lib
3 years ago
advanced.reporting.js
3 years ago
advanced.reporting.min.js
3 years ago
calculated.field.js
3 years ago
calculated.field.min.js
3 years ago
conditional.block.js
3 years ago
conditional.block.min.js
3 years ago
deprecated.js
3 years ago
deprecated.min.js
3 years ago
dynamic.value.js
3 years ago
dynamic.value.min.js
3 years ago
jet-appointment.js
3 years ago
jet-appointment.min.js
3 years ago
jet-booking.js
3 years ago
jet-booking.min.js
3 years ago
listing.options.js
3 years ago
listing.options.min.js
3 years ago
main.js
3 years ago
main.min.js
3 years ago
map.field.js
3 years ago
map.field.min.js
3 years ago
media.field.js
3 years ago
media.field.min.js
3 years ago
media.field.restrictions.js
3 years ago
media.field.restrictions.min.js
3 years ago
multi.step.js
3 years ago
multi.step.min.js
3 years ago
repeater.field.js
3 years ago
repeater.field.min.js
3 years ago
map.field.js
116 lines
| 1 | /* |
| 2 | * ATTENTION: An "eval-source-map" devtool has been used. |
| 3 | * This devtool is neither made for production nor for readable output files. |
| 4 | * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. |
| 5 | * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) |
| 6 | * or disable the default devtool with "devtool: false". |
| 7 | * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). |
| 8 | */ |
| 9 | /******/ (() => { // webpackBootstrap |
| 10 | /******/ "use strict"; |
| 11 | /******/ var __webpack_modules__ = ({ |
| 12 | |
| 13 | /***/ "./frontend/map.field/functions.js": |
| 14 | /*!*****************************************!*\ |
| 15 | !*** ./frontend/map.field/functions.js ***! |
| 16 | \*****************************************/ |
| 17 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 18 | |
| 19 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"getProvider\": () => (/* binding */ getProvider),\n/* harmony export */ \"isMapField\": () => (/* binding */ isMapField)\n/* harmony export */ });\nfunction isMapField(node) {\n return node.parentElement.classList.contains('jet-fb-map-field');\n}\nvar provider = false;\n\n/**\r\n * @returns {Window.JetEngineMapsProvider}\r\n */\nfunction getProvider() {\n if (false === provider) {\n provider = new window.JetEngineMapsProvider();\n }\n return provider;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9tYXAuZmllbGQvZnVuY3Rpb25zLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsU0FBU0EsVUFBVSxDQUFFQyxJQUFJLEVBQUc7RUFDM0IsT0FBT0EsSUFBSSxDQUFDQyxhQUFhLENBQUNDLFNBQVMsQ0FBQ0MsUUFBUSxDQUFFLGtCQUFrQixDQUFFO0FBQ25FO0FBRUEsSUFBSUMsUUFBUSxHQUFHLEtBQUs7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBLFNBQVNDLFdBQVcsR0FBRztFQUN0QixJQUFLLEtBQUssS0FBS0QsUUFBUSxFQUFHO0lBQ3pCQSxRQUFRLEdBQUcsSUFBSUUsTUFBTSxDQUFDQyxxQkFBcUIsRUFBRTtFQUM5QztFQUVBLE9BQU9ILFFBQVE7QUFDaEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mcm9udGVuZC9tYXAuZmllbGQvZnVuY3Rpb25zLmpzPzFjN2MiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gaXNNYXBGaWVsZCggbm9kZSApIHtcclxuXHRyZXR1cm4gbm9kZS5wYXJlbnRFbGVtZW50LmNsYXNzTGlzdC5jb250YWlucyggJ2pldC1mYi1tYXAtZmllbGQnICk7XHJcbn1cclxuXHJcbmxldCBwcm92aWRlciA9IGZhbHNlO1xyXG5cclxuLyoqXHJcbiAqIEByZXR1cm5zIHtXaW5kb3cuSmV0RW5naW5lTWFwc1Byb3ZpZGVyfVxyXG4gKi9cclxuZnVuY3Rpb24gZ2V0UHJvdmlkZXIoKSB7XHJcblx0aWYgKCBmYWxzZSA9PT0gcHJvdmlkZXIgKSB7XHJcblx0XHRwcm92aWRlciA9IG5ldyB3aW5kb3cuSmV0RW5naW5lTWFwc1Byb3ZpZGVyKCk7XHJcblx0fVxyXG5cclxuXHRyZXR1cm4gcHJvdmlkZXI7XHJcbn1cclxuXHJcbmV4cG9ydCB7IGlzTWFwRmllbGQsIGdldFByb3ZpZGVyIH07Il0sIm5hbWVzIjpbImlzTWFwRmllbGQiLCJub2RlIiwicGFyZW50RWxlbWVudCIsImNsYXNzTGlzdCIsImNvbnRhaW5zIiwicHJvdmlkZXIiLCJnZXRQcm92aWRlciIsIndpbmRvdyIsIkpldEVuZ2luZU1hcHNQcm92aWRlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/map.field/functions.js\n"); |
| 20 | |
| 21 | /***/ }), |
| 22 | |
| 23 | /***/ "./frontend/map.field/input.js": |
| 24 | /*!*************************************!*\ |
| 25 | !*** ./frontend/map.field/input.js ***! |
| 26 | \*************************************/ |
| 27 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 28 | |
| 29 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _functions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./functions */ \"./frontend/map.field/functions.js\");\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }, _typeof(obj); }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _iterableToArrayLimit(arr, i) { var _i = null == arr ? null : \"undefined\" != typeof Symbol && arr[Symbol.iterator] || arr[\"@@iterator\"]; if (null != _i) { var _s, _e, _x, _r, _arr = [], _n = !0, _d = !1; try { if (_x = (_i = _i.call(arr)).next, 0 === i) { if (Object(_i) !== _i) return; _n = !1; } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0); } catch (err) { _d = !0, _e = err; } finally { try { if (!_n && null != _i.return && (_r = _i.return(), Object(_r) !== _r)) return; } finally { if (_d) throw _e; } } return _arr; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction 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; }\nfunction _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) { _defineProperty(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; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(arg) { var key = _toPrimitive(arg, \"string\"); return _typeof(key) === \"symbol\" ? key : String(key); }\nfunction _toPrimitive(input, hint) { if (_typeof(input) !== \"object\" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || \"default\"); if (_typeof(res) !== \"object\") return res; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (hint === \"string\" ? String : Number)(input); }\n\nvar _JetFormBuilderAbstra = JetFormBuilderAbstract,\n InputData = _JetFormBuilderAbstra.InputData;\n\n/**\r\n * @property {SignalMapField} callable\r\n *\r\n * @constructor\r\n */\nfunction MapFieldData() {\n InputData.call(this);\n this.isSupported = function (node) {\n return (0,_functions__WEBPACK_IMPORTED_MODULE_0__.isMapField)(node);\n };\n\n /**\r\n * @param node {HTMLInputElement}\r\n */\n this.setNode = function (node) {\n InputData.prototype.setNode.call(this, node);\n var container = node.parentElement;\n this.nodes.push(container.querySelector('[data-map-field=\"hash\"]'), container.querySelector('[data-map-field=\"lat\"]'), container.querySelector('[data-map-field=\"lng\"]'));\n this.fieldSettings = _objectSpread(_objectSpread({}, this.fieldSettings), JSON.parse(node.dataset.settings));\n };\n this.setValue = function () {\n var _this$nodes = _slicedToArray(this.nodes, 1),\n node = _this$nodes[0];\n if (!node.value) {\n return;\n }\n switch (this.fieldSettings.format) {\n case 'location_string':\n var valueParts = node.value.split(','),\n latNum = Number(valueParts[0]),\n lngNum = Number(valueParts[1]);\n if (2 !== valueParts.length || Number.isNaN(latNum) || Number.isNaN(lngNum)) {\n return;\n }\n this.value.current = {\n lat: latNum,\n lng: lngNum\n };\n break;\n case 'location_address':\n var _this$nodes2 = _slicedToArray(this.nodes, 4),\n main = _this$nodes2[0],\n hash = _this$nodes2[1],\n lat = _this$nodes2[2],\n lng = _this$nodes2[3];\n if (!(lat !== null && lat !== void 0 && lat.value) || !(lng !== null && lng !== void 0 && lng.value)) {\n return false;\n }\n this.value.current = {\n lat: Number(lat.value),\n lng: Number(lng === null || lng === void 0 ? void 0 : lng.value)\n };\n break;\n case 'location_array':\n this.value.current = JSON.parse(node.value);\n break;\n }\n };\n this.makeReactive = function () {\n var _this = this;\n InputData.prototype.makeReactive.call(this);\n var observer = new IntersectionObserver(function (entries, observer) {\n entries.forEach(function (entry) {\n if (!entry.isIntersecting) {\n return;\n }\n _this.callable.render();\n _this.silenceNotify();\n\n // Detach observer after the first render the map\n observer.unobserve(entry.target);\n });\n });\n observer.observe(this.nodes[0].parentElement);\n };\n}\nMapFieldData.prototype = Object.create(InputData.prototype);\n\n/**\r\n *\r\n * @property {'location_string'|'location_address'|'location_array'} format\r\n */\nMapFieldData.prototype.fieldSettings = {\n height: '300',\n format: 'location_string',\n field_prefix: false\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MapFieldData);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFJLENBQUNjLEtBQUssQ0FBRTtRQUM3QztJQUFNO0VBRVQsQ0FBQztFQUVELElBQUksQ0FBQ2MsWUFBWSxHQUFHLFlBQVk7SUFBQTtJQUMvQmhDLFNBQVMsQ0FBQ00sU0FBUyxDQUFDMEIsWUFBWSxDQUFDOUIsSUFBSSxDQUFFLElBQUksQ0FBRTtJQUU3QyxJQUFNK0IsUUFBUSxHQUFHLElBQUlDLG9CQUFvQixDQUFFLFVBQUVDLE9BQU8sRUFBRUYsUUFBUSxFQUFNO01BRW5FRSxPQUFPLENBQUNDLE9BQU8sQ0FBRSxVQUFFQyxLQUFLLEVBQU07UUFDN0IsSUFBSyxDQUFDQSxLQUFLLENBQUNDLGNBQWMsRUFBRztVQUM1QjtRQUNEO1FBRUEsS0FBSSxDQUFDQyxRQUFRLENBQUNDLE1BQU0sRUFBRTtRQUN0QixLQUFJLENBQUNDLGFBQWEsRUFBRTs7UUFFcEI7UUFDQVIsUUFBUSxDQUFDUyxTQUFTLENBQUVMLEtBQUssQ0FBQ00sTUFBTSxDQUFFO01BQ25DLENBQUMsQ0FBRTtJQUNKLENBQUMsQ0FBRTtJQUVIVixRQUFRLENBQUNXLE9BQU8sQ0FBRSxJQUFJLENBQUNuQyxLQUFLLENBQUUsQ0FBQyxDQUFFLENBQUNELGFBQWEsQ0FBRTtFQUNsRCxDQUFDO0FBRUY7QUFFQVAsWUFBWSxDQUFDSyxTQUFTLEdBQUd1QyxNQUFNLENBQUNDLE1BQU0sQ0FBRTlDLFNBQVMsQ0FBQ00sU0FBUyxDQUFFOztBQUU3RDtBQUNBO0FBQ0E7QUFDQTtBQUNBTCxZQUFZLENBQUNLLFNBQVMsQ0FBQ00sYUFBYSxHQUFHO0VBQ3RDbUMsTUFBTSxFQUFFLEtBQUs7RUFDYjVCLE1BQU0sRUFBRSxpQkFBaUI7RUFDekI2QixZQUFZLEVBQUU7QUFDZixDQUFDO0FBRUQsaUVBQWUvQyxZQUFZIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvbWFwLmZpZWxkL2lucHV0LmpzPzU1YmUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNNYXBGaWVsZCB9IGZyb20gJy4vZnVuY3Rpb25zJztcclxuXHJcbmNvbnN0IHsgSW5wdXREYXRhIH0gPSBKZXRGb3JtQnVpbGRlckFic3RyYWN0O1xyXG5cclxuLyoqXHJcbiAqIEBwcm9wZXJ0eSB7U2lnbmFsTWFwRmllbGR9IGNhbGxhYmxlXHJcbiAqXHJcbiAqIEBjb25zdHJ1Y3RvclxyXG4gKi9cclxuZnVuY3Rpb24gTWFwRmllbGREYXRhKCkge1xyXG5cdElucHV0RGF0YS5jYWxsKCB0aGlzICk7XHJcblxyXG5cdHRoaXMuaXNTdXBwb3J0ZWQgPSBmdW5jdGlvbiAoIG5vZGUgKSB7XHJcblx0XHRyZXR1cm4gaXNNYXBGaWVsZCggbm9kZSApO1xyXG5cdH07XHJcblxyXG5cdC8qKlxyXG5cdCAqIEBwYXJhbSBub2RlIHtIVE1MSW5wdXRFbGVtZW50fVxyXG5cdCAqL1xyXG5cdHRoaXMuc2V0Tm9kZSA9IGZ1bmN0aW9uICggbm9kZSApIHtcclxuXHRcdElucHV0RGF0YS5wcm90b3R5cGUuc2V0Tm9kZS5jYWxsKCB0aGlzLCBub2RlICk7XHJcblx0XHRjb25zdCBjb250YWluZXIgPSBub2RlLnBhcmVudEVsZW1lbnQ7XHJcblxyXG5cdFx0dGhpcy5ub2Rlcy5wdXNoKFxyXG5cdFx0XHRjb250YWluZXIucXVlcnlTZWxlY3RvciggJ1tkYXRhLW1hcC1maWVsZD1cImhhc2hcIl0nICksXHJcblx0XHRcdGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCAnW2RhdGEtbWFwLWZpZWxkPVwibGF0XCJdJyApLFxyXG5cdFx0XHRjb250YWluZXIucXVlcnlTZWxlY3RvciggJ1tkYXRhLW1hcC1maWVsZD1cImxuZ1wiXScgKSxcclxuXHRcdCk7XHJcblxyXG5cdFx0dGhpcy5maWVsZFNldHRpbmdzID0ge1xyXG5cdFx0XHQuLi50aGlzLmZpZWxkU2V0dGluZ3MsXHJcblx0XHRcdC4uLkpTT04ucGFyc2UoIG5vZGUuZGF0YXNldC5zZXR0aW5ncyApLFxyXG5cdFx0fTtcclxuXHR9O1xyXG5cclxuXHR0aGlzLnNldFZhbHVlID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0Y29uc3QgWyBub2RlIF0gPSB0aGlzLm5vZGVzO1xyXG5cclxuXHRcdGlmICggIW5vZGUudmFsdWUgKSB7XHJcblx0XHRcdHJldHVybjtcclxuXHRcdH1cclxuXHJcblx0XHRzd2l0Y2ggKCB0aGlzLmZpZWxkU2V0dGluZ3MuZm9ybWF0ICkge1xyXG5cdFx0XHRjYXNlICdsb2NhdGlvbl9zdHJpbmcnOlxyXG5cdFx0XHRcdGNvbnN0IHZhbHVlUGFydHMgPSBub2RlLnZhbHVlLnNwbGl0KCAnLCcgKSxcclxuXHRcdFx0XHQgICAgICBsYXROdW0gICAgID0gTnVtYmVyKCB2YWx1ZVBhcnRzWyAwIF0gKSxcclxuXHRcdFx0XHQgICAgICBsbmdOdW0gICAgID0gTnVtYmVyKCB2YWx1ZVBhcnRzWyAxIF0gKTtcclxuXHJcblx0XHRcdFx0aWYgKCAyICE9PSB2YWx1ZVBhcnRzLmxlbmd0aCB8fFxyXG5cdFx0XHRcdFx0TnVtYmVyLmlzTmFOKCBsYXROdW0gKSB8fFxyXG5cdFx0XHRcdFx0TnVtYmVyLmlzTmFOKCBsbmdOdW0gKVxyXG5cdFx0XHRcdCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGhpcy52YWx1ZS5jdXJyZW50ID0ge1xyXG5cdFx0XHRcdFx0bGF0OiBsYXROdW0sXHJcblx0XHRcdFx0XHRsbmc6IGxuZ051bSxcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdsb2NhdGlvbl9hZGRyZXNzJzpcclxuXHRcdFx0XHRjb25zdCBbIG1haW4sIGhhc2gsIGxhdCwgbG5nIF0gPSB0aGlzLm5vZGVzO1xyXG5cclxuXHRcdFx0XHRpZiAoICFsYXQ/LnZhbHVlIHx8ICFsbmc/LnZhbHVlICkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGhpcy52YWx1ZS5jdXJyZW50ID0ge1xyXG5cdFx0XHRcdFx0bGF0OiBOdW1iZXIoIGxhdC52YWx1ZSApLFxyXG5cdFx0XHRcdFx0bG5nOiBOdW1iZXIoIGxuZz8udmFsdWUgKSxcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdsb2NhdGlvbl9hcnJheSc6XHJcblx0XHRcdFx0dGhpcy52YWx1ZS5jdXJyZW50ID0gSlNPTi5wYXJzZSggbm9kZS52YWx1ZSApO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0fVxyXG5cdH07XHJcblxyXG5cdHRoaXMubWFrZVJlYWN0aXZlID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0SW5wdXREYXRhLnByb3RvdHlwZS5tYWtlUmVhY3RpdmUuY2FsbCggdGhpcyApO1xyXG5cclxuXHRcdGNvbnN0IG9ic2VydmVyID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKCAoIGVudHJpZXMsIG9ic2VydmVyICkgPT4ge1xyXG5cclxuXHRcdFx0ZW50cmllcy5mb3JFYWNoKCAoIGVudHJ5ICkgPT4ge1xyXG5cdFx0XHRcdGlmICggIWVudHJ5LmlzSW50ZXJzZWN0aW5nICkge1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGhpcy5jYWxsYWJsZS5yZW5kZXIoKTtcclxuXHRcdFx0XHR0aGlzLnNpbGVuY2VOb3RpZnkoKTtcclxuXHJcblx0XHRcdFx0Ly8gRGV0YWNoIG9ic2VydmVyIGFmdGVyIHRoZSBmaXJzdCByZW5kZXIgdGhlIG1hcFxyXG5cdFx0XHRcdG9ic2VydmVyLnVub2JzZXJ2ZSggZW50cnkudGFyZ2V0ICk7XHJcblx0XHRcdH0gKTtcclxuXHRcdH0gKTtcclxuXHJcblx0XHRvYnNlcnZlci5vYnNlcnZlKCB0aGlzLm5vZGVzWyAwIF0ucGFyZW50RWxlbWVudCApO1xyXG5cdH07XHJcblxyXG59XHJcblxyXG5NYXBGaWVsZERhdGEucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZSggSW5wdXREYXRhLnByb3RvdHlwZSApO1xyXG5cclxuLyoqXHJcbiAqXHJcbiAqIEBwcm9wZXJ0eSB7J2xvY2F0aW9uX3N0cmluZyd8J2xvY2F0aW9uX2FkZHJlc3MnfCdsb2NhdGlvbl9hcnJheSd9IGZvcm1hdFxyXG4gKi9cclxuTWFwRmllbGREYXRhLnByb3RvdHlwZS5maWVsZFNldHRpbmdzID0ge1xyXG5cdGhlaWdodDogJzMwMCcsXHJcblx0Zm9ybWF0OiAnbG9jYXRpb25fc3RyaW5nJyxcclxuXHRmaWVsZF9wcmVmaXg6IGZhbHNlLFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTWFwRmllbGREYXRhOyJdLCJuYW1lcyI6WyJpc01hcEZpZWxkIiwiSmV0Rm9ybUJ1aWxkZXJBYnN0cmFjdCIsIklucHV0RGF0YSIsIk1hcEZpZWxkRGF0YSIsImNhbGwiLCJpc1N1cHBvcnRlZCIsIm5vZGUiLCJzZXROb2RlIiwicHJvdG90eXBlIiwiY29udGFpbmVyIiwicGFyZW50RWxlbWVudCIsIm5vZGVzIiwicHVzaCIsInF1ZXJ5U2VsZWN0b3IiLCJmaWVsZFNldHRpbmdzIiwiSlNPTiIsInBhcnNlIiwiZGF0YXNldCIsInNldHRpbmdzIiwic2V0VmFsdWUiLCJ2YWx1ZSIsImZvcm1hdCIsInZhbHVlUGFydHMiLCJzcGxpdCIsImxhdE51bSIsIk51bWJlciIsImxuZ051bSIsImxlbmd0aCIsImlzTmFOIiwiY3VycmVudCIsImxhdCIsImxuZyIsIm1haW4iLCJoYXNoIiwibWFrZVJlYWN0aXZlIiwib2JzZXJ2ZXIiLCJJbnRlcnNlY3Rpb25PYnNlcnZlciIsImVudHJpZXMiLCJmb3JFYWNoIiwiZW50cnkiLCJpc0ludGVyc2VjdGluZyIsImNhbGxhYmxlIiwicmVuZGVyIiwic2lsZW5jZU5vdGlmeSIsInVub2JzZXJ2ZSIsInRhcmdldCIsIm9ic2VydmUiLCJPYmplY3QiLCJjcmVhdGUiLCJoZWlnaHQiLCJmaWVsZF9wcmVmaXgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./frontend/map.field/input.js\n"); |
| 30 | |
| 31 | /***/ }), |
| 32 | |
| 33 | /***/ "./frontend/map.field/main.js": |
| 34 | /*!************************************!*\ |
| 35 | !*** ./frontend/map.field/main.js ***! |
| 36 | \************************************/ |
| 37 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 38 | |
| 39 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _input__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./input */ \"./frontend/map.field/input.js\");\n/* harmony import */ var _signal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./signal */ \"./frontend/map.field/signal.js\");\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\n\n\nvar addFilter = JetPlugins.hooks.addFilter;\naddFilter('jet.fb.inputs', 'jet-form-builder/map-field', function (inputs) {\n inputs = [_input__WEBPACK_IMPORTED_MODULE_0__[\"default\"]].concat(_toConsumableArray(inputs));\n return inputs;\n});\naddFilter('jet.fb.signals', 'jet-form-builder/map-field', function (signals) {\n signals = [_signal__WEBPACK_IMPORTED_MODULE_1__[\"default\"]].concat(_toConsumableArray(signals));\n return signals;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9tYXAuZmllbGQvbWFpbi5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBbUM7QUFDRztBQUV0QyxJQUFRRSxTQUFTLEdBQUtDLFVBQVUsQ0FBQ0MsS0FBSyxDQUE5QkYsU0FBUztBQUVqQkEsU0FBUyxDQUNSLGVBQWUsRUFDZiw0QkFBNEIsRUFDNUIsVUFBV0csTUFBTSxFQUFHO0VBQ25CQSxNQUFNLElBQUtMLDhDQUFZLDRCQUFLSyxNQUFNLEVBQUU7RUFFcEMsT0FBT0EsTUFBTTtBQUNkLENBQUMsQ0FDRDtBQUVESCxTQUFTLENBQ1IsZ0JBQWdCLEVBQ2hCLDRCQUE0QixFQUM1QixVQUFXSSxPQUFPLEVBQUc7RUFDcEJBLE9BQU8sSUFBS0wsK0NBQWMsNEJBQUtLLE9BQU8sRUFBRTtFQUV4QyxPQUFPQSxPQUFPO0FBQ2YsQ0FBQyxDQUNEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvbWFwLmZpZWxkL21haW4uanM/MmY0OCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgTWFwRmllbGREYXRhIGZyb20gJy4vaW5wdXQnO1xyXG5pbXBvcnQgU2lnbmFsTWFwRmllbGQgZnJvbSAnLi9zaWduYWwnO1xyXG5cclxuY29uc3QgeyBhZGRGaWx0ZXIgfSA9IEpldFBsdWdpbnMuaG9va3M7XHJcblxyXG5hZGRGaWx0ZXIoXHJcblx0J2pldC5mYi5pbnB1dHMnLFxyXG5cdCdqZXQtZm9ybS1idWlsZGVyL21hcC1maWVsZCcsXHJcblx0ZnVuY3Rpb24gKCBpbnB1dHMgKSB7XHJcblx0XHRpbnB1dHMgPSBbIE1hcEZpZWxkRGF0YSwgLi4uaW5wdXRzIF07XHJcblxyXG5cdFx0cmV0dXJuIGlucHV0cztcclxuXHR9LFxyXG4pO1xyXG5cclxuYWRkRmlsdGVyKFxyXG5cdCdqZXQuZmIuc2lnbmFscycsXHJcblx0J2pldC1mb3JtLWJ1aWxkZXIvbWFwLWZpZWxkJyxcclxuXHRmdW5jdGlvbiAoIHNpZ25hbHMgKSB7XHJcblx0XHRzaWduYWxzID0gWyBTaWduYWxNYXBGaWVsZCwgLi4uc2lnbmFscyBdO1xyXG5cclxuXHRcdHJldHVybiBzaWduYWxzO1xyXG5cdH0sXHJcbik7XHJcbiJdLCJuYW1lcyI6WyJNYXBGaWVsZERhdGEiLCJTaWduYWxNYXBGaWVsZCIsImFkZEZpbHRlciIsIkpldFBsdWdpbnMiLCJob29rcyIsImlucHV0cyIsInNpZ25hbHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./frontend/map.field/main.js\n"); |
| 40 | |
| 41 | /***/ }), |
| 42 | |
| 43 | /***/ "./frontend/map.field/signal.js": |
| 44 | /*!**************************************!*\ |
| 45 | !*** ./frontend/map.field/signal.js ***! |
| 46 | \**************************************/ |
| 47 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 48 | |
| 49 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _functions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./functions */ \"./frontend/map.field/functions.js\");\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }, _typeof(obj); }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _iterableToArrayLimit(arr, i) { var _i = null == arr ? null : \"undefined\" != typeof Symbol && arr[Symbol.iterator] || arr[\"@@iterator\"]; if (null != _i) { var _s, _e, _x, _r, _arr = [], _n = !0, _d = !1; try { if (_x = (_i = _i.call(arr)).next, 0 === i) { if (Object(_i) !== _i) return; _n = !1; } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0); } catch (err) { _d = !0, _e = err; } finally { try { if (!_n && null != _i.return && (_r = _i.return(), Object(_r) !== _r)) return; } finally { if (_d) throw _e; } } return _arr; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction 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; }\nfunction _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) { _defineProperty(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; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(arg) { var key = _toPrimitive(arg, \"string\"); return _typeof(key) === \"symbol\" ? key : String(key); }\nfunction _toPrimitive(input, hint) { if (_typeof(input) !== \"object\" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || \"default\"); if (_typeof(res) !== \"object\") return res; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (hint === \"string\" ? String : Number)(input); }\n\nvar _JetFormBuilderAbstra = JetFormBuilderAbstract,\n BaseSignal = _JetFormBuilderAbstra.BaseSignal;\nvar _JetFormBuilderFuncti = JetFormBuilderFunctions,\n toHTML = _JetFormBuilderFuncti.toHTML;\nfunction SignalMapField() {\n BaseSignal.call(this);\n this.lock.current = true;\n this.map = null;\n this.marker = null;\n this.mapFrame = null;\n this.position = null;\n this.preview = null;\n this.markerDefaults = _objectSpread({}, SignalMapField.prototype.markerDefaults);\n this.isSupported = function (node, input) {\n return (0,_functions__WEBPACK_IMPORTED_MODULE_0__.isMapField)(node);\n };\n this.runSignal = function () {\n var _this = this;\n var location;\n var position = this.input.value.current;\n if (!position || !Object.keys(position).length) {\n this.removeMarker();\n return;\n }\n var _this$input$nodes = _slicedToArray(this.input.nodes, 4),\n main = _this$input$nodes[0],\n hash = _this$input$nodes[1],\n lat = _this$input$nodes[2],\n lng = _this$input$nodes[3];\n this.setPreview(JetMapFieldsSettings.i18n.loading);\n switch (this.input.fieldSettings.format) {\n case 'location_string':\n location = position.lat + ',' + position.lng;\n this.updateHashFieldPromise(location).then(function () {\n main.value = location;\n _this.setPreview(position);\n });\n break;\n case 'location_array':\n location = JSON.stringify(position);\n this.updateHashFieldPromise(location).then(function () {\n main.value = location;\n _this.setPreview(position);\n });\n break;\n case 'location_address':\n wp.apiFetch({\n method: 'get',\n path: JetMapFieldsSettings.api + '?lat=' + position.lat + '&lng=' + position.lng,\n headers: {\n 'nonce': JetMapFieldsSettings.nonce\n }\n }).then(function (response) {\n if (response.success) {\n if (response.data) {\n _this.updateHashFieldPromise(response.data).then(function () {\n main.value = response.data;\n _this.setPreview(response.data);\n });\n } else {\n main.value = null;\n _this.setPreview(JetMapFieldsSettings.i18n.notFound);\n }\n } else {\n main.value = null;\n _this.setPreview(response.html);\n }\n }).catch(function (e) {\n console.log(e);\n });\n break;\n }\n if (lat) {\n lat.value = position.lat;\n }\n if (lng) {\n lng.value = position.lng;\n }\n };\n}\nSignalMapField.prototype = Object.create(BaseSignal.prototype);\n/**\r\n * @type {null}\r\n */\nSignalMapField.prototype.map = null;\n/**\r\n * @type {null}\r\n */\nSignalMapField.prototype.marker = null;\n/**\r\n * @type {null}\r\n */\nSignalMapField.prototype.preview = null;\n/**\r\n * @type {null}\r\n */\nSignalMapField.prototype.position = null;\n/**\r\n * @type {null}\r\n */\nSignalMapField.prototype.mapFrame = null;\nSignalMapField.prototype.mapDefaults = {\n center: {\n lat: 41,\n lng: 71\n },\n zoom: 1\n};\nSignalMapField.prototype.markerDefaults = {\n content: '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 24 24\"><path d=\"M12 0c-4.198 0-8 3.403-8 7.602 0 4.198 3.469 9.21 8 16.398 4.531-7.188 8-12.2 8-16.398 0-4.199-3.801-7.602-8-7.602zm0 11c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3z\" fill=\"#C92C2C\"/></svg>',\n shadow: false\n};\nSignalMapField.prototype.removeMarker = function () {\n var _this$input$nodes2 = _slicedToArray(this.input.nodes, 4),\n main = _this$input$nodes2[0],\n hash = _this$input$nodes2[1],\n lat = _this$input$nodes2[2],\n lng = _this$input$nodes2[3];\n if (this.marker) {\n (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getProvider)().removeMarker(this.marker);\n }\n this.setPreview(null);\n main.value = null;\n if (lat) {\n lat.value = null;\n }\n if (lng) {\n lng.value = null;\n }\n if (hash) {\n hash.value = null;\n }\n};\nSignalMapField.prototype.setPreview = function (position) {\n var positionText;\n if (position && position.lat && position.lng) {\n positionText = '<span title=\"Lat\">' + position.lat + '</span>, <span title=\"Lng\">' + position.lng + '</span>';\n } else {\n positionText = position;\n }\n this.position.innerHTML = positionText;\n this.preview.style.display = position ? 'flex' : 'none';\n};\nSignalMapField.prototype.updateHashFieldPromise = function (location) {\n var _this$input$nodes3 = _slicedToArray(this.input.nodes, 2),\n main = _this$input$nodes3[0],\n hash = _this$input$nodes3[1];\n if (!hash) {\n return new Promise(function (resolve) {\n resolve();\n });\n }\n return wp.apiFetch({\n method: 'get',\n path: JetMapFieldsSettings.apiHash + '?loc=' + location,\n headers: {\n 'nonce': JetMapFieldsSettings.nonce\n }\n }).then(function (response) {\n if (response.success) {\n hash.value = response.data;\n }\n }).catch(function (e) {\n console.log(e);\n });\n};\nSignalMapField.prototype.render = function () {\n var _this2 = this;\n var template = '<div class=\"jet-engine-map-field__preview\" style=\"display: none; justify-content: space-between; padding: 0 0 5px; align-items: center;\">' + '<address class=\"jet-engine-map-field__position\"></address>' + '<div class=\"jet-engine-map-field__reset\" role=\"button\" style=\"cursor: pointer; color: #c92c2c; font-weight: 500; flex-shrink: 0;\">× ' + JetMapFieldsSettings.i18n.resetBtn + '</div>' + '</div>' + '<div class=\"jet-engine-map-field__frame\" style=\"height: ' + this.input.fieldSettings.height + 'px; width: 100%;\"></div>';\n\n // map field in repeater\n if (this.input.root.parent) {\n template += '<div class=\"jet-engine-map-field__description\">' + '<p style=\"margin-bottom: 0;\"><strong>' + JetMapFieldsSettings.i18n.descTitle + ':</strong> <i>' + this.input.fieldSettings.field_prefix + '_lat, ' + this.input.fieldSettings.field_prefix + '_lng</i></p>' + '</div>';\n }\n var container = this.input.nodes[0].parentElement;\n container.append(toHTML(template));\n this.preview = container.querySelector('.jet-engine-map-field__preview');\n this.position = container.querySelector('.jet-engine-map-field__position');\n this.mapFrame = container.querySelector('.jet-engine-map-field__frame');\n var provider = (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getProvider)();\n if (null !== this.input.value.current) {\n this.mapDefaults = _objectSpread(_objectSpread({}, this.mapDefaults), {}, {\n center: this.input.value.current,\n zoom: 14\n });\n }\n this.map = provider.initMap(this.mapFrame, this.mapDefaults);\n if (null !== this.input.value.current) {\n this.marker = provider.addMarker(_objectSpread(_objectSpread({}, this.markerDefaults), {}, {\n position: this.input.value.current,\n map: this.map\n }));\n }\n provider.markerOnClick(this.map, this.markerDefaults, function (marker) {\n if (_this2.marker) {\n provider.removeMarker(_this2.marker);\n }\n _this2.marker = marker;\n _this2.input.value.current = provider.getMarkerPosition(marker, true);\n });\n var resetBtn = container.querySelector('.jet-engine-map-field__reset');\n resetBtn.addEventListener('click', function () {\n _this2.input.value.current = null;\n });\n\n // allow to run signal\n this.lock.current = false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SignalMapField);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9tYXAuZmllbGQvc2lnbmFsLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQXNEO0FBRXRELDRCQUVVRSxzQkFBc0I7RUFEekJDLFVBQVUseUJBQVZBLFVBQVU7QUFFakIsNEJBRVVDLHVCQUF1QjtFQUQxQkMsTUFBTSx5QkFBTkEsTUFBTTtBQUdiLFNBQVNDLGNBQWMsR0FBRztFQUN6QkgsVUFBVSxDQUFDSSxJQUFJLENBQUUsSUFBSSxDQUFFO0VBRXZCLElBQUksQ0FBQ0MsSUFBSSxDQUFDQyxPQUFPLEdBQUcsSUFBSTtFQUV4QixJQUFJLENBQUNDLEdBQUcsR0FBUSxJQUFJO0VBQ3BCLElBQUksQ0FBQ0MsTUFBTSxHQUFLLElBQUk7RUFDcEIsSUFBSSxDQUFDQyxRQUFRLEdBQUcsSUFBSTtFQUNwQixJQUFJLENBQUNDLFFBQVEsR0FBRyxJQUFJO0VBQ3BCLElBQUksQ0FBQ0MsT0FBTyxHQUFJLElBQUk7RUFFcEIsSUFBSSxDQUFDQyxjQUFjLHFCQUNmVCxjQUFjLENBQUNVLFNBQVMsQ0FBQ0QsY0FBYyxDQUMxQztFQUVELElBQUksQ0FBQ0UsV0FBVyxHQUFHLFVBQVdDLElBQUksRUFBRUMsS0FBSyxFQUFHO0lBQzNDLE9BQU9sQixzREFBVSxDQUFFaUIsSUFBSSxDQUFFO0VBQzFCLENBQUM7RUFFRCxJQUFJLENBQUNFLFNBQVMsR0FBRyxZQUFZO0lBQUE7SUFDNUIsSUFBSUMsUUFBUTtJQUNaLElBQWlCUixRQUFRLEdBQUssSUFBSSxDQUFDTSxLQUFLLENBQUNHLEtBQUssQ0FBdENiLE9BQU87SUFFZixJQUFLLENBQUNJLFFBQVEsSUFBSSxDQUFDVSxNQUFNLENBQUNDLElBQUksQ0FBRVgsUUFBUSxDQUFFLENBQUNZLE1BQU0sRUFBRztNQUNuRCxJQUFJLENBQUNDLFlBQVksRUFBRTtNQUVuQjtJQUNEO0lBRUEsdUNBQWlDLElBQUksQ0FBQ1AsS0FBSyxDQUFDUSxLQUFLO01BQXpDQyxJQUFJO01BQUVDLElBQUk7TUFBRUMsR0FBRztNQUFFQyxHQUFHO0lBRTVCLElBQUksQ0FBQ0MsVUFBVSxDQUFFQyxvQkFBb0IsQ0FBQ0MsSUFBSSxDQUFDQyxPQUFPLENBQUU7SUFFcEQsUUFBUyxJQUFJLENBQUNoQixLQUFLLENBQUNpQixhQUFhLENBQUNDLE1BQU07TUFDdkMsS0FBSyxpQkFBaUI7UUFFckJoQixRQUFRLEdBQUdSLFFBQVEsQ0FBQ2lCLEdBQUcsR0FBRyxHQUFHLEdBQUdqQixRQUFRLENBQUNrQixHQUFHO1FBRTVDLElBQUksQ0FBQ08sc0JBQXNCLENBQUVqQixRQUFRLENBQUUsQ0FBQ2tCLElBQUksQ0FBRSxZQUFNO1VBQ25EWCxJQUFJLENBQUNOLEtBQUssR0FBR0QsUUFBUTtVQUNyQixLQUFJLENBQUNXLFVBQVUsQ0FBRW5CLFFBQVEsQ0FBRTtRQUM1QixDQUFDLENBQUU7UUFFSDtNQUVELEtBQUssZ0JBQWdCO1FBRXBCUSxRQUFRLEdBQUdtQixJQUFJLENBQUNDLFNBQVMsQ0FBRTVCLFFBQVEsQ0FBRTtRQUVyQyxJQUFJLENBQUN5QixzQkFBc0IsQ0FBRWpCLFFBQVEsQ0FBRSxDQUFDa0IsSUFBSSxDQUFFLFlBQU07VUFDbkRYLElBQUksQ0FBQ04sS0FBSyxHQUFHRCxRQUFRO1VBQ3JCLEtBQUksQ0FBQ1csVUFBVSxDQUFFbkIsUUFBUSxDQUFFO1FBQzVCLENBQUMsQ0FBRTtRQUVIO01BRUQsS0FBSyxrQkFBa0I7UUFFdEI2QixFQUFFLENBQUNDLFFBQVEsQ0FBRTtVQUNaQyxNQUFNLEVBQUUsS0FBSztVQUNiQyxJQUFJLEVBQUVaLG9CQUFvQixDQUFDYSxHQUFHLEdBQUcsT0FBTyxHQUFHakMsUUFBUSxDQUFDaUIsR0FBRyxHQUN0RCxPQUFPLEdBQUdqQixRQUFRLENBQUNrQixHQUFHO1VBQ3ZCZ0IsT0FBTyxFQUFFO1lBQ1IsT0FBTyxFQUFFZCxvQkFBb0IsQ0FBQ2U7VUFDL0I7UUFDRCxDQUFDLENBQUUsQ0FBQ1QsSUFBSSxDQUFFLFVBQUVVLFFBQVEsRUFBTTtVQUV6QixJQUFLQSxRQUFRLENBQUNDLE9BQU8sRUFBRztZQUN2QixJQUFLRCxRQUFRLENBQUNFLElBQUksRUFBRztjQUVwQixLQUFJLENBQUNiLHNCQUFzQixDQUFFVyxRQUFRLENBQUNFLElBQUksQ0FBRSxDQUMzQ1osSUFBSSxDQUFFLFlBQU07Z0JBQ1hYLElBQUksQ0FBQ04sS0FBSyxHQUFHMkIsUUFBUSxDQUFDRSxJQUFJO2dCQUMxQixLQUFJLENBQUNuQixVQUFVLENBQUVpQixRQUFRLENBQUNFLElBQUksQ0FBRTtjQUNqQyxDQUFDLENBQUU7WUFDTCxDQUFDLE1BQ0k7Y0FDSnZCLElBQUksQ0FBQ04sS0FBSyxHQUFHLElBQUk7Y0FDakIsS0FBSSxDQUFDVSxVQUFVLENBQ2RDLG9CQUFvQixDQUFDQyxJQUFJLENBQUNrQixRQUFRLENBQ2xDO1lBQ0Y7VUFFRCxDQUFDLE1BQ0k7WUFDSnhCLElBQUksQ0FBQ04sS0FBSyxHQUFHLElBQUk7WUFDakIsS0FBSSxDQUFDVSxVQUFVLENBQUVpQixRQUFRLENBQUNJLElBQUksQ0FBRTtVQUNqQztRQUVELENBQUMsQ0FBRSxDQUFDQyxLQUFLLENBQUUsVUFBV0MsQ0FBQyxFQUFHO1VBQ3pCQyxPQUFPLENBQUNDLEdBQUcsQ0FBRUYsQ0FBQyxDQUFFO1FBQ2pCLENBQUMsQ0FBRTtRQUVIO0lBQU07SUFHUixJQUFLekIsR0FBRyxFQUFHO01BQ1ZBLEdBQUcsQ0FBQ1IsS0FBSyxHQUFHVCxRQUFRLENBQUNpQixHQUFHO0lBQ3pCO0lBRUEsSUFBS0MsR0FBRyxFQUFHO01BQ1ZBLEdBQUcsQ0FBQ1QsS0FBSyxHQUFHVCxRQUFRLENBQUNrQixHQUFHO0lBQ3pCO0VBQ0QsQ0FBQztBQUNGO0FBRUF6QixjQUFjLENBQUNVLFNBQVMsR0FBR08sTUFBTSxDQUFDbUMsTUFBTSxDQUFFdkQsVUFBVSxDQUFDYSxTQUFTLENBQUU7QUFDaEU7QUFDQTtBQUNBO0FBQ0FWLGNBQWMsQ0FBQ1UsU0FBUyxDQUFDTixHQUFHLEdBQUcsSUFBSTtBQUNuQztBQUNBO0FBQ0E7QUFDQUosY0FBYyxDQUFDVSxTQUFTLENBQUNMLE1BQU0sR0FBRyxJQUFJO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBTCxjQUFjLENBQUNVLFNBQVMsQ0FBQ0YsT0FBTyxHQUFHLElBQUk7QUFDdkM7QUFDQTtBQUNBO0FBQ0FSLGNBQWMsQ0FBQ1UsU0FBUyxDQUFDSCxRQUFRLEdBQUcsSUFBSTtBQUN4QztBQUNBO0FBQ0E7QUFDQVAsY0FBYyxDQUFDVSxTQUFTLENBQUNKLFFBQVEsR0FBRyxJQUFJO0FBQ3hDTixjQUFjLENBQUNVLFNBQVMsQ0FBQzJDLFdBQVcsR0FBTTtFQUN6Q0MsTUFBTSxFQUFFO0lBQ1A5QixHQUFHLEVBQUUsRUFBRTtJQUNQQyxHQUFHLEVBQUU7RUFDTixDQUFDO0VBQ0Q4QixJQUFJLEVBQUU7QUFDUCxDQUFDO0FBQ0R2RCxjQUFjLENBQUNVLFNBQVMsQ0FBQ0QsY0FBYyxHQUFHO0VBQ3pDK0MsT0FBTyxFQUFFLHdTQUF3UztFQUNqVEMsTUFBTSxFQUFFO0FBQ1QsQ0FBQztBQUVEekQsY0FBYyxDQUFDVSxTQUFTLENBQUNVLFlBQVksR0FBRyxZQUFZO0VBQ25ELHdDQUFpQyxJQUFJLENBQUNQLEtBQUssQ0FBQ1EsS0FBSztJQUF6Q0MsSUFBSTtJQUFFQyxJQUFJO0lBQUVDLEdBQUc7SUFBRUMsR0FBRztFQUU1QixJQUFLLElBQUksQ0FBQ3BCLE1BQU0sRUFBRztJQUNsQlgsdURBQVcsRUFBRSxDQUFDMEIsWUFBWSxDQUFFLElBQUksQ0FBQ2YsTUFBTSxDQUFFO0VBQzFDO0VBRUEsSUFBSSxDQUFDcUIsVUFBVSxDQUFFLElBQUksQ0FBRTtFQUN2QkosSUFBSSxDQUFDTixLQUFLLEdBQUcsSUFBSTtFQUVqQixJQUFLUSxHQUFHLEVBQUc7SUFDVkEsR0FBRyxDQUFDUixLQUFLLEdBQUcsSUFBSTtFQUNqQjtFQUVBLElBQUtTLEdBQUcsRUFBRztJQUNWQSxHQUFHLENBQUNULEtBQUssR0FBRyxJQUFJO0VBQ2pCO0VBRUEsSUFBS08sSUFBSSxFQUFHO0lBQ1hBLElBQUksQ0FBQ1AsS0FBSyxHQUFHLElBQUk7RUFDbEI7QUFFRCxDQUFDO0FBRURoQixjQUFjLENBQUNVLFNBQVMsQ0FBQ2dCLFVBQVUsR0FBRyxVQUFXbkIsUUFBUSxFQUFHO0VBQzNELElBQUltRCxZQUFZO0VBRWhCLElBQUtuRCxRQUFRLElBQUlBLFFBQVEsQ0FBQ2lCLEdBQUcsSUFBSWpCLFFBQVEsQ0FBQ2tCLEdBQUcsRUFBRztJQUMvQ2lDLFlBQVksR0FBRyxvQkFBb0IsR0FBR25ELFFBQVEsQ0FBQ2lCLEdBQUcsR0FDakQsNkJBQTZCLEdBQUdqQixRQUFRLENBQUNrQixHQUFHLEdBQUcsU0FBUztFQUMxRCxDQUFDLE1BQ0k7SUFDSmlDLFlBQVksR0FBR25ELFFBQVE7RUFDeEI7RUFFQSxJQUFJLENBQUNBLFFBQVEsQ0FBQ29ELFNBQVMsR0FBTUQsWUFBWTtFQUN6QyxJQUFJLENBQUNsRCxPQUFPLENBQUNvRCxLQUFLLENBQUNDLE9BQU8sR0FBR3RELFFBQVEsR0FBRyxNQUFNLEdBQUcsTUFBTTtBQUN4RCxDQUFDO0FBRURQLGNBQWMsQ0FBQ1UsU0FBUyxDQUFDc0Isc0JBQXNCLEdBQUcsVUFBV2pCLFFBQVEsRUFBRztFQUN2RSx3Q0FBdUIsSUFBSSxDQUFDRixLQUFLLENBQUNRLEtBQUs7SUFBL0JDLElBQUk7SUFBRUMsSUFBSTtFQUVsQixJQUFLLENBQUNBLElBQUksRUFBRztJQUNaLE9BQU8sSUFBSXVDLE9BQU8sQ0FBRSxVQUFXQyxPQUFPLEVBQUc7TUFDeENBLE9BQU8sRUFBRTtJQUNWLENBQUMsQ0FBRTtFQUNKO0VBRUEsT0FBTzNCLEVBQUUsQ0FBQ0MsUUFBUSxDQUFFO0lBQ25CQyxNQUFNLEVBQUUsS0FBSztJQUNiQyxJQUFJLEVBQUVaLG9CQUFvQixDQUFDcUMsT0FBTyxHQUFHLE9BQU8sR0FBR2pELFFBQVE7SUFDdkQwQixPQUFPLEVBQUU7TUFDUixPQUFPLEVBQUVkLG9CQUFvQixDQUFDZTtJQUMvQjtFQUNELENBQUMsQ0FBRSxDQUFDVCxJQUFJLENBQUUsVUFBQVUsUUFBUSxFQUFJO0lBQ3JCLElBQUtBLFFBQVEsQ0FBQ0MsT0FBTyxFQUFHO01BQ3ZCckIsSUFBSSxDQUFDUCxLQUFLLEdBQUcyQixRQUFRLENBQUNFLElBQUk7SUFDM0I7RUFDRCxDQUFDLENBQUUsQ0FBQ0csS0FBSyxDQUFFLFVBQVdDLENBQUMsRUFBRztJQUN6QkMsT0FBTyxDQUFDQyxHQUFHLENBQUVGLENBQUMsQ0FBRTtFQUNqQixDQUFDLENBQUU7QUFDSixDQUFDO0FBRURqRCxjQUFjLENBQUNVLFNBQVMsQ0FBQ3VELE1BQU0sR0FBRyxZQUFZO0VBQUE7RUFDN0MsSUFBSUMsUUFBUSxHQUFHLDJJQUEySSxHQUN6Siw0REFBNEQsR0FDNUQsc0lBQXNJLEdBQ3RJdkMsb0JBQW9CLENBQUNDLElBQUksQ0FBQ3VDLFFBQVEsR0FBRyxRQUFRLEdBQzdDLFFBQVEsR0FDUiwwREFBMEQsR0FDMUQsSUFBSSxDQUFDdEQsS0FBSyxDQUFDaUIsYUFBYSxDQUFDc0MsTUFBTSxHQUFHLDBCQUEwQjs7RUFFN0Q7RUFDQSxJQUFLLElBQUksQ0FBQ3ZELEtBQUssQ0FBQ3dELElBQUksQ0FBQ0MsTUFBTSxFQUFHO0lBQzdCSixRQUFRLElBQUksaURBQWlELEdBQzVELHVDQUF1QyxHQUN2Q3ZDLG9CQUFvQixDQUFDQyxJQUFJLENBQUMyQyxTQUFTLEdBQUcsZ0JBQWdCLEdBQ3RELElBQUksQ0FBQzFELEtBQUssQ0FBQ2lCLGFBQWEsQ0FBQzBDLFlBQVksR0FBRyxRQUFRLEdBQ2hELElBQUksQ0FBQzNELEtBQUssQ0FBQ2lCLGFBQWEsQ0FBQzBDLFlBQVksR0FBRyxjQUFjLEdBQ3RELFFBQVE7RUFDVjtFQUVBLElBQU1DLFNBQVMsR0FBRyxJQUFJLENBQUM1RCxLQUFLLENBQUNRLEtBQUssQ0FBRSxDQUFDLENBQUUsQ0FBQ3FELGFBQWE7RUFFckRELFNBQVMsQ0FBQ0UsTUFBTSxDQUFFNUUsTUFBTSxDQUFFbUUsUUFBUSxDQUFFLENBQUU7RUFFdEMsSUFBSSxDQUFDMUQsT0FBTyxHQUFJaUUsU0FBUyxDQUFDRyxhQUFhLENBQ3RDLGdDQUFnQyxDQUNoQztFQUNELElBQUksQ0FBQ3JFLFFBQVEsR0FBR2tFLFNBQVMsQ0FBQ0csYUFBYSxDQUN0QyxpQ0FBaUMsQ0FDakM7RUFDRCxJQUFJLENBQUN0RSxRQUFRLEdBQUdtRSxTQUFTLENBQUNHLGFBQWEsQ0FDdEMsOEJBQThCLENBQzlCO0VBRUQsSUFBTUMsUUFBUSxHQUFHbkYsdURBQVcsRUFBRTtFQUU5QixJQUFLLElBQUksS0FBSyxJQUFJLENBQUNtQixLQUFLLENBQUNHLEtBQUssQ0FBQ2IsT0FBTyxFQUFHO0lBQ3hDLElBQUksQ0FBQ2tELFdBQVcsbUNBQ1osSUFBSSxDQUFDQSxXQUFXO01BQ25CQyxNQUFNLEVBQUUsSUFBSSxDQUFDekMsS0FBSyxDQUFDRyxLQUFLLENBQUNiLE9BQU87TUFDaENvRCxJQUFJLEVBQUU7SUFBRSxFQUNSO0VBQ0Y7RUFFQSxJQUFJLENBQUNuRCxHQUFHLEdBQUd5RSxRQUFRLENBQUNDLE9BQU8sQ0FBRSxJQUFJLENBQUN4RSxRQUFRLEVBQUUsSUFBSSxDQUFDK0MsV0FBVyxDQUFFO0VBRTlELElBQUssSUFBSSxLQUFLLElBQUksQ0FBQ3hDLEtBQUssQ0FBQ0csS0FBSyxDQUFDYixPQUFPLEVBQUc7SUFDeEMsSUFBSSxDQUFDRSxNQUFNLEdBQUd3RSxRQUFRLENBQUNFLFNBQVMsaUNBQzVCLElBQUksQ0FBQ3RFLGNBQWM7TUFDdEJGLFFBQVEsRUFBRSxJQUFJLENBQUNNLEtBQUssQ0FBQ0csS0FBSyxDQUFDYixPQUFPO01BQ2xDQyxHQUFHLEVBQUUsSUFBSSxDQUFDQTtJQUFHLEdBQ1g7RUFDSjtFQUVBeUUsUUFBUSxDQUFDRyxhQUFhLENBQUUsSUFBSSxDQUFDNUUsR0FBRyxFQUFFLElBQUksQ0FBQ0ssY0FBYyxFQUFFLFVBQUVKLE1BQU0sRUFBTTtJQUVwRSxJQUFLLE1BQUksQ0FBQ0EsTUFBTSxFQUFHO01BQ2xCd0UsUUFBUSxDQUFDekQsWUFBWSxDQUFFLE1BQUksQ0FBQ2YsTUFBTSxDQUFFO0lBQ3JDO0lBRUEsTUFBSSxDQUFDQSxNQUFNLEdBQUdBLE1BQU07SUFFcEIsTUFBSSxDQUFDUSxLQUFLLENBQUNHLEtBQUssQ0FBQ2IsT0FBTyxHQUFHMEUsUUFBUSxDQUFDSSxpQkFBaUIsQ0FBRTVFLE1BQU0sRUFBRSxJQUFJLENBQUU7RUFDdEUsQ0FBQyxDQUFFO0VBRUgsSUFBTThELFFBQVEsR0FBR00sU0FBUyxDQUFDRyxhQUFhLENBQUUsOEJBQThCLENBQUU7RUFFMUVULFFBQVEsQ0FBQ2UsZ0JBQWdCLENBQUUsT0FBTyxFQUFFLFlBQU07SUFDekMsTUFBSSxDQUFDckUsS0FBSyxDQUFDRyxLQUFLLENBQUNiLE9BQU8sR0FBRyxJQUFJO0VBQ2hDLENBQUMsQ0FBRTs7RUFFSDtFQUNBLElBQUksQ0FBQ0QsSUFBSSxDQUFDQyxPQUFPLEdBQUcsS0FBSztBQUMxQixDQUFDO0FBRUQsaUVBQWVILGNBQWMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mcm9udGVuZC9tYXAuZmllbGQvc2lnbmFsLmpzPzU0YTUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0UHJvdmlkZXIsIGlzTWFwRmllbGQgfSBmcm9tICcuL2Z1bmN0aW9ucyc7XHJcblxyXG5jb25zdCB7XHJcblx0ICAgICAgQmFzZVNpZ25hbCxcclxuICAgICAgfSA9IEpldEZvcm1CdWlsZGVyQWJzdHJhY3Q7XHJcbmNvbnN0IHtcclxuXHQgICAgICB0b0hUTUwsXHJcbiAgICAgIH0gPSBKZXRGb3JtQnVpbGRlckZ1bmN0aW9ucztcclxuXHJcbmZ1bmN0aW9uIFNpZ25hbE1hcEZpZWxkKCkge1xyXG5cdEJhc2VTaWduYWwuY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLmxvY2suY3VycmVudCA9IHRydWU7XHJcblxyXG5cdHRoaXMubWFwICAgICAgPSBudWxsO1xyXG5cdHRoaXMubWFya2VyICAgPSBudWxsO1xyXG5cdHRoaXMubWFwRnJhbWUgPSBudWxsO1xyXG5cdHRoaXMucG9zaXRpb24gPSBudWxsO1xyXG5cdHRoaXMucHJldmlldyAgPSBudWxsO1xyXG5cclxuXHR0aGlzLm1hcmtlckRlZmF1bHRzID0ge1xyXG5cdFx0Li4uU2lnbmFsTWFwRmllbGQucHJvdG90eXBlLm1hcmtlckRlZmF1bHRzLFxyXG5cdH07XHJcblxyXG5cdHRoaXMuaXNTdXBwb3J0ZWQgPSBmdW5jdGlvbiAoIG5vZGUsIGlucHV0ICkge1xyXG5cdFx0cmV0dXJuIGlzTWFwRmllbGQoIG5vZGUgKTtcclxuXHR9O1xyXG5cclxuXHR0aGlzLnJ1blNpZ25hbCA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdGxldCBsb2NhdGlvbjtcclxuXHRcdGNvbnN0IHsgY3VycmVudDogcG9zaXRpb24gfSA9IHRoaXMuaW5wdXQudmFsdWU7XHJcblxyXG5cdFx0aWYgKCAhcG9zaXRpb24gfHwgIU9iamVjdC5rZXlzKCBwb3NpdGlvbiApLmxlbmd0aCApIHtcclxuXHRcdFx0dGhpcy5yZW1vdmVNYXJrZXIoKTtcclxuXHJcblx0XHRcdHJldHVybjtcclxuXHRcdH1cclxuXHJcblx0XHRjb25zdCBbIG1haW4sIGhhc2gsIGxhdCwgbG5nIF0gPSB0aGlzLmlucHV0Lm5vZGVzO1xyXG5cclxuXHRcdHRoaXMuc2V0UHJldmlldyggSmV0TWFwRmllbGRzU2V0dGluZ3MuaTE4bi5sb2FkaW5nICk7XHJcblxyXG5cdFx0c3dpdGNoICggdGhpcy5pbnB1dC5maWVsZFNldHRpbmdzLmZvcm1hdCApIHtcclxuXHRcdFx0Y2FzZSAnbG9jYXRpb25fc3RyaW5nJzpcclxuXHJcblx0XHRcdFx0bG9jYXRpb24gPSBwb3NpdGlvbi5sYXQgKyAnLCcgKyBwb3NpdGlvbi5sbmc7XHJcblxyXG5cdFx0XHRcdHRoaXMudXBkYXRlSGFzaEZpZWxkUHJvbWlzZSggbG9jYXRpb24gKS50aGVuKCAoKSA9PiB7XHJcblx0XHRcdFx0XHRtYWluLnZhbHVlID0gbG9jYXRpb247XHJcblx0XHRcdFx0XHR0aGlzLnNldFByZXZpZXcoIHBvc2l0aW9uICk7XHJcblx0XHRcdFx0fSApO1xyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHJcblx0XHRcdGNhc2UgJ2xvY2F0aW9uX2FycmF5JzpcclxuXHJcblx0XHRcdFx0bG9jYXRpb24gPSBKU09OLnN0cmluZ2lmeSggcG9zaXRpb24gKTtcclxuXHJcblx0XHRcdFx0dGhpcy51cGRhdGVIYXNoRmllbGRQcm9taXNlKCBsb2NhdGlvbiApLnRoZW4oICgpID0+IHtcclxuXHRcdFx0XHRcdG1haW4udmFsdWUgPSBsb2NhdGlvbjtcclxuXHRcdFx0XHRcdHRoaXMuc2V0UHJldmlldyggcG9zaXRpb24gKTtcclxuXHRcdFx0XHR9ICk7XHJcblxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cclxuXHRcdFx0Y2FzZSAnbG9jYXRpb25fYWRkcmVzcyc6XHJcblxyXG5cdFx0XHRcdHdwLmFwaUZldGNoKCB7XHJcblx0XHRcdFx0XHRtZXRob2Q6ICdnZXQnLFxyXG5cdFx0XHRcdFx0cGF0aDogSmV0TWFwRmllbGRzU2V0dGluZ3MuYXBpICsgJz9sYXQ9JyArIHBvc2l0aW9uLmxhdCArXHJcblx0XHRcdFx0XHRcdCcmbG5nPScgKyBwb3NpdGlvbi5sbmcsXHJcblx0XHRcdFx0XHRoZWFkZXJzOiB7XHJcblx0XHRcdFx0XHRcdCdub25jZSc6IEpldE1hcEZpZWxkc1NldHRpbmdzLm5vbmNlLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9ICkudGhlbiggKCByZXNwb25zZSApID0+IHtcclxuXHJcblx0XHRcdFx0XHRpZiAoIHJlc3BvbnNlLnN1Y2Nlc3MgKSB7XHJcblx0XHRcdFx0XHRcdGlmICggcmVzcG9uc2UuZGF0YSApIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0dGhpcy51cGRhdGVIYXNoRmllbGRQcm9taXNlKCByZXNwb25zZS5kYXRhICkuXHJcblx0XHRcdFx0XHRcdFx0XHR0aGVuKCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1haW4udmFsdWUgPSByZXNwb25zZS5kYXRhO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLnNldFByZXZpZXcoIHJlc3BvbnNlLmRhdGEgKTtcclxuXHRcdFx0XHRcdFx0XHRcdH0gKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRtYWluLnZhbHVlID0gbnVsbDtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnNldFByZXZpZXcoXHJcblx0XHRcdFx0XHRcdFx0XHRKZXRNYXBGaWVsZHNTZXR0aW5ncy5pMThuLm5vdEZvdW5kLFxyXG5cdFx0XHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRlbHNlIHtcclxuXHRcdFx0XHRcdFx0bWFpbi52YWx1ZSA9IG51bGw7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2V0UHJldmlldyggcmVzcG9uc2UuaHRtbCApO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9ICkuY2F0Y2goIGZ1bmN0aW9uICggZSApIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCBlICk7XHJcblx0XHRcdFx0fSApO1xyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdH1cclxuXHJcblx0XHRpZiAoIGxhdCApIHtcclxuXHRcdFx0bGF0LnZhbHVlID0gcG9zaXRpb24ubGF0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlmICggbG5nICkge1xyXG5cdFx0XHRsbmcudmFsdWUgPSBwb3NpdGlvbi5sbmc7XHJcblx0XHR9XHJcblx0fTtcclxufVxyXG5cclxuU2lnbmFsTWFwRmllbGQucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZSggQmFzZVNpZ25hbC5wcm90b3R5cGUgKTtcclxuLyoqXHJcbiAqIEB0eXBlIHtudWxsfVxyXG4gKi9cclxuU2lnbmFsTWFwRmllbGQucHJvdG90eXBlLm1hcCA9IG51bGw7XHJcbi8qKlxyXG4gKiBAdHlwZSB7bnVsbH1cclxuICovXHJcblNpZ25hbE1hcEZpZWxkLnByb3RvdHlwZS5tYXJrZXIgPSBudWxsO1xyXG4vKipcclxuICogQHR5cGUge251bGx9XHJcbiAqL1xyXG5TaWduYWxNYXBGaWVsZC5wcm90b3R5cGUucHJldmlldyA9IG51bGw7XHJcbi8qKlxyXG4gKiBAdHlwZSB7bnVsbH1cclxuICovXHJcblNpZ25hbE1hcEZpZWxkLnByb3RvdHlwZS5wb3NpdGlvbiA9IG51bGw7XHJcbi8qKlxyXG4gKiBAdHlwZSB7bnVsbH1cclxuICovXHJcblNpZ25hbE1hcEZpZWxkLnByb3RvdHlwZS5tYXBGcmFtZSA9IG51bGw7XHJcblNpZ25hbE1hcEZpZWxkLnByb3RvdHlwZS5tYXBEZWZhdWx0cyAgICA9IHtcclxuXHRjZW50ZXI6IHtcclxuXHRcdGxhdDogNDEsXHJcblx0XHRsbmc6IDcxLFxyXG5cdH0sXHJcblx0em9vbTogMSxcclxufTtcclxuU2lnbmFsTWFwRmllbGQucHJvdG90eXBlLm1hcmtlckRlZmF1bHRzID0ge1xyXG5cdGNvbnRlbnQ6ICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM2XCIgaGVpZ2h0PVwiMzZcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHBhdGggZD1cIk0xMiAwYy00LjE5OCAwLTggMy40MDMtOCA3LjYwMiAwIDQuMTk4IDMuNDY5IDkuMjEgOCAxNi4zOTggNC41MzEtNy4xODggOC0xMi4yIDgtMTYuMzk4IDAtNC4xOTktMy44MDEtNy42MDItOC03LjYwMnptMCAxMWMtMS42NTcgMC0zLTEuMzQzLTMtM3MxLjM0My0zIDMtMyAzIDEuMzQzIDMgMy0xLjM0MyAzLTMgM3pcIiBmaWxsPVwiI0M5MkMyQ1wiLz48L3N2Zz4nLFxyXG5cdHNoYWRvdzogZmFsc2UsXHJcbn07XHJcblxyXG5TaWduYWxNYXBGaWVsZC5wcm90b3R5cGUucmVtb3ZlTWFya2VyID0gZnVuY3Rpb24gKCkge1xyXG5cdGNvbnN0IFsgbWFpbiwgaGFzaCwgbGF0LCBsbmcgXSA9IHRoaXMuaW5wdXQubm9kZXM7XHJcblxyXG5cdGlmICggdGhpcy5tYXJrZXIgKSB7XHJcblx0XHRnZXRQcm92aWRlcigpLnJlbW92ZU1hcmtlciggdGhpcy5tYXJrZXIgKTtcclxuXHR9XHJcblxyXG5cdHRoaXMuc2V0UHJldmlldyggbnVsbCApO1xyXG5cdG1haW4udmFsdWUgPSBudWxsO1xyXG5cclxuXHRpZiAoIGxhdCApIHtcclxuXHRcdGxhdC52YWx1ZSA9IG51bGw7XHJcblx0fVxyXG5cclxuXHRpZiAoIGxuZyApIHtcclxuXHRcdGxuZy52YWx1ZSA9IG51bGw7XHJcblx0fVxyXG5cclxuXHRpZiAoIGhhc2ggKSB7XHJcblx0XHRoYXNoLnZhbHVlID0gbnVsbDtcclxuXHR9XHJcblxyXG59O1xyXG5cclxuU2lnbmFsTWFwRmllbGQucHJvdG90eXBlLnNldFByZXZpZXcgPSBmdW5jdGlvbiAoIHBvc2l0aW9uICkge1xyXG5cdGxldCBwb3NpdGlvblRleHQ7XHJcblxyXG5cdGlmICggcG9zaXRpb24gJiYgcG9zaXRpb24ubGF0ICYmIHBvc2l0aW9uLmxuZyApIHtcclxuXHRcdHBvc2l0aW9uVGV4dCA9ICc8c3BhbiB0aXRsZT1cIkxhdFwiPicgKyBwb3NpdGlvbi5sYXQgK1xyXG5cdFx0XHQnPC9zcGFuPiwgPHNwYW4gdGl0bGU9XCJMbmdcIj4nICsgcG9zaXRpb24ubG5nICsgJzwvc3Bhbj4nO1xyXG5cdH1cclxuXHRlbHNlIHtcclxuXHRcdHBvc2l0aW9uVGV4dCA9IHBvc2l0aW9uO1xyXG5cdH1cclxuXHJcblx0dGhpcy5wb3NpdGlvbi5pbm5lckhUTUwgICAgPSBwb3NpdGlvblRleHQ7XHJcblx0dGhpcy5wcmV2aWV3LnN0eWxlLmRpc3BsYXkgPSBwb3NpdGlvbiA/ICdmbGV4JyA6ICdub25lJztcclxufTtcclxuXHJcblNpZ25hbE1hcEZpZWxkLnByb3RvdHlwZS51cGRhdGVIYXNoRmllbGRQcm9taXNlID0gZnVuY3Rpb24gKCBsb2NhdGlvbiApIHtcclxuXHRjb25zdCBbIG1haW4sIGhhc2ggXSA9IHRoaXMuaW5wdXQubm9kZXM7XHJcblxyXG5cdGlmICggIWhhc2ggKSB7XHJcblx0XHRyZXR1cm4gbmV3IFByb21pc2UoIGZ1bmN0aW9uICggcmVzb2x2ZSApIHtcclxuXHRcdFx0cmVzb2x2ZSgpO1xyXG5cdFx0fSApO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIHdwLmFwaUZldGNoKCB7XHJcblx0XHRtZXRob2Q6ICdnZXQnLFxyXG5cdFx0cGF0aDogSmV0TWFwRmllbGRzU2V0dGluZ3MuYXBpSGFzaCArICc/bG9jPScgKyBsb2NhdGlvbixcclxuXHRcdGhlYWRlcnM6IHtcclxuXHRcdFx0J25vbmNlJzogSmV0TWFwRmllbGRzU2V0dGluZ3Mubm9uY2UsXHJcblx0XHR9LFxyXG5cdH0gKS50aGVuKCByZXNwb25zZSA9PiB7XHJcblx0XHRpZiAoIHJlc3BvbnNlLnN1Y2Nlc3MgKSB7XHJcblx0XHRcdGhhc2gudmFsdWUgPSByZXNwb25zZS5kYXRhO1xyXG5cdFx0fVxyXG5cdH0gKS5jYXRjaCggZnVuY3Rpb24gKCBlICkge1xyXG5cdFx0Y29uc29sZS5sb2coIGUgKTtcclxuXHR9ICk7XHJcbn07XHJcblxyXG5TaWduYWxNYXBGaWVsZC5wcm90b3R5cGUucmVuZGVyID0gZnVuY3Rpb24gKCkge1xyXG5cdGxldCB0ZW1wbGF0ZSA9ICc8ZGl2IGNsYXNzPVwiamV0LWVuZ2luZS1tYXAtZmllbGRfX3ByZXZpZXdcIiBzdHlsZT1cImRpc3BsYXk6IG5vbmU7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZzogMCAwIDVweDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcIj4nICtcclxuXHRcdCc8YWRkcmVzcyBjbGFzcz1cImpldC1lbmdpbmUtbWFwLWZpZWxkX19wb3NpdGlvblwiPjwvYWRkcmVzcz4nICtcclxuXHRcdCc8ZGl2IGNsYXNzPVwiamV0LWVuZ2luZS1tYXAtZmllbGRfX3Jlc2V0XCIgcm9sZT1cImJ1dHRvblwiIHN0eWxlPVwiY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogI2M5MmMyYzsgZm9udC13ZWlnaHQ6IDUwMDsgZmxleC1zaHJpbms6IDA7XCI+w5cgJyArXHJcblx0XHRKZXRNYXBGaWVsZHNTZXR0aW5ncy5pMThuLnJlc2V0QnRuICsgJzwvZGl2PicgK1xyXG5cdFx0JzwvZGl2PicgK1xyXG5cdFx0JzxkaXYgY2xhc3M9XCJqZXQtZW5naW5lLW1hcC1maWVsZF9fZnJhbWVcIiBzdHlsZT1cImhlaWdodDogJyArXHJcblx0XHR0aGlzLmlucHV0LmZpZWxkU2V0dGluZ3MuaGVpZ2h0ICsgJ3B4OyB3aWR0aDogMTAwJTtcIj48L2Rpdj4nO1xyXG5cclxuXHQvLyBtYXAgZmllbGQgaW4gcmVwZWF0ZXJcclxuXHRpZiAoIHRoaXMuaW5wdXQucm9vdC5wYXJlbnQgKSB7XHJcblx0XHR0ZW1wbGF0ZSArPSAnPGRpdiBjbGFzcz1cImpldC1lbmdpbmUtbWFwLWZpZWxkX19kZXNjcmlwdGlvblwiPicgK1xyXG5cdFx0XHQnPHAgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAwO1wiPjxzdHJvbmc+JyArXHJcblx0XHRcdEpldE1hcEZpZWxkc1NldHRpbmdzLmkxOG4uZGVzY1RpdGxlICsgJzo8L3N0cm9uZz4gPGk+JyArXHJcblx0XHRcdHRoaXMuaW5wdXQuZmllbGRTZXR0aW5ncy5maWVsZF9wcmVmaXggKyAnX2xhdCwgJyArXHJcblx0XHRcdHRoaXMuaW5wdXQuZmllbGRTZXR0aW5ncy5maWVsZF9wcmVmaXggKyAnX2xuZzwvaT48L3A+JyArXHJcblx0XHRcdCc8L2Rpdj4nO1xyXG5cdH1cclxuXHJcblx0Y29uc3QgY29udGFpbmVyID0gdGhpcy5pbnB1dC5ub2Rlc1sgMCBdLnBhcmVudEVsZW1lbnQ7XHJcblxyXG5cdGNvbnRhaW5lci5hcHBlbmQoIHRvSFRNTCggdGVtcGxhdGUgKSApO1xyXG5cclxuXHR0aGlzLnByZXZpZXcgID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3IoXHJcblx0XHQnLmpldC1lbmdpbmUtbWFwLWZpZWxkX19wcmV2aWV3JyxcclxuXHQpO1xyXG5cdHRoaXMucG9zaXRpb24gPSBjb250YWluZXIucXVlcnlTZWxlY3RvcihcclxuXHRcdCcuamV0LWVuZ2luZS1tYXAtZmllbGRfX3Bvc2l0aW9uJyxcclxuXHQpO1xyXG5cdHRoaXMubWFwRnJhbWUgPSBjb250YWluZXIucXVlcnlTZWxlY3RvcihcclxuXHRcdCcuamV0LWVuZ2luZS1tYXAtZmllbGRfX2ZyYW1lJyxcclxuXHQpO1xyXG5cclxuXHRjb25zdCBwcm92aWRlciA9IGdldFByb3ZpZGVyKCk7XHJcblxyXG5cdGlmICggbnVsbCAhPT0gdGhpcy5pbnB1dC52YWx1ZS5jdXJyZW50ICkge1xyXG5cdFx0dGhpcy5tYXBEZWZhdWx0cyA9IHtcclxuXHRcdFx0Li4udGhpcy5tYXBEZWZhdWx0cyxcclxuXHRcdFx0Y2VudGVyOiB0aGlzLmlucHV0LnZhbHVlLmN1cnJlbnQsXHJcblx0XHRcdHpvb206IDE0LFxyXG5cdFx0fTtcclxuXHR9XHJcblxyXG5cdHRoaXMubWFwID0gcHJvdmlkZXIuaW5pdE1hcCggdGhpcy5tYXBGcmFtZSwgdGhpcy5tYXBEZWZhdWx0cyApO1xyXG5cclxuXHRpZiAoIG51bGwgIT09IHRoaXMuaW5wdXQudmFsdWUuY3VycmVudCApIHtcclxuXHRcdHRoaXMubWFya2VyID0gcHJvdmlkZXIuYWRkTWFya2VyKCB7XHJcblx0XHRcdC4uLnRoaXMubWFya2VyRGVmYXVsdHMsXHJcblx0XHRcdHBvc2l0aW9uOiB0aGlzLmlucHV0LnZhbHVlLmN1cnJlbnQsXHJcblx0XHRcdG1hcDogdGhpcy5tYXAsXHJcblx0XHR9ICk7XHJcblx0fVxyXG5cclxuXHRwcm92aWRlci5tYXJrZXJPbkNsaWNrKCB0aGlzLm1hcCwgdGhpcy5tYXJrZXJEZWZhdWx0cywgKCBtYXJrZXIgKSA9PiB7XHJcblxyXG5cdFx0aWYgKCB0aGlzLm1hcmtlciApIHtcclxuXHRcdFx0cHJvdmlkZXIucmVtb3ZlTWFya2VyKCB0aGlzLm1hcmtlciApO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRoaXMubWFya2VyID0gbWFya2VyO1xyXG5cclxuXHRcdHRoaXMuaW5wdXQudmFsdWUuY3VycmVudCA9IHByb3ZpZGVyLmdldE1hcmtlclBvc2l0aW9uKCBtYXJrZXIsIHRydWUgKTtcclxuXHR9ICk7XHJcblxyXG5cdGNvbnN0IHJlc2V0QnRuID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3IoICcuamV0LWVuZ2luZS1tYXAtZmllbGRfX3Jlc2V0JyApO1xyXG5cclxuXHRyZXNldEJ0bi5hZGRFdmVudExpc3RlbmVyKCAnY2xpY2snLCAoKSA9PiB7XHJcblx0XHR0aGlzLmlucHV0LnZhbHVlLmN1cnJlbnQgPSBudWxsO1xyXG5cdH0gKTtcclxuXHJcblx0Ly8gYWxsb3cgdG8gcnVuIHNpZ25hbFxyXG5cdHRoaXMubG9jay5jdXJyZW50ID0gZmFsc2U7XHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTaWduYWxNYXBGaWVsZDsiXSwibmFtZXMiOlsiZ2V0UHJvdmlkZXIiLCJpc01hcEZpZWxkIiwiSmV0Rm9ybUJ1aWxkZXJBYnN0cmFjdCIsIkJhc2VTaWduYWwiLCJKZXRGb3JtQnVpbGRlckZ1bmN0aW9ucyIsInRvSFRNTCIsIlNpZ25hbE1hcEZpZWxkIiwiY2FsbCIsImxvY2siLCJjdXJyZW50IiwibWFwIiwibWFya2VyIiwibWFwRnJhbWUiLCJwb3NpdGlvbiIsInByZXZpZXciLCJtYXJrZXJEZWZhdWx0cyIsInByb3RvdHlwZSIsImlzU3VwcG9ydGVkIiwibm9kZSIsImlucHV0IiwicnVuU2lnbmFsIiwibG9jYXRpb24iLCJ2YWx1ZSIsIk9iamVjdCIsImtleXMiLCJsZW5ndGgiLCJyZW1vdmVNYXJrZXIiLCJub2RlcyIsIm1haW4iLCJoYXNoIiwibGF0IiwibG5nIiwic2V0UHJldmlldyIsIkpldE1hcEZpZWxkc1NldHRpbmdzIiwiaTE4biIsImxvYWRpbmciLCJmaWVsZFNldHRpbmdzIiwiZm9ybWF0IiwidXBkYXRlSGFzaEZpZWxkUHJvbWlzZSIsInRoZW4iLCJKU09OIiwic3RyaW5naWZ5Iiwid3AiLCJhcGlGZXRjaCIsIm1ldGhvZCIsInBhdGgiLCJhcGkiLCJoZWFkZXJzIiwibm9uY2UiLCJyZXNwb25zZSIsInN1Y2Nlc3MiLCJkYXRhIiwibm90Rm91bmQiLCJodG1sIiwiY2F0Y2giLCJlIiwiY29uc29sZSIsImxvZyIsImNyZWF0ZSIsIm1hcERlZmF1bHRzIiwiY2VudGVyIiwiem9vbSIsImNvbnRlbnQiLCJzaGFkb3ciLCJwb3NpdGlvblRleHQiLCJpbm5lckhUTUwiLCJzdHlsZSIsImRpc3BsYXkiLCJQcm9taXNlIiwicmVzb2x2ZSIsImFwaUhhc2giLCJyZW5kZXIiLCJ0ZW1wbGF0ZSIsInJlc2V0QnRuIiwiaGVpZ2h0Iiwicm9vdCIsInBhcmVudCIsImRlc2NUaXRsZSIsImZpZWxkX3ByZWZpeCIsImNvbnRhaW5lciIsInBhcmVudEVsZW1lbnQiLCJhcHBlbmQiLCJxdWVyeVNlbGVjdG9yIiwicHJvdmlkZXIiLCJpbml0TWFwIiwiYWRkTWFya2VyIiwibWFya2VyT25DbGljayIsImdldE1hcmtlclBvc2l0aW9uIiwiYWRkRXZlbnRMaXN0ZW5lciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/map.field/signal.js\n"); |
| 50 | |
| 51 | /***/ }) |
| 52 | |
| 53 | /******/ }); |
| 54 | /************************************************************************/ |
| 55 | /******/ // The module cache |
| 56 | /******/ var __webpack_module_cache__ = {}; |
| 57 | /******/ |
| 58 | /******/ // The require function |
| 59 | /******/ function __webpack_require__(moduleId) { |
| 60 | /******/ // Check if module is in cache |
| 61 | /******/ var cachedModule = __webpack_module_cache__[moduleId]; |
| 62 | /******/ if (cachedModule !== undefined) { |
| 63 | /******/ return cachedModule.exports; |
| 64 | /******/ } |
| 65 | /******/ // Create a new module (and put it into the cache) |
| 66 | /******/ var module = __webpack_module_cache__[moduleId] = { |
| 67 | /******/ // no module.id needed |
| 68 | /******/ // no module.loaded needed |
| 69 | /******/ exports: {} |
| 70 | /******/ }; |
| 71 | /******/ |
| 72 | /******/ // Execute the module function |
| 73 | /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); |
| 74 | /******/ |
| 75 | /******/ // Return the exports of the module |
| 76 | /******/ return module.exports; |
| 77 | /******/ } |
| 78 | /******/ |
| 79 | /************************************************************************/ |
| 80 | /******/ /* webpack/runtime/define property getters */ |
| 81 | /******/ (() => { |
| 82 | /******/ // define getter functions for harmony exports |
| 83 | /******/ __webpack_require__.d = (exports, definition) => { |
| 84 | /******/ for(var key in definition) { |
| 85 | /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { |
| 86 | /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); |
| 87 | /******/ } |
| 88 | /******/ } |
| 89 | /******/ }; |
| 90 | /******/ })(); |
| 91 | /******/ |
| 92 | /******/ /* webpack/runtime/hasOwnProperty shorthand */ |
| 93 | /******/ (() => { |
| 94 | /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) |
| 95 | /******/ })(); |
| 96 | /******/ |
| 97 | /******/ /* webpack/runtime/make namespace object */ |
| 98 | /******/ (() => { |
| 99 | /******/ // define __esModule on exports |
| 100 | /******/ __webpack_require__.r = (exports) => { |
| 101 | /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { |
| 102 | /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); |
| 103 | /******/ } |
| 104 | /******/ Object.defineProperty(exports, '__esModule', { value: true }); |
| 105 | /******/ }; |
| 106 | /******/ })(); |
| 107 | /******/ |
| 108 | /************************************************************************/ |
| 109 | /******/ |
| 110 | /******/ // startup |
| 111 | /******/ // Load entry module and return exports |
| 112 | /******/ // This entry module can't be inlined because the eval-source-map devtool is used. |
| 113 | /******/ var __webpack_exports__ = __webpack_require__("./frontend/map.field/main.js"); |
| 114 | /******/ |
| 115 | /******/ })() |
| 116 | ; |