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
advanced.reporting.js
296 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/advanced.reporting/AdvancedReporting.js": |
| 14 | /*!**********************************************************!*\ |
| 15 | !*** ./frontend/advanced.reporting/AdvancedReporting.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 */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _functions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./functions */ \"./frontend/advanced.reporting/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 _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 _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 _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\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 _regeneratorRuntime() { \"use strict\"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return exports; }; var exports = {}, Op = Object.prototype, hasOwn = Op.hasOwnProperty, defineProperty = Object.defineProperty || function (obj, key, desc) { obj[key] = desc.value; }, $Symbol = \"function\" == typeof Symbol ? Symbol : {}, iteratorSymbol = $Symbol.iterator || \"@@iterator\", asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\", toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\"; function define(obj, key, value) { return Object.defineProperty(obj, key, { value: value, enumerable: !0, configurable: !0, writable: !0 }), obj[key]; } try { define({}, \"\"); } catch (err) { define = function define(obj, key, value) { return obj[key] = value; }; } function wrap(innerFn, outerFn, self, tryLocsList) { var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator, generator = Object.create(protoGenerator.prototype), context = new Context(tryLocsList || []); return defineProperty(generator, \"_invoke\", { value: makeInvokeMethod(innerFn, self, context) }), generator; } function tryCatch(fn, obj, arg) { try { return { type: \"normal\", arg: fn.call(obj, arg) }; } catch (err) { return { type: \"throw\", arg: err }; } } exports.wrap = wrap; var ContinueSentinel = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var IteratorPrototype = {}; define(IteratorPrototype, iteratorSymbol, function () { return this; }); var getProto = Object.getPrototypeOf, NativeIteratorPrototype = getProto && getProto(getProto(values([]))); NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype); var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); function defineIteratorMethods(prototype) { [\"next\", \"throw\", \"return\"].forEach(function (method) { define(prototype, method, function (arg) { return this._invoke(method, arg); }); }); } function AsyncIterator(generator, PromiseImpl) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); if (\"throw\" !== record.type) { var result = record.arg, value = result.value; return value && \"object\" == _typeof(value) && hasOwn.call(value, \"__await\") ? PromiseImpl.resolve(value.__await).then(function (value) { invoke(\"next\", value, resolve, reject); }, function (err) { invoke(\"throw\", err, resolve, reject); }) : PromiseImpl.resolve(value).then(function (unwrapped) { result.value = unwrapped, resolve(result); }, function (error) { return invoke(\"throw\", error, resolve, reject); }); } reject(record.arg); } var previousPromise; defineProperty(this, \"_invoke\", { value: function value(method, arg) { function callInvokeWithMethodAndArg() { return new PromiseImpl(function (resolve, reject) { invoke(method, arg, resolve, reject); }); } return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(innerFn, self, context) { var state = \"suspendedStart\"; return function (method, arg) { if (\"executing\" === state) throw new Error(\"Generator is already running\"); if (\"completed\" === state) { if (\"throw\" === method) throw arg; return doneResult(); } for (context.method = method, context.arg = arg;;) { var delegate = context.delegate; if (delegate) { var delegateResult = maybeInvokeDelegate(delegate, context); if (delegateResult) { if (delegateResult === ContinueSentinel) continue; return delegateResult; } } if (\"next\" === context.method) context.sent = context._sent = context.arg;else if (\"throw\" === context.method) { if (\"suspendedStart\" === state) throw state = \"completed\", context.arg; context.dispatchException(context.arg); } else \"return\" === context.method && context.abrupt(\"return\", context.arg); state = \"executing\"; var record = tryCatch(innerFn, self, context); if (\"normal\" === record.type) { if (state = context.done ? \"completed\" : \"suspendedYield\", record.arg === ContinueSentinel) continue; return { value: record.arg, done: context.done }; } \"throw\" === record.type && (state = \"completed\", context.method = \"throw\", context.arg = record.arg); } }; } function maybeInvokeDelegate(delegate, context) { var methodName = context.method, method = delegate.iterator[methodName]; if (undefined === method) return context.delegate = null, \"throw\" === methodName && delegate.iterator.return && (context.method = \"return\", context.arg = undefined, maybeInvokeDelegate(delegate, context), \"throw\" === context.method) || \"return\" !== methodName && (context.method = \"throw\", context.arg = new TypeError(\"The iterator does not provide a '\" + methodName + \"' method\")), ContinueSentinel; var record = tryCatch(method, delegate.iterator, context.arg); if (\"throw\" === record.type) return context.method = \"throw\", context.arg = record.arg, context.delegate = null, ContinueSentinel; var info = record.arg; return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, \"return\" !== context.method && (context.method = \"next\", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = \"throw\", context.arg = new TypeError(\"iterator result is not an object\"), context.delegate = null, ContinueSentinel); } function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry); } function resetTryEntry(entry) { var record = entry.completion || {}; record.type = \"normal\", delete record.arg, entry.completion = record; } function Context(tryLocsList) { this.tryEntries = [{ tryLoc: \"root\" }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0); } function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) return iteratorMethod.call(iterable); if (\"function\" == typeof iterable.next) return iterable; if (!isNaN(iterable.length)) { var i = -1, next = function next() { for (; ++i < iterable.length;) if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; return next.value = undefined, next.done = !0, next; }; return next.next = next; } } return { next: doneResult }; } function doneResult() { return { value: undefined, done: !0 }; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, \"constructor\", { value: GeneratorFunctionPrototype, configurable: !0 }), defineProperty(GeneratorFunctionPrototype, \"constructor\", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, \"GeneratorFunction\"), exports.isGeneratorFunction = function (genFun) { var ctor = \"function\" == typeof genFun && genFun.constructor; return !!ctor && (ctor === GeneratorFunction || \"GeneratorFunction\" === (ctor.displayName || ctor.name)); }, exports.mark = function (genFun) { return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, \"GeneratorFunction\")), genFun.prototype = Object.create(Gp), genFun; }, exports.awrap = function (arg) { return { __await: arg }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () { return this; }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) { void 0 === PromiseImpl && (PromiseImpl = Promise); var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl); return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) { return result.done ? result.value : iter.next(); }); }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, \"Generator\"), define(Gp, iteratorSymbol, function () { return this; }), define(Gp, \"toString\", function () { return \"[object Generator]\"; }), exports.keys = function (val) { var object = Object(val), keys = []; for (var key in object) keys.push(key); return keys.reverse(), function next() { for (; keys.length;) { var key = keys.pop(); if (key in object) return next.value = key, next.done = !1, next; } return next.done = !0, next; }; }, exports.values = values, Context.prototype = { constructor: Context, reset: function reset(skipTempReset) { if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) \"t\" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); }, stop: function stop() { this.done = !0; var rootRecord = this.tryEntries[0].completion; if (\"throw\" === rootRecord.type) throw rootRecord.arg; return this.rval; }, dispatchException: function dispatchException(exception) { if (this.done) throw exception; var context = this; function handle(loc, caught) { return record.type = \"throw\", record.arg = exception, context.next = loc, caught && (context.method = \"next\", context.arg = undefined), !!caught; } for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i], record = entry.completion; if (\"root\" === entry.tryLoc) return handle(\"end\"); if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, \"catchLoc\"), hasFinally = hasOwn.call(entry, \"finallyLoc\"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); } else if (hasCatch) { if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); } else { if (!hasFinally) throw new Error(\"try statement without catch or finally\"); if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); } } } }, abrupt: function abrupt(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc <= this.prev && hasOwn.call(entry, \"finallyLoc\") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } finallyEntry && (\"break\" === type || \"continue\" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null); var record = finallyEntry ? finallyEntry.completion : {}; return record.type = type, record.arg = arg, finallyEntry ? (this.method = \"next\", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record); }, complete: function complete(record, afterLoc) { if (\"throw\" === record.type) throw record.arg; return \"break\" === record.type || \"continue\" === record.type ? this.next = record.arg : \"return\" === record.type ? (this.rval = this.arg = record.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel; }, finish: function finish(finallyLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel; } }, catch: function _catch(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc === tryLoc) { var record = entry.completion; if (\"throw\" === record.type) { var thrown = record.arg; resetTryEntry(entry); } return thrown; } } throw new Error(\"illegal catch attempt\"); }, delegateYield: function delegateYield(iterable, resultName, nextLoc) { return this.delegate = { iterator: values(iterable), resultName: resultName, nextLoc: nextLoc }, \"next\" === this.method && (this.arg = undefined), ContinueSentinel; } }, exports; }\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\nvar _JetFormBuilderAbstra = JetFormBuilderAbstract,\n ReportingInterface = _JetFormBuilderAbstra.ReportingInterface;\nvar _JetFormBuilderFuncti = JetFormBuilderFunctions,\n allRejected = _JetFormBuilderFuncti.allRejected;\n\n/**\r\n * @property {AdvancedRestriction} restrictions\r\n *\r\n * @this {ReportingInterface}\r\n * @constructor\r\n */\nfunction AdvancedReporting() {\n ReportingInterface.call(this);\n this.type = 'inherit';\n this.messages = {};\n this.skipServerSide = true;\n\n /**\r\n * Computed property which contain all attrs\r\n * for all supported restrictions\r\n *\r\n * @see AdvancedRestriction.onReady\r\n *\r\n * @type {String[]}\r\n */\n this.watchAttrs = [];\n this.queue = [];\n}\nAdvancedReporting.prototype = Object.create(ReportingInterface.prototype);\nAdvancedReporting.prototype.skipServerSide = true;\nAdvancedReporting.prototype.hasServerSide = false;\nAdvancedReporting.prototype.isProcess = null;\nAdvancedReporting.prototype.queue = [];\nAdvancedReporting.prototype.setRestrictions = function () {\n (0,_functions__WEBPACK_IMPORTED_MODULE_0__.setRestrictions)(this);\n};\nAdvancedReporting.prototype.isSupported = function (node, input) {\n this.type = (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getNodeValidationType)(node);\n var inherit = 'inherit' === this.type ? (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getInheritValidationType)(input) : this.type;\n return !!(inherit !== null && inherit !== void 0 && inherit.length);\n};\nAdvancedReporting.prototype.getErrorsRaw = /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(promises) {\n var errors;\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n if (this.hasServerSide) {\n this.input.loading.start();\n }\n _context.next = 3;\n return allRejected(promises);\n case 3:\n errors = _context.sent;\n this.valuePrev = this.input.getValue();\n if (this.hasServerSide) {\n this.input.loading.end();\n }\n return _context.abrupt(\"return\", errors);\n case 7:\n case \"end\":\n return _context.stop();\n }\n }, _callee, this);\n }));\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n}();\n\n/**\r\n * @param validationErrors {AdvancedRestriction[]|Restriction[]}\r\n */\nAdvancedReporting.prototype.report = function (validationErrors) {\n var message = '';\n var _iterator = _createForOfIteratorHelper(validationErrors),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var _message;\n var validationError = _step.value;\n message = validationError.getMessage();\n if ((_message = message) !== null && _message !== void 0 && _message.length) {\n break;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n this.insertError(message);\n};\nAdvancedReporting.prototype.setInput = function (input) {\n var _this = this;\n this.messages = (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getValidationMessages)(input.nodes[0]);\n ReportingInterface.prototype.setInput.call(this, input);\n var _iterator2 = _createForOfIteratorHelper(this.watchAttrs),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var watchAttr = _step2.value;\n if (!input.attrs.hasOwnProperty(watchAttr)) {\n continue;\n }\n /**\r\n * @type {BaseHtmlAttr}\r\n */\n var attr = input.attrs[watchAttr];\n attr.value.watch(function () {\n _this.validateOnChange(true);\n });\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n};\nAdvancedReporting.prototype.clearReport = function () {\n var node = (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getWrapper)(this.getNode());\n node.classList.remove('field-has-error');\n var error = (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getErrorNode)(node);\n if (!error) {\n return;\n }\n error.remove();\n};\nAdvancedReporting.prototype.insertError = function (message) {\n if (!message) {\n this.clearReport();\n return;\n }\n var node = (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getWrapper)(this.getNode());\n var error = this.createError(node, message);\n node.classList.add('field-has-error');\n if (error.isConnected) {\n return;\n }\n\n // it can be on fields_layout === 'row'\n var colEnd = node.querySelector('.jet-form-builder-col__end');\n if (colEnd) {\n colEnd.appendChild(error);\n } else {\n node.appendChild(error);\n }\n};\nAdvancedReporting.prototype.createError = function (node, message) {\n var error = (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getErrorNode)(node);\n if (error) {\n error.innerHTML = message;\n return error;\n }\n var div = document.createElement('div');\n div.classList.add('error-message');\n div.innerHTML = message;\n return div;\n};\nAdvancedReporting.prototype.validateOnChange = function () {\n var _this2 = this;\n var addToQueue = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var callback = function callback() {\n _this2.validateWithNotice().then(function () {}).catch(function () {}).finally(function () {\n _this2.isProcess = null;\n var queue = _toConsumableArray(_this2.queue);\n _this2.queue = [];\n if (!queue.length) {\n return;\n }\n _this2.valuePrev = null;\n queue.forEach(function (current) {\n return current();\n });\n });\n };\n\n /**\r\n * @link https://github.com/Crocoblock/issues-tracker/issues/1766\r\n */\n if (addToQueue && this.isProcess) {\n this.queue = [callback];\n }\n if (this.isProcess) {\n return;\n }\n this.isProcess = true;\n callback();\n};\nAdvancedReporting.prototype.validateOnBlur = function () {\n var _this3 = this;\n /**\r\n * @link https://github.com/Crocoblock/issues-tracker/issues/1766\r\n */\n if (this.isProcess) {\n return;\n }\n this.isProcess = true;\n this.skipServerSide = false;\n this.validateWithNotice().then(function () {}).catch(function () {}).finally(function () {\n _this3.skipServerSide = true;\n _this3.hasServerSide = false;\n _this3.isProcess = null;\n });\n};\nAdvancedReporting.prototype.validateOnChangeState = function () {\n var _this4 = this;\n var silence = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n if (this.isProcess) {\n return Promise.resolve();\n }\n this.isProcess = true;\n this.skipServerSide = false;\n return new Promise(function (resolve, reject) {\n var promise = silence ? _this4.validate() : _this4.validateWithNotice();\n promise.then(resolve).catch(reject).finally(function () {\n _this4.skipServerSide = true;\n _this4.hasServerSide = false;\n _this4.isProcess = null;\n });\n });\n};\n\n/**\r\n * @param restriction {AdvancedRestriction|Restriction}\r\n * @return {boolean}\r\n */\nAdvancedReporting.prototype.canProcessRestriction = function (restriction) {\n return (\n // allow all\n !this.skipServerSide ||\n // or only not-ServerSide\n !restriction.isServerSide()\n );\n};\n\n/**\r\n * @param restriction {AdvancedRestriction|Restriction}\r\n */\nAdvancedReporting.prototype.beforeProcessRestriction = function (restriction) {\n this.hasServerSide = restriction.isServerSide() ? true : this.hasServerSide;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (AdvancedReporting);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvQWR2YW5jZWRSZXBvcnRpbmcuanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OzsrQ0FDQTtBQUFBO0FBQUE7QUFNcUI7QUFFckIsNEJBRVVNLHNCQUFzQjtFQUR6QkMsa0JBQWtCLHlCQUFsQkEsa0JBQWtCO0FBR3pCLDRCQUVVQyx1QkFBdUI7RUFEMUJDLFdBQVcseUJBQVhBLFdBQVc7O0FBR2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNDLGlCQUFpQixHQUFHO0VBQzVCSCxrQkFBa0IsQ0FBQ0ksSUFBSSxDQUFFLElBQUksQ0FBRTtFQUUvQixJQUFJLENBQUNDLElBQUksR0FBYSxTQUFTO0VBQy9CLElBQUksQ0FBQ0MsUUFBUSxHQUFTLENBQUMsQ0FBQztFQUN4QixJQUFJLENBQUNDLGNBQWMsR0FBRyxJQUFJOztFQUUxQjtBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0MsSUFBSSxDQUFDQyxVQUFVLEdBQUcsRUFBRTtFQUVwQixJQUFJLENBQUNDLEtBQUssR0FBRyxFQUFFO0FBQ2hCO0FBRUFOLGlCQUFpQixDQUFDTyxTQUFTLEdBQUdDLE1BQU0sQ0FBQ0MsTUFBTSxDQUFFWixrQkFBa0IsQ0FBQ1UsU0FBUyxDQUFFO0FBRTNFUCxpQkFBaUIsQ0FBQ08sU0FBUyxDQUFDSCxjQUFjLEdBQUcsSUFBSTtBQUNqREosaUJBQWlCLENBQUNPLFNBQVMsQ0FBQ0csYUFBYSxHQUFJLEtBQUs7QUFDbERWLGlCQUFpQixDQUFDTyxTQUFTLENBQUNJLFNBQVMsR0FBUSxJQUFJO0FBQ2pEWCxpQkFBaUIsQ0FBQ08sU0FBUyxDQUFDRCxLQUFLLEdBQVksRUFBRTtBQUUvQ04saUJBQWlCLENBQUNPLFNBQVMsQ0FBQ1osZUFBZSxHQUFHLFlBQVk7RUFDekRBLDJEQUFlLENBQUUsSUFBSSxDQUFFO0FBQ3hCLENBQUM7QUFFREssaUJBQWlCLENBQUNPLFNBQVMsQ0FBQ0ssV0FB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LElBQUk7SUFDM0IsQ0FBQyxDQUNEO0VBQ0YsQ0FBQyxDQUFFO0FBQ0osQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBWCxpQkFBaUIsQ0FBQ08sU0FBUyxDQUFDZ0UscUJBQXFCLEdBQUcsVUFBV0MsV0FBVyxFQUFHO0VBQzVFO0lBQ0M7SUFDQSxDQUFDLElBQUksQ0FBQ3BFLGNBQWM7SUFDcEI7SUFDQSxDQUFDb0UsV0FBVyxDQUFDQyxZQUFZO0VBQUU7QUFFN0IsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQXpFLGlCQUFpQixDQUFDTyxTQUFTLENBQUNtRSx3QkFBd0IsR0FBRyxVQUFXRixXQUFXLEVBQUc7RUFDL0UsSUFBSSxDQUFDOUQsYUFBYSxHQUFHOEQsV0FBVyxDQUFDQyxZQUFZLEVBQUUsR0FBRyxJQUFJLEdBQUcsSUFBSSxDQUFDL0QsYUFBYTtBQUM1RSxDQUFDO0FBRUQsaUVBQWVWLGlCQUFpQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Zyb250ZW5kL2FkdmFuY2VkLnJlcG9ydGluZy9BZHZhbmNlZFJlcG9ydGluZy5qcz84NDllIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XHJcblx0Z2V0RXJyb3JOb2RlLFxyXG5cdGdldEluaGVyaXRWYWxpZGF0aW9uVHlwZSxcclxuXHRnZXROb2RlVmFsaWRhdGlvblR5cGUsXHJcblx0Z2V0VmFsaWRhdGlvbk1lc3NhZ2VzLFxyXG5cdGdldFdyYXBwZXIsXHJcblx0c2V0UmVzdHJpY3Rpb25zLFxyXG59IGZyb20gJy4vZnVuY3Rpb25zJztcclxuXHJcbmNvbnN0IHtcclxuXHQgICAgICBSZXBvcnRpbmdJbnRlcmZhY2UsXHJcbiAgICAgIH0gPSBKZXRGb3JtQnVpbGRlckFic3RyYWN0O1xyXG5cclxuY29uc3Qge1xyXG5cdCAgICAgIGFsbFJlamVjdGVkLFxyXG4gICAgICB9ID0gSmV0Rm9ybUJ1aWxkZXJGdW5jdGlvbnM7XHJcblxyXG4vKipcclxuICogQHByb3BlcnR5IHtBZHZhbmNlZFJlc3RyaWN0aW9ufSByZXN0cmljdGlvbnNcclxuICpcclxuICogQHRoaXMge1JlcG9ydGluZ0ludGVyZmFjZX1cclxuICogQGNvbnN0cnVjdG9yXHJcbiAqL1xyXG5mdW5jdGlvbiBBZHZhbmNlZFJlcG9ydGluZygpIHtcclxuXHRSZXBvcnRpbmdJbnRlcmZhY2UuY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLnR5cGUgICAgICAgICAgID0gJ2luaGVyaXQnO1xyXG5cdHRoaXMubWVzc2FnZXMgICAgICAgPSB7fTtcclxuXHR0aGlzLnNraXBTZXJ2ZXJTaWRlID0gdHJ1ZTtcclxuXHJcblx0LyoqXHJcblx0ICogQ29tcHV0ZWQgcHJvcGVydHkgd2hpY2ggY29udGFpbiBhbGwgYXR0cnNcclxuXHQgKiBmb3IgYWxsIHN1cHBvcnRlZCByZXN0cmljdGlvbnNcclxuXHQgKlxyXG5cdCAqIEBzZWUgQWR2YW5jZWRSZXN0cmljdGlvbi5vblJlYWR5XHJcblx0ICpcclxuXHQgKiBAdHlwZSB7U3RyaW5nW119XHJcblx0ICovXHJcblx0dGhpcy53YXRjaEF0dHJzID0gW107XHJcblxyXG5cdHRoaXMucXVldWUgPSBbXTtcclxufVxyXG5cclxuQWR2YW5jZWRSZXBvcnRpbmcucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZSggUmVwb3J0aW5nSW50ZXJmYWNlLnByb3RvdHlwZSApO1xyXG5cclxuQWR2YW5jZWRSZXBvcnRpbmcucHJvdG90eXBlLnNraXBTZXJ2ZXJTaWRlID0gdHJ1ZTtcclxuQWR2YW5jZWRSZXBvcnRpbmcucHJvdG90eXBlLmhhc1NlcnZlclNpZGUgID0gZmFsc2U7XHJcbkFkdmFuY2VkUmVwb3J0aW5nLnByb3RvdHlwZS5pc1Byb2Nlc3MgICAgICA9IG51bGw7XHJcbkFkdmFuY2VkUmVwb3J0aW5nLnByb3RvdHlwZS5xdWV1ZSAgICAgICAgICA9IFtdO1xyXG5cclxuQWR2YW5jZWRSZXBvcnRpbmcucHJvdG90eXBlLnNldFJlc3RyaWN0aW9ucyA9IGZ1bmN0aW9uICgpIHtcclxuXHRzZXRSZXN0cmljdGlvbnMoIHRoaXMgKTtcclxufTtcclxuXHJcbkFkdmFuY2VkUmVwb3J0aW5nLnByb3RvdHlwZS5pc1N1cHBvcnRlZCA9IGZ1bmN0aW9uICggbm9kZSwgaW5wdXQgKSB7XHJcblx0dGhpcy50eXBlID0gZ2V0Tm9kZVZhbGlkYXRpb25UeXBlKCBub2RlICk7XHJcblxyXG5cdGNvbnN0IGluaGVyaXQgPSAnaW5oZXJpdCcgPT09IHRoaXMudHlwZVxyXG5cdCAgICAgICAgICAgICAgICA/IGdldEluaGVyaXRWYWxpZGF0aW9uVHlwZSggaW5wdXQgKVxyXG5cdCAgICAgICAgICAgICAgICA6IHRoaXMudHlwZTtcclxuXHJcblx0cmV0dXJuICEhaW5oZXJpdD8ubGVuZ3RoO1xyXG59O1xyXG5cclxuQWR2YW5jZWRSZXBvcnRpbmcucHJvdG90eXBlLmdldEVycm9yc1JhdyA9IGFzeW5jIGZ1bmN0aW9uICggcHJvbWlzZXMgKSB7XHJcblx0aWYgKCB0aGlzLmhhc1NlcnZlclNpZGUgKSB7XHJcblx0XHR0aGlzLmlucHV0LmxvYWRpbmcuc3RhcnQoKTtcclxuXHR9XHJcblxyXG5cdGNvbnN0IGVycm9ycyAgID0gYXdhaXQgYWxsUmVqZWN0ZWQoIHByb21pc2VzICk7XHJcblx0dGhpcy52YWx1ZVByZXYgPSB0aGlzLmlucHV0LmdldFZhbHVlKCk7XHJcblxyXG5cdGlmICggdGhpcy5oYXNTZXJ2ZXJTaWRlICkge1xyXG5cdFx0dGhpcy5pbnB1dC5sb2FkaW5nLmVuZCgpO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIGVycm9ycztcclxufTtcclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0gdmFsaWRhdGlvbkVycm9ycyB7QWR2YW5jZWRSZXN0cmljdGlvbltdfFJlc3RyaWN0aW9uW119XHJcbiAqL1xyXG5BZHZhbmNlZFJlcG9ydGluZy5wcm90b3R5cGUucmVwb3J0ID0gZnVuY3Rpb24gKCB2YWxpZGF0aW9uRXJyb3JzICkge1xyXG5cdGxldCBtZXNzYWdlID0gJyc7XHJcblxyXG5cdGZvciAoIGNvbnN0IHZhbGlkYXRpb25FcnJvciBvZiB2YWxpZGF0aW9uRXJyb3JzICkge1xyXG5cdFx0bWVzc2FnZSA9IHZhbGlkYXRpb25FcnJvci5nZXRNZXNzYWdlKCk7XHJcblxyXG5cdFx0aWYgKCBtZXNzYWdlPy5sZW5ndGggKSB7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGhpcy5pbnNlcnRFcnJvciggbWVzc2FnZSApO1xyXG59O1xyXG5BZHZhbmNlZFJlcG9ydGluZy5wcm90b3R5cGUuc2V0SW5wdXQgICAgICAgICA9IGZ1bmN0aW9uICggaW5wdXQgKSB7XHJcblx0dGhpcy5tZXNzYWdlcyA9IGdldFZhbGlkYXRpb25NZXNzYWdlcyggaW5wdXQubm9kZXNbIDAgXSApO1xyXG5cclxuXHRSZXBvcnRpbmdJbnRlcmZhY2UucHJvdG90eXBlLnNldElucHV0LmNhbGwoIHRoaXMsIGlucHV0ICk7XHJcblxyXG5cdGZvciAoIGNvbnN0IHdhdGNoQXR0ciBvZiB0aGlzLndhdGNoQXR0cnMgKSB7XHJcblx0XHRpZiAoICFpbnB1dC5hdHRycy5oYXNPd25Qcm9wZXJ0eSggd2F0Y2hBdHRyICkgKSB7XHJcblx0XHRcdGNvbnRpbnVlO1xyXG5cdFx0fVxyXG5cdFx0LyoqXHJcblx0XHQgKiBAdHlwZSB7QmFzZUh0bWxBdHRyfVxyXG5cdFx0ICovXHJcblx0XHRjb25zdCBhdHRyID0gaW5wdXQuYXR0cnNbIHdhdGNoQXR0ciBdO1xyXG5cclxuXHRcdGF0dHIudmFsdWUud2F0Y2goICgpID0+IHtcclxuXHRcdFx0dGhpcy52YWxpZGF0ZU9uQ2hhbmdlKCB0cnVlICk7XHJcblx0XHR9ICk7XHJcblx0fVxyXG59O1xyXG5BZHZhbmNlZFJlcG9ydGluZy5wcm90b3R5cGUuY2xlYXJSZXBvcnQgICAgICA9IGZ1bmN0aW9uICgpIHtcclxuXHRjb25zdCBub2RlID0gZ2V0V3JhcHBlciggdGhpcy5nZXROb2RlKCkgKTtcclxuXHRub2RlLmNsYXNzTGlzdC5yZW1vdmUoICdmaWVsZC1oYXMtZXJyb3InICk7XHJcblxyXG5cdGNvbnN0IGVycm9yID0gZ2V0RXJyb3JOb2RlKCBub2RlICk7XHJcblxyXG5cdGlmICggIWVycm9yICkge1xyXG5cdFx0cmV0dXJuO1xyXG5cdH1cclxuXHJcblx0ZXJyb3IucmVtb3ZlKCk7XHJcbn07XHJcbkFkdmFuY2VkUmVwb3J0aW5nLnByb3RvdHlwZS5pbnNlcnRFcnJvciAgICAgID0gZnVuY3Rpb24gKCBtZXNzYWdlICkge1xyXG5cdGlmICggIW1lc3NhZ2UgKSB7XHJcblx0XHR0aGlzLmNsZWFyUmVwb3J0KCk7XHJcblxyXG5cdFx0cmV0dXJuO1xyXG5cdH1cclxuXHRjb25zdCBub2RlICA9IGdldFdyYXBwZXIoIHRoaXMuZ2V0Tm9kZSgpICk7XHJcblx0Y29uc3QgZXJyb3IgPSB0aGlzLmNyZWF0ZUVycm9yKCBub2RlLCBtZXNzYWdlICk7XHJcblxyXG5cdG5vZGUuY2xhc3NMaXN0LmFkZCggJ2ZpZWxkLWhhcy1lcnJvcicgKTtcclxuXHJcblx0aWYgKCBlcnJvci5pc0Nvbm5lY3RlZCApIHtcclxuXHRcdHJldHVybjtcclxuXHR9XHJcblxyXG5cdC8vIGl0IGNhbiBiZSBvbiBmaWVsZHNfbGF5b3V0ID09PSAncm93J1xyXG5cdGNvbnN0IGNvbEVuZCA9IG5vZGUucXVlcnlTZWxlY3RvciggJy5qZXQtZm9ybS1idWlsZGVyLWNvbF9fZW5kJyApO1xyXG5cclxuXHRpZiAoIGNvbEVuZCApIHtcclxuXHRcdGNvbEVuZC5hcHBlbmRDaGlsZCggZXJyb3IgKTtcclxuXHR9XHJcblx0ZWxzZSB7XHJcblx0XHRub2RlLmFwcGVuZENoaWxkKCBlcnJvciApO1xyXG5cdH1cclxufTtcclxuQWR2YW5jZWRSZXBvcnRpbmcucHJvdG90eXBlLmNyZWF0ZUVycm9yICAgICAgPSBmdW5jdGlvbiAoXHJcblx0bm9kZSwgbWVzc2FnZSApIHtcclxuXHRjb25zdCBlcnJvciA9IGdldEVycm9yTm9kZSggbm9kZSApO1xyXG5cclxuXHRpZiAoIGVycm9yICkge1xyXG5cdFx0ZXJyb3IuaW5uZXJIVE1MID0gbWVzc2FnZTtcclxuXHJcblx0XHRyZXR1cm4gZXJyb3I7XHJcblx0fVxyXG5cclxuXHRjb25zdCBkaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCAnZGl2JyApO1xyXG5cclxuXHRkaXYuY2xhc3NMaXN0LmFkZCggJ2Vycm9yLW1lc3NhZ2UnICk7XHJcblx0ZGl2LmlubmVySFRNTCA9IG1lc3NhZ2U7XHJcblxyXG5cdHJldHVybiBkaXY7XHJcbn07XHJcbkFkdmFuY2VkUmVwb3J0aW5nLnByb3RvdHlwZS52YWxpZGF0ZU9uQ2hhbmdlID0gZnVuY3Rpb24gKCBhZGRUb1F1ZXVlID0gZmFsc2UgKSB7XHJcblx0Y29uc3QgY2FsbGJhY2sgPSAoKSA9PiB7XHJcblx0XHR0aGlzLnZhbGlkYXRlV2l0aE5vdGljZSgpLlxyXG5cdFx0XHR0aGVuKCAoKSA9PiB7fSApLlxyXG5cdFx0XHRjYXRjaCggKCkgPT4ge30gKS5cclxuXHRcdFx0ZmluYWxseSggKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMuaXNQcm9jZXNzID0gbnVsbDtcclxuXHJcblx0XHRcdFx0Y29uc3QgcXVldWUgPSBbIC4uLnRoaXMucXVldWUgXTtcclxuXHRcdFx0XHR0aGlzLnF1ZXVlICA9IFtdO1xyXG5cclxuXHRcdFx0XHRpZiAoICFxdWV1ZS5sZW5ndGggKSB7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR0aGlzLnZhbHVlUHJldiA9IG51bGw7XHJcblx0XHRcdFx0cXVldWUuZm9yRWFjaCggY3VycmVudCA9PiBjdXJyZW50KCkgKTtcclxuXHRcdFx0fSApO1xyXG5cdH07XHJcblxyXG5cdC8qKlxyXG5cdCAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9Dcm9jb2Jsb2NrL2lzc3Vlcy10cmFja2VyL2lzc3Vlcy8xNzY2XHJcblx0ICovXHJcblx0aWYgKCBhZGRUb1F1ZXVlICYmIHRoaXMuaXNQcm9jZXNzICkge1xyXG5cdFx0dGhpcy5xdWV1ZSA9IFsgY2FsbGJhY2sgXTtcclxuXHR9XHJcblxyXG5cdGlmICggdGhpcy5pc1Byb2Nlc3MgKSB7XHJcblx0XHRyZXR1cm47XHJcblx0fVxyXG5cclxuXHR0aGlzLmlzUHJvY2VzcyA9IHRydWU7XHJcblxyXG5cdGNhbGxiYWNrKCk7XHJcbn07XHJcblxyXG5BZHZhbmNlZFJlcG9ydGluZy5wcm90b3R5cGUudmFsaWRhdGVPbkJsdXIgPSBmdW5jdGlvbiAoKSB7XHJcblx0LyoqXHJcblx0ICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL0Nyb2NvYmxvY2svaXNzdWVzLXRyYWNrZXIvaXNzdWVzLzE3NjZcclxuXHQgKi9cclxuXHRpZiAoIHRoaXMuaXNQcm9jZXNzICkge1xyXG5cdFx0cmV0dXJuO1xyXG5cdH1cclxuXHJcblx0dGhpcy5pc1Byb2Nlc3MgICAgICA9IHRydWU7XHJcblx0dGhpcy5za2lwU2VydmVyU2lkZSA9IGZhbHNlO1xyXG5cclxuXHR0aGlzLnZhbGlkYXRlV2l0aE5vdGljZSgpLlxyXG5cdFx0dGhlbiggKCkgPT4ge30gKS5cclxuXHRcdGNhdGNoKCAoKSA9PiB7fSApLlxyXG5cdFx0ZmluYWxseSggKCkgPT4ge1xyXG5cdFx0XHR0aGlzLnNraXBTZXJ2ZXJTaWRlID0gdHJ1ZTtcclxuXHRcdFx0dGhpcy5oYXNTZXJ2ZXJTaWRlICA9IGZhbHNlO1xyXG5cdFx0XHR0aGlzLmlzUHJvY2VzcyAgICAgID0gbnVsbDtcclxuXHRcdH0gKTtcclxufTtcclxuXHJcbkFkdmFuY2VkUmVwb3J0aW5nLnByb3RvdHlwZS52YWxpZGF0ZU9uQ2hhbmdlU3RhdGUgPSBmdW5jdGlvbiAoIHNpbGVuY2UgPSBmYWxzZSApIHtcclxuXHRpZiAoIHRoaXMuaXNQcm9jZXNzICkge1xyXG5cdFx0cmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xyXG5cdH1cclxuXHR0aGlzLmlzUHJvY2VzcyAgICAgID0gdHJ1ZTtcclxuXHR0aGlzLnNraXBTZXJ2ZXJTaWRlID0gZmFsc2U7XHJcblxyXG5cdHJldHVybiBuZXcgUHJvbWlzZSggKCByZXNvbHZlLCByZWplY3QgKSA9PiB7XHJcblx0XHRjb25zdCBwcm9taXNlID0gc2lsZW5jZSA/IHRoaXMudmFsaWRhdGUoKSA6IHRoaXMudmFsaWRhdGVXaXRoTm90aWNlKCk7XHJcblxyXG5cdFx0cHJvbWlzZS50aGVuKCByZXNvbHZlICkuY2F0Y2goIHJlamVjdCApLmZpbmFsbHkoXHJcblx0XHRcdCgpID0+IHtcclxuXHRcdFx0XHR0aGlzLnNraXBTZXJ2ZXJTaWRlID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLmhhc1NlcnZlclNpZGUgID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5pc1Byb2Nlc3MgICAgICA9IG51bGw7XHJcblx0XHRcdH0sXHJcblx0XHQpO1xyXG5cdH0gKTtcclxufTtcclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0gcmVzdHJpY3Rpb24ge0FkdmFuY2VkUmVzdHJpY3Rpb258UmVzdHJpY3Rpb259XHJcbiAqIEByZXR1cm4ge2Jvb2xlYW59XHJcbiAqL1xyXG5BZHZhbmNlZFJlcG9ydGluZy5wcm90b3R5cGUuY2FuUHJvY2Vzc1Jlc3RyaWN0aW9uID0gZnVuY3Rpb24gKCByZXN0cmljdGlvbiApIHtcclxuXHRyZXR1cm4gKFxyXG5cdFx0Ly8gYWxsb3cgYWxsXHJcblx0XHQhdGhpcy5za2lwU2VydmVyU2lkZSB8fFxyXG5cdFx0Ly8gb3Igb25seSBub3QtU2VydmVyU2lkZVxyXG5cdFx0IXJlc3RyaWN0aW9uLmlzU2VydmVyU2lkZSgpXHJcblx0KTtcclxufTtcclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0gcmVzdHJpY3Rpb24ge0FkdmFuY2VkUmVzdHJpY3Rpb258UmVzdHJpY3Rpb259XHJcbiAqL1xyXG5BZHZhbmNlZFJlcG9ydGluZy5wcm90b3R5cGUuYmVmb3JlUHJvY2Vzc1Jlc3RyaWN0aW9uID0gZnVuY3Rpb24gKCByZXN0cmljdGlvbiApIHtcclxuXHR0aGlzLmhhc1NlcnZlclNpZGUgPSByZXN0cmljdGlvbi5pc1NlcnZlclNpZGUoKSA/IHRydWUgOiB0aGlzLmhhc1NlcnZlclNpZGU7XHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBBZHZhbmNlZFJlcG9ydGluZzsiXSwibmFtZXMiOlsiZ2V0RXJyb3JOb2RlIiwiZ2V0SW5oZXJpdFZhbGlkYXRpb25UeXBlIiwiZ2V0Tm9kZVZhbGlkYXRpb25UeXBlIiwiZ2V0VmFsaWRhdGlvbk1lc3NhZ2VzIiwiZ2V0V3JhcHBlciIsInNldFJlc3RyaWN0aW9ucyIsIkpldEZvcm1CdWlsZGVyQWJzdHJhY3QiLCJSZXBvcnRpbmdJbnRlcmZhY2UiLCJKZXRGb3JtQnVpbGRlckZ1bmN0aW9ucyIsImFsbFJlamVjdGVkIiwiQWR2YW5jZWRSZXBvcnRpbmciLCJjYWxsIiwidHlwZSIsIm1lc3NhZ2VzIiwic2tpcFNlcnZlclNpZGUiLCJ3YXRjaEF0dHJzIiwicXVldWUiLCJwcm90b3R5cGUiLCJPYmplY3QiLCJjcmVhdGUiLCJoYXNTZXJ2ZXJTaWRlIiwiaXNQcm9jZXNzIiwiaXNTdXBwb3J0ZWQiLCJub2RlIiwiaW5wdXQiLCJpbmhlcml0IiwibGVuZ3RoIiwiZ2V0RXJyb3JzUmF3IiwicHJvbWlzZXMiLCJsb2FkaW5nIiwic3RhcnQiLCJlcnJvcnMiLCJ2YWx1ZVByZXYiLCJnZXRWYWx1ZSIsImVuZCIsInJlcG9ydCIsInZhbGlkYXRpb25FcnJvcnMiLCJtZXNzYWdlIiwidmFsaWRhdGlvbkVycm9yIiwiZ2V0TWVzc2FnZSIsImluc2VydEVycm9yIiwic2V0SW5wdXQiLCJub2RlcyIsIndhdGNoQXR0ciIsImF0dHJzIiwiaGFzT3duUHJvcGVydHkiLCJhdHRyIiwidmFsdWUiLCJ3YXRjaCIsInZhbGlkYXRlT25DaGFuZ2UiLCJjbGVhclJlcG9ydCIsImdldE5vZGUiLCJjbGFzc0xpc3QiLCJyZW1vdmUiLCJlcnJvciIsImNyZWF0ZUVycm9yIiwiYWRkIiwiaXNDb25uZWN0ZWQiLCJjb2xFbmQiLCJxdWVyeVNlbGVjdG9yIiwiYXBwZW5kQ2hpbGQiLCJpbm5lckhUTUwiLCJkaXYiLCJkb2N1bWVudCIsImNyZWF0ZUVsZW1lbnQiLCJhZGRUb1F1ZXVlIiwiY2FsbGJhY2siLCJ2YWxpZGF0ZVdpdGhOb3RpY2UiLCJ0aGVuIiwiY2F0Y2giLCJmaW5hbGx5IiwiZm9yRWFjaCIsImN1cnJlbnQiLCJ2YWxpZGF0ZU9uQmx1ciIsInZhbGlkYXRlT25DaGFuZ2VTdGF0ZSIsInNpbGVuY2UiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsInByb21pc2UiLCJ2YWxpZGF0ZSIsImNhblByb2Nlc3NSZXN0cmljdGlvbiIsInJlc3RyaWN0aW9uIiwiaXNTZXJ2ZXJTaWRlIiwiYmVmb3JlUHJvY2Vzc1Jlc3RyaWN0aW9uIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/AdvancedReporting.js\n"); |
| 20 | |
| 21 | /***/ }), |
| 22 | |
| 23 | /***/ "./frontend/advanced.reporting/functions.js": |
| 24 | /*!**************************************************!*\ |
| 25 | !*** ./frontend/advanced.reporting/functions.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 */ \"getErrorNode\": () => (/* binding */ getErrorNode),\n/* harmony export */ \"getInheritValidationType\": () => (/* binding */ getInheritValidationType),\n/* harmony export */ \"getMessageBySlug\": () => (/* binding */ getMessageBySlug),\n/* harmony export */ \"getNodeValidationType\": () => (/* binding */ getNodeValidationType),\n/* harmony export */ \"getPreparedRules\": () => (/* binding */ getPreparedRules),\n/* harmony export */ \"getValidationMessages\": () => (/* binding */ getValidationMessages),\n/* harmony export */ \"getWrapper\": () => (/* binding */ getWrapper),\n/* harmony export */ \"observeFieldRestriction\": () => (/* binding */ observeFieldRestriction),\n/* harmony export */ \"setRestrictions\": () => (/* binding */ setRestrictions)\n/* harmony export */ });\n/* harmony import */ var _restrictions_ReachLimitNumbers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./restrictions/ReachLimitNumbers */ \"./frontend/advanced.reporting/restrictions/ReachLimitNumbers.js\");\n/* harmony import */ var _restrictions_NotEnoughNumbers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./restrictions/NotEnoughNumbers */ \"./frontend/advanced.reporting/restrictions/NotEnoughNumbers.js\");\n/* harmony import */ var _restrictions_NotUrl__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./restrictions/NotUrl */ \"./frontend/advanced.reporting/restrictions/NotUrl.js\");\n/* harmony import */ var _restrictions_NotEmail__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./restrictions/NotEmail */ \"./frontend/advanced.reporting/restrictions/NotEmail.js\");\n/* harmony import */ var _restrictions_NotEnoughChars__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./restrictions/NotEnoughChars */ \"./frontend/advanced.reporting/restrictions/NotEnoughChars.js\");\n/* harmony import */ var _restrictions_ReachLimitChars__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./restrictions/ReachLimitChars */ \"./frontend/advanced.reporting/restrictions/ReachLimitChars.js\");\n/* harmony import */ var _restrictions_NotEmptyRestriction__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./restrictions/NotEmptyRestriction */ \"./frontend/advanced.reporting/restrictions/NotEmptyRestriction.js\");\n/* harmony import */ var _restrictions_NotCompleteInputmask__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./restrictions/NotCompleteInputmask */ \"./frontend/advanced.reporting/restrictions/NotCompleteInputmask.js\");\n/* harmony import */ var _restrictions_CustomRulesRestriction__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./restrictions/CustomRulesRestriction */ \"./frontend/advanced.reporting/restrictions/CustomRulesRestriction.js\");\n/* harmony import */ var _restrictions_MustContainCharacters__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./restrictions/MustContainCharacters */ \"./frontend/advanced.reporting/restrictions/MustContainCharacters.js\");\n/* harmony import */ var _restrictions_MustNotContainCharacters__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./restrictions/MustNotContainCharacters */ \"./frontend/advanced.reporting/restrictions/MustNotContainCharacters.js\");\n/* harmony import */ var _restrictions_MatchRegexp__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./restrictions/MatchRegexp */ \"./frontend/advanced.reporting/restrictions/MatchRegexp.js\");\n/* harmony import */ var _restrictions_NotMatchRegexp__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./restrictions/NotMatchRegexp */ \"./frontend/advanced.reporting/restrictions/NotMatchRegexp.js\");\n/* harmony import */ var _restrictions_ServerSideCallback__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./restrictions/ServerSideCallback */ \"./frontend/advanced.reporting/restrictions/ServerSideCallback.js\");\n/* harmony import */ var _restrictions_MustEqual__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./restrictions/MustEqual */ \"./frontend/advanced.reporting/restrictions/MustEqual.js\");\n/* harmony import */ var _restrictions_TooEarlyTimestamp__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./restrictions/TooEarlyTimestamp */ \"./frontend/advanced.reporting/restrictions/TooEarlyTimestamp.js\");\n/* harmony import */ var _restrictions_TooLateTimestamp__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./restrictions/TooLateTimestamp */ \"./frontend/advanced.reporting/restrictions/TooLateTimestamp.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 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); }\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\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; }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _JetPlugins$hooks = JetPlugins.hooks,\n applyFilters = _JetPlugins$hooks.applyFilters,\n addFilter = _JetPlugins$hooks.addFilter;\nvar getAdvancedRules = function getAdvancedRules() {\n return applyFilters('jet.fb.advanced.rules', [_restrictions_MustContainCharacters__WEBPACK_IMPORTED_MODULE_9__[\"default\"], _restrictions_MustNotContainCharacters__WEBPACK_IMPORTED_MODULE_10__[\"default\"], _restrictions_MatchRegexp__WEBPACK_IMPORTED_MODULE_11__[\"default\"], _restrictions_NotMatchRegexp__WEBPACK_IMPORTED_MODULE_12__[\"default\"], _restrictions_ServerSideCallback__WEBPACK_IMPORTED_MODULE_13__[\"default\"], _restrictions_MustEqual__WEBPACK_IMPORTED_MODULE_14__[\"default\"]]);\n};\n\n/**\r\n * @type {array<CustomBaseRestriction>}\r\n */\nvar advancedRules = [];\nvar getRestrictions = function getRestrictions() {\n return applyFilters('jet.fb.restrictions', [_restrictions_TooEarlyTimestamp__WEBPACK_IMPORTED_MODULE_15__[\"default\"], _restrictions_TooLateTimestamp__WEBPACK_IMPORTED_MODULE_16__[\"default\"], _restrictions_ReachLimitNumbers__WEBPACK_IMPORTED_MODULE_0__[\"default\"], _restrictions_NotEnoughNumbers__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _restrictions_NotUrl__WEBPACK_IMPORTED_MODULE_2__[\"default\"], _restrictions_NotEmail__WEBPACK_IMPORTED_MODULE_3__[\"default\"], _restrictions_NotCompleteInputmask__WEBPACK_IMPORTED_MODULE_7__[\"default\"], _restrictions_NotEnoughChars__WEBPACK_IMPORTED_MODULE_4__[\"default\"], _restrictions_ReachLimitChars__WEBPACK_IMPORTED_MODULE_5__[\"default\"], _restrictions_NotEmptyRestriction__WEBPACK_IMPORTED_MODULE_6__[\"default\"], _restrictions_CustomRulesRestriction__WEBPACK_IMPORTED_MODULE_8__[\"default\"]]);\n};\n\n/**\r\n * @type {Restriction[]}\r\n */\nvar restrictions = [];\nfunction getPreparedRules(rules, reporting) {\n var response = [];\n if (!advancedRules.length) {\n advancedRules = getAdvancedRules();\n }\n var _iterator = _createForOfIteratorHelper(rules),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var rule = _step.value;\n var _iterator2 = _createForOfIteratorHelper(advancedRules),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var advancedRule = _step2.value;\n var current = new advancedRule();\n if (rule.type !== current.getSlug()) {\n continue;\n }\n delete rule.type;\n current.setReporting(reporting);\n current.setAttrs(_objectSpread({}, rule));\n current.onReady();\n response.push(current);\n break;\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n return response;\n}\n\n/**\r\n * @param node {HTMLElement}\r\n */\nfunction getWrapper(node) {\n return node.closest('.jet-form-builder-row');\n}\n\n/**\r\n * @param node {HTMLElement}\r\n */\nfunction getNodeValidationType(node) {\n var _wrapper$dataset;\n var wrapper = getWrapper(node);\n var _ref = (_wrapper$dataset = wrapper === null || wrapper === void 0 ? void 0 : wrapper.dataset) !== null && _wrapper$dataset !== void 0 ? _wrapper$dataset : {},\n _ref$validationType = _ref.validationType,\n validationType = _ref$validationType === void 0 ? '' : _ref$validationType;\n return validationType;\n}\n\n/**\r\n * @param input {InputData}\r\n */\nfunction getInheritValidationType(input) {\n var _window$JetFormsValid, _window, _allForms$formId;\n var formId = input.getSubmit().getFormId();\n var allForms = (_window$JetFormsValid = (_window = window) === null || _window === void 0 ? void 0 : _window.JetFormsValidation) !== null && _window$JetFormsValid !== void 0 ? _window$JetFormsValid : false;\n if (false === allForms) {\n return '';\n }\n var _ref2 = (_allForms$formId = allForms[formId]) !== null && _allForms$formId !== void 0 ? _allForms$formId : {},\n _ref2$type = _ref2.type,\n type = _ref2$type === void 0 ? '' : _ref2$type;\n return type;\n}\nfunction getValidationMessages(node) {\n var _wrapper$dataset2;\n var wrapper = getWrapper(node);\n var _ref3 = (_wrapper$dataset2 = wrapper === null || wrapper === void 0 ? void 0 : wrapper.dataset) !== null && _wrapper$dataset2 !== void 0 ? _wrapper$dataset2 : {},\n _ref3$validationMessa = _ref3.validationMessages,\n validationMessages = _ref3$validationMessa === void 0 ? '{}' : _ref3$validationMessa;\n return JSON.parse(validationMessages);\n}\n\n/**\r\n * @param restriction {Restriction}\r\n * @param slug {string}\r\n * @return {string}\r\n */\nfunction getMessageBySlug(restriction, slug) {\n var _reporting$messages$s, _window$JetFormsValid2, _window2, _allMessages$form$get, _messages$slug;\n var reporting = restriction.reporting;\n var message = (_reporting$messages$s = reporting.messages[slug]) !== null && _reporting$messages$s !== void 0 ? _reporting$messages$s : '';\n if (message) {\n return message;\n }\n var form = reporting.input.getSubmit();\n var allMessages = (_window$JetFormsValid2 = (_window2 = window) === null || _window2 === void 0 ? void 0 : _window2.JetFormsValidation) !== null && _window$JetFormsValid2 !== void 0 ? _window$JetFormsValid2 : false;\n if (false === allMessages) {\n return '';\n }\n var _ref4 = (_allMessages$form$get = allMessages[form.getFormId()]) !== null && _allMessages$form$get !== void 0 ? _allMessages$form$get : {},\n messages = _ref4.messages;\n return (_messages$slug = messages[slug]) !== null && _messages$slug !== void 0 ? _messages$slug : '';\n}\n\n/**\r\n * @this {CustomBaseRestriction}\r\n */\nfunction observeFieldRestriction() {\n var _this$attrs,\n _this = this;\n if (!((_this$attrs = this.attrs) !== null && _this$attrs !== void 0 && _this$attrs.field)) {\n return;\n }\n var root = this.reporting.input.root;\n var input = root.getInput(this.attrs.field);\n input.watch(function () {\n _this.attrs.value = input.value.current;\n\n /**\r\n * Here we need to reset the `valuePrev` property,\r\n * because reporting logic remember previous value, which it check.\r\n *\r\n * And if .valuePrev === .current.value -> reporting will be skipped\r\n *\r\n * @see AdvancedReporting.getErrors\r\n * @see ReportingInterface.hasChangedValue\r\n * @type {null}\r\n */\n _this.reporting.valuePrev = null;\n _this.reporting.validateOnChange();\n });\n}\n\n/**\r\n * @param reporting {ReportingInterface}\r\n */\nfunction setRestrictions(reporting) {\n if (!restrictions.length) {\n restrictions = getRestrictions();\n }\n var _iterator3 = _createForOfIteratorHelper(restrictions),\n _step3;\n try {\n for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n var restriction = _step3.value;\n var current = new restriction();\n if (!current.isSupported(reporting.getNode(), reporting)) {\n continue;\n }\n current.setReporting(reporting);\n current.onReady();\n reporting.restrictions.push(current);\n }\n } catch (err) {\n _iterator3.e(err);\n } finally {\n _iterator3.f();\n }\n}\n\n/**\r\n * You cannot use node.querySelector in this function,\r\n * because the Repeater Field validation will return\r\n * an error element from the internal field.\r\n *\r\n * @param wrapper {Element}\r\n * @returns {boolean|Element}\r\n */\nfunction getErrorNode(wrapper) {\n var _iterator4 = _createForOfIteratorHelper(wrapper.children),\n _step4;\n try {\n for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {\n var child = _step4.value;\n if (!child.classList.contains('error-message')) {\n continue;\n }\n return child;\n }\n } catch (err) {\n _iterator4.e(err);\n } finally {\n _iterator4.f();\n }\n var colEndNode = wrapper.querySelector('.jet-form-builder-col__end');\n if (!colEndNode) {\n return false;\n }\n return getErrorNode(colEndNode);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvZnVuY3Rpb25zLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQWlFO0FBQ0Y7QUFDcEI7QUFDSTtBQUNZO0FBQ0U7QUFDUTtBQUNFO0FBQ0k7QUFDRjtBQUNNO0FBQzFCO0FBQ007QUFDUTtBQUNsQjtBQUNnQjtBQUNGO0FBRS9ELHdCQUFvQ2lCLFVBQVUsQ0FBQ0MsS0FBSztFQUE1Q0MsWUFBWSxxQkFBWkEsWUFBWTtFQUFFQyxTQUFTLHFCQUFUQSxTQUFTO0FBRS9CLElBQU1DLGdCQUFnQixHQUFHLFNBQW5CQSxnQkFBZ0I7RUFBQSxPQUFTRixZQUFZLENBQzFDLHVCQUF1QixFQUN2QixDQUNDViwyRUFBcUIsRUFDckJDLCtFQUF3QixFQUN4QkMsa0VBQVcsRUFDWEMscUVBQWMsRUFDZEMseUVBQWtCLEVBQ2xCQyxnRUFBUyxDQUNULENBQ0Q7QUFBQTs7QUFFRDtBQUNBO0FBQ0E7QUFDQSxJQUFJUSxhQUFhLEdBQUcsRUFBRTtBQUV0QixJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWU7RUFBQSxPQUFTSixZQUFZLENBQ3pDLHFCQUFxQixFQUNyQixDQUNDSix3RUFBaUIsRUFDakJDLHVFQUFnQixFQUNoQmhCLHVFQUFpQixFQUNqQkMsc0VBQWdCLEVBQ2hCQyw0REFBTSxFQUNOQyw4REFBUSxFQUNSSSwwRUFBb0IsRUFDcEJILG9FQUFjLEVBQ2RDLHFFQUFlLEVBQ2ZDLHlFQUFtQixFQUNuQkUsNEVBQXNCLENBQ3RCLENBQ0Q7QUFBQTs7QUFFRDtBQUNBO0FBQ0E7QUFDQSxJQUFJZ0IsWUFBWSxHQUFHLEVBQUU7QUFFckIsU0FBU0MsZ0JBQWdCLENBQUVDLEtBQUssRUFBRUMsU0FBUyxFQUFHO0VBQzdDLElBQU1DLFFBQVEsR0FBRyxFQUFFO0VBRW5CLElBQUssQ0FBQ04sYUFBYSxDQUFDTyxNQUFNLEVBQUc7SUFDNUJQLGFBQWEsR0FBR0QsZ0JBQWdCLEVBQUU7RUFDbkM7RUFBQywyQ0FFbUJLLEtBQUs7SUFBQTtFQUFBO0lBQXpCLG9EQUE0QjtNQUFBLElBQWhCSSxJQUFJO01BQUEsNENBQ2FSLGFBQWE7UUFBQTtNQUFBO1FBQXpDLHVEQUE0QztVQUFBLElBQWhDUyxZQUFZO1VBQ3ZCLElBQU1DLE9BQU8sR0FBRyxJQUFJRCxZQUFZLEVBQUU7VUFFbEMsSUFBS0QsSUFBSSxDQUFDRyxJQUFJLEtBQUtELE9BQU8sQ0FBQ0UsT0FBTyxFQUFFLEVBQUc7WUFDdEM7VUFDRDtVQUNBLE9BQU9KLElBQUksQ0FBQ0csSUFBSTtVQUVoQkQsT0FBTyxDQUFDRyxZQUFZLENBQUVSLFNBQVMsQ0FBRTtVQUNqQ0ssT0FBTyxDQUFDSSxRQUFRLG1CQUFPTixJQUFJLEVBQUk7VUFDL0JFLE9BQU8sQ0FBQ0ssT0FBTyxFQUFFO1VBRWpCVCxRQUFRLENBQUNVLElBQUksQ0FBRU4sT0FBTyxDQUFFO1VBQ3hCO1FBQ0Q7TUFBQztRQUFBO01BQUE7UUFBQTtNQUFBO0lBQ0Y7RUFBQztJQUFBO0VBQUE7SUFBQTtFQUFBO0VBRUQsT0FBT0osUUFBUTtBQUNoQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTVyxVQUFVLENBQUVDLElBQUksRUFBRztFQUMzQixPQUFPQSxJQUFJLENBQUNDLE9BQU8sQ0FBRSx1QkFBdUIsQ0FBRTtBQUMvQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTQyxxQkFBcUIsQ0FBRUYsSUFBSSxFQUFHO0VBQUE7RUFDdEMsSUFBTUcsT0FBTyxHQUFtQkosVUFBVSxDQUFFQyxJQUFJLENBQUU7RUFDbEQsK0JBQWdDRyxPQUFPLGFBQVBBLE9BQU8sdUJBQVBBLE9BQU8sQ0FBRUMsT0FBTywrREFBSSxDQUFDLENBQUM7SUFBQSwyQkFBOUNDLGNBQWM7SUFBZEEsY0FBYyxvQ0FBRyxFQUFFO0VBRTNCLE9BQU9BLGNBQWM7QUFDdEI7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBU0Msd0JBQXdCLENBQUVDLEtBQUssRUFBRztFQUFBO0VBQzFDLElBQU1DLE1BQU0sR0FBS0QsS0FBSyxDQUFDRSxTQUFTLEVBQUUsQ0FBQ0MsU0FBUyxFQUFFO0VBQzlDLElBQU1DLFFBQVEsdUNBQUdDLE1BQU0sNENBQU4sUUFBUUMsa0JBQWtCLHlFQUFJLEtBQUs7RUFFcEQsSUFBSyxLQUFLLEtBQUtGLFFBQVEsRUFBRztJQUN6QixPQUFPLEVBQUU7RUFDVjtFQUVBLGdDQUFzQkEsUUFBUSxDQUFFSCxNQUFNLENBQUUsK0RBQUksQ0FBQyxDQUFDO0lBQUEsbUJBQXRDZixJQUFJO0lBQUpBLElBQUksMkJBQUcsRUFBRTtFQUVqQixPQUFPQSxJQUFJO0FBQ1o7QUFFQSxTQUFTcUIscUJBQXFCLENBQUVkLElBQUksRUFBRztFQUFBO0VBQ3RDLElBQU1HLE9BQU8sR0FBeUJKLFVBQVUsQ0FBRUMsSUFBSSxDQUFFO0VBQ3hELGlDQUFzQ0csT0FBTyxhQUFQQSxPQUFPLHVCQUFQQSxPQUFPLENBQUVDLE9BQU8saUVBQUksQ0FBQyxDQUFDO0lBQUEsOEJBQXBEVyxrQkFBa0I7SUFBbEJBLGtCQUFrQixzQ0FBRyxJQUFJO0VBRWpDLE9BQU9DLElBQUksQ0FBQ0MsS0FBSyxDQUFFRixrQkFBa0IsQ0FBRTtBQUN4Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBU0csZ0JBQWdCLENBQUVDLFdBQVcsRUFBRUMsSUFBSSxFQUFHO0VBQUE7RUFDOUMsSUFBUWpDLFNBQVMsR0FBS2dDLFdBQVcsQ0FBekJoQyxTQUFTO0VBQ2pCLElBQU1rQyxPQUFPLDRCQUFTbEMsU0FBUyxDQUFDbUMsUUFBUSxDQUFFRixJQUFJLENBQUUseUVBQUksRUFBRTtFQUV0RCxJQUFLQyxPQUFPLEVBQUc7SUFDZCxPQUFPQSxPQUFPO0VBQ2Y7RUFFQSxJQUFNRSxJQUFJLEdBQVVwQyxTQUFTLENBQUNvQixLQUFLLENBQUNFLFNBQVMsRUFBRTtFQUMvQyxJQUFNZSxXQUFXLHlDQUFHWixNQUFNLDZDQUFOLFNBQVFDLGtCQUFrQiwyRUFBSSxLQUFLO0VBRXZELElBQUssS0FBSyxLQUFLVyxXQUFXLEVBQUc7SUFDNUIsT0FBTyxFQUFFO0VBQ1Y7RUFFQSxxQ0FBcUJBLFdBQVcsQ0FBRUQsSUFBSSxDQUFDYixTQUFTLEVBQUUsQ0FBRSx5RUFBSSxDQUFDLENBQUM7SUFBbERZLFFBQVEsU0FBUkEsUUFBUTtFQUVoQix5QkFBT0EsUUFBUSxDQUFFRixJQUFJLENBQUUsMkRBQUksRUFBRTtBQUM5Qjs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTSyx1QkFBdUIsR0FBRztFQUFBO0lBQUE7RUFDbEMsSUFBSyxpQkFBQyxJQUFJLENBQUNDLEtBQUssd0NBQVYsWUFBWUMsS0FBSyxHQUFHO0lBQ3pCO0VBQ0Q7RUFDQSxJQUFRQyxJQUFJLEdBQUssSUFBSSxDQUFDekMsU0FBUyxDQUFDb0IsS0FBSyxDQUE3QnFCLElBQUk7RUFDWixJQUFNckIsS0FBSyxHQUFNcUIsSUFBSSxDQUFDQyxRQUFRLENBQUUsSUFBSSxDQUFDSCxLQUFLLENBQUNDLEtBQUssQ0FBRTtFQUVsRHBCLEtBQUssQ0FBQ3VCLEtBQUssQ0FBRSxZQUFNO0lBQ2xCLEtBQUksQ0FBQ0osS0FBSyxDQUFDSyxLQUFLLEdBQUd4QixLQUFLLENBQUN3QixLQUFLLENBQUN2QyxPQUFPOztJQUV0QztBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNFLEtBQUksQ0FBQ0wsU0FBUyxDQUFDNkMsU0FBUyxHQUFHLElBQUk7SUFDL0IsS0FBSSxDQUFDN0MsU0FBUyxDQUFDOEMsZ0JBQWdCLEVBQUU7RUFDbEMsQ0FBQyxDQUFFO0FBQ0o7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBU0MsZUFBZSxDQUFFL0MsU0FBUyxFQUFHO0VBQ3JDLElBQUssQ0FBQ0gsWUFBWSxDQUFDSyxNQUFNLEVBQUc7SUFDM0JMLFlBQVksR0FBR0QsZUFBZSxFQUFFO0VBQ2pDO0VBQUMsNENBRTBCQyxZQUFZO0lBQUE7RUFBQTtJQUF2Qyx1REFBMEM7TUFBQSxJQUE5Qm1DLFdBQVc7TUFDdEIsSUFBTTNCLE9BQU8sR0FBRyxJQUFJMkIsV0FBVyxFQUFFO01BRWpDLElBQ0MsQ0FBQzNCLE9BQU8sQ0FBQzJDLFdBQVcsQ0FBRWhELFNBQVMsQ0FBQ2lELE9BQU8sRUFBRSxFQUFFakQsU0FBUyxDQUFFLEVBQ3JEO1FBQ0Q7TUFDRDtNQUNBSyxPQUFPLENBQUNHLFlBQVksQ0FBRVIsU0FBUyxDQUFFO01BQ2pDSyxPQUFPLENBQUNLLE9BQU8sRUFBRTtNQUVqQlYsU0FBUyxDQUFDSCxZQUFZLENBQUNjLElBQUksQ0FBRU4sT0FBTyxDQUFFO0lBQ3ZDO0VBQUM7SUFBQTtFQUFBO0lBQUE7RUFBQTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTNkMsWUFBWSxDQUFFbEMsT0FBTyxFQUFHO0VBQUEsNENBQ1hBLE9BQU8sQ0FBQ21DLFFBQVE7SUFBQTtFQUFBO0lBQXJDLHVEQUF3QztNQUFBLElBQTVCQyxLQUFLO01BQ2hCLElBQUssQ0FBQ0EsS0FBSyxDQUFDQyxTQUFTLENBQUNDLFFBQVEsQ0FBRSxlQUFlLENBQUUsRUFBRztRQUNuRDtNQUNEO01BQ0EsT0FBT0YsS0FBSztJQUNiO0VBQUM7SUFBQTtFQUFBO0lBQUE7RUFBQTtFQUVELElBQU1HLFVBQVUsR0FBR3ZDLE9BQU8sQ0FBQ3dDLGFBQWEsQ0FDdkMsNEJBQTRCLENBQzVCO0VBRUQsSUFBSyxDQUFDRCxVQUFVLEVBQUc7SUFDbEIsT0FBTyxLQUFLO0VBQ2I7RUFFQSxPQUFPTCxZQUFZLENBQUVLLFVBQVUsQ0FBRTtBQUNsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Zyb250ZW5kL2FkdmFuY2VkLnJlcG9ydGluZy9mdW5jdGlvbnMuanM/MGMzZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY2hMaW1pdE51bWJlcnMgZnJvbSAnLi9yZXN0cmljdGlvbnMvUmVhY2hMaW1pdE51bWJlcnMnO1xyXG5pbXBvcnQgTm90RW5vdWdoTnVtYmVycyBmcm9tICcuL3Jlc3RyaWN0aW9ucy9Ob3RFbm91Z2hOdW1iZXJzJztcclxuaW1wb3J0IE5vdFVybCBmcm9tICcuL3Jlc3RyaWN0aW9ucy9Ob3RVcmwnO1xyXG5pbXBvcnQgTm90RW1haWwgZnJvbSAnLi9yZXN0cmljdGlvbnMvTm90RW1haWwnO1xyXG5pbXBvcnQgTm90RW5vdWdoQ2hhcnMgZnJvbSAnLi9yZXN0cmljdGlvbnMvTm90RW5vdWdoQ2hhcnMnO1xyXG5pbXBvcnQgUmVhY2hMaW1pdENoYXJzIGZyb20gJy4vcmVzdHJpY3Rpb25zL1JlYWNoTGltaXRDaGFycyc7XHJcbmltcG9ydCBOb3RFbXB0eVJlc3RyaWN0aW9uIGZyb20gJy4vcmVzdHJpY3Rpb25zL05vdEVtcHR5UmVzdHJpY3Rpb24nO1xyXG5pbXBvcnQgTm90Q29tcGxldGVJbnB1dG1hc2sgZnJvbSAnLi9yZXN0cmljdGlvbnMvTm90Q29tcGxldGVJbnB1dG1hc2snO1xyXG5pbXBvcnQgQ3VzdG9tUnVsZXNSZXN0cmljdGlvbiBmcm9tICcuL3Jlc3RyaWN0aW9ucy9DdXN0b21SdWxlc1Jlc3RyaWN0aW9uJztcclxuaW1wb3J0IE11c3RDb250YWluQ2hhcmFjdGVycyBmcm9tICcuL3Jlc3RyaWN0aW9ucy9NdXN0Q29udGFpbkNoYXJhY3RlcnMnO1xyXG5pbXBvcnQgTXVzdE5vdENvbnRhaW5DaGFyYWN0ZXJzIGZyb20gJy4vcmVzdHJpY3Rpb25zL011c3ROb3RDb250YWluQ2hhcmFjdGVycyc7XHJcbmltcG9ydCBNYXRjaFJlZ2V4cCBmcm9tICcuL3Jlc3RyaWN0aW9ucy9NYXRjaFJlZ2V4cCc7XHJcbmltcG9ydCBOb3RNYXRjaFJlZ2V4cCBmcm9tICcuL3Jlc3RyaWN0aW9ucy9Ob3RNYXRjaFJlZ2V4cCc7XHJcbmltcG9ydCBTZXJ2ZXJTaWRlQ2FsbGJhY2sgZnJvbSAnLi9yZXN0cmljdGlvbnMvU2VydmVyU2lkZUNhbGxiYWNrJztcclxuaW1wb3J0IE11c3RFcXVhbCBmcm9tICcuL3Jlc3RyaWN0aW9ucy9NdXN0RXF1YWwnO1xyXG5pbXBvcnQgVG9vRWFybHlUaW1lc3RhbXAgZnJvbSAnLi9yZXN0cmljdGlvbnMvVG9vRWFybHlUaW1lc3RhbXAnO1xyXG5pbXBvcnQgVG9vTGF0ZVRpbWVzdGFtcCBmcm9tICcuL3Jlc3RyaWN0aW9ucy9Ub29MYXRlVGltZXN0YW1wJztcclxuXHJcbmNvbnN0IHsgYXBwbHlGaWx0ZXJzLCBhZGRGaWx0ZXIgfSA9IEpldFBsdWdpbnMuaG9va3M7XHJcblxyXG5jb25zdCBnZXRBZHZhbmNlZFJ1bGVzID0gKCkgPT4gYXBwbHlGaWx0ZXJzKFxyXG5cdCdqZXQuZmIuYWR2YW5jZWQucnVsZXMnLFxyXG5cdFtcclxuXHRcdE11c3RDb250YWluQ2hhcmFjdGVycyxcclxuXHRcdE11c3ROb3RDb250YWluQ2hhcmFjdGVycyxcclxuXHRcdE1hdGNoUmVnZXhwLFxyXG5cdFx0Tm90TWF0Y2hSZWdleHAsXHJcblx0XHRTZXJ2ZXJTaWRlQ2FsbGJhY2ssXHJcblx0XHRNdXN0RXF1YWwsXHJcblx0XSxcclxuKTtcclxuXHJcbi8qKlxyXG4gKiBAdHlwZSB7YXJyYXk8Q3VzdG9tQmFzZVJlc3RyaWN0aW9uPn1cclxuICovXHJcbmxldCBhZHZhbmNlZFJ1bGVzID0gW107XHJcblxyXG5jb25zdCBnZXRSZXN0cmljdGlvbnMgPSAoKSA9PiBhcHBseUZpbHRlcnMoXHJcblx0J2pldC5mYi5yZXN0cmljdGlvbnMnLFxyXG5cdFtcclxuXHRcdFRvb0Vhcmx5VGltZXN0YW1wLFxyXG5cdFx0VG9vTGF0ZVRpbWVzdGFtcCxcclxuXHRcdFJlYWNoTGltaXROdW1iZXJzLFxyXG5cdFx0Tm90RW5vdWdoTnVtYmVycyxcclxuXHRcdE5vdFVybCxcclxuXHRcdE5vdEVtYWlsLFxyXG5cdFx0Tm90Q29tcGxldGVJbnB1dG1hc2ssXHJcblx0XHROb3RFbm91Z2hDaGFycyxcclxuXHRcdFJlYWNoTGltaXRDaGFycyxcclxuXHRcdE5vdEVtcHR5UmVzdHJpY3Rpb24sXHJcblx0XHRDdXN0b21SdWxlc1Jlc3RyaWN0aW9uLFxyXG5cdF0sXHJcbik7XHJcblxyXG4vKipcclxuICogQHR5cGUge1Jlc3RyaWN0aW9uW119XHJcbiAqL1xyXG5sZXQgcmVzdHJpY3Rpb25zID0gW107XHJcblxyXG5mdW5jdGlvbiBnZXRQcmVwYXJlZFJ1bGVzKCBydWxlcywgcmVwb3J0aW5nICkge1xyXG5cdGNvbnN0IHJlc3BvbnNlID0gW107XHJcblxyXG5cdGlmICggIWFkdmFuY2VkUnVsZXMubGVuZ3RoICkge1xyXG5cdFx0YWR2YW5jZWRSdWxlcyA9IGdldEFkdmFuY2VkUnVsZXMoKTtcclxuXHR9XHJcblxyXG5cdGZvciAoIGNvbnN0IHJ1bGUgb2YgcnVsZXMgKSB7XHJcblx0XHRmb3IgKCBjb25zdCBhZHZhbmNlZFJ1bGUgb2YgYWR2YW5jZWRSdWxlcyApIHtcclxuXHRcdFx0Y29uc3QgY3VycmVudCA9IG5ldyBhZHZhbmNlZFJ1bGUoKTtcclxuXHJcblx0XHRcdGlmICggcnVsZS50eXBlICE9PSBjdXJyZW50LmdldFNsdWcoKSApIHtcclxuXHRcdFx0XHRjb250aW51ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkZWxldGUgcnVsZS50eXBlO1xyXG5cclxuXHRcdFx0Y3VycmVudC5zZXRSZXBvcnRpbmcoIHJlcG9ydGluZyApO1xyXG5cdFx0XHRjdXJyZW50LnNldEF0dHJzKCB7IC4uLnJ1bGUgfSApO1xyXG5cdFx0XHRjdXJyZW50Lm9uUmVhZHkoKTtcclxuXHJcblx0XHRcdHJlc3BvbnNlLnB1c2goIGN1cnJlbnQgKTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRyZXR1cm4gcmVzcG9uc2U7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0gbm9kZSB7SFRNTEVsZW1lbnR9XHJcbiAqL1xyXG5mdW5jdGlvbiBnZXRXcmFwcGVyKCBub2RlICkge1xyXG5cdHJldHVybiBub2RlLmNsb3Nlc3QoICcuamV0LWZvcm0tYnVpbGRlci1yb3cnICk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0gbm9kZSB7SFRNTEVsZW1lbnR9XHJcbiAqL1xyXG5mdW5jdGlvbiBnZXROb2RlVmFsaWRhdGlvblR5cGUoIG5vZGUgKSB7XHJcblx0Y29uc3Qgd3JhcHBlciAgICAgICAgICAgICAgICAgPSBnZXRXcmFwcGVyKCBub2RlICk7XHJcblx0Y29uc3QgeyB2YWxpZGF0aW9uVHlwZSA9ICcnIH0gPSB3cmFwcGVyPy5kYXRhc2V0ID8/IHt9O1xyXG5cclxuXHRyZXR1cm4gdmFsaWRhdGlvblR5cGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0gaW5wdXQge0lucHV0RGF0YX1cclxuICovXHJcbmZ1bmN0aW9uIGdldEluaGVyaXRWYWxpZGF0aW9uVHlwZSggaW5wdXQgKSB7XHJcblx0Y29uc3QgZm9ybUlkICAgPSBpbnB1dC5nZXRTdWJtaXQoKS5nZXRGb3JtSWQoKTtcclxuXHRjb25zdCBhbGxGb3JtcyA9IHdpbmRvdz8uSmV0Rm9ybXNWYWxpZGF0aW9uID8/IGZhbHNlO1xyXG5cclxuXHRpZiAoIGZhbHNlID09PSBhbGxGb3JtcyApIHtcclxuXHRcdHJldHVybiAnJztcclxuXHR9XHJcblxyXG5cdGNvbnN0IHsgdHlwZSA9ICcnIH0gPSBhbGxGb3Jtc1sgZm9ybUlkIF0gPz8ge307XHJcblxyXG5cdHJldHVybiB0eXBlO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRWYWxpZGF0aW9uTWVzc2FnZXMoIG5vZGUgKSB7XHJcblx0Y29uc3Qgd3JhcHBlciAgICAgICAgICAgICAgICAgICAgICAgPSBnZXRXcmFwcGVyKCBub2RlICk7XHJcblx0Y29uc3QgeyB2YWxpZGF0aW9uTWVzc2FnZXMgPSAne30nIH0gPSB3cmFwcGVyPy5kYXRhc2V0ID8/IHt9O1xyXG5cclxuXHRyZXR1cm4gSlNPTi5wYXJzZSggdmFsaWRhdGlvbk1lc3NhZ2VzICk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0gcmVzdHJpY3Rpb24ge1Jlc3RyaWN0aW9ufVxyXG4gKiBAcGFyYW0gc2x1ZyB7c3RyaW5nfVxyXG4gKiBAcmV0dXJuIHtzdHJpbmd9XHJcbiAqL1xyXG5mdW5jdGlvbiBnZXRNZXNzYWdlQnlTbHVnKCByZXN0cmljdGlvbiwgc2x1ZyApIHtcclxuXHRjb25zdCB7IHJlcG9ydGluZyB9ID0gcmVzdHJpY3Rpb247XHJcblx0Y29uc3QgbWVzc2FnZSAgICAgICA9IHJlcG9ydGluZy5tZXNzYWdlc1sgc2x1ZyBdID8/ICcnO1xyXG5cclxuXHRpZiAoIG1lc3NhZ2UgKSB7XHJcblx0XHRyZXR1cm4gbWVzc2FnZTtcclxuXHR9XHJcblxyXG5cdGNvbnN0IGZvcm0gICAgICAgID0gcmVwb3J0aW5nLmlucHV0LmdldFN1Ym1pdCgpO1xyXG5cdGNvbnN0IGFsbE1lc3NhZ2VzID0gd2luZG93Py5KZXRGb3Jtc1ZhbGlkYXRpb24gPz8gZmFsc2U7XHJcblxyXG5cdGlmICggZmFsc2UgPT09IGFsbE1lc3NhZ2VzICkge1xyXG5cdFx0cmV0dXJuICcnO1xyXG5cdH1cclxuXHJcblx0Y29uc3QgeyBtZXNzYWdlcyB9ID0gYWxsTWVzc2FnZXNbIGZvcm0uZ2V0Rm9ybUlkKCkgXSA/PyB7fTtcclxuXHJcblx0cmV0dXJuIG1lc3NhZ2VzWyBzbHVnIF0gPz8gJyc7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAdGhpcyB7Q3VzdG9tQmFzZVJlc3RyaWN0aW9ufVxyXG4gKi9cclxuZnVuY3Rpb24gb2JzZXJ2ZUZpZWxkUmVzdHJpY3Rpb24oKSB7XHJcblx0aWYgKCAhdGhpcy5hdHRycz8uZmllbGQgKSB7XHJcblx0XHRyZXR1cm47XHJcblx0fVxyXG5cdGNvbnN0IHsgcm9vdCB9ID0gdGhpcy5yZXBvcnRpbmcuaW5wdXQ7XHJcblx0Y29uc3QgaW5wdXQgICAgPSByb290LmdldElucHV0KCB0aGlzLmF0dHJzLmZpZWxkICk7XHJcblxyXG5cdGlucHV0LndhdGNoKCAoKSA9PiB7XHJcblx0XHR0aGlzLmF0dHJzLnZhbHVlID0gaW5wdXQudmFsdWUuY3VycmVudDtcclxuXHJcblx0XHQvKipcclxuXHRcdCAqIEhlcmUgd2UgbmVlZCB0byByZXNldCB0aGUgYHZhbHVlUHJldmAgcHJvcGVydHksXHJcblx0XHQgKiBiZWNhdXNlIHJlcG9ydGluZyBsb2dpYyByZW1lbWJlciBwcmV2aW91cyB2YWx1ZSwgd2hpY2ggaXQgY2hlY2suXHJcblx0XHQgKlxyXG5cdFx0ICogQW5kIGlmIC52YWx1ZVByZXYgPT09IC5jdXJyZW50LnZhbHVlIC0+IHJlcG9ydGluZyB3aWxsIGJlIHNraXBwZWRcclxuXHRcdCAqXHJcblx0XHQgKiBAc2VlIEFkdmFuY2VkUmVwb3J0aW5nLmdldEVycm9yc1xyXG5cdFx0ICogQHNlZSBSZXBvcnRpbmdJbnRlcmZhY2UuaGFzQ2hhbmdlZFZhbHVlXHJcblx0XHQgKiBAdHlwZSB7bnVsbH1cclxuXHRcdCAqL1xyXG5cdFx0dGhpcy5yZXBvcnRpbmcudmFsdWVQcmV2ID0gbnVsbDtcclxuXHRcdHRoaXMucmVwb3J0aW5nLnZhbGlkYXRlT25DaGFuZ2UoKTtcclxuXHR9ICk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0gcmVwb3J0aW5nIHtSZXBvcnRpbmdJbnRlcmZhY2V9XHJcbiAqL1xyXG5mdW5jdGlvbiBzZXRSZXN0cmljdGlvbnMoIHJlcG9ydGluZyApIHtcclxuXHRpZiAoICFyZXN0cmljdGlvbnMubGVuZ3RoICkge1xyXG5cdFx0cmVzdHJpY3Rpb25zID0gZ2V0UmVzdHJpY3Rpb25zKCk7XHJcblx0fVxyXG5cclxuXHRmb3IgKCBjb25zdCByZXN0cmljdGlvbiBvZiByZXN0cmljdGlvbnMgKSB7XHJcblx0XHRjb25zdCBjdXJyZW50ID0gbmV3IHJlc3RyaWN0aW9uKCk7XHJcblxyXG5cdFx0aWYgKFxyXG5cdFx0XHQhY3VycmVudC5pc1N1cHBvcnRlZCggcmVwb3J0aW5nLmdldE5vZGUoKSwgcmVwb3J0aW5nIClcclxuXHRcdCkge1xyXG5cdFx0XHRjb250aW51ZTtcclxuXHRcdH1cclxuXHRcdGN1cnJlbnQuc2V0UmVwb3J0aW5nKCByZXBvcnRpbmcgKTtcclxuXHRcdGN1cnJlbnQub25SZWFkeSgpO1xyXG5cclxuXHRcdHJlcG9ydGluZy5yZXN0cmljdGlvbnMucHVzaCggY3VycmVudCApO1xyXG5cdH1cclxufVxyXG5cclxuLyoqXHJcbiAqIFlvdSBjYW5ub3QgdXNlIG5vZGUucXVlcnlTZWxlY3RvciBpbiB0aGlzIGZ1bmN0aW9uLFxyXG4gKiBiZWNhdXNlIHRoZSBSZXBlYXRlciBGaWVsZCB2YWxpZGF0aW9uIHdpbGwgcmV0dXJuXHJcbiAqIGFuIGVycm9yIGVsZW1lbnQgZnJvbSB0aGUgaW50ZXJuYWwgZmllbGQuXHJcbiAqXHJcbiAqIEBwYXJhbSB3cmFwcGVyIHtFbGVtZW50fVxyXG4gKiBAcmV0dXJucyB7Ym9vbGVhbnxFbGVtZW50fVxyXG4gKi9cclxuZnVuY3Rpb24gZ2V0RXJyb3JOb2RlKCB3cmFwcGVyICkge1xyXG5cdGZvciAoIGNvbnN0IGNoaWxkIG9mIHdyYXBwZXIuY2hpbGRyZW4gKSB7XHJcblx0XHRpZiAoICFjaGlsZC5jbGFzc0xpc3QuY29udGFpbnMoICdlcnJvci1tZXNzYWdlJyApICkge1xyXG5cdFx0XHRjb250aW51ZTtcclxuXHRcdH1cclxuXHRcdHJldHVybiBjaGlsZDtcclxuXHR9XHJcblxyXG5cdGNvbnN0IGNvbEVuZE5vZGUgPSB3cmFwcGVyLnF1ZXJ5U2VsZWN0b3IoXHJcblx0XHQnLmpldC1mb3JtLWJ1aWxkZXItY29sX19lbmQnLFxyXG5cdCk7XHJcblxyXG5cdGlmICggIWNvbEVuZE5vZGUgKSB7XHJcblx0XHRyZXR1cm4gZmFsc2U7XHJcblx0fVxyXG5cclxuXHRyZXR1cm4gZ2V0RXJyb3JOb2RlKCBjb2xFbmROb2RlICk7XHJcbn1cclxuXHJcbmV4cG9ydCB7XHJcblx0Z2V0Tm9kZVZhbGlkYXRpb25UeXBlLFxyXG5cdGdldEluaGVyaXRWYWxpZGF0aW9uVHlwZSxcclxuXHRnZXRNZXNzYWdlQnlTbHVnLFxyXG5cdGdldFZhbGlkYXRpb25NZXNzYWdlcyxcclxuXHRnZXRQcmVwYXJlZFJ1bGVzLFxyXG5cdHNldFJlc3RyaWN0aW9ucyxcclxuXHRvYnNlcnZlRmllbGRSZXN0cmljdGlvbixcclxuXHRnZXRXcmFwcGVyLFxyXG5cdGdldEVycm9yTm9kZSxcclxufTsiXSwibmFtZXMiOlsiUmVhY2hMaW1pdE51bWJlcnMiLCJOb3RFbm91Z2hOdW1iZXJzIiwiTm90VXJsIiwiTm90RW1haWwiLCJOb3RFbm91Z2hDaGFycyIsIlJlYWNoTGltaXRDaGFycyIsIk5vdEVtcHR5UmVzdHJpY3Rpb24iLCJOb3RDb21wbGV0ZUlucHV0bWFzayIsIkN1c3RvbVJ1bGVzUmVzdHJpY3Rpb24iLCJNdXN0Q29udGFpbkNoYXJhY3RlcnMiLCJNdXN0Tm90Q29udGFpbkNoYXJhY3RlcnMiLCJNYXRjaFJlZ2V4cCIsIk5vdE1hdGNoUmVnZXhwIiwiU2VydmVyU2lkZUNhbGxiYWNrIiwiTXVzdEVxdWFsIiwiVG9vRWFybHlUaW1lc3RhbXAiLCJUb29MYXRlVGltZXN0YW1wIiwiSmV0UGx1Z2lucyIsImhvb2tzIiwiYXBwbHlGaWx0ZXJzIiwiYWRkRmlsdGVyIiwiZ2V0QWR2YW5jZWRSdWxlcyIsImFkdmFuY2VkUnVsZXMiLCJnZXRSZXN0cmljdGlvbnMiLCJyZXN0cmljdGlvbnMiLCJnZXRQcmVwYXJlZFJ1bGVzIiwicnVsZXMiLCJyZXBvcnRpbmciLCJyZXNwb25zZSIsImxlbmd0aCIsInJ1bGUiLCJhZHZhbmNlZFJ1bGUiLCJjdXJyZW50IiwidHlwZSIsImdldFNsdWciLCJzZXRSZXBvcnRpbmciLCJzZXRBdHRycyIsIm9uUmVhZHkiLCJwdXNoIiwiZ2V0V3JhcHBlciIsIm5vZGUiLCJjbG9zZXN0IiwiZ2V0Tm9kZVZhbGlkYXRpb25UeXBlIiwid3JhcHBlciIsImRhdGFzZXQiLCJ2YWxpZGF0aW9uVHlwZSIsImdldEluaGVyaXRWYWxpZGF0aW9uVHlwZSIsImlucHV0IiwiZm9ybUlkIiwiZ2V0U3VibWl0IiwiZ2V0Rm9ybUlkIiwiYWxsRm9ybXMiLCJ3aW5kb3ciLCJKZXRGb3Jtc1ZhbGlkYXRpb24iLCJnZXRWYWxpZGF0aW9uTWVzc2FnZXMiLCJ2YWxpZGF0aW9uTWVzc2FnZXMiLCJKU09OIiwicGFyc2UiLCJnZXRNZXNzYWdlQnlTbHVnIiwicmVzdHJpY3Rpb24iLCJzbHVnIiwibWVzc2FnZSIsIm1lc3NhZ2VzIiwiZm9ybSIsImFsbE1lc3NhZ2VzIiwib2JzZXJ2ZUZpZWxkUmVzdHJpY3Rpb24iLCJhdHRycyIsImZpZWxkIiwicm9vdCIsImdldElucHV0Iiwid2F0Y2giLCJ2YWx1ZSIsInZhbHVlUHJldiIsInZhbGlkYXRlT25DaGFuZ2UiLCJzZXRSZXN0cmljdGlvbnMiLCJpc1N1cHBvcnRlZCIsImdldE5vZGUiLCJnZXRFcnJvck5vZGUiLCJjaGlsZHJlbiIsImNoaWxkIiwiY2xhc3NMaXN0IiwiY29udGFpbnMiLCJjb2xFbmROb2RlIiwicXVlcnlTZWxlY3RvciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/functions.js\n"); |
| 30 | |
| 31 | /***/ }), |
| 32 | |
| 33 | /***/ "./frontend/advanced.reporting/main.js": |
| 34 | /*!*********************************************!*\ |
| 35 | !*** ./frontend/advanced.reporting/main.js ***! |
| 36 | \*********************************************/ |
| 37 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 38 | |
| 39 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _AdvancedReporting__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedReporting */ \"./frontend/advanced.reporting/AdvancedReporting.js\");\n/* harmony import */ var _restrictions_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./restrictions/AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.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); }\nvar _window$JetFormBuilde;\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); }\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.reporting', 'jet-form-builder/advanced-reporting', function (reporting) {\n reporting = [_AdvancedReporting__WEBPACK_IMPORTED_MODULE_0__[\"default\"]].concat(_toConsumableArray(reporting));\n return reporting;\n});\nwindow.JetFormBuilderAbstract = _objectSpread(_objectSpread({}, (_window$JetFormBuilde = window.JetFormBuilderAbstract) !== null && _window$JetFormBuilde !== void 0 ? _window$JetFormBuilde : {}), {}, {\n AdvancedRestriction: _restrictions_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvbWFpbi5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQW9EO0FBQ2lCO0FBRXJFLElBQVFFLFNBQVMsR0FBS0MsVUFBVSxDQUFDQyxLQUFLLENBQTlCRixTQUFTO0FBRWpCQSxTQUFTLENBQ1Isa0JBQWtCLEVBQ2xCLHFDQUFxQyxFQUNyQyxVQUFXRyxTQUFTLEVBQUc7RUFDdEJBLFNBQVMsSUFBS0wsMERBQWlCLDRCQUFLSyxTQUFTLEVBQUU7RUFFL0MsT0FBT0EsU0FBUztBQUNqQixDQUFDLENBQ0Q7QUFFREMsTUFBTSxDQUFDQyxzQkFBc0IsNERBRTNCRCxNQUFNLENBQUNDLHNCQUFzQix5RUFBSSxDQUFDLENBQUM7RUFFcENOLG1CQUFtQixFQUFuQkEseUVBQW1CQTtBQUFBLEVBQ25CIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvYWR2YW5jZWQucmVwb3J0aW5nL21haW4uanM/OWYyNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQWR2YW5jZWRSZXBvcnRpbmcgZnJvbSAnLi9BZHZhbmNlZFJlcG9ydGluZyc7XHJcbmltcG9ydCBBZHZhbmNlZFJlc3RyaWN0aW9uIGZyb20gJy4vcmVzdHJpY3Rpb25zL0FkdmFuY2VkUmVzdHJpY3Rpb24nO1xyXG5cclxuY29uc3QgeyBhZGRGaWx0ZXIgfSA9IEpldFBsdWdpbnMuaG9va3M7XHJcblxyXG5hZGRGaWx0ZXIoXHJcblx0J2pldC5mYi5yZXBvcnRpbmcnLFxyXG5cdCdqZXQtZm9ybS1idWlsZGVyL2FkdmFuY2VkLXJlcG9ydGluZycsXHJcblx0ZnVuY3Rpb24gKCByZXBvcnRpbmcgKSB7XHJcblx0XHRyZXBvcnRpbmcgPSBbIEFkdmFuY2VkUmVwb3J0aW5nLCAuLi5yZXBvcnRpbmcgXTtcclxuXHJcblx0XHRyZXR1cm4gcmVwb3J0aW5nO1xyXG5cdH0sXHJcbik7XHJcblxyXG53aW5kb3cuSmV0Rm9ybUJ1aWxkZXJBYnN0cmFjdCA9IHtcclxuXHQuLi4oXHJcblx0XHR3aW5kb3cuSmV0Rm9ybUJ1aWxkZXJBYnN0cmFjdCA/PyB7fVxyXG5cdCksXHJcblx0QWR2YW5jZWRSZXN0cmljdGlvbixcclxufTsiXSwibmFtZXMiOlsiQWR2YW5jZWRSZXBvcnRpbmciLCJBZHZhbmNlZFJlc3RyaWN0aW9uIiwiYWRkRmlsdGVyIiwiSmV0UGx1Z2lucyIsImhvb2tzIiwicmVwb3J0aW5nIiwid2luZG93IiwiSmV0Rm9ybUJ1aWxkZXJBYnN0cmFjdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/main.js\n"); |
| 40 | |
| 41 | /***/ }), |
| 42 | |
| 43 | /***/ "./frontend/advanced.reporting/restrictions/AdvancedRestriction.js": |
| 44 | /*!*************************************************************************!*\ |
| 45 | !*** ./frontend/advanced.reporting/restrictions/AdvancedRestriction.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/advanced.reporting/functions.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\nvar _window$JetFormBuilde = window.JetFormBuilderAbstract,\n Restriction = _window$JetFormBuilde.Restriction,\n CalculatedFormula = _window$JetFormBuilde.CalculatedFormula;\nfunction AdvancedRestriction() {\n Restriction.call(this);\n this.message = '';\n this.formula = null;\n this.watchedAttrs = [];\n}\nAdvancedRestriction.prototype = Object.create(Restriction.prototype);\nAdvancedRestriction.prototype.message = '';\n/**\r\n * @type {CalculatedFormula}\r\n */\nAdvancedRestriction.prototype.formula = null;\n/**\r\n * @type {Array}\r\n */\nAdvancedRestriction.prototype.watchedAttrs = [];\n\n/**\r\n * If returns true -> validation will be\r\n * started with 1000 ms delay\r\n *\r\n * @return {boolean}\r\n */\nAdvancedRestriction.prototype.isServerSide = function () {\n return false;\n};\nAdvancedRestriction.prototype.getMessage = function () {\n return this.message;\n};\n/**\r\n * Here you need to return a prepared message,\r\n * with processed macros\r\n *\r\n * @return {string}\r\n */\nAdvancedRestriction.prototype.getRawMessage = function () {\n return 'Error';\n};\nAdvancedRestriction.prototype.getMessageBySlug = function (slug) {\n return (0,_functions__WEBPACK_IMPORTED_MODULE_0__.getMessageBySlug)(this, slug);\n};\nAdvancedRestriction.prototype.onReady = function () {\n var _this = this;\n this.formula = new CalculatedFormula(this.reporting.input);\n this.formula.observe(this.getRawMessage());\n this.formula.setResult = function () {\n _this.message = _this.formula.calculateString();\n };\n this.formula.setResult();\n if (!this.watchedAttrs.length) {\n return;\n }\n this.reporting.watchAttrs = _toConsumableArray(new Set([].concat(_toConsumableArray(this.reporting.watchAttrs), _toConsumableArray(this.watchedAttrs))));\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (AdvancedRestriction);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL0FkdmFuY2VkUmVzdHJpY3Rpb24uanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBZ0Q7QUFFaEQsNEJBR1VDLE1BQU0sQ0FBQ0Msc0JBQXNCO0VBRmhDQyxXQUFXLHlCQUFYQSxXQUFXO0VBQ1hDLGlCQUFpQix5QkFBakJBLGlCQUFpQjtBQUd4QixTQUFTQyxtQkFBbUIsR0FBRztFQUM5QkYsV0FBVyxDQUFDRyxJQUFJLENBQUUsSUFBSSxDQUFFO0VBRXhCLElBQUksQ0FBQ0MsT0FBTyxHQUFRLEVBQUU7RUFDdEIsSUFBSSxDQUFDQyxPQUFPLEdBQVEsSUFBSTtFQUN4QixJQUFJLENBQUNDLFlBQVksR0FBRyxFQUFFO0FBQ3ZCO0FBRUFKLG1CQUFtQixDQUFDSyxTQUFTLEdBQUdDLE1BQU0sQ0FBQ0MsTUFBTSxDQUFFVCxXQUFXLENBQUNPLFNBQVMsQ0FBRTtBQUV0RUwsbUJBQW1CLENBQUNLLFNBQVMsQ0FBQ0gsT0FBTyxHQUFHLEVBQUU7QUFDMUM7QUFDQTtBQUNBO0FBQ0FGLG1CQUFtQixDQUFDSyxTQUFTLENBQUNGLE9BQU8sR0FBRyxJQUFJO0FBQzVDO0FBQ0E7QUFDQTtBQUNBSCxtQkFBbUIsQ0FBQ0ssU0FBUyxDQUFDRCxZQUFZLEdBQUcsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0FKLG1CQUFtQixDQUFDSyxTQUFTLENBQUNHLFlBQVksR0FBRyxZQUFZO0VBQ3hELE9BQU8sS0FBSztBQUNiLENBQUM7QUFFRFIsbUJBQW1CLENBQUNLLFNBQVMsQ0FBQ0ksVUFBVSxHQUFHLFlBQVk7RUFDdEQsT0FBTyxJQUFJLENBQUNQLE9BQU87QUFDcEIsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBRixtQkFBbUIsQ0FBQ0ssU0FBUyxDQUFDSyxhQUFhLEdBQUcsWUFBWTtFQUN6RCxPQUFPLE9BQU87QUFDZixDQUFDO0FBQ0RWLG1CQUFtQixDQUFDSyxTQUFTLENBQUNWLGdCQUFnQixHQUFHLFVBQVdnQixJQUFJLEVBQUc7RUFDbEUsT0FBT2hCLDREQUFnQixDQUFFLElBQUksRUFBRWdCLElBQUksQ0FBRTtBQUN0QyxDQUFDO0FBRURYLG1CQUFtQixDQUFDSyxTQUFTLENBQUNPLE9BQU8sR0FBRyxZQUFZO0VBQUE7RUFDbkQsSUFBSSxDQUFDVCxPQUFPLEdBQUcsSUFBSUosaUJBQWlCLENBQUUsSUFBSSxDQUFDYyxTQUFTLENBQUNDLEtBQUssQ0FBRTtFQUU1RCxJQUFJLENBQUNYLE9BQU8sQ0FBQ1ksT0FBTyxDQUFFLElBQUksQ0FBQ0wsYUFBYSxFQUFFLENBQUU7RUFDNUMsSUFBSSxDQUFDUCxPQUFPLENBQUNhLFNBQVMsR0FBRyxZQUFNO0lBQzlCLEtBQUksQ0FBQ2QsT0FBTyxHQUFHLEtBQUksQ0FBQ0MsT0FBTyxDQUFDYyxlQUFlLEVBQUU7RUFDOUMsQ0FBQztFQUNELElBQUksQ0FBQ2QsT0FBTyxDQUFDYSxTQUFTLEVBQUU7RUFFeEIsSUFBSyxDQUFDLElBQUksQ0FBQ1osWUFBWSxDQUFDYyxNQUFNLEVBQUc7SUFDaEM7RUFDRDtFQUVBLElBQUksQ0FBQ0wsU0FBUyxDQUFDTSxVQUFVLHNCQUNyQixJQUFJQyxHQUFHLDhCQUNOLElBQUksQ0FBQ1AsU0FBUyxDQUFDTSxVQUFVLHNCQUN6QixJQUFJLENBQUNmLFlBQVksR0FDbEIsQ0FDSDtBQUNGLENBQUM7QUFFRCxpRUFBZUosbUJBQW1CIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvYWR2YW5jZWQucmVwb3J0aW5nL3Jlc3RyaWN0aW9ucy9BZHZhbmNlZFJlc3RyaWN0aW9uLmpzPzVmODkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0TWVzc2FnZUJ5U2x1ZyB9IGZyb20gJy4uL2Z1bmN0aW9ucyc7XHJcblxyXG5jb25zdCB7XHJcblx0ICAgICAgUmVzdHJpY3Rpb24sXHJcblx0ICAgICAgQ2FsY3VsYXRlZEZvcm11bGEsXHJcbiAgICAgIH0gPSB3aW5kb3cuSmV0Rm9ybUJ1aWxkZXJBYnN0cmFjdDtcclxuXHJcbmZ1bmN0aW9uIEFkdmFuY2VkUmVzdHJpY3Rpb24oKSB7XHJcblx0UmVzdHJpY3Rpb24uY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLm1lc3NhZ2UgICAgICA9ICcnO1xyXG5cdHRoaXMuZm9ybXVsYSAgICAgID0gbnVsbDtcclxuXHR0aGlzLndhdGNoZWRBdHRycyA9IFtdO1xyXG59XHJcblxyXG5BZHZhbmNlZFJlc3RyaWN0aW9uLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoIFJlc3RyaWN0aW9uLnByb3RvdHlwZSApO1xyXG5cclxuQWR2YW5jZWRSZXN0cmljdGlvbi5wcm90b3R5cGUubWVzc2FnZSA9ICcnO1xyXG4vKipcclxuICogQHR5cGUge0NhbGN1bGF0ZWRGb3JtdWxhfVxyXG4gKi9cclxuQWR2YW5jZWRSZXN0cmljdGlvbi5wcm90b3R5cGUuZm9ybXVsYSA9IG51bGw7XHJcbi8qKlxyXG4gKiBAdHlwZSB7QXJyYXl9XHJcbiAqL1xyXG5BZHZhbmNlZFJlc3RyaWN0aW9uLnByb3RvdHlwZS53YXRjaGVkQXR0cnMgPSBbXTtcclxuXHJcbi8qKlxyXG4gKiBJZiByZXR1cm5zIHRydWUgLT4gdmFsaWRhdGlvbiB3aWxsIGJlXHJcbiAqIHN0YXJ0ZWQgd2l0aCAxMDAwIG1zIGRlbGF5XHJcbiAqXHJcbiAqIEByZXR1cm4ge2Jvb2xlYW59XHJcbiAqL1xyXG5BZHZhbmNlZFJlc3RyaWN0aW9uLnByb3RvdHlwZS5pc1NlcnZlclNpZGUgPSBmdW5jdGlvbiAoKSB7XHJcblx0cmV0dXJuIGZhbHNlO1xyXG59O1xyXG5cclxuQWR2YW5jZWRSZXN0cmljdGlvbi5wcm90b3R5cGUuZ2V0TWVzc2FnZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRyZXR1cm4gdGhpcy5tZXNzYWdlO1xyXG59O1xyXG4vKipcclxuICogSGVyZSB5b3UgbmVlZCB0byByZXR1cm4gYSBwcmVwYXJlZCBtZXNzYWdlLFxyXG4gKiB3aXRoIHByb2Nlc3NlZCBtYWNyb3NcclxuICpcclxuICogQHJldHVybiB7c3RyaW5nfVxyXG4gKi9cclxuQWR2YW5jZWRSZXN0cmljdGlvbi5wcm90b3R5cGUuZ2V0UmF3TWVzc2FnZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRyZXR1cm4gJ0Vycm9yJztcclxufTtcclxuQWR2YW5jZWRSZXN0cmljdGlvbi5wcm90b3R5cGUuZ2V0TWVzc2FnZUJ5U2x1ZyA9IGZ1bmN0aW9uICggc2x1ZyApIHtcclxuXHRyZXR1cm4gZ2V0TWVzc2FnZUJ5U2x1ZyggdGhpcywgc2x1ZyApO1xyXG59O1xyXG5cclxuQWR2YW5jZWRSZXN0cmljdGlvbi5wcm90b3R5cGUub25SZWFkeSA9IGZ1bmN0aW9uICgpIHtcclxuXHR0aGlzLmZvcm11bGEgPSBuZXcgQ2FsY3VsYXRlZEZvcm11bGEoIHRoaXMucmVwb3J0aW5nLmlucHV0ICk7XHJcblxyXG5cdHRoaXMuZm9ybXVsYS5vYnNlcnZlKCB0aGlzLmdldFJhd01lc3NhZ2UoKSApO1xyXG5cdHRoaXMuZm9ybXVsYS5zZXRSZXN1bHQgPSAoKSA9PiB7XHJcblx0XHR0aGlzLm1lc3NhZ2UgPSB0aGlzLmZvcm11bGEuY2FsY3VsYXRlU3RyaW5nKCk7XHJcblx0fTtcclxuXHR0aGlzLmZvcm11bGEuc2V0UmVzdWx0KCk7XHJcblxyXG5cdGlmICggIXRoaXMud2F0Y2hlZEF0dHJzLmxlbmd0aCApIHtcclxuXHRcdHJldHVybjtcclxuXHR9XHJcblxyXG5cdHRoaXMucmVwb3J0aW5nLndhdGNoQXR0cnMgPSBbXHJcblx0XHQuLi5uZXcgU2V0KCBbXHJcblx0XHRcdC4uLnRoaXMucmVwb3J0aW5nLndhdGNoQXR0cnMsXHJcblx0XHRcdC4uLnRoaXMud2F0Y2hlZEF0dHJzLFxyXG5cdFx0XSApLFxyXG5cdF07XHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBBZHZhbmNlZFJlc3RyaWN0aW9uO1xyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJnZXRNZXNzYWdlQnlTbHVnIiwid2luZG93IiwiSmV0Rm9ybUJ1aWxkZXJBYnN0cmFjdCIsIlJlc3RyaWN0aW9uIiwiQ2FsY3VsYXRlZEZvcm11bGEiLCJBZHZhbmNlZFJlc3RyaWN0aW9uIiwiY2FsbCIsIm1lc3NhZ2UiLCJmb3JtdWxhIiwid2F0Y2hlZEF0dHJzIiwicHJvdG90eXBlIiwiT2JqZWN0IiwiY3JlYXRlIiwiaXNTZXJ2ZXJTaWRlIiwiZ2V0TWVzc2FnZSIsImdldFJhd01lc3NhZ2UiLCJzbHVnIiwib25SZWFkeSIsInJlcG9ydGluZyIsImlucHV0Iiwib2JzZXJ2ZSIsInNldFJlc3VsdCIsImNhbGN1bGF0ZVN0cmluZyIsImxlbmd0aCIsIndhdGNoQXR0cnMiLCJTZXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\n"); |
| 50 | |
| 51 | /***/ }), |
| 52 | |
| 53 | /***/ "./frontend/advanced.reporting/restrictions/CustomBaseRestriction.js": |
| 54 | /*!***************************************************************************!*\ |
| 55 | !*** ./frontend/advanced.reporting/restrictions/CustomBaseRestriction.js ***! |
| 56 | \***************************************************************************/ |
| 57 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 58 | |
| 59 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nfunction CustomBaseRestriction() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.attrs = {};\n}\nCustomBaseRestriction.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\nCustomBaseRestriction.prototype.attrs = {};\nCustomBaseRestriction.prototype.setAttrs = function (attrs) {\n this.attrs = attrs;\n};\nCustomBaseRestriction.prototype.getSlug = function () {\n throw new Error('you need to return slug of rule');\n};\nCustomBaseRestriction.prototype.getRawMessage = function () {\n var _this$attrs$message, _this$attrs;\n return (_this$attrs$message = (_this$attrs = this.attrs) === null || _this$attrs === void 0 ? void 0 : _this$attrs.message) !== null && _this$attrs$message !== void 0 ? _this$attrs$message : '';\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (CustomBaseRestriction);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL0N1c3RvbUJhc2VSZXN0cmljdGlvbi5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUF3RDtBQUV4RCxTQUFTQyxxQkFBcUIsR0FBRztFQUNoQ0QsaUVBQXdCLENBQUUsSUFBSSxDQUFFO0VBRWhDLElBQUksQ0FBQ0csS0FBSyxHQUFHLENBQUMsQ0FBQztBQUNoQjtBQUVBRixxQkFBcUIsQ0FBQ0csU0FBUyxHQUFHQyxNQUFNLENBQUNDLE1BQU0sQ0FDOUNOLHNFQUE2QixDQUM3QjtBQUVEQyxxQkFBcUIsQ0FBQ0csU0FBUyxDQUFDRCxLQUFLLEdBQVcsQ0FBQyxDQUFDO0FBQ2xERixxQkFBcUIsQ0FBQ0csU0FBUyxDQUFDRyxRQUFRLEdBQVEsVUFBV0osS0FBSyxFQUFHO0VBQ2xFLElBQUksQ0FBQ0EsS0FBSyxHQUFHQSxLQUFLO0FBQ25CLENBQUM7QUFDREYscUJBQXFCLENBQUNHLFNBQVMsQ0FBQ0ksT0FBTyxHQUFTLFlBQVk7RUFDM0QsTUFBTSxJQUFJQyxLQUFLLENBQUUsaUNBQWlDLENBQUU7QUFDckQsQ0FBQztBQUNEUixxQkFBcUIsQ0FBQ0csU0FBUyxDQUFDTSxhQUFhLEdBQUcsWUFBWTtFQUFBO0VBQzNELDZDQUFPLElBQUksQ0FBQ1AsS0FBSyxnREFBVixZQUFZUSxPQUFPLHFFQUFJLEVBQUU7QUFDakMsQ0FBQztBQUVELGlFQUFlVixxQkFBcUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL0N1c3RvbUJhc2VSZXN0cmljdGlvbi5qcz81ODFhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBBZHZhbmNlZFJlc3RyaWN0aW9uIGZyb20gJy4vQWR2YW5jZWRSZXN0cmljdGlvbic7XHJcblxyXG5mdW5jdGlvbiBDdXN0b21CYXNlUmVzdHJpY3Rpb24oKSB7XHJcblx0QWR2YW5jZWRSZXN0cmljdGlvbi5jYWxsKCB0aGlzICk7XHJcblxyXG5cdHRoaXMuYXR0cnMgPSB7fTtcclxufVxyXG5cclxuQ3VzdG9tQmFzZVJlc3RyaWN0aW9uLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoXHJcblx0QWR2YW5jZWRSZXN0cmljdGlvbi5wcm90b3R5cGUsXHJcbik7XHJcblxyXG5DdXN0b21CYXNlUmVzdHJpY3Rpb24ucHJvdG90eXBlLmF0dHJzICAgICAgICAgPSB7fTtcclxuQ3VzdG9tQmFzZVJlc3RyaWN0aW9uLnByb3RvdHlwZS5zZXRBdHRycyAgICAgID0gZnVuY3Rpb24gKCBhdHRycyApIHtcclxuXHR0aGlzLmF0dHJzID0gYXR0cnM7XHJcbn07XHJcbkN1c3RvbUJhc2VSZXN0cmljdGlvbi5wcm90b3R5cGUuZ2V0U2x1ZyAgICAgICA9IGZ1bmN0aW9uICgpIHtcclxuXHR0aHJvdyBuZXcgRXJyb3IoICd5b3UgbmVlZCB0byByZXR1cm4gc2x1ZyBvZiBydWxlJyApO1xyXG59O1xyXG5DdXN0b21CYXNlUmVzdHJpY3Rpb24ucHJvdG90eXBlLmdldFJhd01lc3NhZ2UgPSBmdW5jdGlvbiAoKSB7XHJcblx0cmV0dXJuIHRoaXMuYXR0cnM/Lm1lc3NhZ2UgPz8gJyc7XHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBDdXN0b21CYXNlUmVzdHJpY3Rpb247Il0sIm5hbWVzIjpbIkFkdmFuY2VkUmVzdHJpY3Rpb24iLCJDdXN0b21CYXNlUmVzdHJpY3Rpb24iLCJjYWxsIiwiYXR0cnMiLCJwcm90b3R5cGUiLCJPYmplY3QiLCJjcmVhdGUiLCJzZXRBdHRycyIsImdldFNsdWciLCJFcnJvciIsImdldFJhd01lc3NhZ2UiLCJtZXNzYWdlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/CustomBaseRestriction.js\n"); |
| 60 | |
| 61 | /***/ }), |
| 62 | |
| 63 | /***/ "./frontend/advanced.reporting/restrictions/CustomRulesRestriction.js": |
| 64 | /*!****************************************************************************!*\ |
| 65 | !*** ./frontend/advanced.reporting/restrictions/CustomRulesRestriction.js ***! |
| 66 | \****************************************************************************/ |
| 67 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 68 | |
| 69 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n/* harmony import */ var _functions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../functions */ \"./frontend/advanced.reporting/functions.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\nfunction CustomRulesRestriction() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.isSupported = function (node, reporting) {\n var _root$dataset$validat, _root$dataset;\n var root = node.closest('.jet-form-builder-row');\n var rules = JSON.parse((_root$dataset$validat = (_root$dataset = root.dataset) === null || _root$dataset === void 0 ? void 0 : _root$dataset.validationRules) !== null && _root$dataset$validat !== void 0 ? _root$dataset$validat : '[]');\n if (!Boolean(rules.length)) {\n return false;\n }\n reporting.restrictions = [].concat(_toConsumableArray(reporting.restrictions), _toConsumableArray((0,_functions__WEBPACK_IMPORTED_MODULE_1__.getPreparedRules)(rules, reporting)));\n return false;\n };\n}\nCustomRulesRestriction.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (CustomRulesRestriction);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL0N1c3RvbVJ1bGVzUmVzdHJpY3Rpb24uanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQXdEO0FBRVI7QUFFaEQsU0FBU0Usc0JBQXNCLEdBQUc7RUFDakNGLGlFQUF3QixDQUFFLElBQUksQ0FBRTtFQUVoQyxJQUFJLENBQUNJLFdBQVcsR0FBRyxVQUFXQyxJQUFJLEVBQUVDLFNBQVMsRUFBRztJQUFBO0lBQy9DLElBQU1DLElBQUksR0FBSUYsSUFBSSxDQUFDRyxPQUFPLENBQUUsdUJBQXVCLENBQUU7SUFDckQsSUFBTUMsS0FBSyxHQUFHQyxJQUFJLENBQUNDLEtBQUssMkNBQUVKLElBQUksQ0FBQ0ssT0FBTyxrREFBWixjQUFjQyxlQUFlLHlFQUFJLElBQUksQ0FBRTtJQUVqRSxJQUFLLENBQUNDLE9BQU8sQ0FBRUwsS0FBSyxDQUFDTSxNQUFNLENBQUUsRUFBRztNQUMvQixPQUFPLEtBQUs7SUFDYjtJQUVBVCxTQUFTLENBQUNVLFlBQVksZ0NBQ2xCVixTQUFTLENBQUNVLFlBQVksc0JBQ3RCZiw0REFBZ0IsQ0FBRVEsS0FBSyxFQUFFSCxTQUFTLENBQUUsRUFDdkM7SUFFRCxPQUFPLEtBQUs7RUFDYixDQUFDO0FBQ0Y7QUFFQUosc0JBQXNCLENBQUNlLFNBQVMsR0FBR0MsTUFBTSxDQUFDQyxNQUFNLENBQy9DbkIsc0VBQTZCLENBQzdCO0FBRUQsaUVBQWVFLHNCQUFzQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Zyb250ZW5kL2FkdmFuY2VkLnJlcG9ydGluZy9yZXN0cmljdGlvbnMvQ3VzdG9tUnVsZXNSZXN0cmljdGlvbi5qcz8zNmZjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBBZHZhbmNlZFJlc3RyaWN0aW9uIGZyb20gJy4vQWR2YW5jZWRSZXN0cmljdGlvbic7XHJcblxyXG5pbXBvcnQgeyBnZXRQcmVwYXJlZFJ1bGVzIH0gZnJvbSAnLi4vZnVuY3Rpb25zJztcclxuXHJcbmZ1bmN0aW9uIEN1c3RvbVJ1bGVzUmVzdHJpY3Rpb24oKSB7XHJcblx0QWR2YW5jZWRSZXN0cmljdGlvbi5jYWxsKCB0aGlzICk7XHJcblxyXG5cdHRoaXMuaXNTdXBwb3J0ZWQgPSBmdW5jdGlvbiAoIG5vZGUsIHJlcG9ydGluZyApIHtcclxuXHRcdGNvbnN0IHJvb3QgID0gbm9kZS5jbG9zZXN0KCAnLmpldC1mb3JtLWJ1aWxkZXItcm93JyApO1xyXG5cdFx0Y29uc3QgcnVsZXMgPSBKU09OLnBhcnNlKCByb290LmRhdGFzZXQ/LnZhbGlkYXRpb25SdWxlcyA/PyAnW10nICk7XHJcblxyXG5cdFx0aWYgKCAhQm9vbGVhbiggcnVsZXMubGVuZ3RoICkgKSB7XHJcblx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdH1cclxuXHJcblx0XHRyZXBvcnRpbmcucmVzdHJpY3Rpb25zID0gW1xyXG5cdFx0XHQuLi5yZXBvcnRpbmcucmVzdHJpY3Rpb25zLFxyXG5cdFx0XHQuLi5nZXRQcmVwYXJlZFJ1bGVzKCBydWxlcywgcmVwb3J0aW5nICksXHJcblx0XHRdO1xyXG5cclxuXHRcdHJldHVybiBmYWxzZTtcclxuXHR9O1xyXG59XHJcblxyXG5DdXN0b21SdWxlc1Jlc3RyaWN0aW9uLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoXHJcblx0QWR2YW5jZWRSZXN0cmljdGlvbi5wcm90b3R5cGUsXHJcbik7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBDdXN0b21SdWxlc1Jlc3RyaWN0aW9uOyJdLCJuYW1lcyI6WyJBZHZhbmNlZFJlc3RyaWN0aW9uIiwiZ2V0UHJlcGFyZWRSdWxlcyIsIkN1c3RvbVJ1bGVzUmVzdHJpY3Rpb24iLCJjYWxsIiwiaXNTdXBwb3J0ZWQiLCJub2RlIiwicmVwb3J0aW5nIiwicm9vdCIsImNsb3Nlc3QiLCJydWxlcyIsIkpTT04iLCJwYXJzZSIsImRhdGFzZXQiLCJ2YWxpZGF0aW9uUnVsZXMiLCJCb29sZWFuIiwibGVuZ3RoIiwicmVzdHJpY3Rpb25zIiwicHJvdG90eXBlIiwiT2JqZWN0IiwiY3JlYXRlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/CustomRulesRestriction.js\n"); |
| 70 | |
| 71 | /***/ }), |
| 72 | |
| 73 | /***/ "./frontend/advanced.reporting/restrictions/MatchRegexp.js": |
| 74 | /*!*****************************************************************!*\ |
| 75 | !*** ./frontend/advanced.reporting/restrictions/MatchRegexp.js ***! |
| 76 | \*****************************************************************/ |
| 77 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 78 | |
| 79 | 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 _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CustomBaseRestriction */ \"./frontend/advanced.reporting/restrictions/CustomBaseRestriction.js\");\n/* harmony import */ var _functions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../functions */ \"./frontend/advanced.reporting/functions.js\");\n\n\nfunction MatchRegexp() {\n _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.getSlug = function () {\n return 'regexp';\n };\n}\nMatchRegexp.prototype = Object.create(_CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\nMatchRegexp.prototype.setAttrs = function (attrs) {\n _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype.setAttrs.call(this, attrs);\n _functions__WEBPACK_IMPORTED_MODULE_1__.observeFieldRestriction.call(this);\n};\nMatchRegexp.prototype.validate = function () {\n var value = this.getValue();\n if (!value) {\n return true;\n }\n var regexp = new RegExp(this.attrs.value, 'g');\n return regexp.test(value);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MatchRegexp);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL01hdGNoUmVnZXhwLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE0RDtBQUNMO0FBRXZELFNBQVNFLFdBQVcsR0FBRztFQUN0QkYsbUVBQTBCLENBQUUsSUFBSSxDQUFFO0VBRWxDLElBQUksQ0FBQ0ksT0FBTyxHQUFHLFlBQVk7SUFDMUIsT0FBTyxRQUFRO0VBQ2hCLENBQUM7QUFFRjtBQUVBRixXQUFXLENBQUNHLFNBQVMsR0FBWUMsTUFBTSxDQUFDQyxNQUFNLENBQzdDUCx3RUFBK0IsQ0FDL0I7QUFDREUsV0FBVyxDQUFDRyxTQUFTLENBQUNHLFFBQVEsR0FBRyxVQUFXQyxLQUFLLEVBQUc7RUFDbkRULHNGQUE2QyxDQUFFLElBQUksRUFBRVMsS0FBSyxDQUFFO0VBQzVEUixvRUFBNEIsQ0FBRSxJQUFJLENBQUU7QUFDckMsQ0FBQztBQUNEQyxXQUFXLENBQUNHLFNBQVMsQ0FBQ0ssUUFBUSxHQUFHLFlBQVk7RUFDNUMsSUFBTUMsS0FBSyxHQUFHLElBQUksQ0FBQ0MsUUFBUSxFQUFFO0VBRTdCLElBQUssQ0FBQ0QsS0FBSyxFQUFHO0lBQ2IsT0FBTyxJQUFJO0VBQ1o7RUFDQSxJQUFNRSxNQUFNLEdBQUcsSUFBSUMsTUFBTSxDQUFFLElBQUksQ0FBQ0wsS0FBSyxDQUFDRSxLQUFLLEVBQUUsR0FBRyxDQUFFO0VBRWxELE9BQU9FLE1BQU0sQ0FBQ0UsSUFBSSxDQUFFSixLQUFLLENBQUU7QUFDNUIsQ0FBQztBQUVELGlFQUFlVCxXQUFXIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvYWR2YW5jZWQucmVwb3J0aW5nL3Jlc3RyaWN0aW9ucy9NYXRjaFJlZ2V4cC5qcz84NjIyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBDdXN0b21CYXNlUmVzdHJpY3Rpb24gZnJvbSAnLi9DdXN0b21CYXNlUmVzdHJpY3Rpb24nO1xyXG5pbXBvcnQgeyBvYnNlcnZlRmllbGRSZXN0cmljdGlvbiB9IGZyb20gJy4uL2Z1bmN0aW9ucyc7XHJcblxyXG5mdW5jdGlvbiBNYXRjaFJlZ2V4cCgpIHtcclxuXHRDdXN0b21CYXNlUmVzdHJpY3Rpb24uY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLmdldFNsdWcgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRyZXR1cm4gJ3JlZ2V4cCc7XHJcblx0fTtcclxuXHJcbn1cclxuXHJcbk1hdGNoUmVnZXhwLnByb3RvdHlwZSAgICAgICAgICA9IE9iamVjdC5jcmVhdGUoXHJcblx0Q3VzdG9tQmFzZVJlc3RyaWN0aW9uLnByb3RvdHlwZSxcclxuKTtcclxuTWF0Y2hSZWdleHAucHJvdG90eXBlLnNldEF0dHJzID0gZnVuY3Rpb24gKCBhdHRycyApIHtcclxuXHRDdXN0b21CYXNlUmVzdHJpY3Rpb24ucHJvdG90eXBlLnNldEF0dHJzLmNhbGwoIHRoaXMsIGF0dHJzICk7XHJcblx0b2JzZXJ2ZUZpZWxkUmVzdHJpY3Rpb24uY2FsbCggdGhpcyApO1xyXG59O1xyXG5NYXRjaFJlZ2V4cC5wcm90b3R5cGUudmFsaWRhdGUgPSBmdW5jdGlvbiAoKSB7XHJcblx0Y29uc3QgdmFsdWUgPSB0aGlzLmdldFZhbHVlKCk7XHJcblxyXG5cdGlmICggIXZhbHVlICkge1xyXG5cdFx0cmV0dXJuIHRydWU7XHJcblx0fVxyXG5cdGNvbnN0IHJlZ2V4cCA9IG5ldyBSZWdFeHAoIHRoaXMuYXR0cnMudmFsdWUsICdnJyApO1xyXG5cclxuXHRyZXR1cm4gcmVnZXhwLnRlc3QoIHZhbHVlICk7XHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBNYXRjaFJlZ2V4cDsiXSwibmFtZXMiOlsiQ3VzdG9tQmFzZVJlc3RyaWN0aW9uIiwib2JzZXJ2ZUZpZWxkUmVzdHJpY3Rpb24iLCJNYXRjaFJlZ2V4cCIsImNhbGwiLCJnZXRTbHVnIiwicHJvdG90eXBlIiwiT2JqZWN0IiwiY3JlYXRlIiwic2V0QXR0cnMiLCJhdHRycyIsInZhbGlkYXRlIiwidmFsdWUiLCJnZXRWYWx1ZSIsInJlZ2V4cCIsIlJlZ0V4cCIsInRlc3QiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/MatchRegexp.js\n"); |
| 80 | |
| 81 | /***/ }), |
| 82 | |
| 83 | /***/ "./frontend/advanced.reporting/restrictions/MustContainCharacters.js": |
| 84 | /*!***************************************************************************!*\ |
| 85 | !*** ./frontend/advanced.reporting/restrictions/MustContainCharacters.js ***! |
| 86 | \***************************************************************************/ |
| 87 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 88 | |
| 89 | 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 _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CustomBaseRestriction */ \"./frontend/advanced.reporting/restrictions/CustomBaseRestriction.js\");\n/* harmony import */ var _functions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../functions */ \"./frontend/advanced.reporting/functions.js\");\n\n\nfunction MustContainCharacters() {\n _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.getSlug = function () {\n return 'contain';\n };\n this.validate = function () {\n var value = this.getValue();\n return !value || value.includes(this.attrs.value);\n };\n}\nMustContainCharacters.prototype = Object.create(_CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\nMustContainCharacters.prototype.setAttrs = function (attrs) {\n _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype.setAttrs.call(this, attrs);\n _functions__WEBPACK_IMPORTED_MODULE_1__.observeFieldRestriction.call(this);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MustContainCharacters);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL011c3RDb250YWluQ2hhcmFjdGVycy5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBNEQ7QUFDTDtBQUV2RCxTQUFTRSxxQkFBcUIsR0FBRztFQUNoQ0YsbUVBQTBCLENBQUUsSUFBSSxDQUFFO0VBRWxDLElBQUksQ0FBQ0ksT0FBTyxHQUFJLFlBQVk7SUFDM0IsT0FBTyxTQUFTO0VBQ2pCLENBQUM7RUFDRCxJQUFJLENBQUNDLFFBQVEsR0FBRyxZQUFZO0lBQzNCLElBQU1DLEtBQUssR0FBRyxJQUFJLENBQUNDLFFBQVEsRUFBRTtJQUU3QixPQUFPLENBQUNELEtBQUssSUFBSUEsS0FBSyxDQUFDRSxRQUFRLENBQUUsSUFBSSxDQUFDQyxLQUFLLENBQUNILEtBQUssQ0FBRTtFQUNwRCxDQUFDO0FBQ0Y7QUFFQUoscUJBQXFCLENBQUNRLFNBQVMsR0FBWUMsTUFBTSxDQUFDQyxNQUFNLENBQ3ZEWix3RUFBK0IsQ0FDL0I7QUFDREUscUJBQXFCLENBQUNRLFNBQVMsQ0FBQ0csUUFBUSxHQUFHLFVBQVdKLEtBQUssRUFBRztFQUM3RFQsc0ZBQTZDLENBQUUsSUFBSSxFQUFFUyxLQUFLLENBQUU7RUFDNURSLG9FQUE0QixDQUFFLElBQUksQ0FBRTtBQUNyQyxDQUFDO0FBRUQsaUVBQWVDLHFCQUFxQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Zyb250ZW5kL2FkdmFuY2VkLnJlcG9ydGluZy9yZXN0cmljdGlvbnMvTXVzdENvbnRhaW5DaGFyYWN0ZXJzLmpzPzZiYjkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEN1c3RvbUJhc2VSZXN0cmljdGlvbiBmcm9tICcuL0N1c3RvbUJhc2VSZXN0cmljdGlvbic7XHJcbmltcG9ydCB7IG9ic2VydmVGaWVsZFJlc3RyaWN0aW9uIH0gZnJvbSAnLi4vZnVuY3Rpb25zJztcclxuXHJcbmZ1bmN0aW9uIE11c3RDb250YWluQ2hhcmFjdGVycygpIHtcclxuXHRDdXN0b21CYXNlUmVzdHJpY3Rpb24uY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLmdldFNsdWcgID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0cmV0dXJuICdjb250YWluJztcclxuXHR9O1xyXG5cdHRoaXMudmFsaWRhdGUgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRjb25zdCB2YWx1ZSA9IHRoaXMuZ2V0VmFsdWUoKTtcclxuXHJcblx0XHRyZXR1cm4gIXZhbHVlIHx8IHZhbHVlLmluY2x1ZGVzKCB0aGlzLmF0dHJzLnZhbHVlICk7XHJcblx0fTtcclxufVxyXG5cclxuTXVzdENvbnRhaW5DaGFyYWN0ZXJzLnByb3RvdHlwZSAgICAgICAgICA9IE9iamVjdC5jcmVhdGUoXHJcblx0Q3VzdG9tQmFzZVJlc3RyaWN0aW9uLnByb3RvdHlwZSxcclxuKTtcclxuTXVzdENvbnRhaW5DaGFyYWN0ZXJzLnByb3RvdHlwZS5zZXRBdHRycyA9IGZ1bmN0aW9uICggYXR0cnMgKSB7XHJcblx0Q3VzdG9tQmFzZVJlc3RyaWN0aW9uLnByb3RvdHlwZS5zZXRBdHRycy5jYWxsKCB0aGlzLCBhdHRycyApO1xyXG5cdG9ic2VydmVGaWVsZFJlc3RyaWN0aW9uLmNhbGwoIHRoaXMgKTtcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE11c3RDb250YWluQ2hhcmFjdGVyczsiXSwibmFtZXMiOlsiQ3VzdG9tQmFzZVJlc3RyaWN0aW9uIiwib2JzZXJ2ZUZpZWxkUmVzdHJpY3Rpb24iLCJNdXN0Q29udGFpbkNoYXJhY3RlcnMiLCJjYWxsIiwiZ2V0U2x1ZyIsInZhbGlkYXRlIiwidmFsdWUiLCJnZXRWYWx1ZSIsImluY2x1ZGVzIiwiYXR0cnMiLCJwcm90b3R5cGUiLCJPYmplY3QiLCJjcmVhdGUiLCJzZXRBdHRycyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/MustContainCharacters.js\n"); |
| 90 | |
| 91 | /***/ }), |
| 92 | |
| 93 | /***/ "./frontend/advanced.reporting/restrictions/MustEqual.js": |
| 94 | /*!***************************************************************!*\ |
| 95 | !*** ./frontend/advanced.reporting/restrictions/MustEqual.js ***! |
| 96 | \***************************************************************/ |
| 97 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 98 | |
| 99 | 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 _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CustomBaseRestriction */ \"./frontend/advanced.reporting/restrictions/CustomBaseRestriction.js\");\n/* harmony import */ var _functions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../functions */ \"./frontend/advanced.reporting/functions.js\");\n\n\nfunction MustEqual() {\n _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.getSlug = function () {\n return 'equal';\n };\n this.validate = function () {\n var value = this.getValue();\n return !value || value === this.attrs.value;\n };\n}\nMustEqual.prototype = Object.create(_CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\nMustEqual.prototype.setAttrs = function (attrs) {\n _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype.setAttrs.call(this, attrs);\n _functions__WEBPACK_IMPORTED_MODULE_1__.observeFieldRestriction.call(this);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MustEqual);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL011c3RFcXVhbC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBNEQ7QUFDTDtBQUV2RCxTQUFTRSxTQUFTLEdBQUc7RUFDcEJGLG1FQUEwQixDQUFFLElBQUksQ0FBRTtFQUVsQyxJQUFJLENBQUNJLE9BQU8sR0FBSSxZQUFZO0lBQzNCLE9BQU8sT0FBTztFQUNmLENBQUM7RUFDRCxJQUFJLENBQUNDLFFBQVEsR0FBRyxZQUFZO0lBQzNCLElBQU1DLEtBQUssR0FBRyxJQUFJLENBQUNDLFFBQVEsRUFBRTtJQUU3QixPQUFPLENBQUNELEtBQUssSUFBSUEsS0FBSyxLQUFLLElBQUksQ0FBQ0UsS0FBSyxDQUFDRixLQUFLO0VBQzVDLENBQUM7QUFDRjtBQUVBSixTQUFTLENBQUNPLFNBQVMsR0FBWUMsTUFBTSxDQUFDQyxNQUFNLENBQzNDWCx3RUFBK0IsQ0FDL0I7QUFDREUsU0FBUyxDQUFDTyxTQUFTLENBQUNHLFFBQVEsR0FBRyxVQUFXSixLQUFLLEVBQUc7RUFDakRSLHNGQUE2QyxDQUFFLElBQUksRUFBRVEsS0FBSyxDQUFFO0VBQzVEUCxvRUFBNEIsQ0FBRSxJQUFJLENBQUU7QUFDckMsQ0FBQztBQUVELGlFQUFlQyxTQUFTIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvYWR2YW5jZWQucmVwb3J0aW5nL3Jlc3RyaWN0aW9ucy9NdXN0RXF1YWwuanM/NDZmNyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQ3VzdG9tQmFzZVJlc3RyaWN0aW9uIGZyb20gJy4vQ3VzdG9tQmFzZVJlc3RyaWN0aW9uJztcclxuaW1wb3J0IHsgb2JzZXJ2ZUZpZWxkUmVzdHJpY3Rpb24gfSBmcm9tICcuLi9mdW5jdGlvbnMnO1xyXG5cclxuZnVuY3Rpb24gTXVzdEVxdWFsKCkge1xyXG5cdEN1c3RvbUJhc2VSZXN0cmljdGlvbi5jYWxsKCB0aGlzICk7XHJcblxyXG5cdHRoaXMuZ2V0U2x1ZyAgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRyZXR1cm4gJ2VxdWFsJztcclxuXHR9O1xyXG5cdHRoaXMudmFsaWRhdGUgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRjb25zdCB2YWx1ZSA9IHRoaXMuZ2V0VmFsdWUoKTtcclxuXHJcblx0XHRyZXR1cm4gIXZhbHVlIHx8IHZhbHVlID09PSB0aGlzLmF0dHJzLnZhbHVlO1xyXG5cdH07XHJcbn1cclxuXHJcbk11c3RFcXVhbC5wcm90b3R5cGUgICAgICAgICAgPSBPYmplY3QuY3JlYXRlKFxyXG5cdEN1c3RvbUJhc2VSZXN0cmljdGlvbi5wcm90b3R5cGUsXHJcbik7XHJcbk11c3RFcXVhbC5wcm90b3R5cGUuc2V0QXR0cnMgPSBmdW5jdGlvbiAoIGF0dHJzICkge1xyXG5cdEN1c3RvbUJhc2VSZXN0cmljdGlvbi5wcm90b3R5cGUuc2V0QXR0cnMuY2FsbCggdGhpcywgYXR0cnMgKTtcclxuXHRvYnNlcnZlRmllbGRSZXN0cmljdGlvbi5jYWxsKCB0aGlzICk7XHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBNdXN0RXF1YWw7Il0sIm5hbWVzIjpbIkN1c3RvbUJhc2VSZXN0cmljdGlvbiIsIm9ic2VydmVGaWVsZFJlc3RyaWN0aW9uIiwiTXVzdEVxdWFsIiwiY2FsbCIsImdldFNsdWciLCJ2YWxpZGF0ZSIsInZhbHVlIiwiZ2V0VmFsdWUiLCJhdHRycyIsInByb3RvdHlwZSIsIk9iamVjdCIsImNyZWF0ZSIsInNldEF0dHJzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/MustEqual.js\n"); |
| 100 | |
| 101 | /***/ }), |
| 102 | |
| 103 | /***/ "./frontend/advanced.reporting/restrictions/MustNotContainCharacters.js": |
| 104 | /*!******************************************************************************!*\ |
| 105 | !*** ./frontend/advanced.reporting/restrictions/MustNotContainCharacters.js ***! |
| 106 | \******************************************************************************/ |
| 107 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 108 | |
| 109 | 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 _MustContainCharacters__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MustContainCharacters */ \"./frontend/advanced.reporting/restrictions/MustContainCharacters.js\");\n\nfunction MustNotContainCharacters() {\n _MustContainCharacters__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.getSlug = function () {\n return 'contain_not';\n };\n this.validate = function () {\n var value = this.getValue();\n return !value || !_MustContainCharacters__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype.validate.call(this);\n };\n}\nMustNotContainCharacters.prototype = Object.create(_MustContainCharacters__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MustNotContainCharacters);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL011c3ROb3RDb250YWluQ2hhcmFjdGVycy5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUE0RDtBQUU1RCxTQUFTQyx3QkFBd0IsR0FBRztFQUNuQ0QsbUVBQTBCLENBQUUsSUFBSSxDQUFFO0VBRWxDLElBQUksQ0FBQ0csT0FBTyxHQUFJLFlBQVk7SUFDM0IsT0FBTyxhQUFhO0VBQ3JCLENBQUM7RUFDRCxJQUFJLENBQUNDLFFBQVEsR0FBRyxZQUFZO0lBQzNCLElBQU1DLEtBQUssR0FBRyxJQUFJLENBQUNDLFFBQVEsRUFBRTtJQUU3QixPQUFPLENBQUNELEtBQUssSUFBSSxDQUFDTCxzRkFBNkMsQ0FBRSxJQUFJLENBQUU7RUFDeEUsQ0FBQztBQUNGO0FBRUFDLHdCQUF3QixDQUFDTSxTQUFTLEdBQUdDLE1BQU0sQ0FBQ0MsTUFBTSxDQUNqRFQsd0VBQStCLENBQy9CO0FBRUQsaUVBQWVDLHdCQUF3QiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Zyb250ZW5kL2FkdmFuY2VkLnJlcG9ydGluZy9yZXN0cmljdGlvbnMvTXVzdE5vdENvbnRhaW5DaGFyYWN0ZXJzLmpzPzllNzMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE11c3RDb250YWluQ2hhcmFjdGVycyBmcm9tICcuL011c3RDb250YWluQ2hhcmFjdGVycyc7XHJcblxyXG5mdW5jdGlvbiBNdXN0Tm90Q29udGFpbkNoYXJhY3RlcnMoKSB7XHJcblx0TXVzdENvbnRhaW5DaGFyYWN0ZXJzLmNhbGwoIHRoaXMgKTtcclxuXHJcblx0dGhpcy5nZXRTbHVnICA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdHJldHVybiAnY29udGFpbl9ub3QnO1xyXG5cdH07XHJcblx0dGhpcy52YWxpZGF0ZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdGNvbnN0IHZhbHVlID0gdGhpcy5nZXRWYWx1ZSgpO1xyXG5cclxuXHRcdHJldHVybiAhdmFsdWUgfHwgIU11c3RDb250YWluQ2hhcmFjdGVycy5wcm90b3R5cGUudmFsaWRhdGUuY2FsbCggdGhpcyApO1xyXG5cdH07XHJcbn1cclxuXHJcbk11c3ROb3RDb250YWluQ2hhcmFjdGVycy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKFxyXG5cdE11c3RDb250YWluQ2hhcmFjdGVycy5wcm90b3R5cGUsXHJcbik7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBNdXN0Tm90Q29udGFpbkNoYXJhY3RlcnM7Il0sIm5hbWVzIjpbIk11c3RDb250YWluQ2hhcmFjdGVycyIsIk11c3ROb3RDb250YWluQ2hhcmFjdGVycyIsImNhbGwiLCJnZXRTbHVnIiwidmFsaWRhdGUiLCJ2YWx1ZSIsImdldFZhbHVlIiwicHJvdG90eXBlIiwiT2JqZWN0IiwiY3JlYXRlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/MustNotContainCharacters.js\n"); |
| 110 | |
| 111 | /***/ }), |
| 112 | |
| 113 | /***/ "./frontend/advanced.reporting/restrictions/NotCompleteInputmask.js": |
| 114 | /*!**************************************************************************!*\ |
| 115 | !*** ./frontend/advanced.reporting/restrictions/NotCompleteInputmask.js ***! |
| 116 | \**************************************************************************/ |
| 117 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 118 | |
| 119 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nfunction NotCompleteInputmask() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.isSupported = function (node, reporting) {\n return node.classList.contains('jet-form-builder__masked-field') && jQuery.fn.inputmask;\n };\n this.validate = function () {\n var value = this.getValue();\n var node = this.reporting.getNode();\n return !value || node.inputmask.isComplete();\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('inputmask');\n };\n}\nNotCompleteInputmask.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (NotCompleteInputmask);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdENvbXBsZXRlSW5wdXRtYXNrLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdEO0FBRXhELFNBQVNDLG9CQUFvQixHQUFHO0VBQy9CRCxpRUFBd0IsQ0FBRSxJQUFJLENBQUU7RUFFaEMsSUFBSSxDQUFDRyxXQUFXLEdBQUssVUFBV0MsSUFBSSxFQUFFQyxTQUFTLEVBQUc7SUFDakQsT0FDQ0QsSUFBSSxDQUFDRSxTQUFTLENBQUNDLFFBQVEsQ0FBRSxnQ0FBZ0MsQ0FBRSxJQUMzREMsTUFBTSxDQUFDQyxFQUFFLENBQUNDLFNBQVM7RUFFckIsQ0FBQztFQUNELElBQUksQ0FBQ0MsUUFBUSxHQUFRLFlBQVk7SUFDaEMsSUFBTUMsS0FBSyxHQUFHLElBQUksQ0FBQ0MsUUFBUSxFQUFFO0lBQzdCLElBQU1ULElBQUksR0FBSSxJQUFJLENBQUNDLFNBQVMsQ0FBQ1MsT0FBTyxFQUFFO0lBRXRDLE9BQU8sQ0FBQ0YsS0FBSyxJQUFJUixJQUFJLENBQUNNLFNBQVMsQ0FBQ0ssVUFBVSxFQUFFO0VBQzdDLENBQUM7RUFDRCxJQUFJLENBQUNDLGFBQWEsR0FBRyxZQUFZO0lBQ2hDLE9BQU8sSUFBSSxDQUFDQyxnQkFBZ0IsQ0FBRSxXQUFXLENBQUU7RUFDNUMsQ0FBQztBQUNGO0FBRUFoQixvQkFBb0IsQ0FBQ2lCLFNBQVMsR0FBR0MsTUFBTSxDQUFDQyxNQUFNLENBQUVwQixzRUFBNkIsQ0FBRTtBQUUvRSxpRUFBZUMsb0JBQW9CIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvYWR2YW5jZWQucmVwb3J0aW5nL3Jlc3RyaWN0aW9ucy9Ob3RDb21wbGV0ZUlucHV0bWFzay5qcz9iM2Y3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBBZHZhbmNlZFJlc3RyaWN0aW9uIGZyb20gJy4vQWR2YW5jZWRSZXN0cmljdGlvbic7XHJcblxyXG5mdW5jdGlvbiBOb3RDb21wbGV0ZUlucHV0bWFzaygpIHtcclxuXHRBZHZhbmNlZFJlc3RyaWN0aW9uLmNhbGwoIHRoaXMgKTtcclxuXHJcblx0dGhpcy5pc1N1cHBvcnRlZCAgID0gZnVuY3Rpb24gKCBub2RlLCByZXBvcnRpbmcgKSB7XHJcblx0XHRyZXR1cm4gKFxyXG5cdFx0XHRub2RlLmNsYXNzTGlzdC5jb250YWlucyggJ2pldC1mb3JtLWJ1aWxkZXJfX21hc2tlZC1maWVsZCcgKSAmJlxyXG5cdFx0XHRqUXVlcnkuZm4uaW5wdXRtYXNrXHJcblx0XHQpO1xyXG5cdH07XHJcblx0dGhpcy52YWxpZGF0ZSAgICAgID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0Y29uc3QgdmFsdWUgPSB0aGlzLmdldFZhbHVlKCk7XHJcblx0XHRjb25zdCBub2RlICA9IHRoaXMucmVwb3J0aW5nLmdldE5vZGUoKTtcclxuXHJcblx0XHRyZXR1cm4gIXZhbHVlIHx8IG5vZGUuaW5wdXRtYXNrLmlzQ29tcGxldGUoKTtcclxuXHR9O1xyXG5cdHRoaXMuZ2V0UmF3TWVzc2FnZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdHJldHVybiB0aGlzLmdldE1lc3NhZ2VCeVNsdWcoICdpbnB1dG1hc2snICk7XHJcblx0fTtcclxufVxyXG5cclxuTm90Q29tcGxldGVJbnB1dG1hc2sucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZSggQWR2YW5jZWRSZXN0cmljdGlvbi5wcm90b3R5cGUgKTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE5vdENvbXBsZXRlSW5wdXRtYXNrOyJdLCJuYW1lcyI6WyJBZHZhbmNlZFJlc3RyaWN0aW9uIiwiTm90Q29tcGxldGVJbnB1dG1hc2siLCJjYWxsIiwiaXNTdXBwb3J0ZWQiLCJub2RlIiwicmVwb3J0aW5nIiwiY2xhc3NMaXN0IiwiY29udGFpbnMiLCJqUXVlcnkiLCJmbiIsImlucHV0bWFzayIsInZhbGlkYXRlIiwidmFsdWUiLCJnZXRWYWx1ZSIsImdldE5vZGUiLCJpc0NvbXBsZXRlIiwiZ2V0UmF3TWVzc2FnZSIsImdldE1lc3NhZ2VCeVNsdWciLCJwcm90b3R5cGUiLCJPYmplY3QiLCJjcmVhdGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/NotCompleteInputmask.js\n"); |
| 120 | |
| 121 | /***/ }), |
| 122 | |
| 123 | /***/ "./frontend/advanced.reporting/restrictions/NotEmail.js": |
| 124 | /*!**************************************************************!*\ |
| 125 | !*** ./frontend/advanced.reporting/restrictions/NotEmail.js ***! |
| 126 | \**************************************************************/ |
| 127 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 128 | |
| 129 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nfunction NotEmail() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.isSupported = function (node, reporting) {\n return 'email' === node.type;\n };\n this.validate = function () {\n var value = this.getValue();\n return !value || /^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{1,6}$/.test(value);\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('email');\n };\n}\nNotEmail.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (NotEmail);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdEVtYWlsLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdEO0FBRXhELFNBQVNDLFFBQVEsR0FBRztFQUNuQkQsaUVBQXdCLENBQUUsSUFBSSxDQUFFO0VBRWhDLElBQUksQ0FBQ0csV0FBVyxHQUFLLFVBQVdDLElBQUksRUFBRUMsU0FBUyxFQUFHO0lBQ2pELE9BQU8sT0FBTyxLQUFLRCxJQUFJLENBQUNFLElBQUk7RUFDN0IsQ0FBQztFQUNELElBQUksQ0FBQ0MsUUFBUSxHQUFRLFlBQVk7SUFDaEMsSUFBTUMsS0FBSyxHQUFHLElBQUksQ0FBQ0MsUUFBUSxFQUFFO0lBRTdCLE9BQU8sQ0FBQ0QsS0FBSyxJQUFJLGtDQUFrQyxDQUFDRSxJQUFJLENBQUVGLEtBQUssQ0FBRTtFQUNsRSxDQUFDO0VBQ0QsSUFBSSxDQUFDRyxhQUFhLEdBQUcsWUFBWTtJQUNoQyxPQUFPLElBQUksQ0FBQ0MsZ0JBQWdCLENBQUUsT0FBTyxDQUFFO0VBQ3hDLENBQUM7QUFDRjtBQUVBWCxRQUFRLENBQUNZLFNBQVMsR0FBR0MsTUFBTSxDQUFDQyxNQUFNLENBQUVmLHNFQUE2QixDQUFFO0FBRW5FLGlFQUFlQyxRQUFRIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvYWR2YW5jZWQucmVwb3J0aW5nL3Jlc3RyaWN0aW9ucy9Ob3RFbWFpbC5qcz80NTQ4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBBZHZhbmNlZFJlc3RyaWN0aW9uIGZyb20gJy4vQWR2YW5jZWRSZXN0cmljdGlvbic7XHJcblxyXG5mdW5jdGlvbiBOb3RFbWFpbCgpIHtcclxuXHRBZHZhbmNlZFJlc3RyaWN0aW9uLmNhbGwoIHRoaXMgKTtcclxuXHJcblx0dGhpcy5pc1N1cHBvcnRlZCAgID0gZnVuY3Rpb24gKCBub2RlLCByZXBvcnRpbmcgKSB7XHJcblx0XHRyZXR1cm4gJ2VtYWlsJyA9PT0gbm9kZS50eXBlO1xyXG5cdH07XHJcblx0dGhpcy52YWxpZGF0ZSAgICAgID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0Y29uc3QgdmFsdWUgPSB0aGlzLmdldFZhbHVlKCk7XHJcblxyXG5cdFx0cmV0dXJuICF2YWx1ZSB8fCAvXltcXHctXFwuXStAKFtcXHctXStcXC4pK1tcXHctXXsxLDZ9JC8udGVzdCggdmFsdWUgKTtcclxuXHR9O1xyXG5cdHRoaXMuZ2V0UmF3TWVzc2FnZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdHJldHVybiB0aGlzLmdldE1lc3NhZ2VCeVNsdWcoICdlbWFpbCcgKTtcclxuXHR9O1xyXG59XHJcblxyXG5Ob3RFbWFpbC5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKCBBZHZhbmNlZFJlc3RyaWN0aW9uLnByb3RvdHlwZSApO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTm90RW1haWw7Il0sIm5hbWVzIjpbIkFkdmFuY2VkUmVzdHJpY3Rpb24iLCJOb3RFbWFpbCIsImNhbGwiLCJpc1N1cHBvcnRlZCIsIm5vZGUiLCJyZXBvcnRpbmciLCJ0eXBlIiwidmFsaWRhdGUiLCJ2YWx1ZSIsImdldFZhbHVlIiwidGVzdCIsImdldFJhd01lc3NhZ2UiLCJnZXRNZXNzYWdlQnlTbHVnIiwicHJvdG90eXBlIiwiT2JqZWN0IiwiY3JlYXRlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/NotEmail.js\n"); |
| 130 | |
| 131 | /***/ }), |
| 132 | |
| 133 | /***/ "./frontend/advanced.reporting/restrictions/NotEmptyRestriction.js": |
| 134 | /*!*************************************************************************!*\ |
| 135 | !*** ./frontend/advanced.reporting/restrictions/NotEmptyRestriction.js ***! |
| 136 | \*************************************************************************/ |
| 137 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 138 | |
| 139 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nvar _JetFormBuilderFuncti = JetFormBuilderFunctions,\n isEmpty = _JetFormBuilderFuncti.isEmpty;\nfunction NotEmptyRestriction() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.isSupported = function (node, reporting) {\n return reporting.input.isRequired && [String, Array, FileList].includes(reporting.input.valueType());\n };\n this.validate = function () {\n var value = this.getValue();\n return !isEmpty(value);\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('empty');\n };\n}\nNotEmptyRestriction.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (NotEmptyRestriction);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdEVtcHR5UmVzdHJpY3Rpb24uanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBd0Q7QUFFeEQsNEJBRVVDLHVCQUF1QjtFQUQxQkMsT0FBTyx5QkFBUEEsT0FBTztBQUdkLFNBQVNDLG1CQUFtQixHQUFHO0VBQzlCSCxpRUFBd0IsQ0FBRSxJQUFJLENBQUU7RUFFaEMsSUFBSSxDQUFDSyxXQUFXLEdBQUssVUFBV0MsSUFBSSxFQUFFQyxTQUFTLEVBQUc7SUFDakQsT0FBT0EsU0FBUyxDQUFDQyxLQUFLLENBQUNDLFVBQVUsSUFDaEMsQ0FBRUMsTUFBTSxFQUFFQyxLQUFLLEVBQUVDLFFBQVEsQ0FBRSxDQUFDQyxRQUFRLENBQ25DTixTQUFTLENBQUNDLEtBQUssQ0FBQ00sU0FBUyxFQUFFLENBQzNCO0VBQ0gsQ0FBQztFQUNELElBQUksQ0FBQ0MsUUFBUSxHQUFRLFlBQVk7SUFDaEMsSUFBTUMsS0FBSyxHQUFHLElBQUksQ0FBQ0MsUUFBUSxFQUFFO0lBRTdCLE9BQU8sQ0FBQ2YsT0FBTyxDQUFFYyxLQUFLLENBQUU7RUFDekIsQ0FBQztFQUNELElBQUksQ0FBQ0UsYUFBYSxHQUFHLFlBQVk7SUFDaEMsT0FBTyxJQUFJLENBQUNDLGdCQUFnQixDQUFFLE9BQU8sQ0FBRTtFQUN4QyxDQUFDO0FBQ0Y7QUFFQWhCLG1CQUFtQixDQUFDaUIsU0FBUyxHQUFHQyxNQUFNLENBQUNDLE1BQU0sQ0FBRXRCLHNFQUE2QixDQUFFO0FBRTlFLGlFQUFlRyxtQkFBbUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdEVtcHR5UmVzdHJpY3Rpb24uanM/NDRjNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQWR2YW5jZWRSZXN0cmljdGlvbiBmcm9tICcuL0FkdmFuY2VkUmVzdHJpY3Rpb24nO1xyXG5cclxuY29uc3Qge1xyXG5cdCAgICAgIGlzRW1wdHksXHJcbiAgICAgIH0gPSBKZXRGb3JtQnVpbGRlckZ1bmN0aW9ucztcclxuXHJcbmZ1bmN0aW9uIE5vdEVtcHR5UmVzdHJpY3Rpb24oKSB7XHJcblx0QWR2YW5jZWRSZXN0cmljdGlvbi5jYWxsKCB0aGlzICk7XHJcblxyXG5cdHRoaXMuaXNTdXBwb3J0ZWQgICA9IGZ1bmN0aW9uICggbm9kZSwgcmVwb3J0aW5nICkge1xyXG5cdFx0cmV0dXJuIHJlcG9ydGluZy5pbnB1dC5pc1JlcXVpcmVkICYmXHJcblx0XHRcdFsgU3RyaW5nLCBBcnJheSwgRmlsZUxpc3QgXS5pbmNsdWRlcyhcclxuXHRcdFx0XHRyZXBvcnRpbmcuaW5wdXQudmFsdWVUeXBlKCksXHJcblx0XHRcdCk7XHJcblx0fTtcclxuXHR0aGlzLnZhbGlkYXRlICAgICAgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRjb25zdCB2YWx1ZSA9IHRoaXMuZ2V0VmFsdWUoKTtcclxuXHJcblx0XHRyZXR1cm4gIWlzRW1wdHkoIHZhbHVlICk7XHJcblx0fTtcclxuXHR0aGlzLmdldFJhd01lc3NhZ2UgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRyZXR1cm4gdGhpcy5nZXRNZXNzYWdlQnlTbHVnKCAnZW1wdHknICk7XHJcblx0fTtcclxufVxyXG5cclxuTm90RW1wdHlSZXN0cmljdGlvbi5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKCBBZHZhbmNlZFJlc3RyaWN0aW9uLnByb3RvdHlwZSApO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTm90RW1wdHlSZXN0cmljdGlvbjsiXSwibmFtZXMiOlsiQWR2YW5jZWRSZXN0cmljdGlvbiIsIkpldEZvcm1CdWlsZGVyRnVuY3Rpb25zIiwiaXNFbXB0eSIsIk5vdEVtcHR5UmVzdHJpY3Rpb24iLCJjYWxsIiwiaXNTdXBwb3J0ZWQiLCJub2RlIiwicmVwb3J0aW5nIiwiaW5wdXQiLCJpc1JlcXVpcmVkIiwiU3RyaW5nIiwiQXJyYXkiLCJGaWxlTGlzdCIsImluY2x1ZGVzIiwidmFsdWVUeXBlIiwidmFsaWRhdGUiLCJ2YWx1ZSIsImdldFZhbHVlIiwiZ2V0UmF3TWVzc2FnZSIsImdldE1lc3NhZ2VCeVNsdWciLCJwcm90b3R5cGUiLCJPYmplY3QiLCJjcmVhdGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/NotEmptyRestriction.js\n"); |
| 140 | |
| 141 | /***/ }), |
| 142 | |
| 143 | /***/ "./frontend/advanced.reporting/restrictions/NotEnoughChars.js": |
| 144 | /*!********************************************************************!*\ |
| 145 | !*** ./frontend/advanced.reporting/restrictions/NotEnoughChars.js ***! |
| 146 | \********************************************************************/ |
| 147 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 148 | |
| 149 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nfunction NotEnoughChars() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.watchedAttrs.push('minLength');\n this.isSupported = function (node, reporting) {\n var _reporting$input$attr = reporting.input.attrs.minLength,\n minLength = _reporting$input$attr === void 0 ? false : _reporting$input$attr;\n return false !== minLength;\n };\n this.validate = function () {\n var _this$getValue;\n var length = (_this$getValue = this.getValue()) === null || _this$getValue === void 0 ? void 0 : _this$getValue.length;\n var minLength = this.reporting.input.attrs.minLength;\n return !length || length >= +minLength.value.current;\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('char_min');\n };\n}\nNotEnoughChars.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (NotEnoughChars);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdEVub3VnaENoYXJzLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdEO0FBRXhELFNBQVNDLGNBQWMsR0FBRztFQUN6QkQsaUVBQXdCLENBQUUsSUFBSSxDQUFFO0VBRWhDLElBQUksQ0FBQ0csWUFBWSxDQUFDQyxJQUFJLENBQUUsV0FBVyxDQUFFO0VBRXJDLElBQUksQ0FBQ0MsV0FBVyxHQUFHLFVBQVdDLElBQUksRUFBRUMsU0FBUyxFQUFHO0lBQy9DLDRCQUE4QkEsU0FBUyxDQUFDQyxLQUFLLENBQUNDLEtBQUssQ0FBM0NDLFNBQVM7TUFBVEEsU0FBUyxzQ0FBRyxLQUFLO0lBRXpCLE9BQU8sS0FBSyxLQUFLQSxTQUFTO0VBQzNCLENBQUM7RUFFRCxJQUFJLENBQUNDLFFBQVEsR0FBRyxZQUFZO0lBQUE7SUFDM0IsSUFBTUMsTUFBTSxxQkFBVSxJQUFJLENBQUNDLFFBQVEsRUFBRSxtREFBZixlQUFpQkQsTUFBTTtJQUM3QyxJQUFRRixTQUFTLEdBQUssSUFBSSxDQUFDSCxTQUFTLENBQUNDLEtBQUssQ0FBQ0MsS0FBSyxDQUF4Q0MsU0FBUztJQUVqQixPQUFPLENBQUNFLE1BQU0sSUFBSUEsTUFBTSxJQUFJLENBQUNGLFNBQVMsQ0FBQ0ksS0FBSyxDQUFDQyxPQUFPO0VBQ3JELENBQUM7RUFFRCxJQUFJLENBQUNDLGFBQWEsR0FBRyxZQUFZO0lBQ2hDLE9BQU8sSUFBSSxDQUFDQyxnQkFBZ0IsQ0FBRSxVQUFVLENBQUU7RUFDM0MsQ0FBQztBQUNGO0FBRUFoQixjQUFjLENBQUNpQixTQUFTLEdBQUdDLE1BQU0sQ0FBQ0MsTUFBTSxDQUFFcEIsc0VBQTZCLENBQUU7QUFFekUsaUVBQWVDLGNBQWMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdEVub3VnaENoYXJzLmpzP2EzNzQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEFkdmFuY2VkUmVzdHJpY3Rpb24gZnJvbSAnLi9BZHZhbmNlZFJlc3RyaWN0aW9uJztcclxuXHJcbmZ1bmN0aW9uIE5vdEVub3VnaENoYXJzKCkge1xyXG5cdEFkdmFuY2VkUmVzdHJpY3Rpb24uY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLndhdGNoZWRBdHRycy5wdXNoKCAnbWluTGVuZ3RoJyApO1xyXG5cclxuXHR0aGlzLmlzU3VwcG9ydGVkID0gZnVuY3Rpb24gKCBub2RlLCByZXBvcnRpbmcgKSB7XHJcblx0XHRjb25zdCB7IG1pbkxlbmd0aCA9IGZhbHNlIH0gPSByZXBvcnRpbmcuaW5wdXQuYXR0cnM7XHJcblxyXG5cdFx0cmV0dXJuIGZhbHNlICE9PSBtaW5MZW5ndGg7XHJcblx0fTtcclxuXHJcblx0dGhpcy52YWxpZGF0ZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdGNvbnN0IGxlbmd0aCAgICAgICAgPSB0aGlzLmdldFZhbHVlKCk/Lmxlbmd0aDtcclxuXHRcdGNvbnN0IHsgbWluTGVuZ3RoIH0gPSB0aGlzLnJlcG9ydGluZy5pbnB1dC5hdHRycztcclxuXHJcblx0XHRyZXR1cm4gIWxlbmd0aCB8fCBsZW5ndGggPj0gK21pbkxlbmd0aC52YWx1ZS5jdXJyZW50O1xyXG5cdH07XHJcblxyXG5cdHRoaXMuZ2V0UmF3TWVzc2FnZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdHJldHVybiB0aGlzLmdldE1lc3NhZ2VCeVNsdWcoICdjaGFyX21pbicgKTtcclxuXHR9O1xyXG59XHJcblxyXG5Ob3RFbm91Z2hDaGFycy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKCBBZHZhbmNlZFJlc3RyaWN0aW9uLnByb3RvdHlwZSApO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTm90RW5vdWdoQ2hhcnM7Il0sIm5hbWVzIjpbIkFkdmFuY2VkUmVzdHJpY3Rpb24iLCJOb3RFbm91Z2hDaGFycyIsImNhbGwiLCJ3YXRjaGVkQXR0cnMiLCJwdXNoIiwiaXNTdXBwb3J0ZWQiLCJub2RlIiwicmVwb3J0aW5nIiwiaW5wdXQiLCJhdHRycyIsIm1pbkxlbmd0aCIsInZhbGlkYXRlIiwibGVuZ3RoIiwiZ2V0VmFsdWUiLCJ2YWx1ZSIsImN1cnJlbnQiLCJnZXRSYXdNZXNzYWdlIiwiZ2V0TWVzc2FnZUJ5U2x1ZyIsInByb3RvdHlwZSIsIk9iamVjdCIsImNyZWF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/NotEnoughChars.js\n"); |
| 150 | |
| 151 | /***/ }), |
| 152 | |
| 153 | /***/ "./frontend/advanced.reporting/restrictions/NotEnoughNumbers.js": |
| 154 | /*!**********************************************************************!*\ |
| 155 | !*** ./frontend/advanced.reporting/restrictions/NotEnoughNumbers.js ***! |
| 156 | \**********************************************************************/ |
| 157 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 158 | |
| 159 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nfunction NotEnoughNumbers() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.watchedAttrs.push('min');\n this.isSupported = function (node, reporting) {\n var _reporting$input$attr = reporting.input.attrs.min,\n min = _reporting$input$attr === void 0 ? false : _reporting$input$attr;\n return false !== min && ['number', 'range'].includes(node.type);\n };\n this.validate = function () {\n var value = this.getValue();\n var min = this.reporting.input.attrs.min;\n return !value || +value >= +min.value.current;\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('number_min');\n };\n}\nNotEnoughNumbers.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (NotEnoughNumbers);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdEVub3VnaE51bWJlcnMuanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBd0Q7QUFFeEQsU0FBU0MsZ0JBQWdCLEdBQUc7RUFDM0JELGlFQUF3QixDQUFFLElBQUksQ0FBRTtFQUVoQyxJQUFJLENBQUNHLFlBQVksQ0FBQ0MsSUFBSSxDQUFFLEtBQUssQ0FBRTtFQUUvQixJQUFJLENBQUNDLFdBQVcsR0FBSyxVQUFXQyxJQUFJLEVBQUVDLFNBQVMsRUFBRztJQUNqRCw0QkFBd0JBLFNBQVMsQ0FBQ0MsS0FBSyxDQUFDQyxLQUFLLENBQXJDQyxHQUFHO01BQUhBLEdBQUcsc0NBQUcsS0FBSztJQUVuQixPQUFPLEtBQUssS0FBS0EsR0FBRyxJQUFJLENBQUUsUUFBUSxFQUFFLE9BQU8sQ0FBRSxDQUFDQyxRQUFRLENBQUVMLElBQUksQ0FBQ00sSUFBSSxDQUFFO0VBQ3BFLENBQUM7RUFDRCxJQUFJLENBQUNDLFFBQVEsR0FBUSxZQUFZO0lBQ2hDLElBQU1DLEtBQUssR0FBSyxJQUFJLENBQUNDLFFBQVEsRUFBRTtJQUMvQixJQUFRTCxHQUFHLEdBQUssSUFBSSxDQUFDSCxTQUFTLENBQUNDLEtBQUssQ0FBQ0MsS0FBSyxDQUFsQ0MsR0FBRztJQUVYLE9BQU8sQ0FBQ0ksS0FBSyxJQUFJLENBQUNBLEtBQUssSUFBSSxDQUFDSixHQUFHLENBQUNJLEtBQUssQ0FBQ0UsT0FBTztFQUM5QyxDQUFDO0VBQ0QsSUFBSSxDQUFDQyxhQUFhLEdBQUcsWUFBWTtJQUNoQyxPQUFPLElBQUksQ0FBQ0MsZ0JBQWdCLENBQUUsWUFBWSxDQUFFO0VBQzdDLENBQUM7QUFDRjtBQUVBakIsZ0JBQWdCLENBQUNrQixTQUFTLEdBQUdDLE1BQU0sQ0FBQ0MsTUFBTSxDQUFFckIsc0VBQTZCLENBQUU7QUFFM0UsaUVBQWVDLGdCQUFnQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Zyb250ZW5kL2FkdmFuY2VkLnJlcG9ydGluZy9yZXN0cmljdGlvbnMvTm90RW5vdWdoTnVtYmVycy5qcz85YWI2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBBZHZhbmNlZFJlc3RyaWN0aW9uIGZyb20gJy4vQWR2YW5jZWRSZXN0cmljdGlvbic7XHJcblxyXG5mdW5jdGlvbiBOb3RFbm91Z2hOdW1iZXJzKCkge1xyXG5cdEFkdmFuY2VkUmVzdHJpY3Rpb24uY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLndhdGNoZWRBdHRycy5wdXNoKCAnbWluJyApO1xyXG5cclxuXHR0aGlzLmlzU3VwcG9ydGVkICAgPSBmdW5jdGlvbiAoIG5vZGUsIHJlcG9ydGluZyApIHtcclxuXHRcdGNvbnN0IHsgbWluID0gZmFsc2UgfSA9IHJlcG9ydGluZy5pbnB1dC5hdHRycztcclxuXHJcblx0XHRyZXR1cm4gZmFsc2UgIT09IG1pbiAmJiBbICdudW1iZXInLCAncmFuZ2UnIF0uaW5jbHVkZXMoIG5vZGUudHlwZSApO1xyXG5cdH07XHJcblx0dGhpcy52YWxpZGF0ZSAgICAgID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0Y29uc3QgdmFsdWUgICA9IHRoaXMuZ2V0VmFsdWUoKTtcclxuXHRcdGNvbnN0IHsgbWluIH0gPSB0aGlzLnJlcG9ydGluZy5pbnB1dC5hdHRycztcclxuXHJcblx0XHRyZXR1cm4gIXZhbHVlIHx8ICt2YWx1ZSA+PSArbWluLnZhbHVlLmN1cnJlbnQ7XHJcblx0fTtcclxuXHR0aGlzLmdldFJhd01lc3NhZ2UgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRyZXR1cm4gdGhpcy5nZXRNZXNzYWdlQnlTbHVnKCAnbnVtYmVyX21pbicgKTtcclxuXHR9O1xyXG59XHJcblxyXG5Ob3RFbm91Z2hOdW1iZXJzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoIEFkdmFuY2VkUmVzdHJpY3Rpb24ucHJvdG90eXBlICk7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBOb3RFbm91Z2hOdW1iZXJzOyJdLCJuYW1lcyI6WyJBZHZhbmNlZFJlc3RyaWN0aW9uIiwiTm90RW5vdWdoTnVtYmVycyIsImNhbGwiLCJ3YXRjaGVkQXR0cnMiLCJwdXNoIiwiaXNTdXBwb3J0ZWQiLCJub2RlIiwicmVwb3J0aW5nIiwiaW5wdXQiLCJhdHRycyIsIm1pbiIsImluY2x1ZGVzIiwidHlwZSIsInZhbGlkYXRlIiwidmFsdWUiLCJnZXRWYWx1ZSIsImN1cnJlbnQiLCJnZXRSYXdNZXNzYWdlIiwiZ2V0TWVzc2FnZUJ5U2x1ZyIsInByb3RvdHlwZSIsIk9iamVjdCIsImNyZWF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/NotEnoughNumbers.js\n"); |
| 160 | |
| 161 | /***/ }), |
| 162 | |
| 163 | /***/ "./frontend/advanced.reporting/restrictions/NotMatchRegexp.js": |
| 164 | /*!********************************************************************!*\ |
| 165 | !*** ./frontend/advanced.reporting/restrictions/NotMatchRegexp.js ***! |
| 166 | \********************************************************************/ |
| 167 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 168 | |
| 169 | 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 _MatchRegexp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MatchRegexp */ \"./frontend/advanced.reporting/restrictions/MatchRegexp.js\");\n\nfunction NotMatchRegexp() {\n _MatchRegexp__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.getSlug = function () {\n return 'regexp_not';\n };\n this.validate = function () {\n var value = this.getValue();\n return !value || !_MatchRegexp__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype.validate.call(this);\n };\n}\nNotMatchRegexp.prototype = Object.create(_MatchRegexp__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (NotMatchRegexp);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdE1hdGNoUmVnZXhwLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdDO0FBRXhDLFNBQVNDLGNBQWMsR0FBRztFQUN6QkQseURBQWdCLENBQUUsSUFBSSxDQUFFO0VBRXhCLElBQUksQ0FBQ0csT0FBTyxHQUFJLFlBQVk7SUFDM0IsT0FBTyxZQUFZO0VBQ3BCLENBQUM7RUFDRCxJQUFJLENBQUNDLFFBQVEsR0FBRyxZQUFZO0lBQzNCLElBQU1DLEtBQUssR0FBRyxJQUFJLENBQUNDLFFBQVEsRUFBRTtJQUU3QixPQUFPLENBQUNELEtBQUssSUFBSSxDQUFDTCw0RUFBbUMsQ0FBRSxJQUFJLENBQUU7RUFDOUQsQ0FBQztBQUNGO0FBRUFDLGNBQWMsQ0FBQ00sU0FBUyxHQUFHQyxNQUFNLENBQUNDLE1BQU0sQ0FBRVQsOERBQXFCLENBQUU7QUFFakUsaUVBQWVDLGNBQWMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdE1hdGNoUmVnZXhwLmpzPzAyMTgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE1hdGNoUmVnZXhwIGZyb20gJy4vTWF0Y2hSZWdleHAnO1xyXG5cclxuZnVuY3Rpb24gTm90TWF0Y2hSZWdleHAoKSB7XHJcblx0TWF0Y2hSZWdleHAuY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLmdldFNsdWcgID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0cmV0dXJuICdyZWdleHBfbm90JztcclxuXHR9O1xyXG5cdHRoaXMudmFsaWRhdGUgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRjb25zdCB2YWx1ZSA9IHRoaXMuZ2V0VmFsdWUoKTtcclxuXHJcblx0XHRyZXR1cm4gIXZhbHVlIHx8ICFNYXRjaFJlZ2V4cC5wcm90b3R5cGUudmFsaWRhdGUuY2FsbCggdGhpcyApO1xyXG5cdH07XHJcbn1cclxuXHJcbk5vdE1hdGNoUmVnZXhwLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoIE1hdGNoUmVnZXhwLnByb3RvdHlwZSApO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTm90TWF0Y2hSZWdleHA7Il0sIm5hbWVzIjpbIk1hdGNoUmVnZXhwIiwiTm90TWF0Y2hSZWdleHAiLCJjYWxsIiwiZ2V0U2x1ZyIsInZhbGlkYXRlIiwidmFsdWUiLCJnZXRWYWx1ZSIsInByb3RvdHlwZSIsIk9iamVjdCIsImNyZWF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/NotMatchRegexp.js\n"); |
| 170 | |
| 171 | /***/ }), |
| 172 | |
| 173 | /***/ "./frontend/advanced.reporting/restrictions/NotUrl.js": |
| 174 | /*!************************************************************!*\ |
| 175 | !*** ./frontend/advanced.reporting/restrictions/NotUrl.js ***! |
| 176 | \************************************************************/ |
| 177 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 178 | |
| 179 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nfunction NotUrl() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.isSupported = function (node, reporting) {\n return 'url' === node.type;\n };\n this.validate = function () {\n var value = this.getValue();\n return !value || /((mailto\\:|(news|(ht|f)tp(s?))\\:\\/\\/)\\S+)/.test(value);\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('url');\n };\n}\nNotUrl.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (NotUrl);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL05vdFVybC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUF3RDtBQUV4RCxTQUFTQyxNQUFNLEdBQUc7RUFDakJELGlFQUF3QixDQUFFLElBQUksQ0FBRTtFQUVoQyxJQUFJLENBQUNHLFdBQVcsR0FBSyxVQUFXQyxJQUFJLEVBQUVDLFNBQVMsRUFBRztJQUNqRCxPQUFPLEtBQUssS0FBS0QsSUFBSSxDQUFDRSxJQUFJO0VBQzNCLENBQUM7RUFDRCxJQUFJLENBQUNDLFFBQVEsR0FBUSxZQUFZO0lBQ2hDLElBQU1DLEtBQUssR0FBRyxJQUFJLENBQUNDLFFBQVEsRUFBRTtJQUU3QixPQUNDLENBQUNELEtBQUssSUFBSSwyQ0FBMkMsQ0FBQ0UsSUFBSSxDQUFFRixLQUFLLENBQUU7RUFFckUsQ0FBQztFQUNELElBQUksQ0FBQ0csYUFBYSxHQUFHLFlBQVk7SUFDaEMsT0FBTyxJQUFJLENBQUNDLGdCQUFnQixDQUFFLEtBQUssQ0FBRTtFQUN0QyxDQUFDO0FBQ0Y7QUFFQVgsTUFBTSxDQUFDWSxTQUFTLEdBQUdDLE1BQU0sQ0FBQ0MsTUFBTSxDQUFFZixzRUFBNkIsQ0FBRTtBQUVqRSxpRUFBZUMsTUFBTSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Zyb250ZW5kL2FkdmFuY2VkLnJlcG9ydGluZy9yZXN0cmljdGlvbnMvTm90VXJsLmpzP2U4NDIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEFkdmFuY2VkUmVzdHJpY3Rpb24gZnJvbSAnLi9BZHZhbmNlZFJlc3RyaWN0aW9uJztcclxuXHJcbmZ1bmN0aW9uIE5vdFVybCgpIHtcclxuXHRBZHZhbmNlZFJlc3RyaWN0aW9uLmNhbGwoIHRoaXMgKTtcclxuXHJcblx0dGhpcy5pc1N1cHBvcnRlZCAgID0gZnVuY3Rpb24gKCBub2RlLCByZXBvcnRpbmcgKSB7XHJcblx0XHRyZXR1cm4gJ3VybCcgPT09IG5vZGUudHlwZTtcclxuXHR9O1xyXG5cdHRoaXMudmFsaWRhdGUgICAgICA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdGNvbnN0IHZhbHVlID0gdGhpcy5nZXRWYWx1ZSgpO1xyXG5cclxuXHRcdHJldHVybiAoXHJcblx0XHRcdCF2YWx1ZSB8fCAvKChtYWlsdG9cXDp8KG5ld3N8KGh0fGYpdHAocz8pKVxcOlxcL1xcLylcXFMrKS8udGVzdCggdmFsdWUgKVxyXG5cdFx0KTtcclxuXHR9O1xyXG5cdHRoaXMuZ2V0UmF3TWVzc2FnZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdHJldHVybiB0aGlzLmdldE1lc3NhZ2VCeVNsdWcoICd1cmwnICk7XHJcblx0fTtcclxufVxyXG5cclxuTm90VXJsLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoIEFkdmFuY2VkUmVzdHJpY3Rpb24ucHJvdG90eXBlICk7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBOb3RVcmw7Il0sIm5hbWVzIjpbIkFkdmFuY2VkUmVzdHJpY3Rpb24iLCJOb3RVcmwiLCJjYWxsIiwiaXNTdXBwb3J0ZWQiLCJub2RlIiwicmVwb3J0aW5nIiwidHlwZSIsInZhbGlkYXRlIiwidmFsdWUiLCJnZXRWYWx1ZSIsInRlc3QiLCJnZXRSYXdNZXNzYWdlIiwiZ2V0TWVzc2FnZUJ5U2x1ZyIsInByb3RvdHlwZSIsIk9iamVjdCIsImNyZWF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/NotUrl.js\n"); |
| 180 | |
| 181 | /***/ }), |
| 182 | |
| 183 | /***/ "./frontend/advanced.reporting/restrictions/ReachLimitChars.js": |
| 184 | /*!*********************************************************************!*\ |
| 185 | !*** ./frontend/advanced.reporting/restrictions/ReachLimitChars.js ***! |
| 186 | \*********************************************************************/ |
| 187 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 188 | |
| 189 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nfunction ReachLimitChars() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.watchedAttrs.push('maxLength');\n this.isSupported = function (node, reporting) {\n var _reporting$input$attr = reporting.input.attrs.maxLength,\n maxLength = _reporting$input$attr === void 0 ? false : _reporting$input$attr;\n return false !== maxLength;\n };\n this.validate = function () {\n var _this$getValue;\n var value = (_this$getValue = this.getValue()) === null || _this$getValue === void 0 ? void 0 : _this$getValue.length;\n var maxLength = this.reporting.input.attrs.maxLength;\n return !value || value <= +maxLength.value.current;\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('char_max');\n };\n}\nReachLimitChars.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ReachLimitChars);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL1JlYWNoTGltaXRDaGFycy5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUF3RDtBQUV4RCxTQUFTQyxlQUFlLEdBQUc7RUFDMUJELGlFQUF3QixDQUFFLElBQUksQ0FBRTtFQUVoQyxJQUFJLENBQUNHLFlBQVksQ0FBQ0MsSUFBSSxDQUFFLFdBQVcsQ0FBRTtFQUVyQyxJQUFJLENBQUNDLFdBQVcsR0FBRyxVQUFXQyxJQUFJLEVBQUVDLFNBQVMsRUFBRztJQUMvQyw0QkFBOEJBLFNBQVMsQ0FBQ0MsS0FBSyxDQUFDQyxLQUFLLENBQTNDQyxTQUFTO01BQVRBLFNBQVMsc0NBQUcsS0FBSztJQUV6QixPQUFPLEtBQUssS0FBS0EsU0FBUztFQUMzQixDQUFDO0VBRUQsSUFBSSxDQUFDQyxRQUFRLEdBQVEsWUFBWTtJQUFBO0lBQ2hDLElBQU1DLEtBQUsscUJBQVcsSUFBSSxDQUFDQyxRQUFRLEVBQUUsbURBQWYsZUFBaUJDLE1BQU07SUFDN0MsSUFBUUosU0FBUyxHQUFLLElBQUksQ0FBQ0gsU0FBUyxDQUFDQyxLQUFLLENBQUNDLEtBQUssQ0FBeENDLFNBQVM7SUFFakIsT0FBTyxDQUFDRSxLQUFLLElBQUlBLEtBQUssSUFBSSxDQUFDRixTQUFTLENBQUNFLEtBQUssQ0FBQ0csT0FBTztFQUNuRCxDQUFDO0VBQ0QsSUFBSSxDQUFDQyxhQUFhLEdBQUcsWUFBWTtJQUNoQyxPQUFPLElBQUksQ0FBQ0MsZ0JBQWdCLENBQUUsVUFBVSxDQUFFO0VBQzNDLENBQUM7QUFDRjtBQUVBaEIsZUFBZSxDQUFDaUIsU0FBUyxHQUFHQyxNQUFNLENBQUNDLE1BQU0sQ0FBRXBCLHNFQUE2QixDQUFFO0FBRTFFLGlFQUFlQyxlQUFlIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvYWR2YW5jZWQucmVwb3J0aW5nL3Jlc3RyaWN0aW9ucy9SZWFjaExpbWl0Q2hhcnMuanM/ZDNhYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQWR2YW5jZWRSZXN0cmljdGlvbiBmcm9tICcuL0FkdmFuY2VkUmVzdHJpY3Rpb24nO1xyXG5cclxuZnVuY3Rpb24gUmVhY2hMaW1pdENoYXJzKCkge1xyXG5cdEFkdmFuY2VkUmVzdHJpY3Rpb24uY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLndhdGNoZWRBdHRycy5wdXNoKCAnbWF4TGVuZ3RoJyApO1xyXG5cclxuXHR0aGlzLmlzU3VwcG9ydGVkID0gZnVuY3Rpb24gKCBub2RlLCByZXBvcnRpbmcgKSB7XHJcblx0XHRjb25zdCB7IG1heExlbmd0aCA9IGZhbHNlIH0gPSByZXBvcnRpbmcuaW5wdXQuYXR0cnM7XHJcblxyXG5cdFx0cmV0dXJuIGZhbHNlICE9PSBtYXhMZW5ndGg7XHJcblx0fTtcclxuXHJcblx0dGhpcy52YWxpZGF0ZSAgICAgID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0Y29uc3QgdmFsdWUgICAgICAgICA9IHRoaXMuZ2V0VmFsdWUoKT8ubGVuZ3RoO1xyXG5cdFx0Y29uc3QgeyBtYXhMZW5ndGggfSA9IHRoaXMucmVwb3J0aW5nLmlucHV0LmF0dHJzO1xyXG5cclxuXHRcdHJldHVybiAhdmFsdWUgfHwgdmFsdWUgPD0gK21heExlbmd0aC52YWx1ZS5jdXJyZW50O1xyXG5cdH07XHJcblx0dGhpcy5nZXRSYXdNZXNzYWdlID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0cmV0dXJuIHRoaXMuZ2V0TWVzc2FnZUJ5U2x1ZyggJ2NoYXJfbWF4JyApO1xyXG5cdH07XHJcbn1cclxuXHJcblJlYWNoTGltaXRDaGFycy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKCBBZHZhbmNlZFJlc3RyaWN0aW9uLnByb3RvdHlwZSApO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgUmVhY2hMaW1pdENoYXJzOyJdLCJuYW1lcyI6WyJBZHZhbmNlZFJlc3RyaWN0aW9uIiwiUmVhY2hMaW1pdENoYXJzIiwiY2FsbCIsIndhdGNoZWRBdHRycyIsInB1c2giLCJpc1N1cHBvcnRlZCIsIm5vZGUiLCJyZXBvcnRpbmciLCJpbnB1dCIsImF0dHJzIiwibWF4TGVuZ3RoIiwidmFsaWRhdGUiLCJ2YWx1ZSIsImdldFZhbHVlIiwibGVuZ3RoIiwiY3VycmVudCIsImdldFJhd01lc3NhZ2UiLCJnZXRNZXNzYWdlQnlTbHVnIiwicHJvdG90eXBlIiwiT2JqZWN0IiwiY3JlYXRlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/ReachLimitChars.js\n"); |
| 190 | |
| 191 | /***/ }), |
| 192 | |
| 193 | /***/ "./frontend/advanced.reporting/restrictions/ReachLimitNumbers.js": |
| 194 | /*!***********************************************************************!*\ |
| 195 | !*** ./frontend/advanced.reporting/restrictions/ReachLimitNumbers.js ***! |
| 196 | \***********************************************************************/ |
| 197 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 198 | |
| 199 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nfunction ReachLimitNumbers() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.watchedAttrs.push('max');\n this.isSupported = function (node, reporting) {\n var _reporting$input$attr = reporting.input.attrs.max,\n max = _reporting$input$attr === void 0 ? false : _reporting$input$attr;\n return false !== max && ['number', 'range'].includes(node.type);\n };\n this.validate = function () {\n var value = this.getValue();\n var max = this.reporting.input.attrs.max;\n return !value || +value <= +max.value.current;\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('number_max');\n };\n}\nReachLimitNumbers.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ReachLimitNumbers);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL1JlYWNoTGltaXROdW1iZXJzLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdEO0FBRXhELFNBQVNDLGlCQUFpQixHQUFHO0VBQzVCRCxpRUFBd0IsQ0FBRSxJQUFJLENBQUU7RUFFaEMsSUFBSSxDQUFDRyxZQUFZLENBQUNDLElBQUksQ0FBRSxLQUFLLENBQUU7RUFFL0IsSUFBSSxDQUFDQyxXQUFXLEdBQUssVUFBV0MsSUFBSSxFQUFFQyxTQUFTLEVBQUc7SUFDakQsNEJBQXdCQSxTQUFTLENBQUNDLEtBQUssQ0FBQ0MsS0FBSyxDQUFyQ0MsR0FBRztNQUFIQSxHQUFHLHNDQUFHLEtBQUs7SUFFbkIsT0FBTyxLQUFLLEtBQUtBLEdBQUcsSUFBSSxDQUFFLFFBQVEsRUFBRSxPQUFPLENBQUUsQ0FBQ0MsUUFBUSxDQUFFTCxJQUFJLENBQUNNLElBQUksQ0FBRTtFQUNwRSxDQUFDO0VBQ0QsSUFBSSxDQUFDQyxRQUFRLEdBQVEsWUFBWTtJQUNoQyxJQUFNQyxLQUFLLEdBQUssSUFBSSxDQUFDQyxRQUFRLEVBQUU7SUFDL0IsSUFBUUwsR0FBRyxHQUFLLElBQUksQ0FBQ0gsU0FBUyxDQUFDQyxLQUFLLENBQUNDLEtBQUssQ0FBbENDLEdBQUc7SUFFWCxPQUFPLENBQUNJLEtBQUssSUFBSSxDQUFDQSxLQUFLLElBQUksQ0FBQ0osR0FBRyxDQUFDSSxLQUFLLENBQUNFLE9BQU87RUFDOUMsQ0FBQztFQUNELElBQUksQ0FBQ0MsYUFBYSxHQUFHLFlBQVk7SUFDaEMsT0FBTyxJQUFJLENBQUNDLGdCQUFnQixDQUFFLFlBQVksQ0FBRTtFQUM3QyxDQUFDO0FBQ0Y7QUFFQWpCLGlCQUFpQixDQUFDa0IsU0FBUyxHQUFHQyxNQUFNLENBQUNDLE1BQU0sQ0FBRXJCLHNFQUE2QixDQUFFO0FBRTVFLGlFQUFlQyxpQkFBaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL1JlYWNoTGltaXROdW1iZXJzLmpzPzg1NzYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEFkdmFuY2VkUmVzdHJpY3Rpb24gZnJvbSAnLi9BZHZhbmNlZFJlc3RyaWN0aW9uJztcclxuXHJcbmZ1bmN0aW9uIFJlYWNoTGltaXROdW1iZXJzKCkge1xyXG5cdEFkdmFuY2VkUmVzdHJpY3Rpb24uY2FsbCggdGhpcyApO1xyXG5cclxuXHR0aGlzLndhdGNoZWRBdHRycy5wdXNoKCAnbWF4JyApO1xyXG5cclxuXHR0aGlzLmlzU3VwcG9ydGVkICAgPSBmdW5jdGlvbiAoIG5vZGUsIHJlcG9ydGluZyApIHtcclxuXHRcdGNvbnN0IHsgbWF4ID0gZmFsc2UgfSA9IHJlcG9ydGluZy5pbnB1dC5hdHRycztcclxuXHJcblx0XHRyZXR1cm4gZmFsc2UgIT09IG1heCAmJiBbICdudW1iZXInLCAncmFuZ2UnIF0uaW5jbHVkZXMoIG5vZGUudHlwZSApO1xyXG5cdH07XHJcblx0dGhpcy52YWxpZGF0ZSAgICAgID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0Y29uc3QgdmFsdWUgICA9IHRoaXMuZ2V0VmFsdWUoKTtcclxuXHRcdGNvbnN0IHsgbWF4IH0gPSB0aGlzLnJlcG9ydGluZy5pbnB1dC5hdHRycztcclxuXHJcblx0XHRyZXR1cm4gIXZhbHVlIHx8ICt2YWx1ZSA8PSArbWF4LnZhbHVlLmN1cnJlbnQ7XHJcblx0fTtcclxuXHR0aGlzLmdldFJhd01lc3NhZ2UgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRyZXR1cm4gdGhpcy5nZXRNZXNzYWdlQnlTbHVnKCAnbnVtYmVyX21heCcgKTtcclxuXHR9O1xyXG59XHJcblxyXG5SZWFjaExpbWl0TnVtYmVycy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKCBBZHZhbmNlZFJlc3RyaWN0aW9uLnByb3RvdHlwZSApO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgUmVhY2hMaW1pdE51bWJlcnM7Il0sIm5hbWVzIjpbIkFkdmFuY2VkUmVzdHJpY3Rpb24iLCJSZWFjaExpbWl0TnVtYmVycyIsImNhbGwiLCJ3YXRjaGVkQXR0cnMiLCJwdXNoIiwiaXNTdXBwb3J0ZWQiLCJub2RlIiwicmVwb3J0aW5nIiwiaW5wdXQiLCJhdHRycyIsIm1heCIsImluY2x1ZGVzIiwidHlwZSIsInZhbGlkYXRlIiwidmFsdWUiLCJnZXRWYWx1ZSIsImN1cnJlbnQiLCJnZXRSYXdNZXNzYWdlIiwiZ2V0TWVzc2FnZUJ5U2x1ZyIsInByb3RvdHlwZSIsIk9iamVjdCIsImNyZWF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/ReachLimitNumbers.js\n"); |
| 200 | |
| 201 | /***/ }), |
| 202 | |
| 203 | /***/ "./frontend/advanced.reporting/restrictions/ServerSideCallback.js": |
| 204 | /*!************************************************************************!*\ |
| 205 | !*** ./frontend/advanced.reporting/restrictions/ServerSideCallback.js ***! |
| 206 | \************************************************************************/ |
| 207 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 208 | |
| 209 | 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 _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CustomBaseRestriction */ \"./frontend/advanced.reporting/restrictions/CustomBaseRestriction.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 _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 _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\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 _regeneratorRuntime() { \"use strict\"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return exports; }; var exports = {}, Op = Object.prototype, hasOwn = Op.hasOwnProperty, defineProperty = Object.defineProperty || function (obj, key, desc) { obj[key] = desc.value; }, $Symbol = \"function\" == typeof Symbol ? Symbol : {}, iteratorSymbol = $Symbol.iterator || \"@@iterator\", asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\", toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\"; function define(obj, key, value) { return Object.defineProperty(obj, key, { value: value, enumerable: !0, configurable: !0, writable: !0 }), obj[key]; } try { define({}, \"\"); } catch (err) { define = function define(obj, key, value) { return obj[key] = value; }; } function wrap(innerFn, outerFn, self, tryLocsList) { var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator, generator = Object.create(protoGenerator.prototype), context = new Context(tryLocsList || []); return defineProperty(generator, \"_invoke\", { value: makeInvokeMethod(innerFn, self, context) }), generator; } function tryCatch(fn, obj, arg) { try { return { type: \"normal\", arg: fn.call(obj, arg) }; } catch (err) { return { type: \"throw\", arg: err }; } } exports.wrap = wrap; var ContinueSentinel = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var IteratorPrototype = {}; define(IteratorPrototype, iteratorSymbol, function () { return this; }); var getProto = Object.getPrototypeOf, NativeIteratorPrototype = getProto && getProto(getProto(values([]))); NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype); var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); function defineIteratorMethods(prototype) { [\"next\", \"throw\", \"return\"].forEach(function (method) { define(prototype, method, function (arg) { return this._invoke(method, arg); }); }); } function AsyncIterator(generator, PromiseImpl) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); if (\"throw\" !== record.type) { var result = record.arg, value = result.value; return value && \"object\" == _typeof(value) && hasOwn.call(value, \"__await\") ? PromiseImpl.resolve(value.__await).then(function (value) { invoke(\"next\", value, resolve, reject); }, function (err) { invoke(\"throw\", err, resolve, reject); }) : PromiseImpl.resolve(value).then(function (unwrapped) { result.value = unwrapped, resolve(result); }, function (error) { return invoke(\"throw\", error, resolve, reject); }); } reject(record.arg); } var previousPromise; defineProperty(this, \"_invoke\", { value: function value(method, arg) { function callInvokeWithMethodAndArg() { return new PromiseImpl(function (resolve, reject) { invoke(method, arg, resolve, reject); }); } return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(innerFn, self, context) { var state = \"suspendedStart\"; return function (method, arg) { if (\"executing\" === state) throw new Error(\"Generator is already running\"); if (\"completed\" === state) { if (\"throw\" === method) throw arg; return doneResult(); } for (context.method = method, context.arg = arg;;) { var delegate = context.delegate; if (delegate) { var delegateResult = maybeInvokeDelegate(delegate, context); if (delegateResult) { if (delegateResult === ContinueSentinel) continue; return delegateResult; } } if (\"next\" === context.method) context.sent = context._sent = context.arg;else if (\"throw\" === context.method) { if (\"suspendedStart\" === state) throw state = \"completed\", context.arg; context.dispatchException(context.arg); } else \"return\" === context.method && context.abrupt(\"return\", context.arg); state = \"executing\"; var record = tryCatch(innerFn, self, context); if (\"normal\" === record.type) { if (state = context.done ? \"completed\" : \"suspendedYield\", record.arg === ContinueSentinel) continue; return { value: record.arg, done: context.done }; } \"throw\" === record.type && (state = \"completed\", context.method = \"throw\", context.arg = record.arg); } }; } function maybeInvokeDelegate(delegate, context) { var methodName = context.method, method = delegate.iterator[methodName]; if (undefined === method) return context.delegate = null, \"throw\" === methodName && delegate.iterator.return && (context.method = \"return\", context.arg = undefined, maybeInvokeDelegate(delegate, context), \"throw\" === context.method) || \"return\" !== methodName && (context.method = \"throw\", context.arg = new TypeError(\"The iterator does not provide a '\" + methodName + \"' method\")), ContinueSentinel; var record = tryCatch(method, delegate.iterator, context.arg); if (\"throw\" === record.type) return context.method = \"throw\", context.arg = record.arg, context.delegate = null, ContinueSentinel; var info = record.arg; return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, \"return\" !== context.method && (context.method = \"next\", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = \"throw\", context.arg = new TypeError(\"iterator result is not an object\"), context.delegate = null, ContinueSentinel); } function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry); } function resetTryEntry(entry) { var record = entry.completion || {}; record.type = \"normal\", delete record.arg, entry.completion = record; } function Context(tryLocsList) { this.tryEntries = [{ tryLoc: \"root\" }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0); } function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) return iteratorMethod.call(iterable); if (\"function\" == typeof iterable.next) return iterable; if (!isNaN(iterable.length)) { var i = -1, next = function next() { for (; ++i < iterable.length;) if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; return next.value = undefined, next.done = !0, next; }; return next.next = next; } } return { next: doneResult }; } function doneResult() { return { value: undefined, done: !0 }; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, \"constructor\", { value: GeneratorFunctionPrototype, configurable: !0 }), defineProperty(GeneratorFunctionPrototype, \"constructor\", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, \"GeneratorFunction\"), exports.isGeneratorFunction = function (genFun) { var ctor = \"function\" == typeof genFun && genFun.constructor; return !!ctor && (ctor === GeneratorFunction || \"GeneratorFunction\" === (ctor.displayName || ctor.name)); }, exports.mark = function (genFun) { return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, \"GeneratorFunction\")), genFun.prototype = Object.create(Gp), genFun; }, exports.awrap = function (arg) { return { __await: arg }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () { return this; }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) { void 0 === PromiseImpl && (PromiseImpl = Promise); var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl); return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) { return result.done ? result.value : iter.next(); }); }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, \"Generator\"), define(Gp, iteratorSymbol, function () { return this; }), define(Gp, \"toString\", function () { return \"[object Generator]\"; }), exports.keys = function (val) { var object = Object(val), keys = []; for (var key in object) keys.push(key); return keys.reverse(), function next() { for (; keys.length;) { var key = keys.pop(); if (key in object) return next.value = key, next.done = !1, next; } return next.done = !0, next; }; }, exports.values = values, Context.prototype = { constructor: Context, reset: function reset(skipTempReset) { if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) \"t\" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); }, stop: function stop() { this.done = !0; var rootRecord = this.tryEntries[0].completion; if (\"throw\" === rootRecord.type) throw rootRecord.arg; return this.rval; }, dispatchException: function dispatchException(exception) { if (this.done) throw exception; var context = this; function handle(loc, caught) { return record.type = \"throw\", record.arg = exception, context.next = loc, caught && (context.method = \"next\", context.arg = undefined), !!caught; } for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i], record = entry.completion; if (\"root\" === entry.tryLoc) return handle(\"end\"); if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, \"catchLoc\"), hasFinally = hasOwn.call(entry, \"finallyLoc\"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); } else if (hasCatch) { if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); } else { if (!hasFinally) throw new Error(\"try statement without catch or finally\"); if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); } } } }, abrupt: function abrupt(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc <= this.prev && hasOwn.call(entry, \"finallyLoc\") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } finallyEntry && (\"break\" === type || \"continue\" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null); var record = finallyEntry ? finallyEntry.completion : {}; return record.type = type, record.arg = arg, finallyEntry ? (this.method = \"next\", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record); }, complete: function complete(record, afterLoc) { if (\"throw\" === record.type) throw record.arg; return \"break\" === record.type || \"continue\" === record.type ? this.next = record.arg : \"return\" === record.type ? (this.rval = this.arg = record.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel; }, finish: function finish(finallyLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel; } }, catch: function _catch(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc === tryLoc) { var record = entry.completion; if (\"throw\" === record.type) { var thrown = record.arg; resetTryEntry(entry); } return thrown; } } throw new Error(\"illegal catch attempt\"); }, delegateYield: function delegateYield(iterable, resultName, nextLoc) { return this.delegate = { iterator: values(iterable), resultName: resultName, nextLoc: nextLoc }, \"next\" === this.method && (this.arg = undefined), ContinueSentinel; } }, exports; }\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); }\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\nfunction ServerSideCallback() {\n _CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n var _wp = wp,\n apiFetch = _wp.apiFetch;\n var _JetFormBuilderSettin = JetFormBuilderSettings,\n validation_endpoint = _JetFormBuilderSettin.validation_endpoint;\n this.getSlug = function () {\n return 'ssr';\n };\n this.isServerSide = function () {\n return true;\n };\n this.validatePromise = /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() {\n var current, body, response;\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n current = this.getValue();\n if (current) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\", Promise.resolve());\n case 3:\n body = this.getFormData();\n _context.next = 6;\n return apiFetch(_objectSpread(_objectSpread({}, validation_endpoint), {}, {\n body: body\n }));\n case 6:\n response = _context.sent;\n return _context.abrupt(\"return\", response !== null && response !== void 0 && response.result ? Promise.resolve() : Promise.reject());\n case 8:\n case \"end\":\n return _context.stop();\n }\n }, _callee, this);\n }));\n this.getFormData = function () {\n var input = this.reporting.input;\n var formData = this.getInitialFormData();\n formData.set('_jfb_validation_field', input.name);\n formData.set('_jfb_validation_callback', this.attrs.value);\n if (!input.hasParent()) {\n return formData;\n }\n formData.set('_jfb_validation_parent', input.root.parent.name);\n var globalRootNode = input.root.parent.root.rootNode;\n var globalFormData = new FormData(globalRootNode);\n var _iterator = _createForOfIteratorHelper(globalFormData.entries()),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var _step$value = _slicedToArray(_step.value, 2),\n name = _step$value[0],\n value = _step$value[1];\n if (name === input.root.parent.name) {\n continue;\n }\n var nameParts = name.match(/([\\w\\-]+)(.*)?/);\n if (!(nameParts !== null && nameParts !== void 0 && nameParts.length)) {\n console.error('Invalid field name', name);\n continue;\n }\n var _nameParts = _slicedToArray(nameParts, 3),\n clearName = _nameParts[1],\n rightName = _nameParts[2];\n formData.append(\"_jfb_validation_root[\".concat(clearName, \"]\") + (rightName !== null && rightName !== void 0 ? rightName : ''), value);\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n return formData;\n };\n this.getInitialFormData = function () {\n var input = this.reporting.input;\n var rootNode = input.root.rootNode;\n if (!input.hasParent()) {\n var formData = new FormData(rootNode);\n formData.delete('_wpnonce');\n return formData;\n }\n /**\r\n * @type {Element}\r\n */\n var formElement = document.createElement('form');\n formElement.append(rootNode.cloneNode(true));\n return new FormData(formElement);\n };\n}\nServerSideCallback.prototype = Object.create(_CustomBaseRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ServerSideCallback);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL1NlcnZlclNpZGVDYWxsYmFjay5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OytDQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFENEQ7QUFFNUQsU0FBU0Msa0JBQWtCLEdBQUc7RUFDN0JELG1FQUEwQixDQUFFLElBQUksQ0FBRTtFQUVsQyxVQUFnQ0csRUFBRTtJQUExQkMsUUFBUSxPQUFSQSxRQUFRO0VBQ2hCLDRCQUFnQ0Msc0JBQXNCO0lBQTlDQyxtQkFBbUIseUJBQW5CQSxtQkFBbUI7RUFFM0IsSUFBSSxDQUFDQyxPQUFPLEdBQVcsWUFBWTtJQUNsQyxPQUFPLEtBQUs7RUFDYixDQUFDO0VBQ0QsSUFBSSxDQUFDQyxZQUFZLEdBQU0sWUFBWTtJQUNsQyxPQUFPLElBQUk7RUFDWixDQUFDO0VBQ0QsSUFBSSxDQUFDQyxlQUFlLDJFQUFHO0lBQUE7SUFBQTtNQUFBO1FBQUE7VUFDaEJDLE9BQU8sR0FBRyxJQUFJLENBQUNDLFFBQVEsRUFBRTtVQUFBLElBRXpCRCxPQUFPO1lBQUE7WUFBQTtVQUFBO1VBQUEsaUNBQ0xFLE9BQU8sQ0FBQ0MsT0FBTyxFQUFFO1FBQUE7VUFHbkJDLElBQUksR0FBRyxJQUFJLENBQUNDLFdBQVcsRUFBRTtVQUFBO1VBQUEsT0FFUlgsUUFBUSxpQ0FDM0JFLG1CQUFtQjtZQUN0QlEsSUFBSSxFQUFKQTtVQUFJLEdBQ0Y7UUFBQTtVQUhHRSxRQUFRO1VBQUEsaUNBS1BBLFFBQVEsYUFBUkEsUUFBUSxlQUFSQSxRQUFRLENBQUVDLE1BQU0sR0FBR0wsT0FBTyxDQUFDQyxPQUFPLEVBQUUsR0FBR0QsT0FBTyxDQUFDTSxNQUFNLEVBQUU7UUFBQTtRQUFBO1VBQUE7TUFBQTtJQUFBO0VBQUEsQ0FDOUQ7RUFFRCxJQUFJLENBQUNILFdBQVcsR0FBRyxZQUFZO0lBQzlCLElBQVFJLEtBQUssR0FBSyxJQUFJLENBQUNDLFNBQVMsQ0FBeEJELEtBQUs7SUFDYixJQUFNRSxRQUFRLEdBQUksSUFBSSxDQUFDQyxrQkFBa0IsRUFBRTtJQUUzQ0QsUUFBUSxDQUFDRSxHQUFHLENBQUUsdUJBQXVCLEVBQUVKLEtBQUssQ0FBQ0ssSUFBSSxDQUFFO0lBQ25ESCxRQUFRLENBQUNFLEdBQUcsQ0FBRSwwQkFBMEIsRUFBRSxJQUFJLENBQUNFLEtBQUssQ0FBQ0MsS0FBSyxDQUFFO0lBRTVELElBQUssQ0FBQ1AsS0FBSyxDQUFDUSxTQUFTLEVBQUUsRUFBRztNQUN6QixPQUFPTixRQUFRO0lBQ2hCO0lBQ0FBLFFBQVEsQ0FBQ0UsR0FBRyxDQUFFLHdCQUF3QixFQUFFSixLQUFLLENBQUNTLElBQUksQ0FBQ0MsTUFBTSxDQUFDTCxJQUFJLENBQUU7SUFDaEUsSUFBa0JNLGNBQWMsR0FBS1gsS0FBSyxDQUFDUyxJQUFJLENBQUNDLE1BQU0sQ0FBQ0QsSUFBSSxDQUFuREcsUUFBUTtJQUVoQixJQUFNQyxjQUFjLEdBQUcsSUFBSUMsUUFBUSxDQUFFSCxjQUFjLENBQUU7SUFBQywyQ0FFdkJFLGNBQWMsQ0FBQ0UsT0FBTyxFQUFFO01BQUE7SUFBQTtNQUF2RCxvREFBMEQ7UUFBQTtVQUE1Q1YsSUFBSTtVQUFFRSxLQUFLO1FBQ3hCLElBQUtGLElBQUksS0FBS0wsS0FBSyxDQUFDUyxJQUFJLENBQUNDLE1BQU0sQ0FBQ0wsSUFBSSxFQUFHO1VBQ3RDO1FBQ0Q7UUFDQSxJQUFNVyxTQUFTLEdBQUdYLElBQUksQ0FBQ1ksS0FBSyxDQUFFLGdCQUFnQixDQUFFO1FBRWhELElBQUssRUFBQ0QsU0FBUyxhQUFUQSxTQUFTLGVBQVRBLFNBQVMsQ0FBRUUsTUFBTSxHQUFHO1VBQ3pCQyxPQUFPLENBQUNDLEtBQUssQ0FBRSxvQkFBb0IsRUFBRWYsSUFBSSxDQUFFO1VBQzNDO1FBQ0Q7UUFFQSxnQ0FBbUNXLFNBQVM7VUFBbENLLFNBQVM7VUFBRUMsU0FBUztRQUU5QnBCLFFBQVEsQ0FBQ3FCLE1BQU0sQ0FDZCwrQkFBeUJGLFNBQVMsVUFDakNDLFNBQVMsYUFBVEEsU0FBUyxjQUFUQSxTQUFTLEdBQUksRUFBRSxDQUNmLEVBQ0RmLEtBQUssQ0FDTDtNQUNGO0lBQUM7TUFBQTtJQUFBO01BQUE7SUFBQTtJQUVELE9BQU9MLFFBQVE7RUFDaEIsQ0FBQztFQUVELElBQUksQ0FBQ0Msa0JBQWtCLEdBQUcsWUFBWTtJQUNyQyxJQUFRSCxLQUFLLEdBQVEsSUFBSSxDQUFDQyxTQUFTLENBQTNCRCxLQUFLO0lBQ2IsSUFBUVksUUFBUSxHQUFLWixLQUFLLENBQUNTLElBQUksQ0FBdkJHLFFBQVE7SUFFaEIsSUFBSyxDQUFDWixLQUFLLENBQUNRLFNBQVMsRUFBRSxFQUFHO01BQ3pCLElBQU1OLFFBQVEsR0FBRyxJQUFJWSxRQUFRLENBQUVGLFFBQVEsQ0FBRTtNQUN6Q1YsUUFBUSxDQUFDc0IsTUFBTSxDQUFFLFVBQVUsQ0FBRTtNQUU3QixPQUFPdEIsUUFBUTtJQUNoQjtJQUNBO0FBQ0Y7QUFDQTtJQUNFLElBQU11QixXQUFXLEdBQUdDLFFBQVEsQ0FBQ0MsYUFBYSxDQUFFLE1BQU0sQ0FBRTtJQUNwREYsV0FBVyxDQUFDRixNQUFNLENBQUVYLFFBQVEsQ0FBQ2dCLFNBQVMsQ0FBRSxJQUFJLENBQUUsQ0FBRTtJQUVoRCxPQUFPLElBQUlkLFFBQVEsQ0FBRVcsV0FBVyxDQUFFO0VBQ25DLENBQUM7QUFDRjtBQUVBM0Msa0JBQWtCLENBQUMrQyxTQUFTLEdBQUdDLE1BQU0sQ0FBQ0MsTUFBTSxDQUMzQ2xELHdFQUErQixDQUMvQjtBQUVELGlFQUFlQyxrQkFBa0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL1NlcnZlclNpZGVDYWxsYmFjay5qcz83ZjE2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBDdXN0b21CYXNlUmVzdHJpY3Rpb24gZnJvbSAnLi9DdXN0b21CYXNlUmVzdHJpY3Rpb24nO1xyXG5cclxuZnVuY3Rpb24gU2VydmVyU2lkZUNhbGxiYWNrKCkge1xyXG5cdEN1c3RvbUJhc2VSZXN0cmljdGlvbi5jYWxsKCB0aGlzICk7XHJcblxyXG5cdGNvbnN0IHsgYXBpRmV0Y2ggfSAgICAgICAgICAgID0gd3A7XHJcblx0Y29uc3QgeyB2YWxpZGF0aW9uX2VuZHBvaW50IH0gPSBKZXRGb3JtQnVpbGRlclNldHRpbmdzO1xyXG5cclxuXHR0aGlzLmdldFNsdWcgICAgICAgICA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdHJldHVybiAnc3NyJztcclxuXHR9O1xyXG5cdHRoaXMuaXNTZXJ2ZXJTaWRlICAgID0gZnVuY3Rpb24gKCkge1xyXG5cdFx0cmV0dXJuIHRydWU7XHJcblx0fTtcclxuXHR0aGlzLnZhbGlkYXRlUHJvbWlzZSA9IGFzeW5jIGZ1bmN0aW9uICgpIHtcclxuXHRcdGNvbnN0IGN1cnJlbnQgPSB0aGlzLmdldFZhbHVlKCk7XHJcblxyXG5cdFx0aWYgKCAhY3VycmVudCApIHtcclxuXHRcdFx0cmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbnN0IGJvZHkgPSB0aGlzLmdldEZvcm1EYXRhKCk7XHJcblxyXG5cdFx0Y29uc3QgcmVzcG9uc2UgPSBhd2FpdCBhcGlGZXRjaCgge1xyXG5cdFx0XHQuLi52YWxpZGF0aW9uX2VuZHBvaW50LFxyXG5cdFx0XHRib2R5LFxyXG5cdFx0fSApO1xyXG5cclxuXHRcdHJldHVybiByZXNwb25zZT8ucmVzdWx0ID8gUHJvbWlzZS5yZXNvbHZlKCkgOiBQcm9taXNlLnJlamVjdCgpO1xyXG5cdH07XHJcblxyXG5cdHRoaXMuZ2V0Rm9ybURhdGEgPSBmdW5jdGlvbiAoKSB7XHJcblx0XHRjb25zdCB7IGlucHV0IH0gPSB0aGlzLnJlcG9ydGluZztcclxuXHRcdGNvbnN0IGZvcm1EYXRhICA9IHRoaXMuZ2V0SW5pdGlhbEZvcm1EYXRhKCk7XHJcblxyXG5cdFx0Zm9ybURhdGEuc2V0KCAnX2pmYl92YWxpZGF0aW9uX2ZpZWxkJywgaW5wdXQubmFtZSApO1xyXG5cdFx0Zm9ybURhdGEuc2V0KCAnX2pmYl92YWxpZGF0aW9uX2NhbGxiYWNrJywgdGhpcy5hdHRycy52YWx1ZSApO1xyXG5cclxuXHRcdGlmICggIWlucHV0Lmhhc1BhcmVudCgpICkge1xyXG5cdFx0XHRyZXR1cm4gZm9ybURhdGE7XHJcblx0XHR9XHJcblx0XHRmb3JtRGF0YS5zZXQoICdfamZiX3ZhbGlkYXRpb25fcGFyZW50JywgaW5wdXQucm9vdC5wYXJlbnQubmFtZSApO1xyXG5cdFx0Y29uc3QgeyByb290Tm9kZTogZ2xvYmFsUm9vdE5vZGUgfSA9IGlucHV0LnJvb3QucGFyZW50LnJvb3Q7XHJcblxyXG5cdFx0Y29uc3QgZ2xvYmFsRm9ybURhdGEgPSBuZXcgRm9ybURhdGEoIGdsb2JhbFJvb3ROb2RlICk7XHJcblxyXG5cdFx0Zm9yICggY29uc3QgWyBuYW1lLCB2YWx1ZSBdIG9mIGdsb2JhbEZvcm1EYXRhLmVudHJpZXMoKSApIHtcclxuXHRcdFx0aWYgKCBuYW1lID09PSBpbnB1dC5yb290LnBhcmVudC5uYW1lICkge1xyXG5cdFx0XHRcdGNvbnRpbnVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGNvbnN0IG5hbWVQYXJ0cyA9IG5hbWUubWF0Y2goIC8oW1xcd1xcLV0rKSguKik/LyApO1xyXG5cclxuXHRcdFx0aWYgKCAhbmFtZVBhcnRzPy5sZW5ndGggKSB7XHJcblx0XHRcdFx0Y29uc29sZS5lcnJvciggJ0ludmFsaWQgZmllbGQgbmFtZScsIG5hbWUgKTtcclxuXHRcdFx0XHRjb250aW51ZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Y29uc3QgWyAsIGNsZWFyTmFtZSwgcmlnaHROYW1lIF0gPSBuYW1lUGFydHM7XHJcblxyXG5cdFx0XHRmb3JtRGF0YS5hcHBlbmQoXHJcblx0XHRcdFx0YF9qZmJfdmFsaWRhdGlvbl9yb290WyR7IGNsZWFyTmFtZSB9XWAgKyAoXHJcblx0XHRcdFx0XHRyaWdodE5hbWUgPz8gJydcclxuXHRcdFx0XHQpLFxyXG5cdFx0XHRcdHZhbHVlLFxyXG5cdFx0XHQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHJldHVybiBmb3JtRGF0YTtcclxuXHR9O1xyXG5cclxuXHR0aGlzLmdldEluaXRpYWxGb3JtRGF0YSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdGNvbnN0IHsgaW5wdXQgfSAgICA9IHRoaXMucmVwb3J0aW5nO1xyXG5cdFx0Y29uc3QgeyByb290Tm9kZSB9ID0gaW5wdXQucm9vdDtcclxuXHJcblx0XHRpZiAoICFpbnB1dC5oYXNQYXJlbnQoKSApIHtcclxuXHRcdFx0Y29uc3QgZm9ybURhdGEgPSBuZXcgRm9ybURhdGEoIHJvb3ROb2RlICk7XHJcblx0XHRcdGZvcm1EYXRhLmRlbGV0ZSggJ193cG5vbmNlJyApO1xyXG5cclxuXHRcdFx0cmV0dXJuIGZvcm1EYXRhO1xyXG5cdFx0fVxyXG5cdFx0LyoqXHJcblx0XHQgKiBAdHlwZSB7RWxlbWVudH1cclxuXHRcdCAqL1xyXG5cdFx0Y29uc3QgZm9ybUVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCAnZm9ybScgKTtcclxuXHRcdGZvcm1FbGVtZW50LmFwcGVuZCggcm9vdE5vZGUuY2xvbmVOb2RlKCB0cnVlICkgKTtcclxuXHJcblx0XHRyZXR1cm4gbmV3IEZvcm1EYXRhKCBmb3JtRWxlbWVudCApO1xyXG5cdH07XHJcbn1cclxuXHJcblNlcnZlclNpZGVDYWxsYmFjay5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKFxyXG5cdEN1c3RvbUJhc2VSZXN0cmljdGlvbi5wcm90b3R5cGUsXHJcbik7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTZXJ2ZXJTaWRlQ2FsbGJhY2s7Il0sIm5hbWVzIjpbIkN1c3RvbUJhc2VSZXN0cmljdGlvbiIsIlNlcnZlclNpZGVDYWxsYmFjayIsImNhbGwiLCJ3cCIsImFwaUZldGNoIiwiSmV0Rm9ybUJ1aWxkZXJTZXR0aW5ncyIsInZhbGlkYXRpb25fZW5kcG9pbnQiLCJnZXRTbHVnIiwiaXNTZXJ2ZXJTaWRlIiwidmFsaWRhdGVQcm9taXNlIiwiY3VycmVudCIsImdldFZhbHVlIiwiUHJvbWlzZSIsInJlc29sdmUiLCJib2R5IiwiZ2V0Rm9ybURhdGEiLCJyZXNwb25zZSIsInJlc3VsdCIsInJlamVjdCIsImlucHV0IiwicmVwb3J0aW5nIiwiZm9ybURhdGEiLCJnZXRJbml0aWFsRm9ybURhdGEiLCJzZXQiLCJuYW1lIiwiYXR0cnMiLCJ2YWx1ZSIsImhhc1BhcmVudCIsInJvb3QiLCJwYXJlbnQiLCJnbG9iYWxSb290Tm9kZSIsInJvb3ROb2RlIiwiZ2xvYmFsRm9ybURhdGEiLCJGb3JtRGF0YSIsImVudHJpZXMiLCJuYW1lUGFydHMiLCJtYXRjaCIsImxlbmd0aCIsImNvbnNvbGUiLCJlcnJvciIsImNsZWFyTmFtZSIsInJpZ2h0TmFtZSIsImFwcGVuZCIsImRlbGV0ZSIsImZvcm1FbGVtZW50IiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50IiwiY2xvbmVOb2RlIiwicHJvdG90eXBlIiwiT2JqZWN0IiwiY3JlYXRlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/ServerSideCallback.js\n"); |
| 210 | |
| 211 | /***/ }), |
| 212 | |
| 213 | /***/ "./frontend/advanced.reporting/restrictions/TooEarlyTimestamp.js": |
| 214 | /*!***********************************************************************!*\ |
| 215 | !*** ./frontend/advanced.reporting/restrictions/TooEarlyTimestamp.js ***! |
| 216 | \***********************************************************************/ |
| 217 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 218 | |
| 219 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nvar _JetFormBuilderFuncti = JetFormBuilderFunctions,\n getTimestamp = _JetFormBuilderFuncti.getTimestamp;\nfunction TooEarlyTimestamp() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.watchedAttrs.push('min');\n this.isSupported = function (node, reporting) {\n var _reporting$input$attr = reporting.input.attrs.min,\n min = _reporting$input$attr === void 0 ? false : _reporting$input$attr;\n return false !== min && ['time', 'date', 'datetime-local'].includes(node.type);\n };\n this.validate = function () {\n var value = this.getValue();\n if (!value) {\n return true;\n }\n var min = this.reporting.input.attrs.min;\n var _getTimestamp = getTimestamp(value),\n time = _getTimestamp.time;\n var _getTimestamp2 = getTimestamp(min.value.current),\n minTime = _getTimestamp2.time;\n return time >= minTime;\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('date_min');\n };\n}\nTooEarlyTimestamp.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TooEarlyTimestamp);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL1Rvb0Vhcmx5VGltZXN0YW1wLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdEO0FBRXhELDRCQUF5QkMsdUJBQXVCO0VBQXhDQyxZQUFZLHlCQUFaQSxZQUFZO0FBRXBCLFNBQVNDLGlCQUFpQixHQUFHO0VBQzVCSCxpRUFBd0IsQ0FBRSxJQUFJLENBQUU7RUFFaEMsSUFBSSxDQUFDSyxZQUFZLENBQUNDLElBQUksQ0FBRSxLQUFLLENBQUU7RUFFL0IsSUFBSSxDQUFDQyxXQUFXLEdBQUcsVUFBV0MsSUFBSSxFQUFFQyxTQUFTLEVBQUc7SUFDL0MsNEJBQXdCQSxTQUFTLENBQUNDLEtBQUssQ0FBQ0MsS0FBSyxDQUFyQ0MsR0FBRztNQUFIQSxHQUFHLHNDQUFHLEtBQUs7SUFFbkIsT0FDQyxLQUFLLEtBQUtBLEdBQUcsSUFDYixDQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsZ0JBQWdCLENBQUUsQ0FBQ0MsUUFBUSxDQUFFTCxJQUFJLENBQUNNLElBQUksQ0FBRTtFQUU1RCxDQUFDO0VBRUQsSUFBSSxDQUFDQyxRQUFRLEdBQUcsWUFBWTtJQUMzQixJQUFNQyxLQUFLLEdBQUcsSUFBSSxDQUFDQyxRQUFRLEVBQUU7SUFFN0IsSUFBSyxDQUFDRCxLQUFLLEVBQUc7TUFDYixPQUFPLElBQUk7SUFDWjtJQUVBLElBQVFKLEdBQUcsR0FBZSxJQUFJLENBQUNILFNBQVMsQ0FBQ0MsS0FBSyxDQUFDQyxLQUFLLENBQTVDQyxHQUFHO0lBQ1gsb0JBQTBCVixZQUFZLENBQUVjLEtBQUssQ0FBRTtNQUF2Q0UsSUFBSSxpQkFBSkEsSUFBSTtJQUNaLHFCQUEwQmhCLFlBQVksQ0FBRVUsR0FBRyxDQUFDSSxLQUFLLENBQUNHLE9BQU8sQ0FBRTtNQUE3Q0MsT0FBTyxrQkFBYkYsSUFBSTtJQUVaLE9BQU9BLElBQUksSUFBSUUsT0FBTztFQUN2QixDQUFDO0VBRUQsSUFBSSxDQUFDQyxhQUFhLEdBQUcsWUFBWTtJQUNoQyxPQUFPLElBQUksQ0FBQ0MsZ0JBQWdCLENBQUUsVUFBVSxDQUFFO0VBQzNDLENBQUM7QUFDRjtBQUVBbkIsaUJBQWlCLENBQUNvQixTQUFTLEdBQUdDLE1BQU0sQ0FBQ0MsTUFBTSxDQUFFekIsc0VBQTZCLENBQUU7QUFFNUUsaUVBQWVHLGlCQUFpQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Zyb250ZW5kL2FkdmFuY2VkLnJlcG9ydGluZy9yZXN0cmljdGlvbnMvVG9vRWFybHlUaW1lc3RhbXAuanM/NjZhNyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQWR2YW5jZWRSZXN0cmljdGlvbiBmcm9tICcuL0FkdmFuY2VkUmVzdHJpY3Rpb24nO1xyXG5cclxuY29uc3QgeyBnZXRUaW1lc3RhbXAgfSA9IEpldEZvcm1CdWlsZGVyRnVuY3Rpb25zO1xyXG5cclxuZnVuY3Rpb24gVG9vRWFybHlUaW1lc3RhbXAoKSB7XHJcblx0QWR2YW5jZWRSZXN0cmljdGlvbi5jYWxsKCB0aGlzICk7XHJcblxyXG5cdHRoaXMud2F0Y2hlZEF0dHJzLnB1c2goICdtaW4nICk7XHJcblxyXG5cdHRoaXMuaXNTdXBwb3J0ZWQgPSBmdW5jdGlvbiAoIG5vZGUsIHJlcG9ydGluZyApIHtcclxuXHRcdGNvbnN0IHsgbWluID0gZmFsc2UgfSA9IHJlcG9ydGluZy5pbnB1dC5hdHRycztcclxuXHJcblx0XHRyZXR1cm4gKFxyXG5cdFx0XHRmYWxzZSAhPT0gbWluICYmXHJcblx0XHRcdFsgJ3RpbWUnLCAnZGF0ZScsICdkYXRldGltZS1sb2NhbCcgXS5pbmNsdWRlcyggbm9kZS50eXBlIClcclxuXHRcdCk7XHJcblx0fTtcclxuXHJcblx0dGhpcy52YWxpZGF0ZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdGNvbnN0IHZhbHVlID0gdGhpcy5nZXRWYWx1ZSgpO1xyXG5cclxuXHRcdGlmICggIXZhbHVlICkge1xyXG5cdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHRcdH1cclxuXHJcblx0XHRjb25zdCB7IG1pbiB9ICAgICAgICAgICA9IHRoaXMucmVwb3J0aW5nLmlucHV0LmF0dHJzO1xyXG5cdFx0Y29uc3QgeyB0aW1lIH0gICAgICAgICAgPSBnZXRUaW1lc3RhbXAoIHZhbHVlICk7XHJcblx0XHRjb25zdCB7IHRpbWU6IG1pblRpbWUgfSA9IGdldFRpbWVzdGFtcCggbWluLnZhbHVlLmN1cnJlbnQgKTtcclxuXHJcblx0XHRyZXR1cm4gdGltZSA+PSBtaW5UaW1lO1xyXG5cdH07XHJcblxyXG5cdHRoaXMuZ2V0UmF3TWVzc2FnZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdHJldHVybiB0aGlzLmdldE1lc3NhZ2VCeVNsdWcoICdkYXRlX21pbicgKTtcclxuXHR9O1xyXG59XHJcblxyXG5Ub29FYXJseVRpbWVzdGFtcC5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKCBBZHZhbmNlZFJlc3RyaWN0aW9uLnByb3RvdHlwZSApO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVG9vRWFybHlUaW1lc3RhbXA7Il0sIm5hbWVzIjpbIkFkdmFuY2VkUmVzdHJpY3Rpb24iLCJKZXRGb3JtQnVpbGRlckZ1bmN0aW9ucyIsImdldFRpbWVzdGFtcCIsIlRvb0Vhcmx5VGltZXN0YW1wIiwiY2FsbCIsIndhdGNoZWRBdHRycyIsInB1c2giLCJpc1N1cHBvcnRlZCIsIm5vZGUiLCJyZXBvcnRpbmciLCJpbnB1dCIsImF0dHJzIiwibWluIiwiaW5jbHVkZXMiLCJ0eXBlIiwidmFsaWRhdGUiLCJ2YWx1ZSIsImdldFZhbHVlIiwidGltZSIsImN1cnJlbnQiLCJtaW5UaW1lIiwiZ2V0UmF3TWVzc2FnZSIsImdldE1lc3NhZ2VCeVNsdWciLCJwcm90b3R5cGUiLCJPYmplY3QiLCJjcmVhdGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/TooEarlyTimestamp.js\n"); |
| 220 | |
| 221 | /***/ }), |
| 222 | |
| 223 | /***/ "./frontend/advanced.reporting/restrictions/TooLateTimestamp.js": |
| 224 | /*!**********************************************************************!*\ |
| 225 | !*** ./frontend/advanced.reporting/restrictions/TooLateTimestamp.js ***! |
| 226 | \**********************************************************************/ |
| 227 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 228 | |
| 229 | 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 _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AdvancedRestriction */ \"./frontend/advanced.reporting/restrictions/AdvancedRestriction.js\");\n\nvar _JetFormBuilderFuncti = JetFormBuilderFunctions,\n getTimestamp = _JetFormBuilderFuncti.getTimestamp;\nfunction TooLateTimestamp() {\n _AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].call(this);\n this.watchedAttrs.push('max');\n this.isSupported = function (node, reporting) {\n var _reporting$input$attr = reporting.input.attrs.max,\n max = _reporting$input$attr === void 0 ? false : _reporting$input$attr;\n return false !== max && ['time', 'date', 'datetime-local'].includes(node.type);\n };\n this.validate = function () {\n var value = this.getValue();\n if (!value) {\n return true;\n }\n var max = this.reporting.input.attrs.max;\n var _getTimestamp = getTimestamp(value),\n time = _getTimestamp.time;\n var _getTimestamp2 = getTimestamp(max.value.current),\n maxTime = _getTimestamp2.time;\n return time <= maxTime;\n };\n this.getRawMessage = function () {\n return this.getMessageBySlug('date_max');\n };\n}\nTooLateTimestamp.prototype = Object.create(_AdvancedRestriction__WEBPACK_IMPORTED_MODULE_0__[\"default\"].prototype);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TooLateTimestamp);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9mcm9udGVuZC9hZHZhbmNlZC5yZXBvcnRpbmcvcmVzdHJpY3Rpb25zL1Rvb0xhdGVUaW1lc3RhbXAuanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBd0Q7QUFFeEQsNEJBQXlCQyx1QkFBdUI7RUFBeENDLFlBQVkseUJBQVpBLFlBQVk7QUFFcEIsU0FBU0MsZ0JBQWdCLEdBQUc7RUFDM0JILGlFQUF3QixDQUFFLElBQUksQ0FBRTtFQUVoQyxJQUFJLENBQUNLLFlBQVksQ0FBQ0MsSUFBSSxDQUFFLEtBQUssQ0FBRTtFQUUvQixJQUFJLENBQUNDLFdBQVcsR0FBRyxVQUFXQyxJQUFJLEVBQUVDLFNBQVMsRUFBRztJQUMvQyw0QkFBd0JBLFNBQVMsQ0FBQ0MsS0FBSyxDQUFDQyxLQUFLLENBQXJDQyxHQUFHO01BQUhBLEdBQUcsc0NBQUcsS0FBSztJQUVuQixPQUNDLEtBQUssS0FBS0EsR0FBRyxJQUNiLENBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxnQkFBZ0IsQ0FBRSxDQUFDQyxRQUFRLENBQUVMLElBQUksQ0FBQ00sSUFBSSxDQUFFO0VBRTVELENBQUM7RUFFRCxJQUFJLENBQUNDLFFBQVEsR0FBRyxZQUFZO0lBQzNCLElBQU1DLEtBQUssR0FBRyxJQUFJLENBQUNDLFFBQVEsRUFBRTtJQUU3QixJQUFLLENBQUNELEtBQUssRUFBRztNQUNiLE9BQU8sSUFBSTtJQUNaO0lBRUEsSUFBUUosR0FBRyxHQUFlLElBQUksQ0FBQ0gsU0FBUyxDQUFDQyxLQUFLLENBQUNDLEtBQUssQ0FBNUNDLEdBQUc7SUFDWCxvQkFBMEJWLFlBQVksQ0FBRWMsS0FBSyxDQUFFO01BQXZDRSxJQUFJLGlCQUFKQSxJQUFJO0lBQ1oscUJBQTBCaEIsWUFBWSxDQUFFVSxHQUFHLENBQUNJLEtBQUssQ0FBQ0csT0FBTyxDQUFFO01BQTdDQyxPQUFPLGtCQUFiRixJQUFJO0lBRVosT0FBT0EsSUFBSSxJQUFJRSxPQUFPO0VBQ3ZCLENBQUM7RUFFRCxJQUFJLENBQUNDLGFBQWEsR0FBRyxZQUFZO0lBQ2hDLE9BQU8sSUFBSSxDQUFDQyxnQkFBZ0IsQ0FBRSxVQUFVLENBQUU7RUFDM0MsQ0FBQztBQUNGO0FBRUFuQixnQkFBZ0IsQ0FBQ29CLFNBQVMsR0FBR0MsTUFBTSxDQUFDQyxNQUFNLENBQUV6QixzRUFBNkIsQ0FBRTtBQUUzRSxpRUFBZUcsZ0JBQWdCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vZnJvbnRlbmQvYWR2YW5jZWQucmVwb3J0aW5nL3Jlc3RyaWN0aW9ucy9Ub29MYXRlVGltZXN0YW1wLmpzPzQ2OGMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEFkdmFuY2VkUmVzdHJpY3Rpb24gZnJvbSAnLi9BZHZhbmNlZFJlc3RyaWN0aW9uJztcclxuXHJcbmNvbnN0IHsgZ2V0VGltZXN0YW1wIH0gPSBKZXRGb3JtQnVpbGRlckZ1bmN0aW9ucztcclxuXHJcbmZ1bmN0aW9uIFRvb0xhdGVUaW1lc3RhbXAoKSB7XHJcblx0QWR2YW5jZWRSZXN0cmljdGlvbi5jYWxsKCB0aGlzICk7XHJcblxyXG5cdHRoaXMud2F0Y2hlZEF0dHJzLnB1c2goICdtYXgnICk7XHJcblxyXG5cdHRoaXMuaXNTdXBwb3J0ZWQgPSBmdW5jdGlvbiAoIG5vZGUsIHJlcG9ydGluZyApIHtcclxuXHRcdGNvbnN0IHsgbWF4ID0gZmFsc2UgfSA9IHJlcG9ydGluZy5pbnB1dC5hdHRycztcclxuXHJcblx0XHRyZXR1cm4gKFxyXG5cdFx0XHRmYWxzZSAhPT0gbWF4ICYmXHJcblx0XHRcdFsgJ3RpbWUnLCAnZGF0ZScsICdkYXRldGltZS1sb2NhbCcgXS5pbmNsdWRlcyggbm9kZS50eXBlIClcclxuXHRcdCk7XHJcblx0fTtcclxuXHJcblx0dGhpcy52YWxpZGF0ZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdGNvbnN0IHZhbHVlID0gdGhpcy5nZXRWYWx1ZSgpO1xyXG5cclxuXHRcdGlmICggIXZhbHVlICkge1xyXG5cdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHRcdH1cclxuXHJcblx0XHRjb25zdCB7IG1heCB9ICAgICAgICAgICA9IHRoaXMucmVwb3J0aW5nLmlucHV0LmF0dHJzO1xyXG5cdFx0Y29uc3QgeyB0aW1lIH0gICAgICAgICAgPSBnZXRUaW1lc3RhbXAoIHZhbHVlICk7XHJcblx0XHRjb25zdCB7IHRpbWU6IG1heFRpbWUgfSA9IGdldFRpbWVzdGFtcCggbWF4LnZhbHVlLmN1cnJlbnQgKTtcclxuXHJcblx0XHRyZXR1cm4gdGltZSA8PSBtYXhUaW1lO1xyXG5cdH07XHJcblxyXG5cdHRoaXMuZ2V0UmF3TWVzc2FnZSA9IGZ1bmN0aW9uICgpIHtcclxuXHRcdHJldHVybiB0aGlzLmdldE1lc3NhZ2VCeVNsdWcoICdkYXRlX21heCcgKTtcclxuXHR9O1xyXG59XHJcblxyXG5Ub29MYXRlVGltZXN0YW1wLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoIEFkdmFuY2VkUmVzdHJpY3Rpb24ucHJvdG90eXBlICk7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBUb29MYXRlVGltZXN0YW1wOyJdLCJuYW1lcyI6WyJBZHZhbmNlZFJlc3RyaWN0aW9uIiwiSmV0Rm9ybUJ1aWxkZXJGdW5jdGlvbnMiLCJnZXRUaW1lc3RhbXAiLCJUb29MYXRlVGltZXN0YW1wIiwiY2FsbCIsIndhdGNoZWRBdHRycyIsInB1c2giLCJpc1N1cHBvcnRlZCIsIm5vZGUiLCJyZXBvcnRpbmciLCJpbnB1dCIsImF0dHJzIiwibWF4IiwiaW5jbHVkZXMiLCJ0eXBlIiwidmFsaWRhdGUiLCJ2YWx1ZSIsImdldFZhbHVlIiwidGltZSIsImN1cnJlbnQiLCJtYXhUaW1lIiwiZ2V0UmF3TWVzc2FnZSIsImdldE1lc3NhZ2VCeVNsdWciLCJwcm90b3R5cGUiLCJPYmplY3QiLCJjcmVhdGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./frontend/advanced.reporting/restrictions/TooLateTimestamp.js\n"); |
| 230 | |
| 231 | /***/ }) |
| 232 | |
| 233 | /******/ }); |
| 234 | /************************************************************************/ |
| 235 | /******/ // The module cache |
| 236 | /******/ var __webpack_module_cache__ = {}; |
| 237 | /******/ |
| 238 | /******/ // The require function |
| 239 | /******/ function __webpack_require__(moduleId) { |
| 240 | /******/ // Check if module is in cache |
| 241 | /******/ var cachedModule = __webpack_module_cache__[moduleId]; |
| 242 | /******/ if (cachedModule !== undefined) { |
| 243 | /******/ return cachedModule.exports; |
| 244 | /******/ } |
| 245 | /******/ // Create a new module (and put it into the cache) |
| 246 | /******/ var module = __webpack_module_cache__[moduleId] = { |
| 247 | /******/ // no module.id needed |
| 248 | /******/ // no module.loaded needed |
| 249 | /******/ exports: {} |
| 250 | /******/ }; |
| 251 | /******/ |
| 252 | /******/ // Execute the module function |
| 253 | /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); |
| 254 | /******/ |
| 255 | /******/ // Return the exports of the module |
| 256 | /******/ return module.exports; |
| 257 | /******/ } |
| 258 | /******/ |
| 259 | /************************************************************************/ |
| 260 | /******/ /* webpack/runtime/define property getters */ |
| 261 | /******/ (() => { |
| 262 | /******/ // define getter functions for harmony exports |
| 263 | /******/ __webpack_require__.d = (exports, definition) => { |
| 264 | /******/ for(var key in definition) { |
| 265 | /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { |
| 266 | /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); |
| 267 | /******/ } |
| 268 | /******/ } |
| 269 | /******/ }; |
| 270 | /******/ })(); |
| 271 | /******/ |
| 272 | /******/ /* webpack/runtime/hasOwnProperty shorthand */ |
| 273 | /******/ (() => { |
| 274 | /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) |
| 275 | /******/ })(); |
| 276 | /******/ |
| 277 | /******/ /* webpack/runtime/make namespace object */ |
| 278 | /******/ (() => { |
| 279 | /******/ // define __esModule on exports |
| 280 | /******/ __webpack_require__.r = (exports) => { |
| 281 | /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { |
| 282 | /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); |
| 283 | /******/ } |
| 284 | /******/ Object.defineProperty(exports, '__esModule', { value: true }); |
| 285 | /******/ }; |
| 286 | /******/ })(); |
| 287 | /******/ |
| 288 | /************************************************************************/ |
| 289 | /******/ |
| 290 | /******/ // startup |
| 291 | /******/ // Load entry module and return exports |
| 292 | /******/ // This entry module can't be inlined because the eval-source-map devtool is used. |
| 293 | /******/ var __webpack_exports__ = __webpack_require__("./frontend/advanced.reporting/main.js"); |
| 294 | /******/ |
| 295 | /******/ })() |
| 296 | ; |