New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@knighttower/utility

Package Overview
Dependencies
Maintainers
1
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@knighttower/utility - npm Package Compare versions

Comparing version 7.11.0 to 7.12.0

2

dist/browser/DomObserver.js

@@ -1,1 +0,1 @@

(()=>{"use strict";var e={d:(n,t)=>{for(var r in t){e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})}},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n)},n={};function t(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(!e){return}if("string"==typeof e){return r(e,n)}var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t){return Array.from(e)}if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)){return r(e,n)}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 a,u=!0,f=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return u=e.done,e},e:function(e){f=!0,a=e},f:function(){try{u||null==t.return||t.return()}finally{if(f){throw a}}}}}function r(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++){r[t]=e[t]}return r}e.d(n,{domObserver:()=>a});var o,i={},a={start:function(){if("undefined"!=typeof window&&!o){var e={childList:!0,subtree:!0};if(o=new MutationObserver((function(e){var n,r=t(e);try{for(r.s();!(n=r.n()).done;){if("childList"===n.value.type){for(var o in i){i[o]()}}}}catch(e){r.e(e)}finally{r.f()}})),document.body){return o.observe(document.body,e)}document.addEventListener("DOMContentLoaded",(function(n){return o.observe(document.body,e)}))}},addOnNodeChange:function(e,n){n&&(i[e]=n)},removeOnNodeChange:function(e){e&&delete i[e]},cleanup:function(){Object.keys(i).forEach((function(e){return delete i[e]}))}};window.domObserver=n.domObserver})();
(()=>{"use strict";var e={d:(n,t)=>{for(var r in t){e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})}},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n)},n={};function t(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e){return r(e,n)}var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?r(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 a,u=!0,f=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return u=e.done,e},e:function(e){f=!0,a=e},f:function(){try{u||null==t.return||t.return()}finally{if(f){throw a}}}}}function r(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++){r[t]=e[t]}return r}e.d(n,{domObserver:()=>a});var o,i={},a={start:function(){if("undefined"!=typeof window&&!o){var e={childList:!0,subtree:!0};if(o=new MutationObserver((function(e){var n,r=t(e);try{for(r.s();!(n=r.n()).done;){if("childList"===n.value.type){for(var o in i){i[o]()}}}}catch(e){r.e(e)}finally{r.f()}})),document.body){return o.observe(document.body,e)}document.addEventListener("DOMContentLoaded",(function(n){return o.observe(document.body,e)}))}},addOnNodeChange:function(e,n){n&&(i[e]=n)},removeOnNodeChange:function(e){e&&delete i[e]},cleanup:function(){Object.keys(i).forEach((function(e){return delete i[e]}))}};window.domObserver=n.domObserver})();

@@ -1,1 +0,1 @@

(()=>{"use strict";var e={d:(t,n)=>{for(var r in n){e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e){return}if("string"==typeof e){return r(e,t)}var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n){return Array.from(e)}if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)){return r(e,t)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 u,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,u=e},f:function(){try{a||null==n.return||n.return()}finally{if(l){throw u}}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++){r[n]=e[n]}return r}e.d(t,{elementHelper:()=>y});var o,i={},u=function(){if("undefined"!=typeof window&&!o){var e={childList:!0,subtree:!0};if(o=new MutationObserver((function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){if("childList"===t.value.type){for(var o in i){i[o]()}}}}catch(e){r.e(e)}finally{r.f()}})),document.body){return o.observe(document.body,e)}document.addEventListener("DOMContentLoaded",(function(t){return o.observe(document.body,e)}))}},a=function(e,t){t&&(i[e]=t)},l=function(e){e&&delete i[e]};function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function m(e){var t=function(e,t){if("object"!=f(e)||!e){return e}var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r)){return r}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}var d=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;!function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}(this,e),u(),this.selector=t,"object"===f(t)?this.domElement=t:String(t).includes("//")?this.domElement=this.getElementByXpath(t):this.domElement=n.querySelector(t)}return t=e,(n=[{key:"isInDom",value:function(){var e;return Boolean(null===(e=this.domElement)||void 0===e?void 0:e.outerHTML)}},{key:"whenInDom",value:function(){var t=this,n=Date.now()+Math.floor(1e3*Math.random());return new Promise((function(r){t.isInDom()?r(t):a(n,(function(){var o=new e(t.selector);o.isInDom()&&(r(t=o),l(n))}))}))}},{key:"getElementByXpath",value:function(e){return document.evaluate(e,document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}},{key:"getXpathTo",value:function(){var t=this.domElement;if(t.id){return"//*[@id='".concat(t.id,"']")}if(t===document.body){return"//"+t.tagName}for(var n=0,r=t.parentNode.childNodes,o=0;o<r.length;o++){var i=r[o];if(i===t){return new e(t.parentNode).getXpathTo()+"/"+t.tagName+"["+(n+1)+"]"}1===i.nodeType&&i.tagName===t.tagName&&n++}}},{key:"getAttribute",value:function(e){return this.domElement.getAttribute(e)||null}},{key:"getHash",value:function(){var e=String(this.getXpathTo()),t=0;if(0===e.length){return t}for(var n=0;n<e.length;n++){t=(t<<5)-t+e.charCodeAt(n),t|=0}return t}}])&&c(t.prototype,n),r&&c(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}(),y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return new d(e,t)};window.elementHelper=t.elementHelper})();
(()=>{"use strict";var e={d:(t,n)=>{for(var r in n){e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e){return r(e,t)}var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 u,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,u=e},f:function(){try{a||null==n.return||n.return()}finally{if(l){throw u}}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++){r[n]=e[n]}return r}e.d(t,{elementHelper:()=>y});var o,i={},u=function(){if("undefined"!=typeof window&&!o){var e={childList:!0,subtree:!0};if(o=new MutationObserver((function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){if("childList"===t.value.type){for(var o in i){i[o]()}}}}catch(e){r.e(e)}finally{r.f()}})),document.body){return o.observe(document.body,e)}document.addEventListener("DOMContentLoaded",(function(t){return o.observe(document.body,e)}))}},a=function(e,t){t&&(i[e]=t)},l=function(e){e&&delete i[e]};function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function d(e){var t=function(e,t){if("object"!=c(e)||!e){return e}var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r)){return r}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}var m=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;!function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}(this,e),u(),this.selector=t,"object"===c(t)?this.domElement=t:String(t).includes("//")?this.domElement=this.getElementByXpath(t):this.domElement=n.querySelector(t)}return t=e,(n=[{key:"isInDom",value:function(){var e;return Boolean(null===(e=this.domElement)||void 0===e?void 0:e.outerHTML)}},{key:"whenInDom",value:function(){var t=this,n=Date.now()+Math.floor(1e3*Math.random());return new Promise((function(r){t.isInDom()?r(t):a(n,(function(){var o=new e(t.selector);o.isInDom()&&(r(t=o),l(n))}))}))}},{key:"getElementByXpath",value:function(e){return document.evaluate(e,document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}},{key:"getXpathTo",value:function(){var t=this.domElement;if(t.id){return"//*[@id='".concat(t.id,"']")}if(t===document.body){return"//"+t.tagName}for(var n=0,r=t.parentNode.childNodes,o=0;o<r.length;o++){var i=r[o];if(i===t){return new e(t.parentNode).getXpathTo()+"/"+t.tagName+"["+(n+1)+"]"}1===i.nodeType&&i.tagName===t.tagName&&n++}}},{key:"getAttribute",value:function(e){return this.domElement.getAttribute(e)||null}},{key:"getHash",value:function(){var e=String(this.getXpathTo()),t=0;if(0===e.length){return t}for(var n=0;n<e.length;n++){t=(t<<5)-t+e.charCodeAt(n),t|=0}return t}}])&&f(t.prototype,n),r&&f(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}(),y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return new m(e,t)};window.elementHelper=t.elementHelper})();

@@ -1,1 +0,1 @@

(()=>{"use strict";var e={d:(t,r)=>{for(var n in r){e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e){return function(e){if(Array.isArray(e)){return i(e)}}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]){return Array.from(e)}}(e)||function(e,t){if(!e){return}if("string"==typeof e){return i(e,t)}var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r){return Array.from(e)}if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)){return i(e,t)}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++){n[r]=e[r]}return n}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!=r(e)||!e){return e}var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i)){return i}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}e.d(t,{EventBus:()=>s});var s=function(){return e=function e(){!function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}(this,e),this.listeners={}},t=[{key:"on",value:function(e,t){this.registerListener(e,t)}},{key:"once",value:function(e,t){this.registerListener(e,t,1)}},{key:"exactly",value:function(e,t,r){this.registerListener(e,t,r)}},{key:"off",value:function(e){delete this.listeners[e]}},{key:"detach",value:function(e,t){var r=(this.listeners[e]||[]).filter((function(e){return e.callback!==t}));return e in this.listeners&&(this.listeners[e]=r,!0)}},{key:"emit",value:function(e){for(var t=this,r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++){i[o-1]=arguments[o]}var a=[],s=null,c=this.extractContextFromArgs(i),l=c[0];if(i=c[1],this.hasListener(e)){a=this.listeners[e]}else if(e.includes("*")){(s=this.patternSearch(e,Object.keys(this.listeners))).length>0&&s.forEach((function(e){a=a.concat(t.listeners[e])}))}else{for(var u in this.listeners){u.includes("*")&&(s=this.patternSearch(u,[e]))&&(a=a.concat(this.listeners[u]))}}a.forEach((function(r,o){var s=r.callback;l&&(s=s.bind(l)),void 0!==r.triggerCapacity&&(r.triggerCapacity--,a[o].triggerCapacity=r.triggerCapacity),t.checkToRemoveListener(r)&&t.listeners[e].splice(o,1),s.apply(void 0,n(i))}))}},{key:"patternSearch",value:function(e,t){var r,n=new RegExp(this.setWildCardString(e),"g");return 0===(r=t.filter((function(e){return n.test(e)}))).length?null:r}},{key:"setWildCardString",value:function(e){var t=e.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&");return t=t.replace(/\*/g,"(.*?)"),"^".concat(t)}},{key:"extractContextFromArgs",value:function(e){for(var t=null,n=0;n<e.length;n++){var i=e[n];if(i&&"object"===r(i)&&i.hasOwnProperty("__context")){t=i.__context,e.splice(n,1);break}}return[t,e]}},{key:"registerListener",value:function(e,t,r){this.hasListener(e)||(this.listeners[e]=[]),this.listeners[e].push({callback:t,triggerCapacity:r})}},{key:"checkToRemoveListener",value:function(e){return void 0!==e.triggerCapacity&&e.triggerCapacity<=0}},{key:"hasListener",value:function(e){return e in this.listeners}}],t&&o(e.prototype,t),i&&o(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,i}();window.EventBus=t.EventBus})();
(()=>{"use strict";var e={d:(t,r)=>{for(var n in r){e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e){return function(e){if(Array.isArray(e)){return i(e)}}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]){return Array.from(e)}}(e)||function(e,t){if(e){if("string"==typeof e){return i(e,t)}var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++){n[r]=e[r]}return n}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!=r(e)||!e){return e}var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i)){return i}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}e.d(t,{EventBus:()=>s});var s=function(){return e=function e(){!function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}(this,e),this.listeners={}},t=[{key:"on",value:function(e,t){this.registerListener(e,t)}},{key:"once",value:function(e,t){this.registerListener(e,t,1)}},{key:"exactly",value:function(e,t,r){this.registerListener(e,t,r)}},{key:"off",value:function(e){delete this.listeners[e]}},{key:"detach",value:function(e,t){var r=(this.listeners[e]||[]).filter((function(e){return e.callback!==t}));return e in this.listeners&&(this.listeners[e]=r,!0)}},{key:"emit",value:function(e){for(var t=this,r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++){i[o-1]=arguments[o]}var a=[],s=null,c=this.extractContextFromArgs(i),l=c[0];if(i=c[1],this.hasListener(e)){a=this.listeners[e]}else if(e.includes("*")){(s=this.patternSearch(e,Object.keys(this.listeners))).length>0&&s.forEach((function(e){a=a.concat(t.listeners[e])}))}else{for(var u in this.listeners){u.includes("*")&&(s=this.patternSearch(u,[e]))&&(a=a.concat(this.listeners[u]))}}a.forEach((function(r,o){var s=r.callback;l&&(s=s.bind(l)),void 0!==r.triggerCapacity&&(r.triggerCapacity--,a[o].triggerCapacity=r.triggerCapacity),t.checkToRemoveListener(r)&&t.listeners[e].splice(o,1),s.apply(void 0,n(i))}))}},{key:"patternSearch",value:function(e,t){var r,n=new RegExp(this.setWildCardString(e),"g");return 0===(r=t.filter((function(e){return n.test(e)}))).length?null:r}},{key:"setWildCardString",value:function(e){var t=e.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&");return t=t.replace(/\*/g,"(.*?)"),"^".concat(t)}},{key:"extractContextFromArgs",value:function(e){for(var t=null,n=0;n<e.length;n++){var i=e[n];if(i&&"object"===r(i)&&i.hasOwnProperty("__context")){t=i.__context,e.splice(n,1);break}}return[t,e]}},{key:"registerListener",value:function(e,t,r){this.hasListener(e)||(this.listeners[e]=[]),this.listeners[e].push({callback:t,triggerCapacity:r})}},{key:"checkToRemoveListener",value:function(e){return void 0!==e.triggerCapacity&&e.triggerCapacity<=0}},{key:"hasListener",value:function(e){return e in this.listeners}}],t&&o(e.prototype,t),i&&o(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,i}();window.EventBus=t.EventBus})();

@@ -1,1 +0,1 @@

(()=>{"use strict";var r={d:(t,n)=>{for(var e in n){r.o(n,e)&&!r.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:n[e]})}},o:(r,t)=>Object.prototype.hasOwnProperty.call(r,t),r:r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})}},t={};function n(r,t){var n="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!n){if(Array.isArray(r)||(n=function(r,t){if(!r){return}if("string"==typeof r){return e(r,t)}var n=Object.prototype.toString.call(r).slice(8,-1);"Object"===n&&r.constructor&&(n=r.constructor.name);if("Map"===n||"Set"===n){return Array.from(r)}if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)){return e(r,t)}}(r))||t&&r&&"number"==typeof r.length){n&&(r=n);var o=0,i=function(){};return{s:i,n:function(){return o>=r.length?{done:!0}:{done:!1,value:r[o++]}},e:function(r){throw r},f:i}}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 u,a=!0,c=!1;return{s:function(){n=n.call(r)},n:function(){var r=n.next();return a=r.done,r},e:function(r){c=!0,u=r},f:function(){try{a||null==n.return||n.return()}finally{if(c){throw u}}}}}function e(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=new Array(t);n<t;n++){e[n]=r[n]}return e}function o(r){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},o(r)}function i(r){switch(o(r)){case"boolean":return r;case"string":return"false"!==r&&"0"!==r;case"number":return 0!==r;default:return Boolean(r)}}function u(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!==s(r)||"boolean"==typeof r?r:f(r)?t:r}r.r(t),r.d(t,{addQuotes:()=>m,cleanStr:()=>d,convertKeysToSymbols:()=>h,findAndReplaceInArray:()=>S,findNested:()=>w,fixQuotes:()=>A,getArrObjFromString:()=>O,getChunks:()=>x,getDirectivesFromString:()=>E,getMatchBlock:()=>_,getMatchInBetween:()=>k,getObjectFromPath:()=>j,removeQuotes:()=>I,setExpString:()=>P,setLookUpExp:()=>T,setWildCardString:()=>$,startAndEndWith:()=>M,wildCardStringSearch:()=>N});var a=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;r=r||40;for(var t="",n=0;n<r/3+1;n++){t+=Math.random().toString(36).substring(2,15)}return t.substring(0,r)};function c(){return"id__"+a(8)+"__"+(new Date).getTime()}var l=c;function f(r){return null==r||("string"==typeof r||Array.isArray(r)?0===r.length:r instanceof Map||r instanceof Set?0===r.size:ArrayBuffer.isView(r)?0===r.byteLength:"object"===o(r)&&0===Object.keys(r).length)}function s(r){var t=o(r);switch(r){case null:case void 0:case"":return null;case"0":case 0:return 0;default:if(!("number"!==t&&"string"!==t||"number"!=typeof r&&Number.isNaN(Number(r)))){return+r}}return null}function y(r,t){if(null===r){return t?null===t||"null"===t:"null"}var e;switch(o(r)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":e=o(r);break;case"object":e=Array.isArray(r)?"array":"object";break;default:e="unknown"}if(t){if(t.includes("|")){var i,u=n(t.split("|"));try{for(u.s();!(i=u.n()).done;){var a=i.value;if(e===a){return a}}}catch(r){u.e(r)}finally{u.f()}return!1}return t===e}return e}function v(r,t){return function(r){if(Array.isArray(r)){return r}}(r)||function(r,t){var n=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=n){var e,o,i,u,a=[],c=!0,l=!1;try{if(i=(n=n.call(r)).next,0===t){if(Object(n)!==n){return}c=!1}else{for(;!(c=(e=i.call(n)).done)&&(a.push(e.value),a.length!==t);c=!0){}}}catch(r){l=!0,o=r}finally{try{if(!c&&null!=n.return&&(u=n.return(),Object(u)!==u)){return}}finally{if(l){throw o}}}return a}}(r,t)||function(r,t){if(!r){return}if("string"==typeof r){return g(r,t)}var n=Object.prototype.toString.call(r).slice(8,-1);"Object"===n&&r.constructor&&(n=r.constructor.name);if("Map"===n||"Set"===n){return Array.from(r)}if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)){return g(r,t)}}(r,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=new Array(t);n<t;n++){e[n]=r[n]}return e}function p(r,t,n){var e;return e=function(r,t){if("object"!=b(r)||!r){return r}var n=r[Symbol.toPrimitive];if(void 0!==n){var e=n.call(r,t||"default");if("object"!=b(e)){return e}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(r)}(t,"string"),(t="symbol"==b(e)?e:e+"")in r?Object.defineProperty(r,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[t]=n,r}function b(r){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},b(r)}function m(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'"';return"".concat(t).concat(r).concat(t)}function d(r){if(r){if("string"!=typeof r){return r}for(var t=arguments.length,n=new Array(t>1?t-1:0),e=1;e<t;e++){n[e-1]=arguments[e]}return n.reduce((function(r,t){var n=t instanceof RegExp?t:new RegExp(P(t));return r.replace(n,"")}),r).trim()}}function h(r){if(null===u(r,null)){return{}}var t={},n={};for(var e in r){var o=Symbol(e);t[o]=r[e],n[e]=o}return t.keyToSymbolMap=n,t}function S(r,t,n){var e=!1,o=r.map((function(r){if(Array.isArray(r)){var o=S(r,t,n);return o?(e=!0,o):r}return r===t?(e=!0,Array.isArray(n)?n.map((function(r){return Array.isArray(r)?r:r.trim()})):n):r}));return e?o:null}function w(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"[",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"]";if("string"!=typeof r){return r}var e=r.lastIndexOf(t);if(-1===e){return null}var o=r.substring(e),i=o.indexOf(n);return-1===i?null:o.substring(0,i+1)}function A(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'"';return"string"!=typeof r?r:r.replace(/`|'|"/g,t)}function j(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return r.split(".").reduce((function(r,t){return r&&r[t]}),t)}function O(r){if(y(r,"object")||y(r,"array")){return r}var t=M(r,"{","}"),n=M(r,"[","]");if(!t&&!n){return r}var e=t?{}:[],o={},i=function(r){var t=r.match(/^(\[|\{)(.*?)(\]|\})$/);return t?t[2].trim():r}(r),a=function(){for(var r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];;){var t=r?w(i,"{","}"):w(i);if(!t){break}var n="__".concat(l(),"__");o[n]=t,i=i.replace(t,n)}};return a(),a(!0),x(i).forEach((function(r,n){var i,a,c=r.includes(":")&&t,l=c?x(r,":"):[],f=I(u(l[0],n));(r=c?l[1]:r)in o&&(r=O(o[r])),i=I(r),r=null!==(a=s(i))?a:i,t?e[f]=r:e.push(r)})),e}function E(r){var t=r;if(!u(t)){return null}var n=function(){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,directive:r}},e=/([a-zA-Z]+)\[((.|\n)*?)\]\(((.|\n)*?)\)/gm,o=b(t);if("object"===o||"array"===o){return n(o,t)}switch(!0){case!!t.match(/^\[((.|\n)*?)\]$/gm):o="array";break;case!!t.match(/^\{((.|\n)*?)\:((.|\n)*?)\}/gm):o="object";break;case!!t.match(/^([a-zA-Z]+)(\()(\.|\#)(.*)(\))/g):return n("idOrClassWithDirective",p({},t.split("(")[0].trim(),k(t,"(",")")));case!!t.match(/([a-zA-Z]+)\.(.*?)\(((.|\n)*?)\)/gm):case!!t.match(e):o="dotObject";break;default:return n("string",t)}if("array"===o||"object"===o){var i=A(t);try{return n(o,JSON.parse(i))}catch(r){}return n(o,O(i))}if("dotObject"===o){var a,c,l,f={};return x(t,"&&").forEach((function(r){if(r.match(e)){a=k(r,"](",")"),c=k(r,"[","]"),l=r.split("[")[0].trim()}else{a=k(r,"(",")");var t=v(x(r=r.replace(_(r,"(",")"),""),"."),2);l=t[0],c=t[1]}a=O(a),f[l]||(f[l]={}),x(c,"|").forEach((function(r){f[l][r]=a}))})),n("dotObject",f)}}function _(r,t,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("string"!=typeof r){return r}t=P(t),n=P(n);var o=new RegExp(T(t,n),"gm"),i=r.match(o);return i?e?i:i[0]:null}function x(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",";if("string"!=typeof r){return r}if(f(r)){return[]}var n=(r=d(r)).split(t).map((function(r){return d(r)}));return 1===n.length&&""===n[0]?[r]:n}function k(r,t,n){var e,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("string"!=typeof r){return r}var i=null!==(e=_(r,t,n,o))&&void 0!==e?e:o?[]:r;return o?i.map((function(r){return d(r,t,n)})):d(i,t,n)}function I(r){return"string"!=typeof r?r:r.replace(/`|'|"/g,"")}function M(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(!t||r.startsWith(t))&&(!n||r.endsWith(n))}function P(r){return r instanceof RegExp?r:r.split("").map((function(r){return["$","^",".","*","+","?","(",")","[","]","{","}","|","\\"].includes(r)?"\\".concat(r):r})).join("")}function T(){for(var r=arguments.length,t=new Array(r),n=0;n<r;n++){t[n]=arguments[n]}if(t.length<2){throw new Error("You need to pass at least two arguments")}var e="";return t.forEach((function(r,t){r instanceof RegExp&&(r=r.source),0===t?e=r:e+="((.|\n)*?)".concat(r)})),e}function $(r){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof r){return r}if(!r){return null}t=i(t),n=i(n);var e=r.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&"),o=t?"^":"",u=n?"$":"";return e=e.replace(/\*\*/g,"[_g_]").replace(/\*/g,"(.*?)").replace(/\[_g_\]/g,".*"),"".concat(o).concat(e).concat(u)}function N(r,t){if(!r||!t){return null}var n=new RegExp($(r,arguments.length>2&&void 0!==arguments[2]&&arguments[2],arguments.length>3&&void 0!==arguments[3]&&arguments[3]));if("string"==typeof t){return u(t.match(n))}return u(t.filter((function(r){return n.test(r)})))}window.powerHelper=t})();
(()=>{"use strict";var r={d:(t,n)=>{for(var e in n){r.o(n,e)&&!r.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:n[e]})}},o:(r,t)=>Object.prototype.hasOwnProperty.call(r,t),r:r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})}},t={};function n(r,t){var n="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!n){if(Array.isArray(r)||(n=function(r,t){if(r){if("string"==typeof r){return e(r,t)}var n={}.toString.call(r).slice(8,-1);return"Object"===n&&r.constructor&&(n=r.constructor.name),"Map"===n||"Set"===n?Array.from(r):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(r,t):void 0}}(r))||t&&r&&"number"==typeof r.length){n&&(r=n);var o=0,i=function(){};return{s:i,n:function(){return o>=r.length?{done:!0}:{done:!1,value:r[o++]}},e:function(r){throw r},f:i}}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 a,u=!0,c=!1;return{s:function(){n=n.call(r)},n:function(){var r=n.next();return u=r.done,r},e:function(r){c=!0,a=r},f:function(){try{u||null==n.return||n.return()}finally{if(c){throw a}}}}}function e(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=Array(t);n<t;n++){e[n]=r[n]}return e}function o(r){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},o(r)}function i(r){switch(o(r)){case"boolean":return r;case"string":return"false"!==r&&"0"!==r;case"number":return 0!==r;default:return Boolean(r)}}function a(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!==s(r)||"boolean"==typeof r?r:f(r)?t:r}r.r(t),r.d(t,{addQuotes:()=>m,cleanStr:()=>p,convertKeysToSymbols:()=>h,findAndReplaceInArray:()=>S,findNested:()=>w,fixQuotes:()=>A,getArrObjFromString:()=>O,getChunks:()=>x,getDirectivesFromString:()=>E,getMatchBlock:()=>_,getMatchInBetween:()=>k,getObjectFromPath:()=>j,removeQuotes:()=>I,setExpString:()=>P,setLookUpExp:()=>T,setWildCardString:()=>$,startAndEndWith:()=>M,wildCardStringSearch:()=>N});var u=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;r=r||40;for(var t="",n=0;n<r/3+1;n++){t+=Math.random().toString(36).substring(2,15)}return t.substring(0,r)};function c(){return"id__"+u(8)+"__"+(new Date).getTime()}var l=c;function f(r){return null==r||("string"==typeof r||Array.isArray(r)?0===r.length:r instanceof Map||r instanceof Set?0===r.size:ArrayBuffer.isView(r)?0===r.byteLength:"object"===o(r)&&0===Object.keys(r).length)}function s(r){var t=o(r);switch(r){case null:case void 0:case"":return null;case"0":case 0:return 0;default:if(!("number"!==t&&"string"!==t||"number"!=typeof r&&Number.isNaN(Number(r)))){return+r}}return null}function y(r,t){if(null===r){return t?null===t||"null"===t:"null"}var e;switch(o(r)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":e=o(r);break;case"object":e=Array.isArray(r)?"array":"object";break;default:e="unknown"}if(t){if(t.includes("|")){var i,a=n(t.split("|"));try{for(a.s();!(i=a.n()).done;){var u=i.value;if(e===u){return u}}}catch(r){a.e(r)}finally{a.f()}return!1}return t===e}return e}function v(r,t){return function(r){if(Array.isArray(r)){return r}}(r)||function(r,t){var n=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=n){var e,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(r)).next,0===t){if(Object(n)!==n){return}c=!1}else{for(;!(c=(e=i.call(n)).done)&&(u.push(e.value),u.length!==t);c=!0){}}}catch(r){l=!0,o=r}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a)){return}}finally{if(l){throw o}}}return u}}(r,t)||function(r,t){if(r){if("string"==typeof r){return g(r,t)}var n={}.toString.call(r).slice(8,-1);return"Object"===n&&r.constructor&&(n=r.constructor.name),"Map"===n||"Set"===n?Array.from(r):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(r,t):void 0}}(r,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=Array(t);n<t;n++){e[n]=r[n]}return e}function d(r,t,n){return(t=function(r){var t=function(r,t){if("object"!=b(r)||!r){return r}var n=r[Symbol.toPrimitive];if(void 0!==n){var e=n.call(r,t||"default");if("object"!=b(e)){return e}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(r)}(r,"string");return"symbol"==b(t)?t:t+""}(t))in r?Object.defineProperty(r,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[t]=n,r}function b(r){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},b(r)}function m(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'"';return"".concat(t).concat(r).concat(t)}function p(r){if(r){if("string"!=typeof r){return r}for(var t=arguments.length,n=new Array(t>1?t-1:0),e=1;e<t;e++){n[e-1]=arguments[e]}return n.reduce((function(r,t){var n=t instanceof RegExp?t:new RegExp(P(t));return r.replace(n,"")}),r).trim()}}function h(r){if(null===a(r,null)){return{}}var t={},n={};for(var e in r){var o=Symbol(e);t[o]=r[e],n[e]=o}return t.keyToSymbolMap=n,t}function S(r,t,n){var e=!1,o=r.map((function(r){if(Array.isArray(r)){var o=S(r,t,n);return o?(e=!0,o):r}return r===t?(e=!0,Array.isArray(n)?n.map((function(r){return Array.isArray(r)?r:r.trim()})):n):r}));return e?o:null}function w(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"[",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"]";if("string"!=typeof r){return r}var e=r.lastIndexOf(t);if(-1===e){return null}var o=r.substring(e),i=o.indexOf(n);return-1===i?null:o.substring(0,i+1)}function A(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'"';return"string"!=typeof r?r:r.replace(/`|'|"/g,t)}function j(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return r.split(".").reduce((function(r,t){return r&&r[t]}),t)}function O(r){if(y(r,"object")||y(r,"array")){return r}var t=M(r,"{","}"),n=M(r,"[","]");if(!t&&!n){return r}var e=t?{}:[],o={},i=function(r){var t=r.match(/^(\[|\{)(.*?)(\]|\})$/);return t?t[2].trim():r}(r),u=function(){for(var r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];;){var t=r?w(i,"{","}"):w(i);if(!t){break}var n="__".concat(l(),"__");o[n]=t,i=i.replace(t,n)}};return u(),u(!0),x(i).forEach((function(r,n){var i,u,c=r.includes(":")&&t,l=c?x(r,":"):[],f=I(a(l[0],n));(r=c?l[1]:r)in o&&(r=O(o[r])),i=I(r),r=null!==(u=s(i))?u:i,t?e[f]=r:e.push(r)})),e}function E(r){var t=r;if(!a(t)){return null}var n=function(){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,directive:r}},e=/([a-zA-Z]+)\[((.|\n)*?)\]\(((.|\n)*?)\)/gm,o=b(t);if("object"===o||"array"===o){return n(o,t)}switch(!0){case!!t.match(/^\[((.|\n)*?)\]$/gm):o="array";break;case!!t.match(/^\{((.|\n)*?)\:((.|\n)*?)\}/gm):o="object";break;case!!t.match(/^([a-zA-Z]+)(\()(\.|\#)(.*)(\))/g):return n("idOrClassWithDirective",d({},t.split("(")[0].trim(),k(t,"(",")")));case!!t.match(/([a-zA-Z]+)\.(.*?)\(((.|\n)*?)\)/gm):case!!t.match(e):o="dotObject";break;default:return n("string",t)}if("array"===o||"object"===o){var i=A(t);try{return n(o,JSON.parse(i))}catch(r){}return n(o,O(i))}if("dotObject"===o){var u,c,l,f={};return x(t,"&&").forEach((function(r){if(r.match(e)){u=k(r,"](",")"),c=k(r,"[","]"),l=r.split("[")[0].trim()}else{u=k(r,"(",")");var t=v(x(r=r.replace(_(r,"(",")"),""),"."),2);l=t[0],c=t[1]}u=O(u),f[l]||(f[l]={}),x(c,"|").forEach((function(r){f[l][r]=u}))})),n("dotObject",f)}}function _(r,t,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("string"!=typeof r){return r}t=P(t),n=P(n);var o=new RegExp(T(t,n),"gm"),i=r.match(o);return i?e?i:i[0]:null}function x(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",";if("string"!=typeof r){return r}if(f(r)){return[]}var n=(r=p(r)).split(t).map((function(r){return p(r)}));return 1===n.length&&""===n[0]?[r]:n}function k(r,t,n){var e,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("string"!=typeof r){return r}var i=null!==(e=_(r,t,n,o))&&void 0!==e?e:o?[]:r;return o?i.map((function(r){return p(r,t,n)})):p(i,t,n)}function I(r){return"string"!=typeof r?r:r.replace(/`|'|"/g,"")}function M(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(!t||r.startsWith(t))&&(!n||r.endsWith(n))}function P(r){return r instanceof RegExp?r:r.split("").map((function(r){return["$","^",".","*","+","?","(",")","[","]","{","}","|","\\"].includes(r)?"\\".concat(r):r})).join("")}function T(){for(var r=arguments.length,t=new Array(r),n=0;n<r;n++){t[n]=arguments[n]}if(t.length<2){throw new Error("You need to pass at least two arguments")}var e="";return t.forEach((function(r,t){r instanceof RegExp&&(r=r.source),0===t?e=r:e+="((.|\n)*?)".concat(r)})),e}function $(r){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof r){return r}if(!r){return null}t=i(t),n=i(n);var e=r.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&"),o=t?"^":"",a=n?"$":"";return e=e.replace(/\*\*/g,"[_g_]").replace(/\*/g,"(.*?)").replace(/\[_g_\]/g,".*"),"".concat(o).concat(e).concat(a)}function N(r,t){if(!r||!t){return null}var n=new RegExp($(r,arguments.length>2&&void 0!==arguments[2]&&arguments[2],arguments.length>3&&void 0!==arguments[3]&&arguments[3]));if("string"==typeof t){return a(t.match(n))}return a(t.filter((function(r){return n.test(r)})))}window.powerHelper=t})();

@@ -1,1 +0,1 @@

(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t){return function(t){if(Array.isArray(t)){return o(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(!t){return}if("string"==typeof t){return o(t,e)}var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r){return Array.from(t)}if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)){return o(t,e)}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,u(n.key),n)}}function u(t){var e=function(t,e){if("object"!=r(t)||!t){return t}var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=r(o)){return o}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}t.r(e),t.d(e,{doAsync:()=>N,doPoll:()=>A,doTimeout:()=>q,promisePool:()=>I,promiseQueue:()=>T});var a=function(){return t=function t(){!function(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}}(this,t),this.listeners={}},e=[{key:"on",value:function(t,e){this.registerListener(t,e)}},{key:"once",value:function(t,e){this.registerListener(t,e,1)}},{key:"exactly",value:function(t,e,r){this.registerListener(t,e,r)}},{key:"off",value:function(t){delete this.listeners[t]}},{key:"detach",value:function(t,e){var r=(this.listeners[t]||[]).filter((function(t){return t.callback!==e}));return t in this.listeners&&(this.listeners[t]=r,!0)}},{key:"emit",value:function(t){for(var e=this,r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++){o[i-1]=arguments[i]}var u=[],a=null,c=this.extractContextFromArgs(o),s=c[0];if(o=c[1],this.hasListener(t)){u=this.listeners[t]}else if(t.includes("*")){(a=this.patternSearch(t,Object.keys(this.listeners))).length>0&&a.forEach((function(t){u=u.concat(e.listeners[t])}))}else{for(var l in this.listeners){l.includes("*")&&(a=this.patternSearch(l,[t]))&&(u=u.concat(this.listeners[l]))}}u.forEach((function(r,i){var a=r.callback;s&&(a=a.bind(s)),void 0!==r.triggerCapacity&&(r.triggerCapacity--,u[i].triggerCapacity=r.triggerCapacity),e.checkToRemoveListener(r)&&e.listeners[t].splice(i,1),a.apply(void 0,n(o))}))}},{key:"patternSearch",value:function(t,e){var r,n=new RegExp(this.setWildCardString(t),"g");return 0===(r=e.filter((function(t){return n.test(t)}))).length?null:r}},{key:"setWildCardString",value:function(t){var e=t.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&");return e=e.replace(/\*/g,"(.*?)"),"^".concat(e)}},{key:"extractContextFromArgs",value:function(t){for(var e=null,n=0;n<t.length;n++){var o=t[n];if(o&&"object"===r(o)&&o.hasOwnProperty("__context")){e=o.__context,t.splice(n,1);break}}return[e,t]}},{key:"registerListener",value:function(t,e,r){this.hasListener(t)||(this.listeners[t]=[]),this.listeners[t].push({callback:e,triggerCapacity:r})}},{key:"checkToRemoveListener",value:function(t){return void 0!==t.triggerCapacity&&t.triggerCapacity<=0}},{key:"hasListener",value:function(t){return t in this.listeners}}],e&&i(t.prototype,e),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,o}();function c(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t){return}if("string"==typeof t){return s(t,e)}var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r){return Array.from(t)}if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)){return s(t,e)}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}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 i,u=!0,a=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==r.return||r.return()}finally{if(a){throw i}}}}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}var f=function(t){return Array.isArray(t)?t:[t]},h=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;t=t||40;for(var e="",r=0;r<t/3+1;r++){e+=Math.random().toString(36).substring(2,15)}return e.substring(0,t)};function p(){return"id__"+h(8)+"__"+(new Date).getTime()}function y(t,e){if(null===t){return e?null===e||"null"===e:"null"}var r;switch(l(t)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":r=l(t);break;case"object":r=Array.isArray(t)?"array":"object";break;default:r="unknown"}if(e){if(e.includes("|")){var n,o=c(e.split("|"));try{for(o.s();!(n=o.n()).done;){var i=n.value;if(r===i){return i}}}catch(t){o.e(t)}finally{o.f()}return!1}return e===r}return r}function v(t){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v(t)}function d(){d=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var i=e&&e.prototype instanceof b?e:b,u=Object.create(i.prototype),a=new I(n||[]);return o(u,"_invoke",{value:x(t,r,a)}),u}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var h="suspendedStart",p="suspendedYield",y="executing",m="completed",g={};function b(){}function w(){}function _(){}var j={};s(j,u,(function(){return this}));var P=Object.getPrototypeOf,O=P&&P(P(C([])));O&&O!==r&&n.call(O,u)&&(j=O);var S=_.prototype=b.prototype=Object.create(j);function k(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(o,i,u,a){var c=f(t[o],t,i);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==v(l)&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,u,a)}),(function(t){r("throw",t,u,a)})):e.resolve(l).then((function(t){s.value=t,u(s)}),(function(t){return r("throw",t,u,a)}))}a(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function x(e,r,n){var o=h;return function(i,u){if(o===y){throw Error("Generator is already running")}if(o===m){if("throw"===i){throw u}return{value:t,done:!0}}for(n.method=i,n.arg=u;;){var a=n.delegate;if(a){var c=L(a,n);if(c){if(c===g){continue}return c}}if("next"===n.method){n.sent=n._sent=n.arg}else if("throw"===n.method){if(o===h){throw o=m,n.arg}n.dispatchException(n.arg)}else{"return"===n.method&&n.abrupt("return",n.arg)}o=y;var s=f(e,r,n);if("normal"===s.type){if(o=n.done?m:p,s.arg===g){continue}return{value:s.arg,done:n.done}}"throw"===s.type&&(o=m,n.method="throw",n.arg=s.arg)}}}function L(e,r){var n=r.method,o=e.iterator[n];if(o===t){return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,L(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g}var i=f(o,e.iterator,r.arg);if("throw"===i.type){return r.method="throw",r.arg=i.arg,r.delegate=null,g}var u=i.arg;return u?u.done?(r[e.resultName]=u.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,g):u:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function C(e){if(e||""===e){var r=e[u];if(r){return r.call(e)}if("function"==typeof e.next){return e}if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;){if(n.call(e,o)){return r.value=e[o],r.done=!1,r}}return r.value=t,r.done=!0,r};return i.next=i}}throw new TypeError(v(e)+" is not iterable")}return w.prototype=_,o(S,"constructor",{value:_,configurable:!0}),o(_,"constructor",{value:w,configurable:!0}),w.displayName=s(_,c,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,_):(t.__proto__=_,s(t,c,"GeneratorFunction")),t.prototype=Object.create(S),t},e.awrap=function(t){return{__await:t}},k(E.prototype),s(E.prototype,a,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var u=new E(l(t,r,n,o),i);return e.isGeneratorFunction(r)?u:u.next().then((function(t){return t.done?t.value:u.next()}))},k(S),s(S,c,"Generator"),s(S,u,(function(){return this})),s(S,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e){r.push(n)}return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e){return t.value=n,t.done=!1,t}}return t.done=!0,t}},e.values=C,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e){for(var r in this){"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)}}},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type){throw t.arg}return this.rval},dispatchException:function(e){if(this.done){throw e}var r=this;function o(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc){return o("end")}if(u.tryLoc<=this.prev){var c=n.call(u,"catchLoc"),s=n.call(u,"finallyLoc");if(c&&s){if(this.prev<u.catchLoc){return o(u.catchLoc,!0)}if(this.prev<u.finallyLoc){return o(u.finallyLoc)}}else if(c){if(this.prev<u.catchLoc){return o(u.catchLoc,!0)}}else{if(!s){throw Error("try statement without catch or finally")}if(this.prev<u.finallyLoc){return o(u.finallyLoc)}}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=e,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(u)},complete:function(t,e){if("throw"===t.type){throw t.arg}return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t){return this.complete(r.completion,r.afterLoc),A(r),g}}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:C(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},e}function m(t,e,r,n,o,i,u){try{var a=t[i](u),c=a.value}catch(t){return void r(t)}a.done?e(c):Promise.resolve(c).then(n,o)}function g(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function b(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?g(Object(r),!0).forEach((function(e){w(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function w(t,e,r){return(e=O(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}}function j(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,O(n.key),n)}}function P(t,e,r){return e&&j(t.prototype,e),r&&j(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function O(t){var e=function(t,e){if("object"!=v(t)||!t){return t}var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=v(n)){return n}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==v(e)?e:e+""}function S(t,e,r){return e=E(e),function(t,e){if(e&&("object"===v(e)||"function"==typeof e)){return e}if(void 0!==e){throw new TypeError("Derived constructors may only return object or undefined")}return function(t){if(void 0===t){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t}(t)}(t,k()?Reflect.construct(e,r||[],E(t).constructor):e.apply(t,r))}function k(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(k=function(){return!!t})()}function E(t){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},E(t)}function x(t,e){if("function"!=typeof e&&null!==e){throw new TypeError("Super expression must either be null or a function")}t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&L(t,e)}function L(t,e){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},L(t,e)}var T=function(){var t={completed:0,rejected:0,pending:0,total:0,errors:"",promises:[]};return new(function(e){function r(){var e;return _(this,r),(e=S(this,r)).queue=[],e.inProgress=!1,e._timer=null,e._stats=b({},t),e}return x(r,e),P(r,[{key:"add",value:function(t){var e=this;if(!(t instanceof Promise||!!Array.isArray(t)&&t.length>0&&t.every((function(t){return t instanceof Promise})))){if(!y(t,"function")){return console.error("---\x3e Invalid promise added to the Queue:",t.toString()),this.emit("fail",t.toString())}t=new Promise(function(){var e,r=(e=d().mark((function e(r){var n;return d().wrap((function(e){for(;;){switch(e.prev=e.next){case 0:return e.next=2,t();case 2:return n=e.sent,e.abrupt("return",r(n));case 4:case"end":return e.stop()}}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(t){m(i,n,o,u,a,"next",t)}function a(t){m(i,n,o,u,a,"throw",t)}u(void 0)}))});return function(t){return r.apply(this,arguments)}}())}f(t).forEach((function(t){e._stats.total++,e._stats.pending++,e.queue.push({promiseFunction:t,response:null,status:"pending",error:null})})),this.inProgress||this._next(),this._setTimer()}},{key:"clear",value:function(){return this._timer&&clearInterval(this._timer),this._timer=null,this.queue=[],this.inProgress=!1,this._stats=b({},t),this}},{key:"_setTimer",value:function(){var t=this;this._timer&&clearInterval(this._timer),this._timer=setInterval((function(){"done"===t.status()&&(clearInterval(t._timer),t._timer=null,t.emit("completed",t._stats),t.emit("done",t._stats))}),10)}},{key:"_next",value:function(){var t=this;0!==this.queue.length?(this.inProgress=!0,this.queue[0].promiseFunction.then((function(e){t.queue[0].status="fulfilled",t.queue[0].response=e,t._stats.completed++})).catch((function(e){t._stats.errors+=e+"\n",t.queue[0].status="rejected",t._stats.rejected++})).finally((function(){t._stats.promises.push(t.queue[0]),t._stats.pending--,t.queue.shift(),t._next()}))):this.inProgress=!1}},{key:"stats",value:function(){return this._stats}},{key:"status",value:function(){return 0===this.queue.length?"done":"in-progress"}}])}(a))},A=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("function"!=typeof t&&"object"!==v(t)){throw new Error("doPoll: The first argument must be a function or Promise.")}var r,n,o,i,u=function(t){return t instanceof Promise},a=e.interval,c=void 0===a?200:a,s=e.timeout,l=void 0===s?1e3:s,f=e.timeoutMsg,h=void 0===f?"===> doPoll: cancelled or timed out.":f,p=!1,y=!1,d=function(){g(),i(console.info(h))},m=function(t){g(),o(t)};function g(){p=!0,clearTimeout(r),clearInterval(n)}var b=new Promise((function(e,a){o=e,i=a;var s=function(){if(!p&&!y){var e=u(t)?t:t();u(e)?(y=!0,e.then((function(t){y=!1,t&&m(t)})).catch(i)):(Boolean(e)||e)&&m(e)}};n=setInterval(s,c),s(),r=setTimeout((function(){p||d()}),l)}));return b.catch((function(){d()})),{promise:b,stop:d}},I=function(){var t="not-started",e={},r=[],n={completed:0,rejected:0,pending:0,total:0,errors:""};return new(function(o){function i(){var t;_(this,i);var e=t=S(this,i);return t._currentPoll=null,setTimeout((function(){e._poll()}),100),t}return x(i,o),P(i,[{key:"_poll",value:function(){var t=this;return this._currentPoll&&this._currentPoll.stop(),this._currentPoll=A((function(){if(t.isDone()){return!0}}),{timeoutMsg:""}),this._currentPoll}},{key:"clear",value:function(){t="not-started",n={completed:0,rejected:0,pending:0,total:0,errors:""},r.length=0,Object.keys(e).forEach((function(t){e[t].rejecter("Promise pool cleared."),delete e[t]})),this._currentPoll=this._poll()}},{key:"add",value:function(o){var i=this;o?(t="in-progress",f(o).forEach((function(t){if(!(t instanceof Promise)){if("function"!=typeof t){return console.info("---\x3e Invalid promise added to the pool."),void r.push(t.toString())}t=N((function(){return t()}))}n.total++;var o=p();e[o]={status:"in-progress",response:null,error:null,resolver:null,rejecter:null},new Promise((function(n,u){e[o].resolver=function(t){"rejected"!==e[o].status&&(e[o].status="completed",e[o].response=t,i._updateStatus(),n(t))},e[o].rejecter=function(t){e[o].status="rejected",e[o].error=t,r.push(t),i._updateStatus(),u()},t.then((function(t){var r;null===(r=e[o])||void 0===r||r.resolver(t)})).catch((function(t){var r;null===(r=e[o])||void 0===r||r.rejecter(t)}))})).catch((function(t){var r;null===(r=e[o])||void 0===r||r.rejecter(t)}))}))):i._updateStatus()}},{key:"status",value:function(){return this._updateStatus(),t}},{key:"isDone",value:function(){return this._updateStatus(),"done"===t}},{key:"isEmpty",value:function(){return 0===n.total}},{key:"results",value:function(){return this._updateStatus(),n}},{key:"stats",value:function(){return this.results()}},{key:"_updateStatus",value:function(){if("done"!==t){var o=Object.values(e);n={completed:o.filter((function(t){return"completed"===t.status})).length,rejected:o.filter((function(t){return"rejected"===t.status})).length,pending:o.filter((function(t){return"in-progress"===t.status})).length,total:o.length,errors:r.join("\n"),promises:e},this.emit("stats",n);var i=o.every((function(t){return"completed"===t.status||"rejected"===t.status}));"done"===(t=i||0===n.total?"done":"in-progress")&&(this.emit("done",n),n.total>0&&(this.emit("completed",n),this.emit("rejected",r,n)))}}}])}(a))},C={};function q(t,e,r){for(var n=arguments.length,o=new Array(n>3?n-3:0),i=3;i<n;i++){o[i-3]=arguments[i]}var u,a;if("string"==typeof t&&"number"==typeof e){u=t,a=e}else{if("number"!=typeof t||"function"!=typeof e){throw new Error("Invalid parameters")}a=t,r=e}var c=u?"_doTimeout_"+u:null;function s(){c&&c in C&&delete C[c]}if(c&&c in C&&(clearTimeout(C[c]),delete C[c]),"function"==typeof r&&"number"==typeof a){return function t(){C[c]=setTimeout((function(){!0===r.apply(void 0,o)?t():s()}),a)}(),!0}u&&void 0===a&&s()}function N(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++){r[n-1]=arguments[n]}return new Promise((function(e,n){try{Promise.resolve(t.apply(void 0,r)).then((function(t){return e(t)})).catch((function(t){return n(t)}))}catch(t){n(t)}}))}window.promises=e})();
(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t){return function(t){if(Array.isArray(t)){return o(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(t){if("string"==typeof t){return o(t,e)}var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++){n[r]=t[r]}return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,u(n.key),n)}}function u(t){var e=function(t,e){if("object"!=r(t)||!t){return t}var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=r(o)){return o}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}t.r(e),t.d(e,{doAsync:()=>N,doPoll:()=>A,doTimeout:()=>q,promisePool:()=>I,promiseQueue:()=>T});var a=function(){return t=function t(){!function(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}}(this,t),this.listeners={}},e=[{key:"on",value:function(t,e){this.registerListener(t,e)}},{key:"once",value:function(t,e){this.registerListener(t,e,1)}},{key:"exactly",value:function(t,e,r){this.registerListener(t,e,r)}},{key:"off",value:function(t){delete this.listeners[t]}},{key:"detach",value:function(t,e){var r=(this.listeners[t]||[]).filter((function(t){return t.callback!==e}));return t in this.listeners&&(this.listeners[t]=r,!0)}},{key:"emit",value:function(t){for(var e=this,r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++){o[i-1]=arguments[i]}var u=[],a=null,c=this.extractContextFromArgs(o),s=c[0];if(o=c[1],this.hasListener(t)){u=this.listeners[t]}else if(t.includes("*")){(a=this.patternSearch(t,Object.keys(this.listeners))).length>0&&a.forEach((function(t){u=u.concat(e.listeners[t])}))}else{for(var l in this.listeners){l.includes("*")&&(a=this.patternSearch(l,[t]))&&(u=u.concat(this.listeners[l]))}}u.forEach((function(r,i){var a=r.callback;s&&(a=a.bind(s)),void 0!==r.triggerCapacity&&(r.triggerCapacity--,u[i].triggerCapacity=r.triggerCapacity),e.checkToRemoveListener(r)&&e.listeners[t].splice(i,1),a.apply(void 0,n(o))}))}},{key:"patternSearch",value:function(t,e){var r,n=new RegExp(this.setWildCardString(t),"g");return 0===(r=e.filter((function(t){return n.test(t)}))).length?null:r}},{key:"setWildCardString",value:function(t){var e=t.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&");return e=e.replace(/\*/g,"(.*?)"),"^".concat(e)}},{key:"extractContextFromArgs",value:function(t){for(var e=null,n=0;n<t.length;n++){var o=t[n];if(o&&"object"===r(o)&&o.hasOwnProperty("__context")){e=o.__context,t.splice(n,1);break}}return[e,t]}},{key:"registerListener",value:function(t,e,r){this.hasListener(t)||(this.listeners[t]=[]),this.listeners[t].push({callback:e,triggerCapacity:r})}},{key:"checkToRemoveListener",value:function(t){return void 0!==t.triggerCapacity&&t.triggerCapacity<=0}},{key:"hasListener",value:function(t){return t in this.listeners}}],e&&i(t.prototype,e),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,o}();function c(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t){return s(t,e)}var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}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 i,u=!0,a=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==r.return||r.return()}finally{if(a){throw i}}}}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++){n[r]=t[r]}return n}function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}var f=function(t){return Array.isArray(t)?t:[t]},h=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;t=t||40;for(var e="",r=0;r<t/3+1;r++){e+=Math.random().toString(36).substring(2,15)}return e.substring(0,t)};function p(){return"id__"+h(8)+"__"+(new Date).getTime()}function y(t,e){if(null===t){return e?null===e||"null"===e:"null"}var r;switch(l(t)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":r=l(t);break;case"object":r=Array.isArray(t)?"array":"object";break;default:r="unknown"}if(e){if(e.includes("|")){var n,o=c(e.split("|"));try{for(o.s();!(n=o.n()).done;){var i=n.value;if(r===i){return i}}}catch(t){o.e(t)}finally{o.f()}return!1}return e===r}return r}function v(t){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v(t)}function d(){d=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var i=e&&e.prototype instanceof b?e:b,u=Object.create(i.prototype),a=new I(n||[]);return o(u,"_invoke",{value:x(t,r,a)}),u}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var h="suspendedStart",p="suspendedYield",y="executing",m="completed",g={};function b(){}function w(){}function _(){}var j={};s(j,u,(function(){return this}));var P=Object.getPrototypeOf,O=P&&P(P(C([])));O&&O!==r&&n.call(O,u)&&(j=O);var S=_.prototype=b.prototype=Object.create(j);function k(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function r(o,i,u,a){var c=f(t[o],t,i);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==v(l)&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,u,a)}),(function(t){r("throw",t,u,a)})):e.resolve(l).then((function(t){s.value=t,u(s)}),(function(t){return r("throw",t,u,a)}))}a(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function x(e,r,n){var o=h;return function(i,u){if(o===y){throw Error("Generator is already running")}if(o===m){if("throw"===i){throw u}return{value:t,done:!0}}for(n.method=i,n.arg=u;;){var a=n.delegate;if(a){var c=L(a,n);if(c){if(c===g){continue}return c}}if("next"===n.method){n.sent=n._sent=n.arg}else if("throw"===n.method){if(o===h){throw o=m,n.arg}n.dispatchException(n.arg)}else{"return"===n.method&&n.abrupt("return",n.arg)}o=y;var s=f(e,r,n);if("normal"===s.type){if(o=n.done?m:p,s.arg===g){continue}return{value:s.arg,done:n.done}}"throw"===s.type&&(o=m,n.method="throw",n.arg=s.arg)}}}function L(e,r){var n=r.method,o=e.iterator[n];if(o===t){return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,L(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g}var i=f(o,e.iterator,r.arg);if("throw"===i.type){return r.method="throw",r.arg=i.arg,r.delegate=null,g}var u=i.arg;return u?u.done?(r[e.resultName]=u.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,g):u:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function C(e){if(e||""===e){var r=e[u];if(r){return r.call(e)}if("function"==typeof e.next){return e}if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;){if(n.call(e,o)){return r.value=e[o],r.done=!1,r}}return r.value=t,r.done=!0,r};return i.next=i}}throw new TypeError(v(e)+" is not iterable")}return w.prototype=_,o(S,"constructor",{value:_,configurable:!0}),o(_,"constructor",{value:w,configurable:!0}),w.displayName=s(_,c,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,_):(t.__proto__=_,s(t,c,"GeneratorFunction")),t.prototype=Object.create(S),t},e.awrap=function(t){return{__await:t}},k(E.prototype),s(E.prototype,a,(function(){return this})),e.AsyncIterator=E,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var u=new E(l(t,r,n,o),i);return e.isGeneratorFunction(r)?u:u.next().then((function(t){return t.done?t.value:u.next()}))},k(S),s(S,c,"Generator"),s(S,u,(function(){return this})),s(S,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e){r.push(n)}return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e){return t.value=n,t.done=!1,t}}return t.done=!0,t}},e.values=C,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e){for(var r in this){"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)}}},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type){throw t.arg}return this.rval},dispatchException:function(e){if(this.done){throw e}var r=this;function o(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc){return o("end")}if(u.tryLoc<=this.prev){var c=n.call(u,"catchLoc"),s=n.call(u,"finallyLoc");if(c&&s){if(this.prev<u.catchLoc){return o(u.catchLoc,!0)}if(this.prev<u.finallyLoc){return o(u.finallyLoc)}}else if(c){if(this.prev<u.catchLoc){return o(u.catchLoc,!0)}}else{if(!s){throw Error("try statement without catch or finally")}if(this.prev<u.finallyLoc){return o(u.finallyLoc)}}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=e,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(u)},complete:function(t,e){if("throw"===t.type){throw t.arg}return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t){return this.complete(r.completion,r.afterLoc),A(r),g}}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:C(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},e}function m(t,e,r,n,o,i,u){try{var a=t[i](u),c=a.value}catch(t){return void r(t)}a.done?e(c):Promise.resolve(c).then(n,o)}function g(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function b(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?g(Object(r),!0).forEach((function(e){w(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function w(t,e,r){return(e=O(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}}function j(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,O(n.key),n)}}function P(t,e,r){return e&&j(t.prototype,e),r&&j(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function O(t){var e=function(t,e){if("object"!=v(t)||!t){return t}var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=v(n)){return n}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==v(e)?e:e+""}function S(t,e,r){return e=E(e),function(t,e){if(e&&("object"==v(e)||"function"==typeof e)){return e}if(void 0!==e){throw new TypeError("Derived constructors may only return object or undefined")}return function(t){if(void 0===t){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t}(t)}(t,k()?Reflect.construct(e,r||[],E(t).constructor):e.apply(t,r))}function k(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(k=function(){return!!t})()}function E(t){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},E(t)}function x(t,e){if("function"!=typeof e&&null!==e){throw new TypeError("Super expression must either be null or a function")}t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&L(t,e)}function L(t,e){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},L(t,e)}var T=function(){var t={completed:0,rejected:0,pending:0,total:0,errors:"",promises:[]};return new(function(e){function r(){var e;return _(this,r),(e=S(this,r)).queue=[],e.inProgress=!1,e._timer=null,e._stats=b({},t),e}return x(r,e),P(r,[{key:"add",value:function(t){var e=this;if(!(t instanceof Promise||!!Array.isArray(t)&&t.length>0&&t.every((function(t){return t instanceof Promise})))){if(!y(t,"function")){return console.error("---\x3e Invalid promise added to the Queue:",t.toString()),this.emit("fail",t.toString())}t=new Promise(function(){var e,r=(e=d().mark((function e(r){var n;return d().wrap((function(e){for(;;){switch(e.prev=e.next){case 0:return e.next=2,t();case 2:return n=e.sent,e.abrupt("return",r(n));case 4:case"end":return e.stop()}}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(t){m(i,n,o,u,a,"next",t)}function a(t){m(i,n,o,u,a,"throw",t)}u(void 0)}))});return function(t){return r.apply(this,arguments)}}())}f(t).forEach((function(t){e._stats.total++,e._stats.pending++,e.queue.push({promiseFunction:t,response:null,status:"pending",error:null})})),this.inProgress||this._next(),this._setTimer()}},{key:"clear",value:function(){return this._timer&&clearInterval(this._timer),this._timer=null,this.queue=[],this.inProgress=!1,this._stats=b({},t),this}},{key:"_setTimer",value:function(){var t=this;this._timer&&clearInterval(this._timer),this._timer=setInterval((function(){"done"===t.status()&&(clearInterval(t._timer),t._timer=null,t.emit("completed",t._stats),t.emit("done",t._stats))}),10)}},{key:"_next",value:function(){var t=this;0!==this.queue.length?(this.inProgress=!0,this.queue[0].promiseFunction.then((function(e){t.queue[0].status="fulfilled",t.queue[0].response=e,t._stats.completed++})).catch((function(e){t._stats.errors+=e+"\n",t.queue[0].status="rejected",t._stats.rejected++})).finally((function(){t._stats.promises.push(t.queue[0]),t._stats.pending--,t.queue.shift(),t._next()}))):this.inProgress=!1}},{key:"stats",value:function(){return this._stats}},{key:"status",value:function(){return 0===this.queue.length?"done":"in-progress"}}])}(a))},A=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("function"!=typeof t&&"object"!==v(t)){throw new Error("doPoll: The first argument must be a function or Promise.")}var r,n,o,i,u=function(t){return t instanceof Promise},a=e.interval,c=void 0===a?200:a,s=e.timeout,l=void 0===s?1e3:s,f=e.timeoutMsg,h=void 0===f?"===> doPoll: cancelled or timed out.":f,p=!1,y=!1,d=function(){g(),i(console.info(h))},m=function(t){g(),o(t)};function g(){p=!0,clearTimeout(r),clearInterval(n)}var b=new Promise((function(e,a){o=e,i=a;var s=function(){if(!p&&!y){var e=u(t)?t:t();u(e)?(y=!0,e.then((function(t){y=!1,t&&m(t)})).catch(i)):(Boolean(e)||e)&&m(e)}};n=setInterval(s,c),s(),r=setTimeout((function(){p||d()}),l)}));return b.catch((function(){d()})),{promise:b,stop:d}},I=function(){var t="not-started",e={},r=[],n={completed:0,rejected:0,pending:0,total:0,errors:""};return new(function(o){function i(){var t;_(this,i);var e=t=S(this,i);return t._currentPoll=null,setTimeout((function(){e._poll()}),100),t}return x(i,o),P(i,[{key:"_poll",value:function(){var t=this;return this._currentPoll&&this._currentPoll.stop(),this._currentPoll=A((function(){if(t.isDone()){return!0}}),{timeoutMsg:""}),this._currentPoll}},{key:"clear",value:function(){t="not-started",n={completed:0,rejected:0,pending:0,total:0,errors:""},r.length=0,Object.keys(e).forEach((function(t){e[t].rejecter("Promise pool cleared."),delete e[t]})),this._currentPoll=this._poll()}},{key:"add",value:function(o){var i=this;o?(t="in-progress",f(o).forEach((function(t){if(!(t instanceof Promise)){if("function"!=typeof t){return console.info("---\x3e Invalid promise added to the pool."),void r.push(t.toString())}t=N((function(){return t()}))}n.total++;var o=p();e[o]={status:"in-progress",response:null,error:null,resolver:null,rejecter:null},new Promise((function(n,u){e[o].resolver=function(t){"rejected"!==e[o].status&&(e[o].status="completed",e[o].response=t,i._updateStatus(),n(t))},e[o].rejecter=function(t){e[o].status="rejected",e[o].error=t,r.push(t),i._updateStatus(),u()},t.then((function(t){var r;null===(r=e[o])||void 0===r||r.resolver(t)})).catch((function(t){var r;null===(r=e[o])||void 0===r||r.rejecter(t)}))})).catch((function(t){var r;null===(r=e[o])||void 0===r||r.rejecter(t)}))}))):i._updateStatus()}},{key:"status",value:function(){return this._updateStatus(),t}},{key:"isDone",value:function(){return this._updateStatus(),"done"===t}},{key:"isEmpty",value:function(){return 0===n.total}},{key:"results",value:function(){return this._updateStatus(),n}},{key:"stats",value:function(){return this.results()}},{key:"_updateStatus",value:function(){if("done"!==t){var o=Object.values(e);n={completed:o.filter((function(t){return"completed"===t.status})).length,rejected:o.filter((function(t){return"rejected"===t.status})).length,pending:o.filter((function(t){return"in-progress"===t.status})).length,total:o.length,errors:r.join("\n"),promises:e},this.emit("stats",n);var i=o.every((function(t){return"completed"===t.status||"rejected"===t.status}));"done"===(t=i||0===n.total?"done":"in-progress")&&(this.emit("done",n),n.total>0&&(this.emit("completed",n),this.emit("rejected",r,n)))}}}])}(a))},C={};function q(t,e,r){for(var n=arguments.length,o=new Array(n>3?n-3:0),i=3;i<n;i++){o[i-3]=arguments[i]}var u,a;if("string"==typeof t&&"number"==typeof e){u=t,a=e}else{if("number"!=typeof t||"function"!=typeof e){throw new Error("Invalid parameters")}a=t,r=e}var c=u?"_doTimeout_"+u:null;function s(){c&&c in C&&delete C[c]}if(c&&c in C&&(clearTimeout(C[c]),delete C[c]),"function"==typeof r&&"number"==typeof a){return function t(){C[c]=setTimeout((function(){!0===r.apply(void 0,o)?t():s()}),a)}(),!0}u&&void 0===a&&s()}function N(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++){r[n-1]=arguments[n]}return new Promise((function(e,n){try{Promise.resolve(t.apply(void 0,r)).then((function(t){return e(t)})).catch((function(t){return n(t)}))}catch(t){n(t)}}))}window.promises=e})();

@@ -1,1 +0,1 @@

(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},e={};function r(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(r=function(){return!!t})()}function n(t,e){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},n(t,e)}function o(t){return function(t){if(Array.isArray(t)){return c(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(!t){return}if("string"==typeof t){return c(t,e)}var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r){return Array.from(t)}if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)){return c(t,e)}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}function u(t){return new Proxy(t,{construct:function(t,e){var c,u,a,i,f,l=function(t,e,o){if(r()){return Reflect.construct.apply(null,arguments)}var c=[null];c.push.apply(c,e);var u=new(t.bind.apply(t,c));return o&&n(u,o.prototype),u}(t,o(e));return c=l,u=new Set(["_private"].concat(o(c._private||[]))),a=new Set(["_protected"].concat(o(u),o(c._protected||[]))),i=new Set(c._mutable||[]),f=function(t){return a.has(t)&&!i.has(t)?(console.error("Attempt to modify protected property: ".concat(t)),!1):!(u.has(t)&&!i.has(t)&&(console.error("Attempt to modify private property: ".concat(t)),1))},new Proxy(c,{get:function(t,e,r){if(!u.has(e)){return Reflect.get(t,e,r)}console.error("Attempt to access private property: ".concat(e))},set:function(t,e,r,n){return!!f(e)&&Reflect.set(t,e,r,n)},deleteProperty:function(t,e){return!!f(e)&&Reflect.deleteProperty(t,e)},defineProperty:function(t,e,r){return!!f(e)&&Reflect.defineProperty(t,e,r)},ownKeys:function(t){return Reflect.ownKeys(t).filter((function(t){return!u.has(t)}))},enumerate:function(t){return Reflect.enumerate(t).filter((function(t){return!u.has(t)}))},has:function(t,e){return!u.has(e)&&Reflect.has(t,e)},getOwnPropertyDescriptor:function(t,e){if(!u.has(e)){return Reflect.getOwnPropertyDescriptor(t,e)}}})}})}t.d(e,{proxyClass:()=>u}),window.proxyClass=e.proxyClass})();
(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},e={};function r(t,e){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},r(t,e)}function n(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(n=function(){return!!t})()}function o(t){return function(t){if(Array.isArray(t)){return c(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(t){if("string"==typeof t){return c(t,e)}var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++){n[r]=t[r]}return n}function u(t){return new Proxy(t,{construct:function(t,e){var c,u,a,i,f,l=function(t,e,o){if(n()){return Reflect.construct.apply(null,arguments)}var c=[null];c.push.apply(c,e);var u=new(t.bind.apply(t,c));return o&&r(u,o.prototype),u}(t,o(e));return c=l,u=new Set(["_private"].concat(o(c._private||[]))),a=new Set(["_protected"].concat(o(u),o(c._protected||[]))),i=new Set(c._mutable||[]),f=function(t){return a.has(t)&&!i.has(t)?(console.error("Attempt to modify protected property: ".concat(t)),!1):!(u.has(t)&&!i.has(t)&&(console.error("Attempt to modify private property: ".concat(t)),1))},new Proxy(c,{get:function(t,e,r){if(!u.has(e)){return Reflect.get(t,e,r)}console.error("Attempt to access private property: ".concat(e))},set:function(t,e,r,n){return!!f(e)&&Reflect.set(t,e,r,n)},deleteProperty:function(t,e){return!!f(e)&&Reflect.deleteProperty(t,e)},defineProperty:function(t,e,r){return!!f(e)&&Reflect.defineProperty(t,e,r)},ownKeys:function(t){return Reflect.ownKeys(t).filter((function(t){return!u.has(t)}))},enumerate:function(t){return Reflect.enumerate(t).filter((function(t){return!u.has(t)}))},has:function(t,e){return!u.has(e)&&Reflect.has(t,e)},getOwnPropertyDescriptor:function(t,e){if(!u.has(e)){return Reflect.getOwnPropertyDescriptor(t,e)}}})}})}t.d(e,{proxyClass:()=>u}),window.proxyClass=e.proxyClass})();

@@ -1,1 +0,1 @@

(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},e={};function r(t){return function(t){if(Array.isArray(t)){return n(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(!t){return}if("string"==typeof t){return n(t,e)}var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r){return Array.from(t)}if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)){return n(t,e)}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}function o(t){var e=new Set(["_private"].concat(r(t._private||[]))),n=new Set(["_protected"].concat(r(e),r(t._protected||[]))),o=new Set(t._mutable||[]),c=function(t){return n.has(t)&&!o.has(t)?(console.error("Attempt to modify protected property: ".concat(t)),!1):!(e.has(t)&&!o.has(t))||(console.error("Attempt to modify private property: ".concat(t)),!1)};return new Proxy(t,{get:function(t,r,n){if(!e.has(r)){return Reflect.get(t,r,n)}console.error("Attempt to access private property: ".concat(r))},set:function(t,e,r,n){return!!c(e)&&Reflect.set(t,e,r,n)},deleteProperty:function(t,e){return!!c(e)&&Reflect.deleteProperty(t,e)},defineProperty:function(t,e,r){return!!c(e)&&Reflect.defineProperty(t,e,r)},ownKeys:function(t){return Reflect.ownKeys(t).filter((function(t){return!e.has(t)}))},enumerate:function(t){return Reflect.enumerate(t).filter((function(t){return!e.has(t)}))},has:function(t,r){return!e.has(r)&&Reflect.has(t,r)},getOwnPropertyDescriptor:function(t,r){if(!e.has(r)){return Reflect.getOwnPropertyDescriptor(t,r)}}})}t.d(e,{proxyObject:()=>o}),window.proxyObject=e.proxyObject})();
(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},e={};function r(t){return function(t){if(Array.isArray(t)){return n(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(t){if("string"==typeof t){return n(t,e)}var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++){n[r]=t[r]}return n}function o(t){var e=new Set(["_private"].concat(r(t._private||[]))),n=new Set(["_protected"].concat(r(e),r(t._protected||[]))),o=new Set(t._mutable||[]),c=function(t){return n.has(t)&&!o.has(t)?(console.error("Attempt to modify protected property: ".concat(t)),!1):!(e.has(t)&&!o.has(t))||(console.error("Attempt to modify private property: ".concat(t)),!1)};return new Proxy(t,{get:function(t,r,n){if(!e.has(r)){return Reflect.get(t,r,n)}console.error("Attempt to access private property: ".concat(r))},set:function(t,e,r,n){return!!c(e)&&Reflect.set(t,e,r,n)},deleteProperty:function(t,e){return!!c(e)&&Reflect.deleteProperty(t,e)},defineProperty:function(t,e,r){return!!c(e)&&Reflect.defineProperty(t,e,r)},ownKeys:function(t){return Reflect.ownKeys(t).filter((function(t){return!e.has(t)}))},enumerate:function(t){return Reflect.enumerate(t).filter((function(t){return!e.has(t)}))},has:function(t,r){return!e.has(r)&&Reflect.has(t,r)},getOwnPropertyDescriptor:function(t,r){if(!e.has(r)){return Reflect.getOwnPropertyDescriptor(t,r)}}})}t.d(e,{proxyObject:()=>o}),window.proxyObject=e.proxyObject})();

@@ -1,1 +0,1 @@

(()=>{"use strict";var n={d:(t,r)=>{for(var e in r){n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})}},o:(n,t)=>Object.prototype.hasOwnProperty.call(n,t)},t={};function r(n,t){return function(n){if(Array.isArray(n)){return n}}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,a,l=[],u=!0,c=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r){return}u=!1}else{for(;!(u=(e=i.call(r)).done)&&(l.push(e.value),l.length!==t);u=!0){}}}catch(n){c=!0,o=n}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a)){return}}finally{if(c){throw o}}}return l}}(n,t)||e(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(n,t){if(n){if("string"==typeof n){return o(n,t)}var r=Object.prototype.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(n,t):void 0}}function o(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++){e[r]=n[r]}return e}n.d(t,{urlHelper:()=>i});var i=function(){var n,t="undefined"!=typeof window?window:void 0,o="undefined"!=typeof document?document:{},i=null==t?void 0:t.location,a=null==i?void 0:i.hash,l=null==i?void 0:i.href,u=null==i?void 0:i.search,c=null==i||null===(n=i.protocol)||void 0===n?void 0:n.replace(":",""),f=null==i?void 0:i.host,d=null==i?void 0:i.pathname,s="".concat(c,"://").concat(f),y="".concat(s).concat(d),v=function(){if(h){return h}var n,t=new URLSearchParams(u),o={},i=function(n,t){var r="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!r){if(Array.isArray(n)||(r=e(n))||t&&n&&"number"==typeof n.length){r&&(n=r);var o=0,i=function(){};return{s:i,n:function(){return o>=n.length?{done:!0}:{done:!1,value:n[o++]}},e:function(n){throw n},f:i}}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 a,l=!0,u=!1;return{s:function(){r=r.call(n)},n:function(){var n=r.next();return l=n.done,n},e:function(n){u=!0,a=n},f:function(){try{l||null==r.return||r.return()}finally{if(u){throw a}}}}}(t.entries());try{for(i.s();!(n=i.n()).done;){var a=r(n.value,2),l=a[0],c=a[1];o[l]=c}}catch(n){i.e(n)}finally{i.f()}return h={params:t,queryString:t.toString(),search:u,keys:Array.from(t.keys()),values:Array.from(t.values()),collection:o}},h=null;return{getPage:function(){var n;return(null===(n=l)||void 0===n?void 0:n.toLowerCase()).split("/").pop().split(".")[0]||"index"},getParams:function(){return v()},getQuery:function(){return v().queryString},addToQuery:function(n){var t=v().collection;return Object.assign(t,n),{collection:t,queryString:Object.entries(t).map((function(n){var t=r(n,2),e=t[0],o=t[1];return"".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(o))})).join("&")}},getHash:function(){var n;return null===(n=a)||void 0===n?void 0:n.substring(1)},setHash:function(n){a=n},deleteHash:function(){history.pushState("",o.title,d+u)},goTo:function(n){return l=n,!1},open:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_blank",e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return t.open(n,r,e)},onChange:function(n){"function"==typeof n&&t.addEventListener("hashchange",n)},fullUrl:y,siteUrl:s,protocol:c,host:f,path:d,readUrl:l}};window.urlHelper=t.urlHelper})();
(()=>{"use strict";var n={d:(t,r)=>{for(var e in r){n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})}},o:(n,t)=>Object.prototype.hasOwnProperty.call(n,t)},t={};function r(n,t){return function(n){if(Array.isArray(n)){return n}}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,a,l=[],u=!0,c=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r){return}u=!1}else{for(;!(u=(e=i.call(r)).done)&&(l.push(e.value),l.length!==t);u=!0){}}}catch(n){c=!0,o=n}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a)){return}}finally{if(c){throw o}}}return l}}(n,t)||e(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(n,t){if(n){if("string"==typeof n){return o(n,t)}var r={}.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(n,t):void 0}}function o(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=Array(t);r<t;r++){e[r]=n[r]}return e}n.d(t,{urlHelper:()=>i});var i=function(){var n,t="undefined"!=typeof window?window:void 0,o="undefined"!=typeof document?document:{},i=null==t?void 0:t.location,a=null==i?void 0:i.hash,l=null==i?void 0:i.href,u=null==i?void 0:i.search,c=null==i||null===(n=i.protocol)||void 0===n?void 0:n.replace(":",""),f=null==i?void 0:i.host,d=null==i?void 0:i.pathname,s="".concat(c,"://").concat(f),v="".concat(s).concat(d),y=function(){if(h){return h}var n,t=new URLSearchParams(u),o={},i=function(n,t){var r="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!r){if(Array.isArray(n)||(r=e(n))||t&&n&&"number"==typeof n.length){r&&(n=r);var o=0,i=function(){};return{s:i,n:function(){return o>=n.length?{done:!0}:{done:!1,value:n[o++]}},e:function(n){throw n},f:i}}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 a,l=!0,u=!1;return{s:function(){r=r.call(n)},n:function(){var n=r.next();return l=n.done,n},e:function(n){u=!0,a=n},f:function(){try{l||null==r.return||r.return()}finally{if(u){throw a}}}}}(t.entries());try{for(i.s();!(n=i.n()).done;){var a=r(n.value,2),l=a[0],c=a[1];o[l]=c}}catch(n){i.e(n)}finally{i.f()}return h={params:t,queryString:t.toString(),search:u,keys:Array.from(t.keys()),values:Array.from(t.values()),collection:o}},h=null;return{getPage:function(){var n;return(null===(n=l)||void 0===n?void 0:n.toLowerCase()).split("/").pop().split(".")[0]||"index"},getParams:function(){return y()},getQuery:function(){return y().queryString},addToQuery:function(n){var t=y().collection;return Object.assign(t,n),{collection:t,queryString:Object.entries(t).map((function(n){var t=r(n,2),e=t[0],o=t[1];return"".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(o))})).join("&")}},getHash:function(){var n;return null===(n=a)||void 0===n?void 0:n.substring(1)},setHash:function(n){a=n},deleteHash:function(){history.pushState("",o.title,d+u)},goTo:function(n){return l=n,!1},open:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_blank",e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return t.open(n,r,e)},onChange:function(n){"function"==typeof n&&t.addEventListener("hashchange",n)},fullUrl:v,siteUrl:s,protocol:c,host:f,path:d,readUrl:l}};window.urlHelper=t.urlHelper})();

@@ -1,1 +0,1 @@

(()=>{"use strict";var e={d:(n,r)=>{for(var t in r){e.o(r,t)&&!e.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:r[t]})}},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};function r(e,n){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,n){if(!e){return}if("string"==typeof e){return t(e,n)}var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r){return Array.from(e)}if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)){return t(e,n)}}(e))||n&&e&&"number"==typeof e.length){r&&(e=r);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}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 i,u=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){c=!0,i=e},f:function(){try{u||null==r.return||r.return()}finally{if(c){throw i}}}}}function t(e,n){(null==n||n>e.length)&&(n=e.length);for(var r=0,t=new Array(n);r<n;r++){t[r]=e[r]}return t}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e){switch(o(e)){case"boolean":return e;case"string":return"false"!==e&&"0"!==e;case"number":return 0!==e;default:return Boolean(e)}}function i(e){var n=S(e);return null!==n?n:e}function u(e){return Number(e.replace(/[^0-9.-]+/g,""))}function c(e,n){if(!e||isNaN(new Date(e).getTime())){return null}var r=new Date(e),t=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",timeZone:"UTC"}).format(r);if(n){var o=new Intl.DateTimeFormat("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0,timeZone:"UTC"}).format(r);return"".concat(t," @ ").concat(o)}return t}function f(e){return new Intl.NumberFormat("en-GB",{minimumFractionDigits:2}).format(e)}function l(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!==S(e)||"boolean"==typeof e?e:A(e)?n:e}function s(e,n){var r=e.replace(/\D/g,"");if(10!==r.length){throw new Error("Invalid phone number length")}for(var t=[],o=0,a=0;a<n.length;a++){"0"===n[a]?(t.push(r[o]),o++):t.push(n[a])}return t.join("")}e.r(n),e.d(n,{convertToBool:()=>a,convertToNumber:()=>i,currencyToDecimal:()=>u,dateFormat:()=>c,decimalToCurrency:()=>f,dynamicId:()=>p,emptyOrValue:()=>l,formatPhoneNumber:()=>s,getDynamicId:()=>b,getGoogleMapsAddress:()=>v,getRandomId:()=>g,includes:()=>w,instanceOf:()=>M,isEmpty:()=>A,isNumber:()=>S,makeArray:()=>y,openGoogleMapsAddress:()=>j,randomId:()=>h,toCurrency:()=>T,toDollarString:()=>k,typeOf:()=>D,uniqueId:()=>m,uuid:()=>d,validateEmail:()=>I,validatePhone:()=>O});var y=function(e){return Array.isArray(e)?e:[e]},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;e=e||40;for(var n="",r=0;r<e/3+1;r++){n+=Math.random().toString(36).substring(2,15)}return n.substring(0,e)},m=d;function b(){return"id__"+d(8)+"__"+(new Date).getTime()}var g=b,p=b,h=b;function v(e){if(!e){return!1}var n="";if(D(e,"string")){n=e}else{n=["address","address1","city","state","zip","zipcode"].reduce((function(n,r){var t=Object.keys(e).find((function(n){return n.includes(r)&&e[n]}));return t?"".concat(n," ").concat(e[t]):n}),"")}return n=n.trim().replace(/\s+|,/g,"+"),"https://maps.google.it/maps?q=".concat(n)}function w(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(Array.isArray(e)||"string"==typeof e){return e.includes(n,r)}if("object"===o(e)){for(var t in e){if(e[t]===n){return!0}}}return!1}function A(e){return null==e||("string"==typeof e||Array.isArray(e)?0===e.length:e instanceof Map||e instanceof Set?0===e.size:ArrayBuffer.isView(e)?0===e.byteLength:"object"===o(e)&&0===Object.keys(e).length)}function S(e){var n=o(e);switch(e){case null:case void 0:case"":return null;case"0":case 0:return 0;default:if(!("number"!==n&&"string"!==n||"number"!=typeof e&&Number.isNaN(Number(e)))){return+e}}return null}function M(e,n){var r="unknown",t="function"==typeof e||"object"===o(e);if(null===e||!t){return!1}for(var a=[Date,RegExp,Promise,Map,Set,WeakMap,WeakSet,ArrayBuffer,DataView],i=a.length;i--;){if(e instanceof a[i]){r=a[i].name;break}}return n?(n="string"==typeof n?n.toLowerCase():n.name.toLowerCase(),"unknown"===r&&(r=e.name),n===r.toLowerCase()):r}function j(e){if(!D(e,"string")||!D(e,"object")){throw new Error("The input must be a string or an object.")}var n=v(e);if(!A(n)||!D(n,"string")){throw new Error("The address you are trying to open is invalid.")}return window.open(n,"_blank")}function T(e){return f(e)}function k(e){return D(e,"string")&&(e=u(e)),Math.abs(e)>999&&Math.abs(e)<999999?Math.sign(e)*(Math.abs(e)/1e3).toFixed(1)+"K":Math.abs(e)>999999?Math.sign(e)*(Math.abs(e)/1e6).toFixed(1)+"M":Math.sign(e)*Math.abs(e)}function D(e,n){if(null===e){return n?null===n||"null"===n:"null"}var t;switch(o(e)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":t=o(e);break;case"object":t=Array.isArray(e)?"array":"object";break;default:t="unknown"}if(n){if(n.includes("|")){var a,i=r(n.split("|"));try{for(i.s();!(a=i.n()).done;){var u=a.value;if(t===u){return u}}}catch(e){i.e(e)}finally{i.f()}return!1}return n===t}return t}function I(e){return/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(e)}function O(e){return/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/.test(e)}window.utility=n})();
(()=>{"use strict";var e={d:(n,r)=>{for(var t in r){e.o(r,t)&&!e.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:r[t]})}},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};function r(e,n){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,n){if(e){if("string"==typeof e){return t(e,n)}var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){r&&(e=r);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}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 i,u=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){c=!0,i=e},f:function(){try{u||null==r.return||r.return()}finally{if(c){throw i}}}}}function t(e,n){(null==n||n>e.length)&&(n=e.length);for(var r=0,t=Array(n);r<n;r++){t[r]=e[r]}return t}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e){switch(o(e)){case"boolean":return e;case"string":return"false"!==e&&"0"!==e;case"number":return 0!==e;default:return Boolean(e)}}function i(e){var n=S(e);return null!==n?n:e}function u(e){return Number(e.replace(/[^0-9.-]+/g,""))}function c(e,n){if(!e||isNaN(new Date(e).getTime())){return null}var r=new Date(e),t=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",timeZone:"UTC"}).format(r);if(n){var o=new Intl.DateTimeFormat("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0,timeZone:"UTC"}).format(r);return"".concat(t," @ ").concat(o)}return t}function l(e){return new Intl.NumberFormat("en-GB",{minimumFractionDigits:2}).format(e)}function s(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!==S(e)||"boolean"==typeof e?e:A(e)?n:e}function f(e,n){var r=e.replace(/\D/g,"");if(10!==r.length){throw new Error("Invalid phone number length")}for(var t=[],o=0,a=0;a<n.length;a++){"0"===n[a]?(t.push(r[o]),o++):t.push(n[a])}return t.join("")}e.r(n),e.d(n,{convertToBool:()=>a,convertToNumber:()=>i,currencyToDecimal:()=>u,dateFormat:()=>c,decimalToCurrency:()=>l,dynamicId:()=>p,emptyOrValue:()=>s,formatPhoneNumber:()=>f,getDynamicId:()=>b,getGoogleMapsAddress:()=>v,getRandomId:()=>g,includes:()=>w,instanceOf:()=>M,isEmpty:()=>A,isNumber:()=>S,makeArray:()=>d,openGoogleMapsAddress:()=>j,randomId:()=>h,toCurrency:()=>T,toDollarString:()=>k,typeOf:()=>D,uniqueId:()=>m,uuid:()=>y,validateEmail:()=>I,validatePhone:()=>N});var d=function(e){return Array.isArray(e)?e:[e]},y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;e=e||40;for(var n="",r=0;r<e/3+1;r++){n+=Math.random().toString(36).substring(2,15)}return n.substring(0,e)},m=y;function b(){return"id__"+y(8)+"__"+(new Date).getTime()}var g=b,p=b,h=b;function v(e){if(!e){return!1}var n="";if(D(e,"string")){n=e}else{n=["address","address1","city","state","zip","zipcode"].reduce((function(n,r){var t=Object.keys(e).find((function(n){return n.includes(r)&&e[n]}));return t?"".concat(n," ").concat(e[t]):n}),"")}return n=n.trim().replace(/\s+|,/g,"+"),"https://maps.google.it/maps?q=".concat(n)}function w(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(Array.isArray(e)||"string"==typeof e){return e.includes(n,r)}if("object"===o(e)){for(var t in e){if(e[t]===n){return!0}}}return!1}function A(e){return null==e||("string"==typeof e||Array.isArray(e)?0===e.length:e instanceof Map||e instanceof Set?0===e.size:ArrayBuffer.isView(e)?0===e.byteLength:"object"===o(e)&&0===Object.keys(e).length)}function S(e){var n=o(e);switch(e){case null:case void 0:case"":return null;case"0":case 0:return 0;default:if(!("number"!==n&&"string"!==n||"number"!=typeof e&&Number.isNaN(Number(e)))){return+e}}return null}function M(e,n){var r="unknown",t="function"==typeof e||"object"===o(e);if(null===e||!t){return!1}for(var a=[Date,RegExp,Promise,Map,Set,WeakMap,WeakSet,ArrayBuffer,DataView],i=a.length;i--;){if(e instanceof a[i]){r=a[i].name;break}}return n?(n="string"==typeof n?n.toLowerCase():n.name.toLowerCase(),"unknown"===r&&(r=e.name),n===r.toLowerCase()):r}function j(e){if(!D(e,"string")||!D(e,"object")){throw new Error("The input must be a string or an object.")}var n=v(e);if(!A(n)||!D(n,"string")){throw new Error("The address you are trying to open is invalid.")}return window.open(n,"_blank")}function T(e){return l(e)}function k(e){return D(e,"string")&&(e=u(e)),Math.abs(e)>999&&Math.abs(e)<999999?Math.sign(e)*(Math.abs(e)/1e3).toFixed(1)+"K":Math.abs(e)>999999?Math.sign(e)*(Math.abs(e)/1e6).toFixed(1)+"M":Math.sign(e)*Math.abs(e)}function D(e,n){if(null===e){return n?null===n||"null"===n:"null"}var t;switch(o(e)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":t=o(e);break;case"object":t=Array.isArray(e)?"array":"object";break;default:t="unknown"}if(n){if(n.includes("|")){var a,i=r(n.split("|"));try{for(i.s();!(a=i.n()).done;){var u=a.value;if(t===u){return u}}}catch(e){i.e(e)}finally{i.f()}return!1}return n===t}return t}function I(e){return/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(e)}function N(e){return/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/.test(e)}window.utility=n})();

@@ -309,2 +309,5 @@ class EventBus {

// @resources: look at the workerpool library for more advanced promise/worker handling
// https://github.com/josdejong/workerpool?tab=readme-ov-file
// =========================================

@@ -311,0 +314,0 @@ // --> promiseQueue

@@ -1,1 +0,1 @@

var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,r)=>{for(var n in r){e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function r(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e){return n(e,t)}var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 a,u=!0,f=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){f=!0,a=e},f:function(){try{u||null==r.return||r.return()}finally{if(f){throw a}}}}}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++){n[r]=e[r]}return n}e.d(t,{domObserver:()=>a});var o,i={},a={start:function(){if("undefined"!=typeof window&&!o){var e={childList:!0,subtree:!0};if(o=new MutationObserver((function(e){var t,n=r(e);try{for(n.s();!(t=n.n()).done;){if("childList"===t.value.type){for(var o in i){i[o]()}}}}catch(e){n.e(e)}finally{n.f()}})),document.body){return o.observe(document.body,e)}document.addEventListener("DOMContentLoaded",(function(t){return o.observe(document.body,e)}))}},addOnNodeChange:function(e,t){t&&(i[e]=t)},removeOnNodeChange:function(e){e&&delete i[e]},cleanup:function(){Object.keys(i).forEach((function(e){return delete i[e]}))}};return t=t.domObserver})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("domObserver",[],t):"object"==typeof exports?exports.domObserver=t():e.domObserver=t();
var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,r)=>{for(var n in r){e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function r(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e){return n(e,t)}var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 a,u=!0,f=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){f=!0,a=e},f:function(){try{u||null==r.return||r.return()}finally{if(f){throw a}}}}}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++){n[r]=e[r]}return n}e.d(t,{domObserver:()=>a});var o,i={},a={start:function(){if("undefined"!=typeof window&&!o){var e={childList:!0,subtree:!0};if(o=new MutationObserver((function(e){var t,n=r(e);try{for(n.s();!(t=n.n()).done;){if("childList"===t.value.type){for(var o in i){i[o]()}}}}catch(e){n.e(e)}finally{n.f()}})),document.body){return o.observe(document.body,e)}document.addEventListener("DOMContentLoaded",(function(t){return o.observe(document.body,e)}))}},addOnNodeChange:function(e,t){t&&(i[e]=t)},removeOnNodeChange:function(e){e&&delete i[e]},cleanup:function(){Object.keys(i).forEach((function(e){return delete i[e]}))}};return t=t.domObserver})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("domObserver",[],t):"object"==typeof exports?exports.domObserver=t():e.domObserver=t();

@@ -1,1 +0,1 @@

var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,n)=>{for(var r in n){e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e){return r(e,t)}var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 u,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,u=e},f:function(){try{a||null==n.return||n.return()}finally{if(l){throw u}}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++){r[n]=e[n]}return r}e.d(t,{elementHelper:()=>y});var o,i={},u=function(){if("undefined"!=typeof window&&!o){var e={childList:!0,subtree:!0};if(o=new MutationObserver((function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){if("childList"===t.value.type){for(var o in i){i[o]()}}}}catch(e){r.e(e)}finally{r.f()}})),document.body){return o.observe(document.body,e)}document.addEventListener("DOMContentLoaded",(function(t){return o.observe(document.body,e)}))}},a=function(e,t){t&&(i[e]=t)},l=function(e){e&&delete i[e]};function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function d(e){var t=function(e,t){if("object"!=f(e)||!e){return e}var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r)){return r}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}var m=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;!function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}(this,e),u(),this.selector=t,"object"===f(t)?this.domElement=t:String(t).includes("//")?this.domElement=this.getElementByXpath(t):this.domElement=n.querySelector(t)}return t=e,(n=[{key:"isInDom",value:function(){var e;return Boolean(null===(e=this.domElement)||void 0===e?void 0:e.outerHTML)}},{key:"whenInDom",value:function(){var t=this,n=Date.now()+Math.floor(1e3*Math.random());return new Promise((function(r){t.isInDom()?r(t):a(n,(function(){var o=new e(t.selector);o.isInDom()&&(r(t=o),l(n))}))}))}},{key:"getElementByXpath",value:function(e){return document.evaluate(e,document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}},{key:"getXpathTo",value:function(){var t=this.domElement;if(t.id){return"//*[@id='".concat(t.id,"']")}if(t===document.body){return"//"+t.tagName}for(var n=0,r=t.parentNode.childNodes,o=0;o<r.length;o++){var i=r[o];if(i===t){return new e(t.parentNode).getXpathTo()+"/"+t.tagName+"["+(n+1)+"]"}1===i.nodeType&&i.tagName===t.tagName&&n++}}},{key:"getAttribute",value:function(e){return this.domElement.getAttribute(e)||null}},{key:"getHash",value:function(){var e=String(this.getXpathTo()),t=0;if(0===e.length){return t}for(var n=0;n<e.length;n++){t=(t<<5)-t+e.charCodeAt(n),t|=0}return t}}])&&c(t.prototype,n),r&&c(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}(),y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return new m(e,t)};return t=t.elementHelper})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("elementHelper",[],t):"object"==typeof exports?exports.elementHelper=t():e.elementHelper=t();
var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,n)=>{for(var r in n){e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e){return r(e,t)}var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 u,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,u=e},f:function(){try{a||null==n.return||n.return()}finally{if(l){throw u}}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++){r[n]=e[n]}return r}e.d(t,{elementHelper:()=>y});var o,i={},u=function(){if("undefined"!=typeof window&&!o){var e={childList:!0,subtree:!0};if(o=new MutationObserver((function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){if("childList"===t.value.type){for(var o in i){i[o]()}}}}catch(e){r.e(e)}finally{r.f()}})),document.body){return o.observe(document.body,e)}document.addEventListener("DOMContentLoaded",(function(t){return o.observe(document.body,e)}))}},a=function(e,t){t&&(i[e]=t)},l=function(e){e&&delete i[e]};function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function d(e){var t=function(e,t){if("object"!=f(e)||!e){return e}var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r)){return r}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}var m=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;!function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}(this,e),u(),this.selector=t,"object"===f(t)?this.domElement=t:String(t).includes("//")?this.domElement=this.getElementByXpath(t):this.domElement=n.querySelector(t)}return t=e,(n=[{key:"isInDom",value:function(){var e;return Boolean(null===(e=this.domElement)||void 0===e?void 0:e.outerHTML)}},{key:"whenInDom",value:function(){var t=this,n=Date.now()+Math.floor(1e3*Math.random());return new Promise((function(r){t.isInDom()?r(t):a(n,(function(){var o=new e(t.selector);o.isInDom()&&(r(t=o),l(n))}))}))}},{key:"getElementByXpath",value:function(e){return document.evaluate(e,document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}},{key:"getXpathTo",value:function(){var t=this.domElement;if(t.id){return"//*[@id='".concat(t.id,"']")}if(t===document.body){return"//"+t.tagName}for(var n=0,r=t.parentNode.childNodes,o=0;o<r.length;o++){var i=r[o];if(i===t){return new e(t.parentNode).getXpathTo()+"/"+t.tagName+"["+(n+1)+"]"}1===i.nodeType&&i.tagName===t.tagName&&n++}}},{key:"getAttribute",value:function(e){return this.domElement.getAttribute(e)||null}},{key:"getHash",value:function(){var e=String(this.getXpathTo()),t=0;if(0===e.length){return t}for(var n=0;n<e.length;n++){t=(t<<5)-t+e.charCodeAt(n),t|=0}return t}}])&&c(t.prototype,n),r&&c(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}(),y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return new m(e,t)};return t=t.elementHelper})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("elementHelper",[],t):"object"==typeof exports?exports.elementHelper=t():e.elementHelper=t();

@@ -1,1 +0,1 @@

var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,r)=>{for(var n in r){e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e){return function(e){if(Array.isArray(e)){return i(e)}}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]){return Array.from(e)}}(e)||function(e,t){if(e){if("string"==typeof e){return i(e,t)}var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++){n[r]=e[r]}return n}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!=r(e)||!e){return e}var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i)){return i}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}e.d(t,{EventBus:()=>s});var s=function(){return e=function e(){!function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}(this,e),this.listeners={}},t=[{key:"on",value:function(e,t){this.registerListener(e,t)}},{key:"once",value:function(e,t){this.registerListener(e,t,1)}},{key:"exactly",value:function(e,t,r){this.registerListener(e,t,r)}},{key:"off",value:function(e){delete this.listeners[e]}},{key:"detach",value:function(e,t){var r=(this.listeners[e]||[]).filter((function(e){return e.callback!==t}));return e in this.listeners&&(this.listeners[e]=r,!0)}},{key:"emit",value:function(e){for(var t=this,r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++){i[o-1]=arguments[o]}var a=[],s=null,c=this.extractContextFromArgs(i),l=c[0];if(i=c[1],this.hasListener(e)){a=this.listeners[e]}else if(e.includes("*")){(s=this.patternSearch(e,Object.keys(this.listeners))).length>0&&s.forEach((function(e){a=a.concat(t.listeners[e])}))}else{for(var u in this.listeners){u.includes("*")&&(s=this.patternSearch(u,[e]))&&(a=a.concat(this.listeners[u]))}}a.forEach((function(r,o){var s=r.callback;l&&(s=s.bind(l)),void 0!==r.triggerCapacity&&(r.triggerCapacity--,a[o].triggerCapacity=r.triggerCapacity),t.checkToRemoveListener(r)&&t.listeners[e].splice(o,1),s.apply(void 0,n(i))}))}},{key:"patternSearch",value:function(e,t){var r,n=new RegExp(this.setWildCardString(e),"g");return 0===(r=t.filter((function(e){return n.test(e)}))).length?null:r}},{key:"setWildCardString",value:function(e){var t=e.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&");return t=t.replace(/\*/g,"(.*?)"),"^".concat(t)}},{key:"extractContextFromArgs",value:function(e){for(var t=null,n=0;n<e.length;n++){var i=e[n];if(i&&"object"===r(i)&&i.hasOwnProperty("__context")){t=i.__context,e.splice(n,1);break}}return[t,e]}},{key:"registerListener",value:function(e,t,r){this.hasListener(e)||(this.listeners[e]=[]),this.listeners[e].push({callback:t,triggerCapacity:r})}},{key:"checkToRemoveListener",value:function(e){return void 0!==e.triggerCapacity&&e.triggerCapacity<=0}},{key:"hasListener",value:function(e){return e in this.listeners}}],t&&o(e.prototype,t),i&&o(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,i}();return t=t.EventBus})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("EventBus",[],t):"object"==typeof exports?exports.EventBus=t():e.EventBus=t();
var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,r)=>{for(var n in r){e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e){return function(e){if(Array.isArray(e)){return i(e)}}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]){return Array.from(e)}}(e)||function(e,t){if(e){if("string"==typeof e){return i(e,t)}var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++){n[r]=e[r]}return n}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!=r(e)||!e){return e}var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i)){return i}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}e.d(t,{EventBus:()=>s});var s=function(){return e=function e(){!function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}(this,e),this.listeners={}},t=[{key:"on",value:function(e,t){this.registerListener(e,t)}},{key:"once",value:function(e,t){this.registerListener(e,t,1)}},{key:"exactly",value:function(e,t,r){this.registerListener(e,t,r)}},{key:"off",value:function(e){delete this.listeners[e]}},{key:"detach",value:function(e,t){var r=(this.listeners[e]||[]).filter((function(e){return e.callback!==t}));return e in this.listeners&&(this.listeners[e]=r,!0)}},{key:"emit",value:function(e){for(var t=this,r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++){i[o-1]=arguments[o]}var a=[],s=null,c=this.extractContextFromArgs(i),l=c[0];if(i=c[1],this.hasListener(e)){a=this.listeners[e]}else if(e.includes("*")){(s=this.patternSearch(e,Object.keys(this.listeners))).length>0&&s.forEach((function(e){a=a.concat(t.listeners[e])}))}else{for(var u in this.listeners){u.includes("*")&&(s=this.patternSearch(u,[e]))&&(a=a.concat(this.listeners[u]))}}a.forEach((function(r,o){var s=r.callback;l&&(s=s.bind(l)),void 0!==r.triggerCapacity&&(r.triggerCapacity--,a[o].triggerCapacity=r.triggerCapacity),t.checkToRemoveListener(r)&&t.listeners[e].splice(o,1),s.apply(void 0,n(i))}))}},{key:"patternSearch",value:function(e,t){var r,n=new RegExp(this.setWildCardString(e),"g");return 0===(r=t.filter((function(e){return n.test(e)}))).length?null:r}},{key:"setWildCardString",value:function(e){var t=e.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&");return t=t.replace(/\*/g,"(.*?)"),"^".concat(t)}},{key:"extractContextFromArgs",value:function(e){for(var t=null,n=0;n<e.length;n++){var i=e[n];if(i&&"object"===r(i)&&i.hasOwnProperty("__context")){t=i.__context,e.splice(n,1);break}}return[t,e]}},{key:"registerListener",value:function(e,t,r){this.hasListener(e)||(this.listeners[e]=[]),this.listeners[e].push({callback:t,triggerCapacity:r})}},{key:"checkToRemoveListener",value:function(e){return void 0!==e.triggerCapacity&&e.triggerCapacity<=0}},{key:"hasListener",value:function(e){return e in this.listeners}}],t&&o(e.prototype,t),i&&o(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,i}();return t=t.EventBus})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("EventBus",[],t):"object"==typeof exports?exports.EventBus=t():e.EventBus=t();

@@ -1,1 +0,1 @@

var r,t;r=this,t=()=>(()=>{"use strict";var r={d:(t,n)=>{for(var e in n){r.o(n,e)&&!r.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:n[e]})}},o:(r,t)=>Object.prototype.hasOwnProperty.call(r,t),r:r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})}},t={};function n(r,t){var n="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!n){if(Array.isArray(r)||(n=function(r,t){if(r){if("string"==typeof r){return e(r,t)}var n=Object.prototype.toString.call(r).slice(8,-1);return"Object"===n&&r.constructor&&(n=r.constructor.name),"Map"===n||"Set"===n?Array.from(r):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(r,t):void 0}}(r))||t&&r&&"number"==typeof r.length){n&&(r=n);var o=0,i=function(){};return{s:i,n:function(){return o>=r.length?{done:!0}:{done:!1,value:r[o++]}},e:function(r){throw r},f:i}}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 a,u=!0,c=!1;return{s:function(){n=n.call(r)},n:function(){var r=n.next();return u=r.done,r},e:function(r){c=!0,a=r},f:function(){try{u||null==n.return||n.return()}finally{if(c){throw a}}}}}function e(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=new Array(t);n<t;n++){e[n]=r[n]}return e}function o(r){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},o(r)}function i(r){switch(o(r)){case"boolean":return r;case"string":return"false"!==r&&"0"!==r;case"number":return 0!==r;default:return Boolean(r)}}function a(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!==s(r)||"boolean"==typeof r?r:f(r)?t:r}r.r(t),r.d(t,{addQuotes:()=>b,cleanStr:()=>m,convertKeysToSymbols:()=>h,findAndReplaceInArray:()=>S,findNested:()=>w,fixQuotes:()=>j,getArrObjFromString:()=>O,getChunks:()=>_,getDirectivesFromString:()=>x,getMatchBlock:()=>E,getMatchInBetween:()=>k,getObjectFromPath:()=>A,removeQuotes:()=>I,setExpString:()=>P,setLookUpExp:()=>T,setWildCardString:()=>$,startAndEndWith:()=>M,wildCardStringSearch:()=>N});var u=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;r=r||40;for(var t="",n=0;n<r/3+1;n++){t+=Math.random().toString(36).substring(2,15)}return t.substring(0,r)};function c(){return"id__"+u(8)+"__"+(new Date).getTime()}var l=c;function f(r){return null==r||("string"==typeof r||Array.isArray(r)?0===r.length:r instanceof Map||r instanceof Set?0===r.size:ArrayBuffer.isView(r)?0===r.byteLength:"object"===o(r)&&0===Object.keys(r).length)}function s(r){var t=o(r);switch(r){case null:case void 0:case"":return null;case"0":case 0:return 0;default:if(!("number"!==t&&"string"!==t||"number"!=typeof r&&Number.isNaN(Number(r)))){return+r}}return null}function y(r,t){if(null===r){return t?null===t||"null"===t:"null"}var e;switch(o(r)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":e=o(r);break;case"object":e=Array.isArray(r)?"array":"object";break;default:e="unknown"}if(t){if(t.includes("|")){var i,a=n(t.split("|"));try{for(a.s();!(i=a.n()).done;){var u=i.value;if(e===u){return u}}}catch(r){a.e(r)}finally{a.f()}return!1}return t===e}return e}function v(r,t){return function(r){if(Array.isArray(r)){return r}}(r)||function(r,t){var n=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=n){var e,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(r)).next,0===t){if(Object(n)!==n){return}c=!1}else{for(;!(c=(e=i.call(n)).done)&&(u.push(e.value),u.length!==t);c=!0){}}}catch(r){l=!0,o=r}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a)){return}}finally{if(l){throw o}}}return u}}(r,t)||function(r,t){if(r){if("string"==typeof r){return p(r,t)}var n=Object.prototype.toString.call(r).slice(8,-1);return"Object"===n&&r.constructor&&(n=r.constructor.name),"Map"===n||"Set"===n?Array.from(r):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(r,t):void 0}}(r,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=new Array(t);n<t;n++){e[n]=r[n]}return e}function g(r,t,n){var e;return e=function(r,t){if("object"!=d(r)||!r){return r}var n=r[Symbol.toPrimitive];if(void 0!==n){var e=n.call(r,t||"default");if("object"!=d(e)){return e}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(r)}(t,"string"),(t="symbol"==d(e)?e:e+"")in r?Object.defineProperty(r,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[t]=n,r}function d(r){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},d(r)}function b(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'"';return"".concat(t).concat(r).concat(t)}function m(r){if(r){if("string"!=typeof r){return r}for(var t=arguments.length,n=new Array(t>1?t-1:0),e=1;e<t;e++){n[e-1]=arguments[e]}return n.reduce((function(r,t){var n=t instanceof RegExp?t:new RegExp(P(t));return r.replace(n,"")}),r).trim()}}function h(r){if(null===a(r,null)){return{}}var t={},n={};for(var e in r){var o=Symbol(e);t[o]=r[e],n[e]=o}return t.keyToSymbolMap=n,t}function S(r,t,n){var e=!1,o=r.map((function(r){if(Array.isArray(r)){var o=S(r,t,n);return o?(e=!0,o):r}return r===t?(e=!0,Array.isArray(n)?n.map((function(r){return Array.isArray(r)?r:r.trim()})):n):r}));return e?o:null}function w(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"[",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"]";if("string"!=typeof r){return r}var e=r.lastIndexOf(t);if(-1===e){return null}var o=r.substring(e),i=o.indexOf(n);return-1===i?null:o.substring(0,i+1)}function j(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'"';return"string"!=typeof r?r:r.replace(/`|'|"/g,t)}function A(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return r.split(".").reduce((function(r,t){return r&&r[t]}),t)}function O(r){if(y(r,"object")||y(r,"array")){return r}var t=M(r,"{","}"),n=M(r,"[","]");if(!t&&!n){return r}var e=t?{}:[],o={},i=function(r){var t=r.match(/^(\[|\{)(.*?)(\]|\})$/);return t?t[2].trim():r}(r),u=function(){for(var r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];;){var t=r?w(i,"{","}"):w(i);if(!t){break}var n="__".concat(l(),"__");o[n]=t,i=i.replace(t,n)}};return u(),u(!0),_(i).forEach((function(r,n){var i,u,c=r.includes(":")&&t,l=c?_(r,":"):[],f=I(a(l[0],n));(r=c?l[1]:r)in o&&(r=O(o[r])),i=I(r),r=null!==(u=s(i))?u:i,t?e[f]=r:e.push(r)})),e}function x(r){var t=r;if(!a(t)){return null}var n=function(){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,directive:r}},e=/([a-zA-Z]+)\[((.|\n)*?)\]\(((.|\n)*?)\)/gm,o=d(t);if("object"===o||"array"===o){return n(o,t)}switch(!0){case!!t.match(/^\[((.|\n)*?)\]$/gm):o="array";break;case!!t.match(/^\{((.|\n)*?)\:((.|\n)*?)\}/gm):o="object";break;case!!t.match(/^([a-zA-Z]+)(\()(\.|\#)(.*)(\))/g):return n("idOrClassWithDirective",g({},t.split("(")[0].trim(),k(t,"(",")")));case!!t.match(/([a-zA-Z]+)\.(.*?)\(((.|\n)*?)\)/gm):case!!t.match(e):o="dotObject";break;default:return n("string",t)}if("array"===o||"object"===o){var i=j(t);try{return n(o,JSON.parse(i))}catch(r){}return n(o,O(i))}if("dotObject"===o){var u,c,l,f={};return _(t,"&&").forEach((function(r){if(r.match(e)){u=k(r,"](",")"),c=k(r,"[","]"),l=r.split("[")[0].trim()}else{u=k(r,"(",")");var t=v(_(r=r.replace(E(r,"(",")"),""),"."),2);l=t[0],c=t[1]}u=O(u),f[l]||(f[l]={}),_(c,"|").forEach((function(r){f[l][r]=u}))})),n("dotObject",f)}}function E(r,t,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("string"!=typeof r){return r}t=P(t),n=P(n);var o=new RegExp(T(t,n),"gm"),i=r.match(o);return i?e?i:i[0]:null}function _(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",";if("string"!=typeof r){return r}if(f(r)){return[]}var n=(r=m(r)).split(t).map((function(r){return m(r)}));return 1===n.length&&""===n[0]?[r]:n}function k(r,t,n){var e,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("string"!=typeof r){return r}var i=null!==(e=E(r,t,n,o))&&void 0!==e?e:o?[]:r;return o?i.map((function(r){return m(r,t,n)})):m(i,t,n)}function I(r){return"string"!=typeof r?r:r.replace(/`|'|"/g,"")}function M(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(!t||r.startsWith(t))&&(!n||r.endsWith(n))}function P(r){return r instanceof RegExp?r:r.split("").map((function(r){return["$","^",".","*","+","?","(",")","[","]","{","}","|","\\"].includes(r)?"\\".concat(r):r})).join("")}function T(){for(var r=arguments.length,t=new Array(r),n=0;n<r;n++){t[n]=arguments[n]}if(t.length<2){throw new Error("You need to pass at least two arguments")}var e="";return t.forEach((function(r,t){r instanceof RegExp&&(r=r.source),0===t?e=r:e+="((.|\n)*?)".concat(r)})),e}function $(r){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof r){return r}if(!r){return null}t=i(t),n=i(n);var e=r.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&"),o=t?"^":"",a=n?"$":"";return e=e.replace(/\*\*/g,"[_g_]").replace(/\*/g,"(.*?)").replace(/\[_g_\]/g,".*"),"".concat(o).concat(e).concat(a)}function N(r,t){if(!r||!t){return null}var n=new RegExp($(r,arguments.length>2&&void 0!==arguments[2]&&arguments[2],arguments.length>3&&void 0!==arguments[3]&&arguments[3]));return a("string"==typeof t?t.match(n):t.filter((function(r){return n.test(r)})))}return t})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("powerHelper",[],t):"object"==typeof exports?exports.powerHelper=t():r.powerHelper=t();
var r,t;r=this,t=()=>(()=>{"use strict";var r={d:(t,n)=>{for(var e in n){r.o(n,e)&&!r.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:n[e]})}},o:(r,t)=>Object.prototype.hasOwnProperty.call(r,t),r:r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})}},t={};function n(r,t){var n="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!n){if(Array.isArray(r)||(n=function(r,t){if(r){if("string"==typeof r){return e(r,t)}var n={}.toString.call(r).slice(8,-1);return"Object"===n&&r.constructor&&(n=r.constructor.name),"Map"===n||"Set"===n?Array.from(r):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(r,t):void 0}}(r))||t&&r&&"number"==typeof r.length){n&&(r=n);var o=0,i=function(){};return{s:i,n:function(){return o>=r.length?{done:!0}:{done:!1,value:r[o++]}},e:function(r){throw r},f:i}}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 a,u=!0,c=!1;return{s:function(){n=n.call(r)},n:function(){var r=n.next();return u=r.done,r},e:function(r){c=!0,a=r},f:function(){try{u||null==n.return||n.return()}finally{if(c){throw a}}}}}function e(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=Array(t);n<t;n++){e[n]=r[n]}return e}function o(r){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},o(r)}function i(r){switch(o(r)){case"boolean":return r;case"string":return"false"!==r&&"0"!==r;case"number":return 0!==r;default:return Boolean(r)}}function a(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!==s(r)||"boolean"==typeof r?r:f(r)?t:r}r.r(t),r.d(t,{addQuotes:()=>b,cleanStr:()=>m,convertKeysToSymbols:()=>h,findAndReplaceInArray:()=>S,findNested:()=>w,fixQuotes:()=>A,getArrObjFromString:()=>O,getChunks:()=>_,getDirectivesFromString:()=>x,getMatchBlock:()=>E,getMatchInBetween:()=>k,getObjectFromPath:()=>j,removeQuotes:()=>I,setExpString:()=>P,setLookUpExp:()=>T,setWildCardString:()=>$,startAndEndWith:()=>M,wildCardStringSearch:()=>N});var u=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;r=r||40;for(var t="",n=0;n<r/3+1;n++){t+=Math.random().toString(36).substring(2,15)}return t.substring(0,r)};function c(){return"id__"+u(8)+"__"+(new Date).getTime()}var l=c;function f(r){return null==r||("string"==typeof r||Array.isArray(r)?0===r.length:r instanceof Map||r instanceof Set?0===r.size:ArrayBuffer.isView(r)?0===r.byteLength:"object"===o(r)&&0===Object.keys(r).length)}function s(r){var t=o(r);switch(r){case null:case void 0:case"":return null;case"0":case 0:return 0;default:if(!("number"!==t&&"string"!==t||"number"!=typeof r&&Number.isNaN(Number(r)))){return+r}}return null}function y(r,t){if(null===r){return t?null===t||"null"===t:"null"}var e;switch(o(r)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":e=o(r);break;case"object":e=Array.isArray(r)?"array":"object";break;default:e="unknown"}if(t){if(t.includes("|")){var i,a=n(t.split("|"));try{for(a.s();!(i=a.n()).done;){var u=i.value;if(e===u){return u}}}catch(r){a.e(r)}finally{a.f()}return!1}return t===e}return e}function v(r,t){return function(r){if(Array.isArray(r)){return r}}(r)||function(r,t){var n=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=n){var e,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(r)).next,0===t){if(Object(n)!==n){return}c=!1}else{for(;!(c=(e=i.call(n)).done)&&(u.push(e.value),u.length!==t);c=!0){}}}catch(r){l=!0,o=r}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a)){return}}finally{if(l){throw o}}}return u}}(r,t)||function(r,t){if(r){if("string"==typeof r){return g(r,t)}var n={}.toString.call(r).slice(8,-1);return"Object"===n&&r.constructor&&(n=r.constructor.name),"Map"===n||"Set"===n?Array.from(r):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(r,t):void 0}}(r,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=Array(t);n<t;n++){e[n]=r[n]}return e}function p(r,t,n){return(t=function(r){var t=function(r,t){if("object"!=d(r)||!r){return r}var n=r[Symbol.toPrimitive];if(void 0!==n){var e=n.call(r,t||"default");if("object"!=d(e)){return e}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(r)}(r,"string");return"symbol"==d(t)?t:t+""}(t))in r?Object.defineProperty(r,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[t]=n,r}function d(r){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},d(r)}function b(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'"';return"".concat(t).concat(r).concat(t)}function m(r){if(r){if("string"!=typeof r){return r}for(var t=arguments.length,n=new Array(t>1?t-1:0),e=1;e<t;e++){n[e-1]=arguments[e]}return n.reduce((function(r,t){var n=t instanceof RegExp?t:new RegExp(P(t));return r.replace(n,"")}),r).trim()}}function h(r){if(null===a(r,null)){return{}}var t={},n={};for(var e in r){var o=Symbol(e);t[o]=r[e],n[e]=o}return t.keyToSymbolMap=n,t}function S(r,t,n){var e=!1,o=r.map((function(r){if(Array.isArray(r)){var o=S(r,t,n);return o?(e=!0,o):r}return r===t?(e=!0,Array.isArray(n)?n.map((function(r){return Array.isArray(r)?r:r.trim()})):n):r}));return e?o:null}function w(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"[",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"]";if("string"!=typeof r){return r}var e=r.lastIndexOf(t);if(-1===e){return null}var o=r.substring(e),i=o.indexOf(n);return-1===i?null:o.substring(0,i+1)}function A(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'"';return"string"!=typeof r?r:r.replace(/`|'|"/g,t)}function j(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return r.split(".").reduce((function(r,t){return r&&r[t]}),t)}function O(r){if(y(r,"object")||y(r,"array")){return r}var t=M(r,"{","}"),n=M(r,"[","]");if(!t&&!n){return r}var e=t?{}:[],o={},i=function(r){var t=r.match(/^(\[|\{)(.*?)(\]|\})$/);return t?t[2].trim():r}(r),u=function(){for(var r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];;){var t=r?w(i,"{","}"):w(i);if(!t){break}var n="__".concat(l(),"__");o[n]=t,i=i.replace(t,n)}};return u(),u(!0),_(i).forEach((function(r,n){var i,u,c=r.includes(":")&&t,l=c?_(r,":"):[],f=I(a(l[0],n));(r=c?l[1]:r)in o&&(r=O(o[r])),i=I(r),r=null!==(u=s(i))?u:i,t?e[f]=r:e.push(r)})),e}function x(r){var t=r;if(!a(t)){return null}var n=function(){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,directive:r}},e=/([a-zA-Z]+)\[((.|\n)*?)\]\(((.|\n)*?)\)/gm,o=d(t);if("object"===o||"array"===o){return n(o,t)}switch(!0){case!!t.match(/^\[((.|\n)*?)\]$/gm):o="array";break;case!!t.match(/^\{((.|\n)*?)\:((.|\n)*?)\}/gm):o="object";break;case!!t.match(/^([a-zA-Z]+)(\()(\.|\#)(.*)(\))/g):return n("idOrClassWithDirective",p({},t.split("(")[0].trim(),k(t,"(",")")));case!!t.match(/([a-zA-Z]+)\.(.*?)\(((.|\n)*?)\)/gm):case!!t.match(e):o="dotObject";break;default:return n("string",t)}if("array"===o||"object"===o){var i=A(t);try{return n(o,JSON.parse(i))}catch(r){}return n(o,O(i))}if("dotObject"===o){var u,c,l,f={};return _(t,"&&").forEach((function(r){if(r.match(e)){u=k(r,"](",")"),c=k(r,"[","]"),l=r.split("[")[0].trim()}else{u=k(r,"(",")");var t=v(_(r=r.replace(E(r,"(",")"),""),"."),2);l=t[0],c=t[1]}u=O(u),f[l]||(f[l]={}),_(c,"|").forEach((function(r){f[l][r]=u}))})),n("dotObject",f)}}function E(r,t,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("string"!=typeof r){return r}t=P(t),n=P(n);var o=new RegExp(T(t,n),"gm"),i=r.match(o);return i?e?i:i[0]:null}function _(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",";if("string"!=typeof r){return r}if(f(r)){return[]}var n=(r=m(r)).split(t).map((function(r){return m(r)}));return 1===n.length&&""===n[0]?[r]:n}function k(r,t,n){var e,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("string"!=typeof r){return r}var i=null!==(e=E(r,t,n,o))&&void 0!==e?e:o?[]:r;return o?i.map((function(r){return m(r,t,n)})):m(i,t,n)}function I(r){return"string"!=typeof r?r:r.replace(/`|'|"/g,"")}function M(r){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(!t||r.startsWith(t))&&(!n||r.endsWith(n))}function P(r){return r instanceof RegExp?r:r.split("").map((function(r){return["$","^",".","*","+","?","(",")","[","]","{","}","|","\\"].includes(r)?"\\".concat(r):r})).join("")}function T(){for(var r=arguments.length,t=new Array(r),n=0;n<r;n++){t[n]=arguments[n]}if(t.length<2){throw new Error("You need to pass at least two arguments")}var e="";return t.forEach((function(r,t){r instanceof RegExp&&(r=r.source),0===t?e=r:e+="((.|\n)*?)".concat(r)})),e}function $(r){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof r){return r}if(!r){return null}t=i(t),n=i(n);var e=r.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&"),o=t?"^":"",a=n?"$":"";return e=e.replace(/\*\*/g,"[_g_]").replace(/\*/g,"(.*?)").replace(/\[_g_\]/g,".*"),"".concat(o).concat(e).concat(a)}function N(r,t){if(!r||!t){return null}var n=new RegExp($(r,arguments.length>2&&void 0!==arguments[2]&&arguments[2],arguments.length>3&&void 0!==arguments[3]&&arguments[3]));return a("string"==typeof t?t.match(n):t.filter((function(r){return n.test(r)})))}return t})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("powerHelper",[],t):"object"==typeof exports?exports.powerHelper=t():r.powerHelper=t();

@@ -1,1 +0,1 @@

var t,e;t=this,e=()=>(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t){return function(t){if(Array.isArray(t)){return o(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(t){if("string"==typeof t){return o(t,e)}var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,u(n.key),n)}}function u(t){var e=function(t,e){if("object"!=r(t)||!t){return t}var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=r(o)){return o}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}t.r(e),t.d(e,{doAsync:()=>q,doPoll:()=>T,doTimeout:()=>C,promisePool:()=>A,promiseQueue:()=>L});var a=function(){return t=function t(){!function(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}}(this,t),this.listeners={}},e=[{key:"on",value:function(t,e){this.registerListener(t,e)}},{key:"once",value:function(t,e){this.registerListener(t,e,1)}},{key:"exactly",value:function(t,e,r){this.registerListener(t,e,r)}},{key:"off",value:function(t){delete this.listeners[t]}},{key:"detach",value:function(t,e){var r=(this.listeners[t]||[]).filter((function(t){return t.callback!==e}));return t in this.listeners&&(this.listeners[t]=r,!0)}},{key:"emit",value:function(t){for(var e=this,r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++){o[i-1]=arguments[i]}var u=[],a=null,c=this.extractContextFromArgs(o),s=c[0];if(o=c[1],this.hasListener(t)){u=this.listeners[t]}else if(t.includes("*")){(a=this.patternSearch(t,Object.keys(this.listeners))).length>0&&a.forEach((function(t){u=u.concat(e.listeners[t])}))}else{for(var l in this.listeners){l.includes("*")&&(a=this.patternSearch(l,[t]))&&(u=u.concat(this.listeners[l]))}}u.forEach((function(r,i){var a=r.callback;s&&(a=a.bind(s)),void 0!==r.triggerCapacity&&(r.triggerCapacity--,u[i].triggerCapacity=r.triggerCapacity),e.checkToRemoveListener(r)&&e.listeners[t].splice(i,1),a.apply(void 0,n(o))}))}},{key:"patternSearch",value:function(t,e){var r,n=new RegExp(this.setWildCardString(t),"g");return 0===(r=e.filter((function(t){return n.test(t)}))).length?null:r}},{key:"setWildCardString",value:function(t){var e=t.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&");return e=e.replace(/\*/g,"(.*?)"),"^".concat(e)}},{key:"extractContextFromArgs",value:function(t){for(var e=null,n=0;n<t.length;n++){var o=t[n];if(o&&"object"===r(o)&&o.hasOwnProperty("__context")){e=o.__context,t.splice(n,1);break}}return[e,t]}},{key:"registerListener",value:function(t,e,r){this.hasListener(t)||(this.listeners[t]=[]),this.listeners[t].push({callback:e,triggerCapacity:r})}},{key:"checkToRemoveListener",value:function(t){return void 0!==t.triggerCapacity&&t.triggerCapacity<=0}},{key:"hasListener",value:function(t){return t in this.listeners}}],e&&i(t.prototype,e),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,o}();function c(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t){return s(t,e)}var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}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 i,u=!0,a=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==r.return||r.return()}finally{if(a){throw i}}}}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}var f=function(t){return Array.isArray(t)?t:[t]},p=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;t=t||40;for(var e="",r=0;r<t/3+1;r++){e+=Math.random().toString(36).substring(2,15)}return e.substring(0,t)};function h(){return"id__"+p(8)+"__"+(new Date).getTime()}function y(t,e){if(null===t){return e?null===e||"null"===e:"null"}var r;switch(l(t)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":r=l(t);break;case"object":r=Array.isArray(t)?"array":"object";break;default:r="unknown"}if(e){if(e.includes("|")){var n,o=c(e.split("|"));try{for(o.s();!(n=o.n()).done;){var i=n.value;if(r===i){return i}}}catch(t){o.e(t)}finally{o.f()}return!1}return e===r}return r}function v(t){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v(t)}function d(){d=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var i=e&&e.prototype instanceof b?e:b,u=Object.create(i.prototype),a=new I(n||[]);return o(u,"_invoke",{value:E(t,r,a)}),u}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var p="suspendedStart",h="suspendedYield",y="executing",m="completed",g={};function b(){}function w(){}function j(){}var _={};s(_,u,(function(){return this}));var P=Object.getPrototypeOf,O=P&&P(P(C([])));O&&O!==r&&n.call(O,u)&&(_=O);var S=j.prototype=b.prototype=Object.create(_);function k(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function r(o,i,u,a){var c=f(t[o],t,i);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==v(l)&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,u,a)}),(function(t){r("throw",t,u,a)})):e.resolve(l).then((function(t){s.value=t,u(s)}),(function(t){return r("throw",t,u,a)}))}a(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function E(e,r,n){var o=p;return function(i,u){if(o===y){throw Error("Generator is already running")}if(o===m){if("throw"===i){throw u}return{value:t,done:!0}}for(n.method=i,n.arg=u;;){var a=n.delegate;if(a){var c=L(a,n);if(c){if(c===g){continue}return c}}if("next"===n.method){n.sent=n._sent=n.arg}else if("throw"===n.method){if(o===p){throw o=m,n.arg}n.dispatchException(n.arg)}else{"return"===n.method&&n.abrupt("return",n.arg)}o=y;var s=f(e,r,n);if("normal"===s.type){if(o=n.done?m:h,s.arg===g){continue}return{value:s.arg,done:n.done}}"throw"===s.type&&(o=m,n.method="throw",n.arg=s.arg)}}}function L(e,r){var n=r.method,o=e.iterator[n];if(o===t){return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,L(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g}var i=f(o,e.iterator,r.arg);if("throw"===i.type){return r.method="throw",r.arg=i.arg,r.delegate=null,g}var u=i.arg;return u?u.done?(r[e.resultName]=u.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,g):u:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function C(e){if(e||""===e){var r=e[u];if(r){return r.call(e)}if("function"==typeof e.next){return e}if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;){if(n.call(e,o)){return r.value=e[o],r.done=!1,r}}return r.value=t,r.done=!0,r};return i.next=i}}throw new TypeError(v(e)+" is not iterable")}return w.prototype=j,o(S,"constructor",{value:j,configurable:!0}),o(j,"constructor",{value:w,configurable:!0}),w.displayName=s(j,c,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,j):(t.__proto__=j,s(t,c,"GeneratorFunction")),t.prototype=Object.create(S),t},e.awrap=function(t){return{__await:t}},k(x.prototype),s(x.prototype,a,(function(){return this})),e.AsyncIterator=x,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var u=new x(l(t,r,n,o),i);return e.isGeneratorFunction(r)?u:u.next().then((function(t){return t.done?t.value:u.next()}))},k(S),s(S,c,"Generator"),s(S,u,(function(){return this})),s(S,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e){r.push(n)}return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e){return t.value=n,t.done=!1,t}}return t.done=!0,t}},e.values=C,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e){for(var r in this){"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)}}},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type){throw t.arg}return this.rval},dispatchException:function(e){if(this.done){throw e}var r=this;function o(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc){return o("end")}if(u.tryLoc<=this.prev){var c=n.call(u,"catchLoc"),s=n.call(u,"finallyLoc");if(c&&s){if(this.prev<u.catchLoc){return o(u.catchLoc,!0)}if(this.prev<u.finallyLoc){return o(u.finallyLoc)}}else if(c){if(this.prev<u.catchLoc){return o(u.catchLoc,!0)}}else{if(!s){throw Error("try statement without catch or finally")}if(this.prev<u.finallyLoc){return o(u.finallyLoc)}}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=e,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(u)},complete:function(t,e){if("throw"===t.type){throw t.arg}return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t){return this.complete(r.completion,r.afterLoc),A(r),g}}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:C(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},e}function m(t,e,r,n,o,i,u){try{var a=t[i](u),c=a.value}catch(t){return void r(t)}a.done?e(c):Promise.resolve(c).then(n,o)}function g(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function b(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?g(Object(r),!0).forEach((function(e){var n,o,i;n=t,o=e,i=r[e],(o=P(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function w(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}}function j(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,P(n.key),n)}}function _(t,e,r){return e&&j(t.prototype,e),r&&j(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function P(t){var e=function(t,e){if("object"!=v(t)||!t){return t}var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=v(n)){return n}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==v(e)?e:e+""}function O(t,e,r){return e=k(e),function(t,e){if(e&&("object"===v(e)||"function"==typeof e)){return e}if(void 0!==e){throw new TypeError("Derived constructors may only return object or undefined")}return function(t){if(void 0===t){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t}(t)}(t,S()?Reflect.construct(e,r||[],k(t).constructor):e.apply(t,r))}function S(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(S=function(){return!!t})()}function k(t){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},k(t)}function x(t,e){if("function"!=typeof e&&null!==e){throw new TypeError("Super expression must either be null or a function")}t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&E(t,e)}function E(t,e){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},E(t,e)}var L=function(){var t={completed:0,rejected:0,pending:0,total:0,errors:"",promises:[]};return new(function(e){function r(){var e;return w(this,r),(e=O(this,r)).queue=[],e.inProgress=!1,e._timer=null,e._stats=b({},t),e}return x(r,e),_(r,[{key:"add",value:function(t){var e=this;if(!(t instanceof Promise||Array.isArray(t)&&t.length>0&&t.every((function(t){return t instanceof Promise})))){if(!y(t,"function")){return console.error("---\x3e Invalid promise added to the Queue:",t.toString()),this.emit("fail",t.toString())}t=new Promise(function(){var e,r=(e=d().mark((function e(r){var n;return d().wrap((function(e){for(;;){switch(e.prev=e.next){case 0:return e.next=2,t();case 2:return n=e.sent,e.abrupt("return",r(n));case 4:case"end":return e.stop()}}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(t){m(i,n,o,u,a,"next",t)}function a(t){m(i,n,o,u,a,"throw",t)}u(void 0)}))});return function(t){return r.apply(this,arguments)}}())}f(t).forEach((function(t){e._stats.total++,e._stats.pending++,e.queue.push({promiseFunction:t,response:null,status:"pending",error:null})})),this.inProgress||this._next(),this._setTimer()}},{key:"clear",value:function(){return this._timer&&clearInterval(this._timer),this._timer=null,this.queue=[],this.inProgress=!1,this._stats=b({},t),this}},{key:"_setTimer",value:function(){var t=this;this._timer&&clearInterval(this._timer),this._timer=setInterval((function(){"done"===t.status()&&(clearInterval(t._timer),t._timer=null,t.emit("completed",t._stats),t.emit("done",t._stats))}),10)}},{key:"_next",value:function(){var t=this;0!==this.queue.length?(this.inProgress=!0,this.queue[0].promiseFunction.then((function(e){t.queue[0].status="fulfilled",t.queue[0].response=e,t._stats.completed++})).catch((function(e){t._stats.errors+=e+"\n",t.queue[0].status="rejected",t._stats.rejected++})).finally((function(){t._stats.promises.push(t.queue[0]),t._stats.pending--,t.queue.shift(),t._next()}))):this.inProgress=!1}},{key:"stats",value:function(){return this._stats}},{key:"status",value:function(){return 0===this.queue.length?"done":"in-progress"}}])}(a))},T=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("function"!=typeof t&&"object"!==v(t)){throw new Error("doPoll: The first argument must be a function or Promise.")}var r,n,o,i,u=function(t){return t instanceof Promise},a=e.interval,c=void 0===a?200:a,s=e.timeout,l=void 0===s?1e3:s,f=e.timeoutMsg,p=void 0===f?"===> doPoll: cancelled or timed out.":f,h=!1,y=!1,d=function(){g(),i(console.info(p))},m=function(t){g(),o(t)};function g(){h=!0,clearTimeout(r),clearInterval(n)}var b=new Promise((function(e,a){o=e,i=a;var s=function(){if(!h&&!y){var e=u(t)?t:t();u(e)?(y=!0,e.then((function(t){y=!1,t&&m(t)})).catch(i)):(Boolean(e)||e)&&m(e)}};n=setInterval(s,c),s(),r=setTimeout((function(){h||d()}),l)}));return b.catch((function(){d()})),{promise:b,stop:d}},A=function(){var t="not-started",e={},r=[],n={completed:0,rejected:0,pending:0,total:0,errors:""};return new(function(o){function i(){var t;w(this,i);var e=t=O(this,i);return t._currentPoll=null,setTimeout((function(){e._poll()}),100),t}return x(i,o),_(i,[{key:"_poll",value:function(){var t=this;return this._currentPoll&&this._currentPoll.stop(),this._currentPoll=T((function(){if(t.isDone()){return!0}}),{timeoutMsg:""}),this._currentPoll}},{key:"clear",value:function(){t="not-started",n={completed:0,rejected:0,pending:0,total:0,errors:""},r.length=0,Object.keys(e).forEach((function(t){e[t].rejecter("Promise pool cleared."),delete e[t]})),this._currentPoll=this._poll()}},{key:"add",value:function(o){var i=this;o?(t="in-progress",f(o).forEach((function(t){if(!(t instanceof Promise)){if("function"!=typeof t){return console.info("---\x3e Invalid promise added to the pool."),void r.push(t.toString())}t=q((function(){return t()}))}n.total++;var o=h();e[o]={status:"in-progress",response:null,error:null,resolver:null,rejecter:null},new Promise((function(n,u){e[o].resolver=function(t){"rejected"!==e[o].status&&(e[o].status="completed",e[o].response=t,i._updateStatus(),n(t))},e[o].rejecter=function(t){e[o].status="rejected",e[o].error=t,r.push(t),i._updateStatus(),u()},t.then((function(t){var r;null===(r=e[o])||void 0===r||r.resolver(t)})).catch((function(t){var r;null===(r=e[o])||void 0===r||r.rejecter(t)}))})).catch((function(t){var r;null===(r=e[o])||void 0===r||r.rejecter(t)}))}))):i._updateStatus()}},{key:"status",value:function(){return this._updateStatus(),t}},{key:"isDone",value:function(){return this._updateStatus(),"done"===t}},{key:"isEmpty",value:function(){return 0===n.total}},{key:"results",value:function(){return this._updateStatus(),n}},{key:"stats",value:function(){return this.results()}},{key:"_updateStatus",value:function(){if("done"!==t){var o=Object.values(e);n={completed:o.filter((function(t){return"completed"===t.status})).length,rejected:o.filter((function(t){return"rejected"===t.status})).length,pending:o.filter((function(t){return"in-progress"===t.status})).length,total:o.length,errors:r.join("\n"),promises:e},this.emit("stats",n);var i=o.every((function(t){return"completed"===t.status||"rejected"===t.status}));"done"==(t=i||0===n.total?"done":"in-progress")&&(this.emit("done",n),n.total>0&&(this.emit("completed",n),this.emit("rejected",r,n)))}}}])}(a))},I={};function C(t,e,r){for(var n=arguments.length,o=new Array(n>3?n-3:0),i=3;i<n;i++){o[i-3]=arguments[i]}var u,a;if("string"==typeof t&&"number"==typeof e){u=t,a=e}else{if("number"!=typeof t||"function"!=typeof e){throw new Error("Invalid parameters")}a=t,r=e}var c=u?"_doTimeout_"+u:null;function s(){c&&c in I&&delete I[c]}if(c&&c in I&&(clearTimeout(I[c]),delete I[c]),"function"==typeof r&&"number"==typeof a){return function t(){I[c]=setTimeout((function(){!0===r.apply(void 0,o)?t():s()}),a)}(),!0}u&&void 0===a&&s()}function q(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++){r[n-1]=arguments[n]}return new Promise((function(e,n){try{Promise.resolve(t.apply(void 0,r)).then((function(t){return e(t)})).catch((function(t){return n(t)}))}catch(t){n(t)}}))}return e})(),"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("promises",[],e):"object"==typeof exports?exports.promises=e():t.promises=e();
var t,e;t=this,e=()=>(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t){return function(t){if(Array.isArray(t)){return o(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(t){if("string"==typeof t){return o(t,e)}var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++){n[r]=t[r]}return n}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,u(n.key),n)}}function u(t){var e=function(t,e){if("object"!=r(t)||!t){return t}var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=r(o)){return o}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}t.r(e),t.d(e,{doAsync:()=>N,doPoll:()=>A,doTimeout:()=>q,promisePool:()=>I,promiseQueue:()=>T});var a=function(){return t=function t(){!function(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}}(this,t),this.listeners={}},e=[{key:"on",value:function(t,e){this.registerListener(t,e)}},{key:"once",value:function(t,e){this.registerListener(t,e,1)}},{key:"exactly",value:function(t,e,r){this.registerListener(t,e,r)}},{key:"off",value:function(t){delete this.listeners[t]}},{key:"detach",value:function(t,e){var r=(this.listeners[t]||[]).filter((function(t){return t.callback!==e}));return t in this.listeners&&(this.listeners[t]=r,!0)}},{key:"emit",value:function(t){for(var e=this,r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++){o[i-1]=arguments[i]}var u=[],a=null,c=this.extractContextFromArgs(o),s=c[0];if(o=c[1],this.hasListener(t)){u=this.listeners[t]}else if(t.includes("*")){(a=this.patternSearch(t,Object.keys(this.listeners))).length>0&&a.forEach((function(t){u=u.concat(e.listeners[t])}))}else{for(var l in this.listeners){l.includes("*")&&(a=this.patternSearch(l,[t]))&&(u=u.concat(this.listeners[l]))}}u.forEach((function(r,i){var a=r.callback;s&&(a=a.bind(s)),void 0!==r.triggerCapacity&&(r.triggerCapacity--,u[i].triggerCapacity=r.triggerCapacity),e.checkToRemoveListener(r)&&e.listeners[t].splice(i,1),a.apply(void 0,n(o))}))}},{key:"patternSearch",value:function(t,e){var r,n=new RegExp(this.setWildCardString(t),"g");return 0===(r=e.filter((function(t){return n.test(t)}))).length?null:r}},{key:"setWildCardString",value:function(t){var e=t.replace(/([.+?^${}()|\[\]\/\\])/g,"\\$&");return e=e.replace(/\*/g,"(.*?)"),"^".concat(e)}},{key:"extractContextFromArgs",value:function(t){for(var e=null,n=0;n<t.length;n++){var o=t[n];if(o&&"object"===r(o)&&o.hasOwnProperty("__context")){e=o.__context,t.splice(n,1);break}}return[e,t]}},{key:"registerListener",value:function(t,e,r){this.hasListener(t)||(this.listeners[t]=[]),this.listeners[t].push({callback:e,triggerCapacity:r})}},{key:"checkToRemoveListener",value:function(t){return void 0!==t.triggerCapacity&&t.triggerCapacity<=0}},{key:"hasListener",value:function(t){return t in this.listeners}}],e&&i(t.prototype,e),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,o}();function c(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t){return s(t,e)}var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}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 i,u=!0,a=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==r.return||r.return()}finally{if(a){throw i}}}}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++){n[r]=t[r]}return n}function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}var f=function(t){return Array.isArray(t)?t:[t]},h=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;t=t||40;for(var e="",r=0;r<t/3+1;r++){e+=Math.random().toString(36).substring(2,15)}return e.substring(0,t)};function p(){return"id__"+h(8)+"__"+(new Date).getTime()}function y(t,e){if(null===t){return e?null===e||"null"===e:"null"}var r;switch(l(t)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":r=l(t);break;case"object":r=Array.isArray(t)?"array":"object";break;default:r="unknown"}if(e){if(e.includes("|")){var n,o=c(e.split("|"));try{for(o.s();!(n=o.n()).done;){var i=n.value;if(r===i){return i}}}catch(t){o.e(t)}finally{o.f()}return!1}return e===r}return r}function v(t){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v(t)}function d(){d=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var i=e&&e.prototype instanceof b?e:b,u=Object.create(i.prototype),a=new I(n||[]);return o(u,"_invoke",{value:E(t,r,a)}),u}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var h="suspendedStart",p="suspendedYield",y="executing",m="completed",g={};function b(){}function w(){}function j(){}var _={};s(_,u,(function(){return this}));var P=Object.getPrototypeOf,O=P&&P(P(C([])));O&&O!==r&&n.call(O,u)&&(_=O);var S=j.prototype=b.prototype=Object.create(_);function k(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function r(o,i,u,a){var c=f(t[o],t,i);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==v(l)&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,u,a)}),(function(t){r("throw",t,u,a)})):e.resolve(l).then((function(t){s.value=t,u(s)}),(function(t){return r("throw",t,u,a)}))}a(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function E(e,r,n){var o=h;return function(i,u){if(o===y){throw Error("Generator is already running")}if(o===m){if("throw"===i){throw u}return{value:t,done:!0}}for(n.method=i,n.arg=u;;){var a=n.delegate;if(a){var c=L(a,n);if(c){if(c===g){continue}return c}}if("next"===n.method){n.sent=n._sent=n.arg}else if("throw"===n.method){if(o===h){throw o=m,n.arg}n.dispatchException(n.arg)}else{"return"===n.method&&n.abrupt("return",n.arg)}o=y;var s=f(e,r,n);if("normal"===s.type){if(o=n.done?m:p,s.arg===g){continue}return{value:s.arg,done:n.done}}"throw"===s.type&&(o=m,n.method="throw",n.arg=s.arg)}}}function L(e,r){var n=r.method,o=e.iterator[n];if(o===t){return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,L(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g}var i=f(o,e.iterator,r.arg);if("throw"===i.type){return r.method="throw",r.arg=i.arg,r.delegate=null,g}var u=i.arg;return u?u.done?(r[e.resultName]=u.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,g):u:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function C(e){if(e||""===e){var r=e[u];if(r){return r.call(e)}if("function"==typeof e.next){return e}if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;){if(n.call(e,o)){return r.value=e[o],r.done=!1,r}}return r.value=t,r.done=!0,r};return i.next=i}}throw new TypeError(v(e)+" is not iterable")}return w.prototype=j,o(S,"constructor",{value:j,configurable:!0}),o(j,"constructor",{value:w,configurable:!0}),w.displayName=s(j,c,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,j):(t.__proto__=j,s(t,c,"GeneratorFunction")),t.prototype=Object.create(S),t},e.awrap=function(t){return{__await:t}},k(x.prototype),s(x.prototype,a,(function(){return this})),e.AsyncIterator=x,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var u=new x(l(t,r,n,o),i);return e.isGeneratorFunction(r)?u:u.next().then((function(t){return t.done?t.value:u.next()}))},k(S),s(S,c,"Generator"),s(S,u,(function(){return this})),s(S,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e){r.push(n)}return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e){return t.value=n,t.done=!1,t}}return t.done=!0,t}},e.values=C,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e){for(var r in this){"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)}}},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type){throw t.arg}return this.rval},dispatchException:function(e){if(this.done){throw e}var r=this;function o(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc){return o("end")}if(u.tryLoc<=this.prev){var c=n.call(u,"catchLoc"),s=n.call(u,"finallyLoc");if(c&&s){if(this.prev<u.catchLoc){return o(u.catchLoc,!0)}if(this.prev<u.finallyLoc){return o(u.finallyLoc)}}else if(c){if(this.prev<u.catchLoc){return o(u.catchLoc,!0)}}else{if(!s){throw Error("try statement without catch or finally")}if(this.prev<u.finallyLoc){return o(u.finallyLoc)}}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=e,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(u)},complete:function(t,e){if("throw"===t.type){throw t.arg}return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t){return this.complete(r.completion,r.afterLoc),A(r),g}}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:C(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},e}function m(t,e,r,n,o,i,u){try{var a=t[i](u),c=a.value}catch(t){return void r(t)}a.done?e(c):Promise.resolve(c).then(n,o)}function g(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function b(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?g(Object(r),!0).forEach((function(e){w(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function w(t,e,r){return(e=O(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function j(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}}function _(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,O(n.key),n)}}function P(t,e,r){return e&&_(t.prototype,e),r&&_(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function O(t){var e=function(t,e){if("object"!=v(t)||!t){return t}var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=v(n)){return n}throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==v(e)?e:e+""}function S(t,e,r){return e=x(e),function(t,e){if(e&&("object"==v(e)||"function"==typeof e)){return e}if(void 0!==e){throw new TypeError("Derived constructors may only return object or undefined")}return function(t){if(void 0===t){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t}(t)}(t,k()?Reflect.construct(e,r||[],x(t).constructor):e.apply(t,r))}function k(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(k=function(){return!!t})()}function x(t){return x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},x(t)}function E(t,e){if("function"!=typeof e&&null!==e){throw new TypeError("Super expression must either be null or a function")}t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&L(t,e)}function L(t,e){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},L(t,e)}var T=function(){var t={completed:0,rejected:0,pending:0,total:0,errors:"",promises:[]};return new(function(e){function r(){var e;return j(this,r),(e=S(this,r)).queue=[],e.inProgress=!1,e._timer=null,e._stats=b({},t),e}return E(r,e),P(r,[{key:"add",value:function(t){var e=this;if(!(t instanceof Promise||Array.isArray(t)&&t.length>0&&t.every((function(t){return t instanceof Promise})))){if(!y(t,"function")){return console.error("---\x3e Invalid promise added to the Queue:",t.toString()),this.emit("fail",t.toString())}t=new Promise(function(){var e,r=(e=d().mark((function e(r){var n;return d().wrap((function(e){for(;;){switch(e.prev=e.next){case 0:return e.next=2,t();case 2:return n=e.sent,e.abrupt("return",r(n));case 4:case"end":return e.stop()}}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(t){m(i,n,o,u,a,"next",t)}function a(t){m(i,n,o,u,a,"throw",t)}u(void 0)}))});return function(t){return r.apply(this,arguments)}}())}f(t).forEach((function(t){e._stats.total++,e._stats.pending++,e.queue.push({promiseFunction:t,response:null,status:"pending",error:null})})),this.inProgress||this._next(),this._setTimer()}},{key:"clear",value:function(){return this._timer&&clearInterval(this._timer),this._timer=null,this.queue=[],this.inProgress=!1,this._stats=b({},t),this}},{key:"_setTimer",value:function(){var t=this;this._timer&&clearInterval(this._timer),this._timer=setInterval((function(){"done"===t.status()&&(clearInterval(t._timer),t._timer=null,t.emit("completed",t._stats),t.emit("done",t._stats))}),10)}},{key:"_next",value:function(){var t=this;0!==this.queue.length?(this.inProgress=!0,this.queue[0].promiseFunction.then((function(e){t.queue[0].status="fulfilled",t.queue[0].response=e,t._stats.completed++})).catch((function(e){t._stats.errors+=e+"\n",t.queue[0].status="rejected",t._stats.rejected++})).finally((function(){t._stats.promises.push(t.queue[0]),t._stats.pending--,t.queue.shift(),t._next()}))):this.inProgress=!1}},{key:"stats",value:function(){return this._stats}},{key:"status",value:function(){return 0===this.queue.length?"done":"in-progress"}}])}(a))},A=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("function"!=typeof t&&"object"!==v(t)){throw new Error("doPoll: The first argument must be a function or Promise.")}var r,n,o,i,u=function(t){return t instanceof Promise},a=e.interval,c=void 0===a?200:a,s=e.timeout,l=void 0===s?1e3:s,f=e.timeoutMsg,h=void 0===f?"===> doPoll: cancelled or timed out.":f,p=!1,y=!1,d=function(){g(),i(console.info(h))},m=function(t){g(),o(t)};function g(){p=!0,clearTimeout(r),clearInterval(n)}var b=new Promise((function(e,a){o=e,i=a;var s=function(){if(!p&&!y){var e=u(t)?t:t();u(e)?(y=!0,e.then((function(t){y=!1,t&&m(t)})).catch(i)):(Boolean(e)||e)&&m(e)}};n=setInterval(s,c),s(),r=setTimeout((function(){p||d()}),l)}));return b.catch((function(){d()})),{promise:b,stop:d}},I=function(){var t="not-started",e={},r=[],n={completed:0,rejected:0,pending:0,total:0,errors:""};return new(function(o){function i(){var t;j(this,i);var e=t=S(this,i);return t._currentPoll=null,setTimeout((function(){e._poll()}),100),t}return E(i,o),P(i,[{key:"_poll",value:function(){var t=this;return this._currentPoll&&this._currentPoll.stop(),this._currentPoll=A((function(){if(t.isDone()){return!0}}),{timeoutMsg:""}),this._currentPoll}},{key:"clear",value:function(){t="not-started",n={completed:0,rejected:0,pending:0,total:0,errors:""},r.length=0,Object.keys(e).forEach((function(t){e[t].rejecter("Promise pool cleared."),delete e[t]})),this._currentPoll=this._poll()}},{key:"add",value:function(o){var i=this;o?(t="in-progress",f(o).forEach((function(t){if(!(t instanceof Promise)){if("function"!=typeof t){return console.info("---\x3e Invalid promise added to the pool."),void r.push(t.toString())}t=N((function(){return t()}))}n.total++;var o=p();e[o]={status:"in-progress",response:null,error:null,resolver:null,rejecter:null},new Promise((function(n,u){e[o].resolver=function(t){"rejected"!==e[o].status&&(e[o].status="completed",e[o].response=t,i._updateStatus(),n(t))},e[o].rejecter=function(t){e[o].status="rejected",e[o].error=t,r.push(t),i._updateStatus(),u()},t.then((function(t){var r;null===(r=e[o])||void 0===r||r.resolver(t)})).catch((function(t){var r;null===(r=e[o])||void 0===r||r.rejecter(t)}))})).catch((function(t){var r;null===(r=e[o])||void 0===r||r.rejecter(t)}))}))):i._updateStatus()}},{key:"status",value:function(){return this._updateStatus(),t}},{key:"isDone",value:function(){return this._updateStatus(),"done"===t}},{key:"isEmpty",value:function(){return 0===n.total}},{key:"results",value:function(){return this._updateStatus(),n}},{key:"stats",value:function(){return this.results()}},{key:"_updateStatus",value:function(){if("done"!==t){var o=Object.values(e);n={completed:o.filter((function(t){return"completed"===t.status})).length,rejected:o.filter((function(t){return"rejected"===t.status})).length,pending:o.filter((function(t){return"in-progress"===t.status})).length,total:o.length,errors:r.join("\n"),promises:e},this.emit("stats",n);var i=o.every((function(t){return"completed"===t.status||"rejected"===t.status}));"done"==(t=i||0===n.total?"done":"in-progress")&&(this.emit("done",n),n.total>0&&(this.emit("completed",n),this.emit("rejected",r,n)))}}}])}(a))},C={};function q(t,e,r){for(var n=arguments.length,o=new Array(n>3?n-3:0),i=3;i<n;i++){o[i-3]=arguments[i]}var u,a;if("string"==typeof t&&"number"==typeof e){u=t,a=e}else{if("number"!=typeof t||"function"!=typeof e){throw new Error("Invalid parameters")}a=t,r=e}var c=u?"_doTimeout_"+u:null;function s(){c&&c in C&&delete C[c]}if(c&&c in C&&(clearTimeout(C[c]),delete C[c]),"function"==typeof r&&"number"==typeof a){return function t(){C[c]=setTimeout((function(){!0===r.apply(void 0,o)?t():s()}),a)}(),!0}u&&void 0===a&&s()}function N(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++){r[n-1]=arguments[n]}return new Promise((function(e,n){try{Promise.resolve(t.apply(void 0,r)).then((function(t){return e(t)})).catch((function(t){return n(t)}))}catch(t){n(t)}}))}return e})(),"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("promises",[],e):"object"==typeof exports?exports.promises=e():t.promises=e();

@@ -1,1 +0,1 @@

var t,e;t=this,e=()=>(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},e={};function r(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(r=function(){return!!t})()}function n(t,e){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},n(t,e)}function o(t){return function(t){if(Array.isArray(t)){return c(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(t){if("string"==typeof t){return c(t,e)}var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}function u(t){return new Proxy(t,{construct:function(t,e){var c,u,a,i,f,p=function(t,e,o){if(r()){return Reflect.construct.apply(null,arguments)}var c=[null];c.push.apply(c,e);var u=new(t.bind.apply(t,c));return o&&n(u,o.prototype),u}(t,o(e));return c=p,u=new Set(["_private"].concat(o(c._private||[]))),a=new Set(["_protected"].concat(o(u),o(c._protected||[]))),i=new Set(c._mutable||[]),f=function(t){return a.has(t)&&!i.has(t)?(console.error("Attempt to modify protected property: ".concat(t)),!1):!(u.has(t)&&!i.has(t)&&(console.error("Attempt to modify private property: ".concat(t)),1))},new Proxy(c,{get:function(t,e,r){if(!u.has(e)){return Reflect.get(t,e,r)}console.error("Attempt to access private property: ".concat(e))},set:function(t,e,r,n){return!!f(e)&&Reflect.set(t,e,r,n)},deleteProperty:function(t,e){return!!f(e)&&Reflect.deleteProperty(t,e)},defineProperty:function(t,e,r){return!!f(e)&&Reflect.defineProperty(t,e,r)},ownKeys:function(t){return Reflect.ownKeys(t).filter((function(t){return!u.has(t)}))},enumerate:function(t){return Reflect.enumerate(t).filter((function(t){return!u.has(t)}))},has:function(t,e){return!u.has(e)&&Reflect.has(t,e)},getOwnPropertyDescriptor:function(t,e){if(!u.has(e)){return Reflect.getOwnPropertyDescriptor(t,e)}}})}})}return t.d(e,{proxyClass:()=>u}),e=e.proxyClass})(),"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("proxyClass",[],e):"object"==typeof exports?exports.proxyClass=e():t.proxyClass=e();
var t,e;t=this,e=()=>(()=>{"use strict";var t={d:(e,r)=>{for(var n in r){t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},e={};function r(t,e){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},r(t,e)}function n(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(n=function(){return!!t})()}function o(t){return function(t){if(Array.isArray(t)){return c(t)}}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]){return Array.from(t)}}(t)||function(t,e){if(t){if("string"==typeof t){return c(t,e)}var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++){n[r]=t[r]}return n}function u(t){return new Proxy(t,{construct:function(t,e){var c,u,a,i,f,p=function(t,e,o){if(n()){return Reflect.construct.apply(null,arguments)}var c=[null];c.push.apply(c,e);var u=new(t.bind.apply(t,c));return o&&r(u,o.prototype),u}(t,o(e));return c=p,u=new Set(["_private"].concat(o(c._private||[]))),a=new Set(["_protected"].concat(o(u),o(c._protected||[]))),i=new Set(c._mutable||[]),f=function(t){return a.has(t)&&!i.has(t)?(console.error("Attempt to modify protected property: ".concat(t)),!1):!(u.has(t)&&!i.has(t)&&(console.error("Attempt to modify private property: ".concat(t)),1))},new Proxy(c,{get:function(t,e,r){if(!u.has(e)){return Reflect.get(t,e,r)}console.error("Attempt to access private property: ".concat(e))},set:function(t,e,r,n){return!!f(e)&&Reflect.set(t,e,r,n)},deleteProperty:function(t,e){return!!f(e)&&Reflect.deleteProperty(t,e)},defineProperty:function(t,e,r){return!!f(e)&&Reflect.defineProperty(t,e,r)},ownKeys:function(t){return Reflect.ownKeys(t).filter((function(t){return!u.has(t)}))},enumerate:function(t){return Reflect.enumerate(t).filter((function(t){return!u.has(t)}))},has:function(t,e){return!u.has(e)&&Reflect.has(t,e)},getOwnPropertyDescriptor:function(t,e){if(!u.has(e)){return Reflect.getOwnPropertyDescriptor(t,e)}}})}})}return t.d(e,{proxyClass:()=>u}),e=e.proxyClass})(),"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("proxyClass",[],e):"object"==typeof exports?exports.proxyClass=e():t.proxyClass=e();

@@ -1,1 +0,1 @@

var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,r)=>{for(var n in r){e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function r(e){return function(e){if(Array.isArray(e)){return n(e)}}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]){return Array.from(e)}}(e)||function(e,t){if(e){if("string"==typeof e){return n(e,t)}var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++){n[r]=e[r]}return n}function o(e){var t=new Set(["_private"].concat(r(e._private||[]))),n=new Set(["_protected"].concat(r(t),r(e._protected||[]))),o=new Set(e._mutable||[]),c=function(e){return n.has(e)&&!o.has(e)?(console.error("Attempt to modify protected property: ".concat(e)),!1):!(t.has(e)&&!o.has(e)&&(console.error("Attempt to modify private property: ".concat(e)),1))};return new Proxy(e,{get:function(e,r,n){if(!t.has(r)){return Reflect.get(e,r,n)}console.error("Attempt to access private property: ".concat(r))},set:function(e,t,r,n){return!!c(t)&&Reflect.set(e,t,r,n)},deleteProperty:function(e,t){return!!c(t)&&Reflect.deleteProperty(e,t)},defineProperty:function(e,t,r){return!!c(t)&&Reflect.defineProperty(e,t,r)},ownKeys:function(e){return Reflect.ownKeys(e).filter((function(e){return!t.has(e)}))},enumerate:function(e){return Reflect.enumerate(e).filter((function(e){return!t.has(e)}))},has:function(e,r){return!t.has(r)&&Reflect.has(e,r)},getOwnPropertyDescriptor:function(e,r){if(!t.has(r)){return Reflect.getOwnPropertyDescriptor(e,r)}}})}return e.d(t,{proxyObject:()=>o}),t=t.proxyObject})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("proxyObject",[],t):"object"==typeof exports?exports.proxyObject=t():e.proxyObject=t();
var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,r)=>{for(var n in r){e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},t={};function r(e){return function(e){if(Array.isArray(e)){return n(e)}}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]){return Array.from(e)}}(e)||function(e,t){if(e){if("string"==typeof e){return n(e,t)}var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++){n[r]=e[r]}return n}function o(e){var t=new Set(["_private"].concat(r(e._private||[]))),n=new Set(["_protected"].concat(r(t),r(e._protected||[]))),o=new Set(e._mutable||[]),c=function(e){return n.has(e)&&!o.has(e)?(console.error("Attempt to modify protected property: ".concat(e)),!1):!(t.has(e)&&!o.has(e)&&(console.error("Attempt to modify private property: ".concat(e)),1))};return new Proxy(e,{get:function(e,r,n){if(!t.has(r)){return Reflect.get(e,r,n)}console.error("Attempt to access private property: ".concat(r))},set:function(e,t,r,n){return!!c(t)&&Reflect.set(e,t,r,n)},deleteProperty:function(e,t){return!!c(t)&&Reflect.deleteProperty(e,t)},defineProperty:function(e,t,r){return!!c(t)&&Reflect.defineProperty(e,t,r)},ownKeys:function(e){return Reflect.ownKeys(e).filter((function(e){return!t.has(e)}))},enumerate:function(e){return Reflect.enumerate(e).filter((function(e){return!t.has(e)}))},has:function(e,r){return!t.has(r)&&Reflect.has(e,r)},getOwnPropertyDescriptor:function(e,r){if(!t.has(r)){return Reflect.getOwnPropertyDescriptor(e,r)}}})}return e.d(t,{proxyObject:()=>o}),t=t.proxyObject})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("proxyObject",[],t):"object"==typeof exports?exports.proxyObject=t():e.proxyObject=t();

@@ -1,1 +0,1 @@

var e,n;e=this,n=()=>(()=>{"use strict";var e={d:(n,t)=>{for(var r in t){e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})}},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n)},n={};function t(e,n){return function(e){if(Array.isArray(e)){return e}}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,l=[],u=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t){return}u=!1}else{for(;!(u=(r=i.call(t)).done)&&(l.push(r.value),l.length!==n);u=!0){}}}catch(e){c=!0,o=e}finally{try{if(!u&&null!=t.return&&(a=t.return(),Object(a)!==a)){return}}finally{if(c){throw o}}}return l}}(e,n)||r(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,n){if(e){if("string"==typeof e){return o(e,n)}var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(e,n):void 0}}function o(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++){r[t]=e[t]}return r}e.d(n,{urlHelper:()=>i});var i=function(){var e,n="undefined"!=typeof window?window:void 0,o="undefined"!=typeof document?document:{},i=null==n?void 0:n.location,a=null==i?void 0:i.hash,l=null==i?void 0:i.href,u=null==i?void 0:i.search,c=null==i||null===(e=i.protocol)||void 0===e?void 0:e.replace(":",""),f=null==i?void 0:i.host,d=null==i?void 0:i.pathname,s="".concat(c,"://").concat(f),y="".concat(s).concat(d),p=function(){if(v){return v}var e,n=new URLSearchParams(u),o={},i=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=r(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 a,l=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return l=e.done,e},e:function(e){u=!0,a=e},f:function(){try{l||null==t.return||t.return()}finally{if(u){throw a}}}}}(n.entries());try{for(i.s();!(e=i.n()).done;){var a=t(e.value,2),l=a[0],c=a[1];o[l]=c}}catch(e){i.e(e)}finally{i.f()}return v={params:n,queryString:n.toString(),search:u,keys:Array.from(n.keys()),values:Array.from(n.values()),collection:o}},v=null;return{getPage:function(){var e;return(null===(e=l)||void 0===e?void 0:e.toLowerCase()).split("/").pop().split(".")[0]||"index"},getParams:function(){return p()},getQuery:function(){return p().queryString},addToQuery:function(e){var n=p().collection;return Object.assign(n,e),{collection:n,queryString:Object.entries(n).map((function(e){var n=t(e,2),r=n[0],o=n[1];return"".concat(encodeURIComponent(r),"=").concat(encodeURIComponent(o))})).join("&")}},getHash:function(){var e;return null===(e=a)||void 0===e?void 0:e.substring(1)},setHash:function(e){a=e},deleteHash:function(){history.pushState("",o.title,d+u)},goTo:function(e){return l=e,!1},open:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_blank",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return n.open(e,t,r)},onChange:function(e){"function"==typeof e&&n.addEventListener("hashchange",e)},fullUrl:y,siteUrl:s,protocol:c,host:f,path:d,readUrl:l}};return n=n.urlHelper})(),"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("urlHelper",[],n):"object"==typeof exports?exports.urlHelper=n():e.urlHelper=n();
var e,n;e=this,n=()=>(()=>{"use strict";var e={d:(n,t)=>{for(var r in t){e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})}},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n)},n={};function t(e,n){return function(e){if(Array.isArray(e)){return e}}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,l=[],u=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t){return}u=!1}else{for(;!(u=(r=i.call(t)).done)&&(l.push(r.value),l.length!==n);u=!0){}}}catch(e){c=!0,o=e}finally{try{if(!u&&null!=t.return&&(a=t.return(),Object(a)!==a)){return}}finally{if(c){throw o}}}return l}}(e,n)||r(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,n){if(e){if("string"==typeof e){return o(e,n)}var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(e,n):void 0}}function o(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++){r[t]=e[t]}return r}e.d(n,{urlHelper:()=>i});var i=function(){var e,n="undefined"!=typeof window?window:void 0,o="undefined"!=typeof document?document:{},i=null==n?void 0:n.location,a=null==i?void 0:i.hash,l=null==i?void 0:i.href,u=null==i?void 0:i.search,c=null==i||null===(e=i.protocol)||void 0===e?void 0:e.replace(":",""),f=null==i?void 0:i.host,d=null==i?void 0:i.pathname,s="".concat(c,"://").concat(f),y="".concat(s).concat(d),p=function(){if(v){return v}var e,n=new URLSearchParams(u),o={},i=function(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=r(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 a,l=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return l=e.done,e},e:function(e){u=!0,a=e},f:function(){try{l||null==t.return||t.return()}finally{if(u){throw a}}}}}(n.entries());try{for(i.s();!(e=i.n()).done;){var a=t(e.value,2),l=a[0],c=a[1];o[l]=c}}catch(e){i.e(e)}finally{i.f()}return v={params:n,queryString:n.toString(),search:u,keys:Array.from(n.keys()),values:Array.from(n.values()),collection:o}},v=null;return{getPage:function(){var e;return(null===(e=l)||void 0===e?void 0:e.toLowerCase()).split("/").pop().split(".")[0]||"index"},getParams:function(){return p()},getQuery:function(){return p().queryString},addToQuery:function(e){var n=p().collection;return Object.assign(n,e),{collection:n,queryString:Object.entries(n).map((function(e){var n=t(e,2),r=n[0],o=n[1];return"".concat(encodeURIComponent(r),"=").concat(encodeURIComponent(o))})).join("&")}},getHash:function(){var e;return null===(e=a)||void 0===e?void 0:e.substring(1)},setHash:function(e){a=e},deleteHash:function(){history.pushState("",o.title,d+u)},goTo:function(e){return l=e,!1},open:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_blank",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return n.open(e,t,r)},onChange:function(e){"function"==typeof e&&n.addEventListener("hashchange",e)},fullUrl:y,siteUrl:s,protocol:c,host:f,path:d,readUrl:l}};return n=n.urlHelper})(),"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("urlHelper",[],n):"object"==typeof exports?exports.urlHelper=n():e.urlHelper=n();

@@ -1,1 +0,1 @@

var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,n)=>{for(var r in n){e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e){return r(e,t)}var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}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 i,u=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){c=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(c){throw i}}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++){r[n]=e[n]}return r}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e){switch(o(e)){case"boolean":return e;case"string":return"false"!==e&&"0"!==e;case"number":return 0!==e;default:return Boolean(e)}}function i(e){var t=S(e);return null!==t?t:e}function u(e){return Number(e.replace(/[^0-9.-]+/g,""))}function c(e,t){if(!e||isNaN(new Date(e).getTime())){return null}var n=new Date(e),r=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",timeZone:"UTC"}).format(n);if(t){var o=new Intl.DateTimeFormat("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0,timeZone:"UTC"}).format(n);return"".concat(r," @ ").concat(o)}return r}function f(e){return new Intl.NumberFormat("en-GB",{minimumFractionDigits:2}).format(e)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!==S(e)||"boolean"==typeof e?e:A(e)?t:e}function l(e,t){var n=e.replace(/\D/g,"");if(10!==n.length){throw new Error("Invalid phone number length")}for(var r=[],o=0,a=0;a<t.length;a++){"0"===t[a]?(r.push(n[o]),o++):r.push(t[a])}return r.join("")}e.r(t),e.d(t,{convertToBool:()=>a,convertToNumber:()=>i,currencyToDecimal:()=>u,dateFormat:()=>c,decimalToCurrency:()=>f,dynamicId:()=>g,emptyOrValue:()=>s,formatPhoneNumber:()=>l,getDynamicId:()=>b,getGoogleMapsAddress:()=>v,getRandomId:()=>p,includes:()=>w,instanceOf:()=>j,isEmpty:()=>A,isNumber:()=>S,makeArray:()=>y,openGoogleMapsAddress:()=>M,randomId:()=>h,toCurrency:()=>T,toDollarString:()=>k,typeOf:()=>D,uniqueId:()=>m,uuid:()=>d,validateEmail:()=>I,validatePhone:()=>O});var y=function(e){return Array.isArray(e)?e:[e]},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;e=e||40;for(var t="",n=0;n<e/3+1;n++){t+=Math.random().toString(36).substring(2,15)}return t.substring(0,e)},m=d;function b(){return"id__"+d(8)+"__"+(new Date).getTime()}var p=b,g=b,h=b;function v(e){if(!e){return!1}var t="";return t=(t=D(e,"string")?e:["address","address1","city","state","zip","zipcode"].reduce((function(t,n){var r=Object.keys(e).find((function(t){return t.includes(n)&&e[t]}));return r?"".concat(t," ").concat(e[r]):t}),"")).trim().replace(/\s+|,/g,"+"),"https://maps.google.it/maps?q=".concat(t)}function w(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(Array.isArray(e)||"string"==typeof e){return e.includes(t,n)}if("object"===o(e)){for(var r in e){if(e[r]===t){return!0}}}return!1}function A(e){return null==e||("string"==typeof e||Array.isArray(e)?0===e.length:e instanceof Map||e instanceof Set?0===e.size:ArrayBuffer.isView(e)?0===e.byteLength:"object"===o(e)&&0===Object.keys(e).length)}function S(e){var t=o(e);switch(e){case null:case void 0:case"":return null;case"0":case 0:return 0;default:if(!("number"!==t&&"string"!==t||"number"!=typeof e&&Number.isNaN(Number(e)))){return+e}}return null}function j(e,t){var n="unknown",r="function"==typeof e||"object"===o(e);if(null===e||!r){return!1}for(var a=[Date,RegExp,Promise,Map,Set,WeakMap,WeakSet,ArrayBuffer,DataView],i=a.length;i--;){if(e instanceof a[i]){n=a[i].name;break}}return t?(t="string"==typeof t?t.toLowerCase():t.name.toLowerCase(),"unknown"===n&&(n=e.name),t===n.toLowerCase()):n}function M(e){if(!D(e,"string")||!D(e,"object")){throw new Error("The input must be a string or an object.")}var t=v(e);if(!A(t)||!D(t,"string")){throw new Error("The address you are trying to open is invalid.")}return window.open(t,"_blank")}function T(e){return f(e)}function k(e){return D(e,"string")&&(e=u(e)),Math.abs(e)>999&&Math.abs(e)<999999?Math.sign(e)*(Math.abs(e)/1e3).toFixed(1)+"K":Math.abs(e)>999999?Math.sign(e)*(Math.abs(e)/1e6).toFixed(1)+"M":Math.sign(e)*Math.abs(e)}function D(e,t){if(null===e){return t?null===t||"null"===t:"null"}var r;switch(o(e)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":r=o(e);break;case"object":r=Array.isArray(e)?"array":"object";break;default:r="unknown"}if(t){if(t.includes("|")){var a,i=n(t.split("|"));try{for(i.s();!(a=i.n()).done;){var u=a.value;if(r===u){return u}}}catch(e){i.e(e)}finally{i.f()}return!1}return t===r}return r}function I(e){return/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(e)}function O(e){return/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/.test(e)}return t})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("utility",[],t):"object"==typeof exports?exports.utility=t():e.utility=t();
var e,t;e=this,t=()=>(()=>{"use strict";var e={d:(t,n)=>{for(var r in n){e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})}},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e){return r(e,t)}var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}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 i,u=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){c=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(c){throw i}}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++){r[n]=e[n]}return r}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e){switch(o(e)){case"boolean":return e;case"string":return"false"!==e&&"0"!==e;case"number":return 0!==e;default:return Boolean(e)}}function i(e){var t=S(e);return null!==t?t:e}function u(e){return Number(e.replace(/[^0-9.-]+/g,""))}function c(e,t){if(!e||isNaN(new Date(e).getTime())){return null}var n=new Date(e),r=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",timeZone:"UTC"}).format(n);if(t){var o=new Intl.DateTimeFormat("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0,timeZone:"UTC"}).format(n);return"".concat(r," @ ").concat(o)}return r}function f(e){return new Intl.NumberFormat("en-GB",{minimumFractionDigits:2}).format(e)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!==S(e)||"boolean"==typeof e?e:A(e)?t:e}function l(e,t){var n=e.replace(/\D/g,"");if(10!==n.length){throw new Error("Invalid phone number length")}for(var r=[],o=0,a=0;a<t.length;a++){"0"===t[a]?(r.push(n[o]),o++):r.push(t[a])}return r.join("")}e.r(t),e.d(t,{convertToBool:()=>a,convertToNumber:()=>i,currencyToDecimal:()=>u,dateFormat:()=>c,decimalToCurrency:()=>f,dynamicId:()=>p,emptyOrValue:()=>s,formatPhoneNumber:()=>l,getDynamicId:()=>b,getGoogleMapsAddress:()=>v,getRandomId:()=>g,includes:()=>w,instanceOf:()=>j,isEmpty:()=>A,isNumber:()=>S,makeArray:()=>y,openGoogleMapsAddress:()=>M,randomId:()=>h,toCurrency:()=>T,toDollarString:()=>k,typeOf:()=>D,uniqueId:()=>m,uuid:()=>d,validateEmail:()=>I,validatePhone:()=>N});var y=function(e){return Array.isArray(e)?e:[e]},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;e=e||40;for(var t="",n=0;n<e/3+1;n++){t+=Math.random().toString(36).substring(2,15)}return t.substring(0,e)},m=d;function b(){return"id__"+d(8)+"__"+(new Date).getTime()}var g=b,p=b,h=b;function v(e){if(!e){return!1}var t="";return t=(t=D(e,"string")?e:["address","address1","city","state","zip","zipcode"].reduce((function(t,n){var r=Object.keys(e).find((function(t){return t.includes(n)&&e[t]}));return r?"".concat(t," ").concat(e[r]):t}),"")).trim().replace(/\s+|,/g,"+"),"https://maps.google.it/maps?q=".concat(t)}function w(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(Array.isArray(e)||"string"==typeof e){return e.includes(t,n)}if("object"===o(e)){for(var r in e){if(e[r]===t){return!0}}}return!1}function A(e){return null==e||("string"==typeof e||Array.isArray(e)?0===e.length:e instanceof Map||e instanceof Set?0===e.size:ArrayBuffer.isView(e)?0===e.byteLength:"object"===o(e)&&0===Object.keys(e).length)}function S(e){var t=o(e);switch(e){case null:case void 0:case"":return null;case"0":case 0:return 0;default:if(!("number"!==t&&"string"!==t||"number"!=typeof e&&Number.isNaN(Number(e)))){return+e}}return null}function j(e,t){var n="unknown",r="function"==typeof e||"object"===o(e);if(null===e||!r){return!1}for(var a=[Date,RegExp,Promise,Map,Set,WeakMap,WeakSet,ArrayBuffer,DataView],i=a.length;i--;){if(e instanceof a[i]){n=a[i].name;break}}return t?(t="string"==typeof t?t.toLowerCase():t.name.toLowerCase(),"unknown"===n&&(n=e.name),t===n.toLowerCase()):n}function M(e){if(!D(e,"string")||!D(e,"object")){throw new Error("The input must be a string or an object.")}var t=v(e);if(!A(t)||!D(t,"string")){throw new Error("The address you are trying to open is invalid.")}return window.open(t,"_blank")}function T(e){return f(e)}function k(e){return D(e,"string")&&(e=u(e)),Math.abs(e)>999&&Math.abs(e)<999999?Math.sign(e)*(Math.abs(e)/1e3).toFixed(1)+"K":Math.abs(e)>999999?Math.sign(e)*(Math.abs(e)/1e6).toFixed(1)+"M":Math.sign(e)*Math.abs(e)}function D(e,t){if(null===e){return t?null===t||"null"===t:"null"}var r;switch(o(e)){case"number":case"string":case"boolean":case"undefined":case"bigint":case"symbol":case"function":r=o(e);break;case"object":r=Array.isArray(e)?"array":"object";break;default:r="unknown"}if(t){if(t.includes("|")){var a,i=n(t.split("|"));try{for(i.s();!(a=i.n()).done;){var u=a.value;if(r===u){return u}}}catch(e){i.e(e)}finally{i.f()}return!1}return t===r}return r}function I(e){return/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(e)}function N(e){return/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/.test(e)}return t})(),"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("utility",[],t):"object"==typeof exports?exports.utility=t():e.utility=t();
{
"name": "@knighttower/utility",
"version": "7.11.0",
"version": "7.12.0",
"main": "index.cjs",

@@ -5,0 +5,0 @@ "module": "index.js",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc