"use strict"; (self["webpackChunkweb"] = self["webpackChunkweb"] || []).push([[149],{ /***/ 65415: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = Anime; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _animeEs = _interopRequireDefault(__webpack_require__(76030)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function Anime(props) { var animationRef = (0, _react.useRef)([]); (0, _react.useEffect)(function () { props.animation_configs.forEach(function (animation_config, i_config) { var elems = document.querySelectorAll(animation_config.targets); animationRef.current[i_config] = (0, _animeEs.default)(_objectSpread(_objectSpread({}, animation_config), {}, { targets: elems })); }); return function () { animationRef.current.forEach(function (animation, i_anim) { animationRef.current[i_anim].remove('targets'); animationRef.current[i_anim].pause(); }); //console.log(animationRef.current); }; }); return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", _objectSpread(_objectSpread({}, props), {}, { className: "anime-component", children: props.children })); } module.exports = exports.default; /***/ }), /***/ 8734: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = Button; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function Button(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("button", _objectSpread(_objectSpread({}, props), {}, { children: props.text })); } module.exports = exports.default; /***/ }), /***/ 95141: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _slicedToArray2 = _interopRequireDefault(__webpack_require__(27424)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function Calendar(props) { var _useState = (0, _react.useState)([]), _useState2 = (0, _slicedToArray2.default)(_useState, 2), appointments = _useState2[0], setAppointments = _useState2[1]; var api = props.api; (0, _react.useEffect)(function () { // Fetch appointments from backend fetch(api).then(function (response) { return response.json(); }).then(function (data) { return setAppointments(data); }); }, []); return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", { style: styles.container, children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("h1", { style: styles.title, children: "Appointments" }), appointments.map(function (appointment) { return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", { style: styles.appointment, children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("p", { style: styles.appointmentTime, children: appointment.time }), /*#__PURE__*/(0, _jsxRuntime.jsx)("p", { style: styles.appointmentDescription, children: appointment.description })] }, appointment.id); })] }); } var styles = { container: { backgroundColor: 'white', padding: '20px' }, title: { fontSize: '24px', fontWeight: 'bold', marginBottom: '20px' }, appointment: { borderBottom: '1px solid #eee', paddingBottom: '10px' }, appointmentTime: { fontSize: '16px', fontWeight: 'bold', marginBottom: '5px' }, appointmentDescription: { fontSize: '14px' } }; var _default = Calendar; exports["default"] = _default; module.exports = exports.default; /***/ }), /***/ 31500: /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = exports.UnstyledChart = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(59400)); var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(70215)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(27424)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _styledComponents = _interopRequireDefault(__webpack_require__(12788)); var _jsxRuntime = __webpack_require__(85893); var _templateObject; var _excluded = ["elementType"], _excluded2 = ["elementType"], _excluded3 = ["elementType"], _excluded4 = ["elementType"], _excluded5 = ["elementType"], _excluded6 = ["elementType"], _excluded7 = ["elementType"], _excluded8 = ["elementType"], _excluded9 = ["elementType"], _excluded10 = ["elementType"]; function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } // import { // LineChart, Line, AreaChart, Area, BarChart, Bar, // ScatterChart, Scatter, ComposedChart, PieChart, Pie, RadarChart, // Radar, RadialBarChart, RadialBar, XAxis, YAxis, ZAxis, CartesianGrid, // PolarGrid, PolarAngleAxis, PolarRadiusAxis, Tooltip, Legend, Brush, // ResponsiveContainer, Label, ReferenceLine, Cell, ReferenceArea // } from 'recharts'; var recharts; var ResponsiveContainer; var LineChart, Line, AreaChart, Area, BarChart, Bar, ScatterChart, Scatter, ComposedChart, PieChart, Pie, RadarChart, Radar, RadialBarChart, RadialBar, XAxis, YAxis, ZAxis, CartesianGrid, PolarGrid, PolarAngleAxis, PolarRadiusAxis, Tooltip, Legend, Brush, Label, ReferenceLine, Cell, ReferenceArea; var UnstyledChart = function UnstyledChart(props) { // required var type = props.type, width = props.width, height = props.height, margin = props.margin, data = props.data, onClick = props.onClick, onMouseDown = props.onMouseDown, onMouseMove = props.onMouseMove, stackOffset = props.stackOffset, innerRadius = props.innerRadius, outerRadius = props.outerRadius, configuration = props.configuration; // optional with default var style = props.style ? props.style : {}; var getChart; var getLabelsXAxis; var getLabelsYAxis; var getElements; var _useState = (0, _react.useState)(0), _useState2 = (0, _slicedToArray2.default)(_useState, 2), renderCount = _useState2[0], setRenderCount = _useState2[1]; if (typeof recharts === 'undefined') { recharts = __webpack_require__.e(/* import() */ 758).then(__webpack_require__.bind(__webpack_require__, 93758)).then(function (data) { recharts = data; var _recharts = recharts; LineChart = _recharts.LineChart; Line = _recharts.Line; AreaChart = _recharts.AreaChart; Area = _recharts.Area; BarChart = _recharts.BarChart; Bar = _recharts.Bar; ScatterChart = _recharts.ScatterChart; Scatter = _recharts.Scatter; ComposedChart = _recharts.ComposedChart; PieChart = _recharts.PieChart; Pie = _recharts.Pie; RadarChart = _recharts.RadarChart; Radar = _recharts.Radar; RadialBarChart = _recharts.RadialBarChart; RadialBar = _recharts.RadialBar; XAxis = _recharts.XAxis; YAxis = _recharts.YAxis; ZAxis = _recharts.ZAxis; CartesianGrid = _recharts.CartesianGrid; PolarGrid = _recharts.PolarGrid; PolarAngleAxis = _recharts.PolarAngleAxis; PolarRadiusAxis = _recharts.PolarRadiusAxis; Tooltip = _recharts.Tooltip; Legend = _recharts.Legend; Brush = _recharts.Brush; ResponsiveContainer = _recharts.ResponsiveContainer; Label = _recharts.Label; ReferenceLine = _recharts.ReferenceLine; Cell = _recharts.Cell; ReferenceArea = _recharts.ReferenceArea; setRenderCount(1); // console.log("recharts", data, recharts.ResponsiveContainer, recharts, ResponsiveContainer, renderCount) }); } // console.log("recharts2", data, recharts.ResponsiveContainer, recharts, ResponsiveContainer, renderCount) if (recharts.ResponsiveContainer != null) { getChart = function getChart(children) { switch (type) { case "line": return /*#__PURE__*/(0, _jsxRuntime.jsx)(LineChart, { width: width, height: height, margin: margin, data: data, onClick: onClick, onMouseDown: onMouseDown, onMouseMove: onMouseMove, stackOffset: stackOffset, style: _objectSpread({}, style), children: children }); case "area": return /*#__PURE__*/(0, _jsxRuntime.jsx)(AreaChart, { width: width, height: height, margin: margin, data: data, onClick: onClick, stackOffset: stackOffset, style: _objectSpread({}, style), children: children }); case "bar": return /*#__PURE__*/(0, _jsxRuntime.jsx)(BarChart, { width: width, height: height, margin: margin, data: data, onClick: onClick, stackOffset: stackOffset, style: _objectSpread({}, style), children: children }); case "scatter": return /*#__PURE__*/(0, _jsxRuntime.jsx)(ScatterChart, { width: width, height: height, margin: margin, data: data, onClick: onClick, stackOffset: stackOffset, style: _objectSpread({}, style), children: children }); case "composed": return /*#__PURE__*/(0, _jsxRuntime.jsx)(ComposedChart, { width: width, height: height, margin: margin, data: data, onClick: onClick, onMouseDown: onMouseDown, stackOffset: stackOffset, style: _objectSpread({}, style), children: children }); case "pie": return /*#__PURE__*/(0, _jsxRuntime.jsx)(PieChart, { width: width, height: height, margin: margin, data: data, onClick: onClick, stackOffset: stackOffset, style: _objectSpread({}, style), children: children }); case "radar": return /*#__PURE__*/(0, _jsxRuntime.jsx)(RadarChart, { width: width, height: height, margin: margin, data: data, onClick: onClick, stackOffset: stackOffset, style: _objectSpread({}, style), children: children }); case "radial": return /*#__PURE__*/(0, _jsxRuntime.jsx)(RadialBarChart, { width: width, height: height, margin: margin, data: data, innerRadius: innerRadius, outerRadius: outerRadius, onClick: onClick, stackOffset: stackOffset, style: _objectSpread({}, style), children: children }); default: return /*#__PURE__*/(0, _jsxRuntime.jsx)("h3", { children: "selected chart type does not exist..." }); } }; getLabelsXAxis = function getLabelsXAxis() { var elements = []; var style = {}; if (configuration.xAxis.labels && configuration.xAxis.labels.length > 0) { configuration.xAxis.labels.forEach(function (element) { style = element.style ? props.style : {}; switch (element.elementType) { case "label": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded); elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Label, _objectSpread({ style: _objectSpread({}, style) }, elementProps))); break; } }); } return elements; }; getLabelsYAxis = function getLabelsYAxis() { var elements = []; var style = {}; if (configuration.yAxis.labels && configuration.yAxis.labels.length > 0) { configuration.yAxis.labels.forEach(function (element) { style = element.style ? props.style : {}; switch (element.elementType) { case "label": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded2); elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Label, _objectSpread({ style: _objectSpread({}, style) }, elementProps))); break; } }); } return elements; }; getElements = function getElements() { var elements = []; if (typeof configuration !== "undefined") { if (configuration !== null && configuration !== void 0 && configuration.toolTip) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Tooltip, _objectSpread({}, configuration.toolTip))); } configuration.elements.forEach(function (element) { switch (element.elementType) { case "line": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded3); elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Line, _objectSpread({}, elementProps))); break; case "area": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded4); elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Area, _objectSpread({}, elementProps))); break; case "bar": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded5); elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Bar, _objectSpread({}, elementProps))); break; case "scatter": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded6); elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Scatter, _objectSpread({}, elementProps))); break; case "pie": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded7); if (element.data) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Pie, _objectSpread(_objectSpread({ data: element.data }, elementProps), {}, { children: element.data.map(function (entry, index) { /*#__PURE__*/(0, _jsxRuntime.jsx)(Cell, { fill: entry.fill }, "cell-".concat(index)); }) }))); } else { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Pie, _objectSpread(_objectSpread({ data: data }, elementProps), {}, { children: data.map(function (entry, index) { /*#__PURE__*/(0, _jsxRuntime.jsx)(Cell, { fill: entry.fill }, "cell-".concat(index)); }) }))); } break; case "radar": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded8); elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Radar, _objectSpread({}, elementProps))); break; case "radial": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded9); elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(RadialBar, _objectSpread({}, elementProps))); break; case "referenceline": var elementType = element.elementType, elementProps = (0, _objectWithoutProperties2.default)(element, _excluded10); elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(ReferenceLine, _objectSpread({}, elementProps))); break; } }); if (configuration.cartesianGrid) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(CartesianGrid, _objectSpread({}, configuration.cartesianGrid))); } if (configuration.polarGrid) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(PolarGrid, _objectSpread({}, configuration.polarGrid))); } if (configuration.polarAngleAxis) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(PolarAngleAxis, _objectSpread({}, configuration.polarAngleAxis))); } if (configuration.polarRadiusAxis) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(PolarRadiusAxis, _objectSpread({}, configuration.polarRadiusAxis))); } if (configuration.xAxis) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(XAxis, _objectSpread(_objectSpread({}, configuration.xAxis), {}, { children: getLabelsXAxis() }))); } if (configuration.yAxis) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(YAxis, _objectSpread(_objectSpread({}, configuration.yAxis), {}, { children: getLabelsYAxis() }))); } if (configuration.yAxisSecondary) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(YAxis, _objectSpread({}, configuration.yAxisSecondary))); } if (configuration.zAxis) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(ZAxis, _objectSpread({}, configuration.zAxis))); } if (configuration.legend) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Legend, _objectSpread({}, configuration.legend))); } if (configuration.brush) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Brush, _objectSpread({}, configuration.brush))); } if (configuration.referenceArea) { elements.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(ReferenceArea, _objectSpread({}, configuration.referenceArea))); } } return elements; }; // console.log("getElements", getElements) } // useEffect(() => { // if (typeof recharts === 'undefined') { // recharts = import("recharts").then(data=>{ // recharts = data // let { // LineChart, Line, AreaChart, Area, BarChart, Bar, // ScatterChart, Scatter, ComposedChart, PieChart, Pie, RadarChart, // Radar, RadialBarChart, RadialBar, XAxis, YAxis, ZAxis, CartesianGrid, // PolarGrid, PolarAngleAxis, PolarRadiusAxis, Tooltip, Legend, Brush, // ResponsiveContainer, Label, ReferenceLine, Cell, ReferenceArea // } = recharts // console.log("recharts", data, recharts, ResponsiveContainer) // getChart = (children) => { // switch (type) { // case "line": // return ({children}) // case "area": // return ({children}) // case "bar": // return ({children}) // case "scatter": // return ({children}) // case "composed": // return ({children}) // case "pie": // return ({children}) // case "radar": // return ({children}) // case "radial": // return ({children}) // default: // return (

selected chart type does not exist...

) // } // } // getLabelsXAxis = () => { // const elements = []; // let style = {}; // if (configuration.xAxis.labels && configuration.xAxis.labels.length > 0) { // configuration.xAxis.labels.forEach(element => { // style = element.style ? props.style : {}; // switch (element.elementType) { // case "label": // var { elementType, ...elementProps } = element; // elements.push(()); // break; // } // }) // } // return elements; // } // getLabelsYAxis = () => { // const elements = []; // let style = {}; // if (configuration.yAxis.labels && configuration.yAxis.labels.length > 0) { // configuration.yAxis.labels.forEach(element => { // style = element.style ? props.style : {}; // switch (element.elementType) { // case "label": // var { elementType, ...elementProps } = element; // elements.push(()); // break; // } // }) // } // return elements; // } // getElements = () => { // const elements = []; // if (configuration.toolTip) { // elements.push(); // } // configuration.elements.forEach(element => { // switch (element.elementType) { // case "line": // var { elementType, ...elementProps } = element; // elements.push(()); // break; // case "area": // var { elementType, ...elementProps } = element; // elements.push(()); // break; // case "bar": // var { elementType, ...elementProps } = element; // elements.push(()); // break; // case "scatter": // var { elementType, ...elementProps } = element; // elements.push(( data_point[element.key])} {...elementProps}>)); // break; // case "pie": // var { elementType, ...elementProps } = element; // if (element.data) { // elements.push(({element.data.map((entry, index) => { })})); // } else { // elements.push(({data.map((entry, index) => { })})); // } // break; // case "radar": // var { elementType, ...elementProps } = element; // elements.push(()); // break; // case "radial": // var { elementType, ...elementProps } = element; // elements.push(()); // break; // case "referenceline": // var { elementType, ...elementProps } = element; // elements.push(()); // break; // } // }); // if (configuration.cartesianGrid) { // elements.push(); // } // if (configuration.polarGrid) { // elements.push(); // } // if (configuration.polarAngleAxis) { // elements.push(); // } // if (configuration.polarRadiusAxis) { // elements.push(); // } // if (configuration.xAxis) { // elements.push({getLabelsXAxis()}); // } // if (configuration.yAxis) { // elements.push({getLabelsYAxis()}); // } // if (configuration.yAxisSecondary) { // elements.push(); // } // if (configuration.zAxis) { // elements.push(); // } // if (configuration.legend) { // elements.push(); // } // if (configuration.brush) { // elements.push(); // } // if (configuration.referenceArea) { // elements.push(); // } // return elements; // } // setRenderCount(1) // }) // } // return () => { // }; // }, []); // console.log("renderCount", renderCount, getElements, recharts); return recharts.ResponsiveContainer == null ? /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { class: "loading-recharts" }) : /*#__PURE__*/(0, _jsxRuntime.jsx)(ResponsiveContainer, { width: "100%", height: "100%", children: getChart(getElements()) }); }; exports.UnstyledChart = UnstyledChart; var Chart = (0, _styledComponents.default)(UnstyledChart)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n", "\n"])), function (props) { return props.cssString; }); var _default = Chart; exports["default"] = _default; /***/ }), /***/ 25832: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(59400)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _styledComponents = _interopRequireDefault(__webpack_require__(12788)); var _jsxRuntime = __webpack_require__(85893); var _templateObject; function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function UnstyledContainer(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", _objectSpread(_objectSpread({}, props), {}, { children: props.children })); } var Container = (0, _styledComponents.default)(UnstyledContainer)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n", "\n"])), function (props) { return props.cssString; }); var _default = Container; exports["default"] = _default; module.exports = exports.default; /***/ }), /***/ 46114: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = Dropdown; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(27424)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function Dropdown(props) { var options = props.options; var options_rendered = Object.entries(options).map(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), key = _ref2[0], option = _ref2[1]; return /*#__PURE__*/(0, _jsxRuntime.jsx)("option", _objectSpread(_objectSpread({}, option.props), {}, { children: option.props.text })); }); return /*#__PURE__*/(0, _jsxRuntime.jsx)("select", _objectSpread(_objectSpread({}, props), {}, { children: options_rendered })); } module.exports = exports.default; /***/ }), /***/ 17382: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(59400)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _styledComponents = _interopRequireDefault(__webpack_require__(12788)); var _templateObject; function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function UnstyledFlex(props) { // console.log("flex-props: ", props) return /*#__PURE__*/(0, _react.createElement)("div", _objectSpread(_objectSpread({}, props), {}, { key: props.name, "data-twlcName": props["data-twlcName"], style: _objectSpread(_objectSpread({}, props.style), {}, { display: "flex", flexDirection: props.type }) })); } var Flex = (0, _styledComponents.default)(UnstyledFlex)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n", "\n"])), function (props) { return props.cssString; }); var _default = Flex; exports["default"] = _default; module.exports = exports.default; /***/ }), /***/ 38605: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _react = _interopRequireDefault(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function IframeComponent(props) { var _props$title = props.title, title = _props$title === void 0 ? "Embedded Content" : _props$title, url = props.url, _props$style = props.style, style = _props$style === void 0 ? { border: "0" } : _props$style, _props$sandbox = props.sandbox, sandbox = _props$sandbox === void 0 ? true : _props$sandbox; if (!url) { return null; } return /*#__PURE__*/(0, _jsxRuntime.jsx)("iframe", { src: url, style: style, sandbox: sandbox, title: title }); } var _default = IframeComponent; exports["default"] = _default; module.exports = exports.default; /***/ }), /***/ 86173: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = Image; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function Image(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("img", _objectSpread({}, props)); } module.exports = exports.default; /***/ }), /***/ 6638: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = Input; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function Input(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("input", _objectSpread({}, props)); } module.exports = exports.default; /***/ }), /***/ 6270: /***/ ((module, exports, __webpack_require__) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = JsonEditor; var _react = __webpack_require__(67294); var _jsxRuntime = __webpack_require__(85893); // import { JSONEditor } from "vanilla-jsoneditor"; var JSONEditor = null; function JsonEditor(props) { var refContainer = (0, _react.useRef)(null); var refEditor = (0, _react.useRef)(null); var content = props.content, update_func = props.update_func, error_func = props.error_func, style = props.style; var editor_props = { content: { json: content }, onChange: function onChange(updatedContent, previousContent, _ref) { var contentErrors = _ref.contentErrors, patchResult = _ref.patchResult; // content is an object { json: JSONValue } | { text: string } if (update_func) { update_func(updatedContent.json); } if (error_func && contentErrors) { error_func(contentErrors); } // console.log('onChange', { updatedContent, previousContent, contentErrors, patchResult }) content = updatedContent; } }; (0, _react.useEffect)(function () { if (typeof JSONEditor === 'function') { // create editor // console.log("create editor", refContainer.current); refEditor.current = new JSONEditor({ target: refContainer.current, props: editor_props }); } else { JSONEditor = __webpack_require__.e(/* import() */ 459).then(__webpack_require__.bind(__webpack_require__, 3459)).then(function (data) { JSONEditor = data.JSONEditor; // console.log("json-editor", data, JSONEditor) // create editor // console.log("create editor", refContainer.current); refEditor.current = new JSONEditor({ target: refContainer.current, props: editor_props }); }); } return function () { // destroy editor if (refEditor.current) { // console.log("destroy editor"); refEditor.current.destroy(); refEditor.current = null; } }; }, []); // update props (0, _react.useEffect)(function () { if (refEditor.current) { // console.log("update props", editor_props); refEditor.current.updateProps(editor_props); } }, [editor_props]); return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "vanilla-jsoneditor-react", ref: refContainer, style: style }); } module.exports = exports.default; /***/ }), /***/ 81865: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = SvgCircle; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function SvgCircle(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("circle", _objectSpread({}, props)); } module.exports = exports.default; /***/ }), /***/ 54060: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = SvgContainer; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function SvgContainer(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("svg", _objectSpread(_objectSpread({}, props), {}, { children: props.children })); } module.exports = exports.default; /***/ }), /***/ 7179: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = SvgEllipse; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function SvgEllipse(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("ellipse", _objectSpread({}, props)); } module.exports = exports.default; /***/ }), /***/ 53422: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = SvgLine; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function SvgLine(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("line", _objectSpread({}, props)); } module.exports = exports.default; /***/ }), /***/ 41647: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = SvgPath; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function SvgPath(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("path", _objectSpread({}, props)); } module.exports = exports.default; /***/ }), /***/ 28053: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = SvgPolygon; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function SvgPolygon(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("polygon", _objectSpread({}, props)); } module.exports = exports.default; /***/ }), /***/ 63504: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = SvgPolyline; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function SvgPolyline(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("polyline", _objectSpread({}, props)); } module.exports = exports.default; /***/ }), /***/ 54461: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = SvgRect; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function SvgRect(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("rect", _objectSpread({}, props)); } module.exports = exports.default; /***/ }), /***/ 1253: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(59400)); var _typeof2 = _interopRequireDefault(__webpack_require__(18698)); var _react = _interopRequireDefault(__webpack_require__(67294)); var _styledComponents = _interopRequireDefault(__webpack_require__(12788)); var _jsxRuntime = __webpack_require__(85893); var _templateObject; var UnstyledTable = function UnstyledTable(_ref) { var data = _ref.data, columns = _ref.columns; if (typeof columns === "undefined") { var _columns = Object.keys(data[0]); } return /*#__PURE__*/(0, _jsxRuntime.jsxs)("table", { children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("thead", { children: /*#__PURE__*/(0, _jsxRuntime.jsx)("tr", { children: columns.map(function (column, index) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("th", { children: column }, index); }) }) }), /*#__PURE__*/(0, _jsxRuntime.jsx)("tbody", { children: data.map(function (row, rowIndex) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("tr", { children: columns.map(function (column, columnIndex) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("td", { children: (0, _typeof2.default)(row[column]) === "object" ? String(JSON.stringify(row[column])) : String(row[column]) }, columnIndex); }) }, rowIndex * 2 - 1); }) })] }); }; var Table = (0, _styledComponents.default)(UnstyledTable)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n", "\n"])), function (props) { return props.cssString; }); var _default = Table; exports["default"] = _default; module.exports = exports.default; /***/ }), /***/ 96632: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = Text; var _typeof2 = _interopRequireDefault(__webpack_require__(18698)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireDefault(__webpack_require__(67294)); var _reactMarkdown = _interopRequireDefault(__webpack_require__(73298)); var _dompurify = _interopRequireDefault(__webpack_require__(27856)); var _jsxRuntime = __webpack_require__(85893); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } // import styled from 'styled-components'; function Text(props) { var tag = props.tag, text = props.text; delete props["text"]; delete props["tag"]; delete props["dangerouslySetInnerHTML"]; if (tag === "h1") { return /*#__PURE__*/(0, _jsxRuntime.jsx)("h1", _objectSpread(_objectSpread({}, props), {}, { children: text })); } if (tag === "h2") { return /*#__PURE__*/(0, _jsxRuntime.jsx)("h2", _objectSpread(_objectSpread({}, props), {}, { children: text })); } if (tag === "h3") { return /*#__PURE__*/(0, _jsxRuntime.jsx)("h3", _objectSpread(_objectSpread({}, props), {}, { children: text })); } if (tag === "p") { return /*#__PURE__*/(0, _jsxRuntime.jsx)("p", _objectSpread(_objectSpread({}, props), {}, { children: text })); } if (tag === "a") { return /*#__PURE__*/(0, _jsxRuntime.jsx)("a", _objectSpread(_objectSpread({}, props), {}, { children: text })); } if (tag === "html") { var sanitizedText = _dompurify.default.sanitize(text); console.log("html: ", text, (0, _typeof2.default)(text), props, sanitizedText); return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", _objectSpread(_objectSpread({}, props), {}, { dangerouslySetInnerHTML: { __html: sanitizedText } })); } if (tag === "md") { // console.log("react-markdown: ", text, typeof text, props) return /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactMarkdown.default, _objectSpread(_objectSpread({}, props), {}, { children: text })); } return /*#__PURE__*/(0, _jsxRuntime.jsx)("p", _objectSpread(_objectSpread({}, props), {}, { children: text })); } // const Text = styled(UnstyledText)` // ${props => props.cssString} // ` // export default Text; module.exports = exports.default; /***/ }), /***/ 54378: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = TextArea; var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _jsxRuntime = __webpack_require__(85893); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function TextArea(props) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("textarea", _objectSpread(_objectSpread({}, props), {}, { children: props.text })); } module.exports = exports.default; /***/ }), /***/ 26023: /***/ ((module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(59400)); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(27424)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _styledComponents = _interopRequireDefault(__webpack_require__(12788)); var _axios = _interopRequireDefault(__webpack_require__(97218)); var _jsxRuntime = __webpack_require__(85893); var _templateObject; function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function UnstyledUpload(props) { var app = props.app, destination = props.destination, style = props.style, input_style = props.input_style, button_style = props.button_style; var _useState = (0, _react.useState)(null), _useState2 = (0, _slicedToArray2.default)(_useState, 2), file = _useState2[0], setFile = _useState2[1]; var handleFileChange = function handleFileChange(event) { setFile(event.target.files[0]); }; var handleUpload = function handleUpload() { if (file) { var formData = new FormData(); formData.append('file', file); formData.append('destination', destination); var options = { headers: { 'Content-type': 'multipart/form-data', 'Accept': 'application/json' } }; _axios.default.post("/upload/".concat(app), formData, options).then(function (response) { console.log(response.data); }).catch(function (error) { console.error(error); }); } }; return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", { className: "upload-container", style: style, children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("input", { className: "upload-input", style: input_style, type: "file", onChange: handleFileChange }), /*#__PURE__*/(0, _jsxRuntime.jsx)("button", { className: "upload-button", style: button_style, onClick: handleUpload, children: "Upload" })] }); } var Upload = (0, _styledComponents.default)(UnstyledUpload)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n", "\n"])), function (props) { return props.cssString; }); var _default = Upload; exports["default"] = _default; module.exports = exports.default; /***/ }), /***/ 94293: /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.all_components = void 0; var _container = _interopRequireDefault(__webpack_require__(25832)); var _flex = _interopRequireDefault(__webpack_require__(17382)); var _text = _interopRequireDefault(__webpack_require__(96632)); var _input = _interopRequireDefault(__webpack_require__(6638)); var _textarea = _interopRequireDefault(__webpack_require__(54378)); var _button = _interopRequireDefault(__webpack_require__(8734)); var _image = _interopRequireDefault(__webpack_require__(86173)); var _dropdown = _interopRequireDefault(__webpack_require__(46114)); var _svgcontainer = _interopRequireDefault(__webpack_require__(54060)); var _svgrect = _interopRequireDefault(__webpack_require__(54461)); var _svgcircle = _interopRequireDefault(__webpack_require__(81865)); var _svgellipse = _interopRequireDefault(__webpack_require__(7179)); var _svgline = _interopRequireDefault(__webpack_require__(53422)); var _svgpolyline = _interopRequireDefault(__webpack_require__(63504)); var _svgpolygon = _interopRequireDefault(__webpack_require__(28053)); var _svgpath = _interopRequireDefault(__webpack_require__(41647)); var _anime = _interopRequireDefault(__webpack_require__(65415)); var _jsoneditor = _interopRequireDefault(__webpack_require__(6270)); var _calendar = _interopRequireDefault(__webpack_require__(95141)); var _upload = _interopRequireDefault(__webpack_require__(26023)); var _chart = _interopRequireDefault(__webpack_require__(31500)); var _table = _interopRequireDefault(__webpack_require__(1253)); var _iframe = _interopRequireDefault(__webpack_require__(38605)); var all_components = { container: _container.default, flex: _flex.default, text: _text.default, input: _input.default, textarea: _textarea.default, button: _button.default, image: _image.default, dropdown: _dropdown.default, svgcontainer: _svgcontainer.default, svgrect: _svgrect.default, svgcircle: _svgcircle.default, svgellipse: _svgellipse.default, svgline: _svgline.default, svgpolyline: _svgpolyline.default, svgpolygon: _svgpolygon.default, svgpath: _svgpath.default, anime: _anime.default, jsoneditor: _jsoneditor.default, calendar: _calendar.default, upload: _upload.default, chart: _chart.default, table: _table.default, iframe: _iframe.default }; exports.all_components = all_components; /***/ }), /***/ 94149: /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(64836); var _typeof3 = __webpack_require__(18698); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UnstyledRenderer = UnstyledRenderer; exports["default"] = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(59400)); var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(861)); var _typeof2 = _interopRequireDefault(__webpack_require__(18698)); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(27424)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(38416)); var _react = _interopRequireWildcard(__webpack_require__(67294)); var _Components = __webpack_require__(94293); var _parseConfig = __webpack_require__(82183); var _utils = __webpack_require__(5978); var _styledComponents = _interopRequireDefault(__webpack_require__(12788)); var _jsxRuntime = __webpack_require__(85893); var _templateObject; function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof3(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var event_registry = {}; function UnstyledRenderer(props) { var component_id = props.component_id, component_config = props.component_config, component_state = props.component_state, component_inputs = props.component_inputs, component_events = props.component_events, parent_eventctl = props.parent_eventctl, cssString = props.cssString, className = props.className, _is_child = props._is_child; // console.log('cssString: ', cssString, className) //console.log("component_config: ", cloneDeep(component_config)); //console.log("component_state: ", cloneDeep(component_state)); //console.log("component_inputs: ", cloneDeep(component_inputs)); //console.log("component_events: ", cloneDeep(component_events)); var state_original = (0, _react.useRef)({}); var inputs_original = (0, _react.useRef)({}); var events = (0, _react.useRef)({}); var children_events = (0, _react.useRef)({}); var onload_funcs = (0, _react.useRef)({}); var onrender_funcs = (0, _react.useRef)({}); var vars = (0, _react.useRef)({ initial: true }); if (vars.current.initial) { state_original.current = _objectSpread({}, (0, _utils.cloneDeep)(component_state)); console.log("renderer_states: ", (0, _utils.cloneDeep)(state_original.current), props.key, (0, _utils.cloneDeep)(component_config)); events.current = _objectSpread({}, component_events); vars.current.id = (0, _utils.create_UUID)(); } inputs_original.current = _objectSpread({}, (0, _utils.cloneDeep)(component_inputs)); // console.log("renderer_inputs: ", cloneDeep(inputs_original)) var _useState = (0, _react.useState)(null), _useState2 = (0, _slicedToArray2.default)(_useState, 2), renderCounter = _useState2[0], setRenderCounter = _useState2[1]; var render_vars = (0, _react.useRef)({ renderCounter: renderCounter }); var increaseRenderCounter = function increaseRenderCounter() { render_vars.current.renderCounter = render_vars.current.renderCounter + 1; setRenderCounter(render_vars.current.renderCounter); }; var array_state_handler = { get: function get(target, key) { //console.log("get array_state_handler: ", isArray(target[key]), target, key, target[key]) if ((0, _typeof2.default)(target[key]) === "object" && target[key] !== null && !(0, _utils.isArray)(target[key])) { return new Proxy(target[key], state_handler); } if ((0, _utils.isArray)(target[key])) { return new Proxy(target[key], array_state_handler); } // const result = target[key] // console.log('get-result: ', result) // return typeof result === 'undefined'? null : result; return target[key]; }, set: function set(target, prop, value) { if (!(0, _utils.deepEqual)(target[prop], value)) { //console.log("set array_state_handler: ", target, prop, value) target[prop] = value; increaseRenderCounter(); return true; } return true; } }; var state_handler = { get: function get(target, key) { //console.log("get state_handler: ", isArray(target[key]), target, key, target[key]) if ((0, _typeof2.default)(target[key]) === "object" && target[key] !== null && !(0, _utils.isArray)(target[key])) { //console.log("get state_handler: as object proxy") return new Proxy(target[key], state_handler); } if ((0, _utils.isArray)(target[key]) && target.watchList && target.watchList.includes(key)) { //console.log("get state_handler: as array proxy") return new Proxy(target[key], array_state_handler); } //console.log("get state_handler: no proxy") // const result = target[key] // console.log('get-result: ', result) // return typeof result === 'undefined'? null : result; return target[key]; }, set: function set(target, prop, value) { // console.log("set state_handler: ", target, prop, value) if (target.watchList) { // console.log("set state_handler pre-watchlist: ", target, prop, value) if (target.watchList.includes(prop) && !(0, _utils.deepEqual)(target[prop], value)) { target[prop] = value; increaseRenderCounter(); } else { target[prop] = value; } } else { target[prop] = value; } return true; } }; var state = new Proxy(state_original, state_handler); var inputs_handler = { get: function get(target, key) { if ((0, _typeof2.default)(target[key]) === "object" && target[key] !== null) { return new Proxy(target[key], inputs_handler); } return target[key]; }, set: function set(target, prop, value) { //console.log("cannot set input"); return true; } }; var inputs = new Proxy(inputs_original, inputs_handler); var eventctl = { emit: function emit(event, event_inputs, target) { // console.log( // "events ch", // events.current, // event, // event_inputs, // eventctl ? eventctl.get_id() : eventctl, // emitter.get_id(), // reemitter ? reemitter.get_id() : reemitter, // cloneDeep(state.current) // ); // console.log(event, target, typeof target); var results = {}; Object.entries(event_registry).forEach(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), element_id = _ref2[0], element_events = _ref2[1]; if (typeof target === "undefined") { if (element_events[event]) { results[element_id] = element_events[event].apply(element_events, (0, _toConsumableArray2.default)(event_inputs)); } } else { if (element_id.includes(target)) { if (element_events[event]) { results[element_id] = element_events[event].apply(element_events, (0, _toConsumableArray2.default)(event_inputs)); } } } }); return results; // if (events.current[event]) { // if (event_inputs && isArray(event_inputs)) { // const results = events.current[event](...event_inputs); // const parent_results = eventctl.passToParent( // event, // event_inputs, // emitter, // reemitter // ); // const children_results = eventctl.passToChildren( // event, // event_inputs, // emitter, // reemitter // ); // return [results, parent_results, children_results]; // } else { // const results = events.current[event](); // const parent_results = eventctl.passToParent( // event, // event_inputs, // emitter, // reemitter // ); // const children_results = eventctl.passToChildren( // event, // event_inputs, // emitter, // reemitter // ); // return [results, parent_results, children_results]; // } // } else { // const parent_results = eventctl.passToParent( // event, // event_inputs, // emitter, // reemitter // ); // const children_results = eventctl.passToChildren( // event, // event_inputs, // emitter, // reemitter // ); // return [null, parent_results, children_results]; // } }, add_onload: function add_onload(func_id, onload_func, func_inputs) { onload_funcs.current[func_id] = [onload_func, func_inputs]; }, remove_onload: function remove_onload(func_id) { delete onload_funcs.current[func_id]; }, add_onrender: function add_onrender(func_id, onrender_func, func_inputs) { onrender_funcs.current[func_id] = [onrender_func, func_inputs]; }, remove_onrender: function remove_onrender(func_id) { delete onrender_funcs.current[func_id]; }, passToParent: function passToParent(event, event_inputs, emitter, reemitter) { //console.log("passToParent: ", parent_eventctl) if (parent_eventctl && (typeof reemitter === "undefined" || reemitter.get_id() !== parent_eventctl.get_id())) { // console.log("emitting parent", parent_eventctl.get_id(), eventctl.get_id(), emitter.get_id(), reemitter ? reemitter.get_id() : reemitter) return parent_eventctl.emit(event, event_inputs, emitter, eventctl); } }, passToChildren: function passToChildren(event, event_inputs, emitter, reemitter) { // console.log("CHILDREN!!!!!: ", // cloneDeep(state.current), // cloneDeep(inputs.current), // cloneDeep(children_events.current), // eventctl.get_id(), emitter.get_id(), reemitter ? reemitter.get_id() : reemitter); var children_id = Object.keys(children_events.current); var children_results = []; children_id.forEach(function (child_id) { if (emitter.get_id() !== child_id && (typeof reemitter === "undefined" || reemitter.get_id() !== child_id)) { children_results.push(children_events.current[child_id].emit(event, event_inputs, emitter, eventctl)); // console.log("emitting child", eventctl, emitter, reemitter) } }); return children_results; }, addChild: function addChild(child_eventctl) { // console.log("children_events: ", cloneDeep(children_events), child_eventctl) children_events.current[child_eventctl.get_id()] = child_eventctl; }, removeChild: function removeChild(child_eventctl) { // console.log("remove children_events: ", cloneDeep(children_events), child_eventctl) delete children_events.current[child_eventctl.get_id()]; }, get_id: function get_id() { return vars.current.id; } }; if (vars.current.initial) { if (parent_eventctl) { parent_eventctl.addChild(eventctl); } Object.keys(events.current).forEach(function (event_str) { events.current[event_str] = (0, _parseConfig.parseConfig)(events.current[event_str], state.current, inputs.current, eventctl); }); if (typeof component_config.name === "undefined") { event_registry[vars.current.id] = events.current; } else { event_registry[component_config.name + "-" + vars.current.id] = events.current; } } var render_elements = function render_elements(element, name) { // console.log("render_elements:", element, name) if (element && element.children) { var children = []; element.children.forEach(function (child) { if (child) { var _name = child.name; var child_id = (0, _utils.create_UUID)(); var renderer_name = null; if (child && child.type === "component" && child.config) { // state.current[child_id] = child.state; // console.log("child", child, cloneDeep(state)) renderer_name = child.config.name ? (0, _parseConfig.parseConfig)((0, _utils.cloneDeep)(child.config.name), child.state, child.inputs, child.events) : _name; children.push( /*#__PURE__*/(0, _jsxRuntime.jsx)(Renderer, { "data-twlcName": renderer_name, component_config: child.config, component_state: child.state, component_inputs: child.inputs, component_events: child.events, parent_eventctl: eventctl, cssString: child.cssString, className: className, _is_child: true }, renderer_name)); } else { // console.log("child", child, child.name); if (child.type) { children.push(render_elements(child, child.name)); } } } }); var elem_name = typeof name == 'string' ? name : ""; var rendered_element = /*#__PURE__*/_react.default.createElement(_Components.all_components[element.type], _objectSpread(_objectSpread({}, element.props), {}, { key: name, 'data-twlcName': name, 'className': element.props.className + " " + className + " " + elem_name }), children); return rendered_element; } else { if (element) { if (element.type && Object.keys(_Components.all_components).includes(element.type)) { var _elem_name = typeof name == 'string' ? name : ""; var _rendered_element = /*#__PURE__*/_react.default.createElement(_Components.all_components[element.type], _objectSpread(_objectSpread({}, element.props), {}, { key: name, 'data-twlcName': name, 'className': element.props.className + " " + className + " " + _elem_name })); return _rendered_element; } } } }; var parsed_config; try { parsed_config = (0, _parseConfig.parseConfig)((0, _utils.cloneDeep)(component_config), state.current, inputs.current, eventctl); } catch (_ref3) { var name = _ref3.name; var message = _ref3.message; console.dir(error); parsed_config = { name: "error", type: "text", props: { text: "".concat(name, "-").concat(message), style: { position: 'fixed', bottom: '1rem', left: '1rem' } } }; } // console.log( // "parsed_config", // parsed_config, // state.current, // inputs.current, // eventctl // ); if (vars.current.initial) { vars.current.initial = false; } (0, _react.useEffect)(function () { return function () { if (parent_eventctl) { parent_eventctl.removeChild(eventctl); } delete event_registry[vars.current.id]; }; }, []); var rendered_elements; try { rendered_elements = render_elements(parsed_config, props["data-twlcName"]); } catch (error) { console.dir(error); rendered_elements = /*#__PURE__*/(0, _jsxRuntime.jsx)("p", { style: "{'fontSize': '.5rem'}", children: "render failed" }); } (0, _react.useEffect)(function () { Object.values(onload_funcs.current).forEach(function (onload_config) { onload_config[0].apply(onload_config, (0, _toConsumableArray2.default)(onload_config[1])); }); return function () {}; }, []); (0, _react.useEffect)(function () { Object.values(onrender_funcs.current).forEach(function (onrender_config) { onrender_config[0].apply(onrender_config, (0, _toConsumableArray2.default)(onrender_config[1])); }); return function () {}; }); return rendered_elements; } var Renderer = (0, _styledComponents.default)(UnstyledRenderer)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n", "\n"])), function (props) { return props.cssString; }); var _default = Renderer; exports["default"] = _default; /***/ }) }]); //# sourceMappingURL=149.js.map