couchdb-web-node-plugin
Version:
A couchdb server, model instance conflict handler, rest api, authentication, session management, schema validator and model relation guarantee for webNode.
1 lines • 253 kB
JavaScript
(()=>{var __webpack_modules__=[(e,t,r)=>{"use strict";r.d(t,{applyModelsInheritance:()=>w,determineGenericIndexablePropertyNames:()=>A,determineModelRolesMapping:()=>D,ensureValidationDocumentPresence:()=>O,getConnectorOptions:()=>y,getEffectiveURL:()=>P,getPouchDBPlugin:()=>b,initializeConnection:()=>g,log:()=>v,mayStripRepresentation:()=>E,removeDeprecatedIndexes:()=>h,waitWithTimeout:()=>x});var n=r(1),o=r.n(n),a=r(2),i=r.n(a),_=r(3),c=r.n(_),u=r(4);const s=require("rxjs"),l=require("rxjs/fetch"),p="2.0.839";function d(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return f(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)?f(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(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}var m=Symbol("toggleLatestRevisionDetermining"),v=new u.Logger({name:"web-node.couchdb"}),b=function(e){var t=e.model.property.name.special,r=t.id,n=t.revision,o=t.attachment,a=t.deleted;return{installCouchDBWebNodePlugin:function(t){var _=this;if(this.bulkDocs){var s=this.bulkDocs.bind(this);this.bulkDocs=i()(c().mark((function o(a){var i,l,p,f,b,h,y,E,O,g,P,x,D,M,A,I,C,w,T,L,S,R,U,k=arguments;return c().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:v.debug("BulkDocs called from:",t),(0,u.isObject)(a)&&1===Object.keys(a).length&&"docs"in a&&Array.isArray(a.docs)&&(a=a.docs);for(i=k.length,l=new Array(i>1?i-1:0),p=1;p<i;p++)l[p-1]=k[p];f=l.length>0&&l[l.length-1]===m,b=f?!e.skipLatestRevisionDetermining:e.skipLatestRevisionDetermining,f&&l.pop(),h=!Array.isArray(a)&&(0,u.isObject)(a)&&r in a?[a]:a,y=e.maximumNumberOfEntitiesInBulkOperation,E=[],O=0;case 1:if(!(O<h.length)){o.next=4;break}return g=h.slice(O,O+y),o.next=2,s.call.apply(s,[_,g].concat(l));case 2:P=o.sent,E=E.concat(P);case 3:O+=y,o.next=1;break;case 4:x=[],D=[],M=0,A=d(E);case 5:if((I=A()).done){o.next=12;break}if(C=I.value,"object"!=typeof h[M]){o.next=10;break}if(!(n in h[M])||"conflict"!==C.name||!["0-latest","0-upsert"].includes(h[M][n])){o.next=6;break}D.push(h[M]),x.push(M),o.next=10;break;case 6:if(!(r in h[M]&&e.ignoreNoChangeError&&"name"in C&&"forbidden"===C.name&&"message"in C&&C.message.startsWith("NoChange:"))){o.next=10;break}if(E[M]={id:h[M][r],ok:!0},b){o.next=10;break}if(!(n in h[M])||["0-latest","0-upsert"].includes(h[M][n])){o.next=7;break}R=h[M][n],o.next=9;break;case 7:return o.next=8,_.get(E[M].id);case 8:U=n,R=o.sent[U];case 9:E[M].rev=R;case 10:M+=1;case 11:o.next=5;break;case 12:if(!D.length){o.next=14;break}return h=D,f&&l.push(m),o.next=13,_.bulkDocs.apply(_,[h].concat(l));case 13:for(w=o.sent,T=d(w);!(L=T()).done;)S=L.value,E[x.shift()]=S;case 14:return o.abrupt("return",E);case 15:case"end":return o.stop()}}),o)})))}this.post=this.put=i()(c().mark((function e(t,r){var n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,_.bulkDocs([t],r);case 1:if(null==(n=e.sent[0])||!n.name){e.next=2;break}throw n;case 2:return e.abrupt("return",n);case 3:case"end":return e.stop()}}),e)}))),this.remove=i()(c().mark((function e(t,o){var i;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",_.put(((i={})[r]=t,i[n]=o,i[a]=!0,i)));case 1:case"end":return e.stop()}}),e)}))),this.putAttachment&&(this.putAttachment=i()(c().mark((function e(t,a,i,u,s){var l,p,d,f,m,v;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"string"==typeof i?(m=u,v=i):(m=i,v="0-latest"),e.abrupt("return",_.put(((f={})[r]=t,f[n]=v,f[o]=((d={})[a]={content_type:null!==(l=null!==(p=m.type)&&void 0!==p?p:s)&&void 0!==l?l:"application/octet-stream",data:m},d),f)));case 1:case"end":return e.stop()}}),e)})))),this.removeAttachment&&(this.removeAttachment=i()(c().mark((function e(t,a,i){var u,s;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",_.put(((s={})[r]=t,s[n]=i,s[o]=((u={})[a]={content_type:"application/octet-stream",data:null},u),s)));case 1:case"end":return e.stop()}}),e)}))))}}},h=function(){var e=i()(c().mark((function e(t,r,n){var o,a,i,_,u,s,l,p,f,m,v,b,h;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,t.getIndexes();case 1:o=e.sent.indexes.filter((function(e){return e.name.endsWith("-GenericIndex")})),a=d(o);case 2:if((i=a()).done){e.next=7;break}_=i.value,u=!1,s=0,l=Object.entries(r);case 3:if(!(s<l.length)){e.next=5;break}if(p=l[s],f=p[0],m=p[1],!_.name.startsWith(f+"-")){e.next=4;break}for(v=0,b=A(n,m);v<b.length;v++)h=b[v],[f+"-"+h+"-GenericIndex",f+"-GenericIndex"].includes(_.name)&&(u=!0);return e.abrupt("continue",5);case 4:s++,e.next=3;break;case 5:if(u){e.next=6;break}return e.next=6,t.deleteIndex(_);case 6:e.next=2;break;case 7:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}(),y=function(e,t){var r=new Map([[408,"Request Timeout"],[425,"Too Early"],[429,"Too Many Requests"],[502,"Bad Gateway"],[503,"Service Unavailable"],[504,"Gateway Timeout"]]);return o()({},e,{fetch:function(n,o){var a=e.fetchInterceptor,i=a.numberOfRetries,_=a.retryIntervalInSeconds,c=a.exponentialBackoff,p=a.maximumRetryIntervallInSeconds,d=(0,l.fromFetch)(n,function(r){var n;return void 0===r&&(r={}),r=(0,u.extend)(!0,(0,u.copy)(e.fetch),r),Array.isArray(t)&&t.length>0&&(r.signal=null==(n=t.pop())?void 0:n.controller.signal),r}(o)).pipe((0,s.map)((function(e){if(r.has(e.status))throw e;return e})),(0,s.retry)({count:i,delay:function(e,t){if("number"!=typeof e.status)throw e;var r=e;if(r.headers.has("retry-after")){var n=r.headers.get("retry-after");if("string"==typeof n){var o=parseInt(n);if(String(o)===n)return v.info("Retry in "+n+" seconds","according to given retry value."),(0,s.timer)(1e3*o);var a=new Date(n);if(!isNaN(a.getTime())){var i=new Date;if(i<a){if(p<(a.getTime()-i.getTime())/1e3)return v.info("Retry at",a.toUTCString(),"according to given retry","value."),(0,s.timer)(a);v.warn("The recommended retry attempt is",a.toUTCString(),"further in the future than the","configured maximum wait time of",p,"seconds.")}else v.warn("Given retry time recommendation","from server is in the past and","has to be ignored therefore.")}}}var u=c?Math.pow(2,t-1)*_:_;return(0,s.timer)(1e3*Math.min(u,p))}}));return(0,s.lastValueFrom)(d)}})},E=function(e,t,r){var n=(0,u.represent)(e);return n.length<=t?n.length>r?n.substring(0,r-3)+"...":n:"DOCUMENT IS TOO BIG TO REPRESENT"},O=function(){var e=i()(c().mark((function e(t,r,n,a,i,_,s,l){var d,f,m,b,h;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===i&&(i=!0),void 0===_&&(_="_id"),void 0===s&&(s="_rev"),void 0===l&&(l="_design/"),f=o()(((d={})[_]=""+l+r,d.language="javascript",d.version=p,d),n),e.prev=1,e.next=2,t.get(""+l+r);case 2:return m=e.sent,f[s]=m[s],e.next=3,t.put(f);case 3:i&&v.info(a+" updated."),e.next=8;break;case 4:return e.prev=4,b=e.catch(1),i&&("not_found"===b.error||"not_found"===b.name||"missing"===b.message||"missing"===b.reason?v.info(a+" not available. Create new one."):v.info(a+" couldn't be updated:",'"'+(0,u.represent)(b)+'" create new one.')),e.prev=5,e.next=6,t.put(f);case 6:i&&v.info(a+" installed/updated."),e.next=8;break;case 7:throw e.prev=7,h=e.catch(5),new Error(a+" couldn't be installed/updated: \""+(0,u.represent)(h)+'".',{cause:h});case 8:case"end":return e.stop()}}),e,null,[[1,4],[5,7]])})));return function(t,r,n,o,a,i,_,c){return e.apply(this,arguments)}}(),g=function(){var e=i()(c().mark((function e(t,r,n){var o,a,i,_;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===n&&(n=!0),o=t.couchdb,a=r.couchdb,i=P(a),t.couchdb.server.expressPouchDBInstance?(o.connection=new o.connector(a.databaseName,o.server.runner.configuration),o.connection.installValidationMethods()):o.connection=new o.connector(i,y(a.connector)),o.connection.installCouchDBWebNodePlugin("backend"),o.connection.setMaxListeners(1/0),!n){e.next=4;break}return e.prev=1,e.next=2,o.connection.allDocs({limit:1});case 2:e.next=4;break;case 3:throw e.prev=3,_=e.catch(1),new Error("Database has not been installed yet: "+(0,u.represent)(_),{cause:_});case 4:return e.abrupt("return",t);case 5:case"end":return e.stop()}}),e,null,[[1,3]])})));return function(t,r,n){return e.apply(this,arguments)}}(),P=function(e,t,r){void 0===t&&(t=!0),void 0===r&&(r=!1);var n=/^https?:\/\//.test(e.url)?e.url:"http://{1}"+e.runner.host+":"+String(e.runner.port);return(0,u.format)(n,r?e.admin.name+":"+e.admin.password+"@":"")+(t?"/"+e.databaseName:"")},x=function(e,t,r){var n=!0;return Promise.race([e.then((function(){n=!1})),(0,u.timeout)(1e3*t).then((function(){n&&v.warn("Timeout of",String(t)+".","seconds reached while waiting for "+r+".")}))])},D=function(e){for(var t=e.property.name.special,r=t.role,n=t.attachment,a={},i=w(e),_=0,c=Object.entries(i);_<c.length;_++){var s=c[_],l=s[0],p=s[1];if(p[r]){a[l]=o()({properties:{}},T(p[r]));for(var d=0,f=Object.entries(p);d<f.length;d++){var m=f[d],v=m[0],b=m[1];if((0,u.isObject)(b))if(v===n){a[l].attachments={};for(var h=0,y=Object.entries(b);h<y.length;h++){var E=y[h],O=E[0],g=E[1];g.roles&&(a[l].attachments[O]=T(g.roles))}}else b.roles&&(a[l].properties[v]=T(b.roles))}}}return a},M=function(e){return(0,u.isObject)(e)},A=function(e,t){var r=e.property.name.special;return Object.keys(t).filter((function(n){var o=t[n];return M(o)&&Object.prototype.hasOwnProperty.call(o,"index")&&o.index||M(o)&&!(Object.prototype.hasOwnProperty.call(o,"index")&&!o.index||e.property.name.reserved.concat(r.additional,r.role,r.attachment,r.conflict,r.constraint.execution,r.constraint.expression,r.deleted,r.deletedConflict,r.extend,r.maximumAggregatedSize,r.minimumAggregatedSize,r.oldType,r.id,r.revision,r.revisions,r.revisionsInformation,r.type,r.updateStrategy).includes(n)||o.type&&("string"==typeof o.type&&o.type.endsWith("[]")||Array.isArray(o.type)&&o.type.length&&Array.isArray(o.type[0])||Object.prototype.hasOwnProperty.call(e.entities,o.type)))})).concat([r.id,r.revision]).sort()},I=function(e,t,r){void 0===r&&(r="in-place");var n=t.entities,o=t.property.name.special.extend;if(Object.prototype.hasOwnProperty.call(n,"_base")&&(Object.prototype.hasOwnProperty.call(e,o)&&e[o]&&![].concat(e[o]).includes("_base")?e[o]=["_base"].concat(e[o]):e[o]="_base"),Object.prototype.hasOwnProperty.call(e,o)){for(var a,i=[].concat(e[o]),_=d(i);!(a=_()).done;){var c=a.value;"_base"!==c&&I(n[c],t,c),(0,u.extend)(!0,e,n[c],(0,u.copy)(e)),e[o]=i}delete e[o]}return C(e,t),e},C=function(e,t){for(var r=t.property.name.special,n=0,o=Object.entries(e);n<o.length;n++){var a=o[n],i=a[0],_=a[1];if(i===r.attachment)for(var c=_,s=0,l=Object.entries(c);s<l.length;s++){var p=l[s],f=p[0],m=p[1];c[f]=(0,u.extend)(!0,(0,u.copy)(t.property.defaultDefinition),m)}else if(![r.role,r.constraint.execution,r.constraint.expression,r.extend,r.maximumAggregatedSize,r.minimumAggregatedSize,r.oldType].includes(i)){var v=(0,u.extend)(!0,(0,u.copy)(t.property.defaultDefinition),_);e[i]=v;for(var b,h=d([].concat(v.type));!(b=h()).done;){var y=b.value;Array.isArray(y)||"object"!=typeof y||(v.type=I(y,t))}}}return e},w=function(e){for(var t=e.entities,r=e.property.name.typePattern,n=0,o=Object.keys(t);n<o.length;n++){var a=o[n];if(!new RegExp(r.public).test(a)&&!new RegExp(r.private).test(a))throw new Error('Model names have to match "'+r.public+'" or "'+r.private+'" for xprivate one (given name: "'+a+'").');"_base"!==a&&I(t[a],e,a)}return t},T=function(e){if(Array.isArray(e))return{read:e,write:e};if("object"==typeof e){for(var t={read:[],write:[]},r=0,n=Object.keys(t);r<n.length;r++){var o=n[r];if(Object.prototype.hasOwnProperty.call(e,o)){var a=e[o];Array.isArray(a)?t[o]=a:"string"==typeof a&&(t[o]=[a])}}return t}return{read:[e],write:[e]}}},e=>{"use strict";e.exports=require("@babel/runtime/helpers/extends")},e=>{"use strict";e.exports=require("@babel/runtime/helpers/asyncToGenerator")},e=>{"use strict";e.exports=require("@babel/runtime/regenerator")},e=>{"use strict";e.exports=require("clientnode")},module=>{(function(){var __webpack_modules__=[function(e,t,r){var n=r(1);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,r,a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",_=a.toStringTag||"@@toStringTag";function c(e,o,a,i){var _=o&&o.prototype instanceof s?o:s,c=Object.create(_.prototype);return n(c,"_invoke",function(e,n,o){var a,i,_,c=0,s=o||[],l=!1,p={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(e,r){return a=e,i=0,_=t,p.n=r,u}};function d(e,n){for(i=e,_=n,r=0;!l&&c&&!o&&r<s.length;r++){var o,a=s[r],d=p.p,f=a[2];e>3?(o=f===n)&&(_=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=t):a[0]<=d&&((o=e<2&&d<a[1])?(i=0,p.v=n,p.n=a[1]):d<f&&(o=e<3||a[0]>n||n>f)&&(a[4]=e,a[5]=n,p.n=f,i=0))}if(o||e>1)return u;throw l=!0,n}return function(o,s,f){if(c>1)throw TypeError("Generator is already running");for(l&&1===s&&d(s,f),i=s,_=f;(r=i<2?t:_)||!l;){a||(i?i<3?(i>1&&(p.n=-1),d(i,_)):p.n=_:p.v=_);try{if(c=2,a){if(i||(o="next"),r=a[o]){if(!(r=r.call(a,_)))throw TypeError("iterator result is not an object");if(!r.done)return r;_=r.value,i<2&&(i=0)}else 1===i&&(r=a.return)&&r.call(a),i<2&&(_=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=t}else if((r=(l=p.n<0)?_:e.call(n,p))!==u)break}catch(e){a=t,i=1,_=e}finally{c=1}}return{value:r,done:l}}}(e,a,i),!0),c}var u={};function s(){}function l(){}function p(){}r=Object.getPrototypeOf;var d=[][i]?r(r([][i]())):(n(r={},i,(function(){return this})),r),f=p.prototype=s.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,n(e,_,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=p,n(f,"constructor",p),n(p,"constructor",l),l.displayName="GeneratorFunction",n(p,_,"GeneratorFunction"),n(f),n(f,_,"Generator"),n(f,i,(function(){return this})),n(f,"toString",(function(){return"[object Generator]"})),(e.exports=o=function(){return{w:c,m}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},function(e){function t(r,n,o,a){var i=Object.defineProperty;try{i({},"",{})}catch(r){i=0}e.exports=t=function(e,r,n,o){function a(r,n){t(e,r,(function(e){return this._invoke(r,n,e)}))}r?i?i(e,r,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[r]=n:(a("next",0),a("throw",1),a("return",2))},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n,o,a)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},function(e){e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,r){var n=r(0),o=r(4);e.exports=function(e,t,r,a,i){return new o(n().w(e,t,r,a),i||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,r){var n=r(2),o=r(1);e.exports=function e(t,r){function a(e,o,i,_){try{var c=t[e](o),u=c.value;return u instanceof n?r.resolve(u.v).then((function(e){a("next",e,i,_)}),(function(e){a("throw",e,i,_)})):r.resolve(u).then((function(e){c.value=e,i(c)}),(function(e){return a("throw",e,i,_)}))}catch(e){_(e)}}var i;this.next||(o(e.prototype),o(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),o(this,"_invoke",(function(e,t,n){function o(){return new r((function(t,r){a(e,n,t,r)}))}return i=i?i.then(o,o):o()}),!0)},e.exports.__esModule=!0,e.exports.default=e.exports},function(module,__unused_webpack_exports,__nested_webpack_require_3485__){"use strict";var __webpack_dirname__="/",r;if(module=__nested_webpack_require_3485__.nmd(module),null!==module&&"undefined"!==eval("typeof require")&&null!==eval("require")&&"main"in eval("require")&&"undefined"!==eval("typeof require.main")&&null!==eval("require.main")){var ORIGINAL_MAIN_MODULE=module;module!==eval("require.main")&&"paths"in module&&"paths"in eval("require.main")&&null!=__webpack_dirname__&&(module.paths=eval("require.main.paths").concat(module.paths.filter((function(path){return eval("require.main.paths").includes(path)}))))}if(null==window)var window=void 0===__nested_webpack_require_3485__.g||null===__nested_webpack_require_3485__.g?{}:__nested_webpack_require_3485__.g;r=function r(__WEBPACK_EXTERNAL_MODULE__4__,__WEBPACK_EXTERNAL_MODULE__11__,__WEBPACK_EXTERNAL_MODULE__12__,__WEBPACK_EXTERNAL_MODULE__13__){return function(){var __webpack_modules__=[function(e,t,r){r.d(t,{ABBREVIATIONS:function(){return s},ANIMATION_END_EVENT_NAMES:function(){return l},CLASS_TO_TYPE_MAPPING:function(){return p},CLOSE_EVENT_NAMES:function(){return i},CONSOLE_METHODS:function(){return _},DEFAULT_ENCODING:function(){return a},IGNORE_NULL_AND_UNDEFINED_SYMBOL:function(){return u},KEYBOARD_CODES:function(){return f},KEY_CODES:function(){return d},LOCALES:function(){return m},Lock:function(){return n.Lock},PLAIN_OBJECT_PROTOTYPES:function(){return v},SPECIAL_REGEX_SEQUENCES:function(){return b},Semaphore:function(){return o.Semaphore},TRANSITION_END_EVENT_NAMES:function(){return h},VALUE_COPY_SYMBOL:function(){return c}});var n=r(9),o=r(10),a="utf8",i=["close","exit","SIGINT","SIGTERM","SIGQUIT","uncaughtException"],_=["debug","error","info","log","warn"],c=Symbol.for("clientnodeValue"),u=Symbol.for("clientnodeIgnoreNullAndUndefined"),s=["html","id","url","us","de","api","href"],l="animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd",p={"[object Array]":"array","[object Boolean]":"boolean","[object Date]":"date","[object Error]":"error","[object Function]":"function","[object Map]":"map","[object Number]":"number","[object Object]":"object","[object RegExp]":"regexp","[object Set]":"set","[object String]":"string"},d={BACKSPACE:8,SPACE:32,TAB:9,DELETE:46,ENTER:13,COMMA:188,PERIOD:190,END:35,ESCAPE:27,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,HOME:36,NUMPAD_ADD:107,NUMPAD_SUBTRACT:109,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,PAGE_UP:33,PAGE_DOWN:34,UP:38,DOWN:40,LEFT:37,RIGHT:39},f={BACKSPACE:"Backspace",SPACE:"Space",TAB:"Tab",DELETE:"Delete",ENTER:"Enter",COMMA:"Comma",PERIOD:"Period",END:"End",ESCAPE:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F111",F12:"F12",HOME:"Home",NUMPAD_ADD:"NumpadAdd",NUMPAD_SUBTRACT:"NumpadSubtract",NUMPAD_DECIMAL:"NumpadDecimal",NUMPAD_DIVIDE:"NumpadDivide",NUMPAD_ENTER:"NumpadEnter",NUMPAD_MULTIPLY:"NumpadMultiply",PAGE_UP:"PageUp",PAGE_DOWN:"PageUp",UP:"ArrowUp",DOWN:"ArrowDown",LEFT:"ArrowLeft",RIGHT:"ArrowUp"},m=[],v=[Object.prototype],b=["-","[","]","(",")","^","$","*","+",".","{","}"],h="transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"},function(e,t,r){r.d(t,{MAXIMAL_NUMBER_OF_ITERATIONS:function(){return l},NOOP:function(){return p},determineGlobalContext:function(){return c},globalContext:function(){return u},mockConsole:function(){return d},setGlobalContext:function(){return s}});var n,o,a=r(0),i=r(5);function _(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=r.hmd(e);var c=function(){return"undefined"==typeof globalThis?void 0===window?void 0===r.g?e:Object.prototype.hasOwnProperty.call(r.g,"window")?r.g.window:r.g:window:globalThis},u=c(),s=function(e){u=e};u.fetch=u.fetch?u.fetch.bind(u):null!==(n=null==(o=(0,i.optionalRequire)("node-fetch"))?void 0:o.default)&&void 0!==n?n:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return i.currentImport?(0,i.currentImport)("node-fetch").then((function(e){var r;return(r=e).default.apply(r,t)})):null};var l={value:100},p=function(){},d=function(){Object.prototype.hasOwnProperty.call(u,"console")||(u.console={}),u.console||(u.console={});for(var e,t=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,t){if(e){if("string"==typeof e)return _(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)?_(e,t):void 0}}(e))){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(a.CONSOLE_METHODS);!(e=t()).done;){var r=e.value;r in u.console||(u.console[r]=p)}}},function(__unused_webpack_module,__nested_webpack_exports__,__nested_webpack_require_5862__){__nested_webpack_require_5862__.r(__nested_webpack_exports__),__nested_webpack_require_5862__.d(__nested_webpack_exports__,{addDynamicGetterAndSetter:function(){return _addDynamicGetterAndSetter2},convertCircularObjectToJSON:function(){return _convertCircularObjectToJSON},convertMapToPlainObject:function(){return _convertMapToPlainObject2},convertPlainObjectToMap:function(){return _convertPlainObjectToMap2},convertSubstringInPlainObject:function(){return _convertSubstringInPlainObject2},copy:function(){return _copy2},determineType:function(){return _determineType},equals:function(){return _equals},evaluateDynamicData:function(){return _evaluateDynamicData},extend:function(){return _extend2},getProxyHandler:function(){return _getProxyHandler},mask:function(){return _mask2},modifyObject:function(){return _modifyObject2},removeKeyPrefixes:function(){return _removeKeyPrefixes2},removeKeysInEvaluation:function(){return _removeKeysInEvaluation2},represent:function(){return _represent2},sort:function(){return _sort},unwrapProxy:function(){return _unwrapProxy2}});var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__=__nested_webpack_require_5862__(4),_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default=__nested_webpack_require_5862__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__),_constants__WEBPACK_IMPORTED_MODULE_1__=__nested_webpack_require_5862__(0),_indicators__WEBPACK_IMPORTED_MODULE_2__=__nested_webpack_require_5862__(3),_number__WEBPACK_IMPORTED_MODULE_3__=__nested_webpack_require_5862__(8),_string__WEBPACK_IMPORTED_MODULE_4__=__nested_webpack_require_5862__(7);function _createForOfIteratorHelperLoose(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(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)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(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}var _addDynamicGetterAndSetter2=function(e,t,r,n,o,a){if(void 0===t&&(t=null),void 0===r&&(r=null),void 0===n&&(n={}),void 0===o&&(o=!0),void 0===a&&(a=[Object]),o&&"object"==typeof e)if(Array.isArray(e))for(var i,_=0,c=_createForOfIteratorHelperLoose(e);!(i=c()).done;){var u=i.value;e[_]=_addDynamicGetterAndSetter2(u,t,r,n,o),_+=1}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(e))for(var s,l=_createForOfIteratorHelperLoose(e);!(s=l()).done;){var p=s.value,d=p[0],f=p[1];e.set(d,_addDynamicGetterAndSetter2(f,t,r,n,o))}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isSet)(e)){for(var m,v=[],b=_createForOfIteratorHelperLoose(e);!(m=b()).done;){var h=m.value;e.delete(h),v.push(_addDynamicGetterAndSetter2(h,t,r,n,o))}for(var y=0,E=v;y<E.length;y++){var O=E[y];e.add(O)}}else if(null!==e)for(var g=0,P=Object.entries(e);g<P.length;g++){var x=P[g],D=x[0],M=x[1];e[D]=_addDynamicGetterAndSetter2(M,t,r,n,o)}if(t||r)for(var A,I,C=function(){var o=I.value;if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(e)&&e instanceof o){var a=_getProxyHandler(e,n),i=_getProxyHandler(e,n);t&&(i.get=function(r,n){return"__target__"===n?e:"__revoke__"===n?function(){return u(),e}:"function"==typeof e[n]?e[n]:t(a.get(c,n),n,e)}),r&&(i.set=function(t,n,o){return a.set(c,n,r(n,o,e))});var _=Proxy.revocable({},i),c=_.proxy,u=_.revoke;return{v:c}}},w=_createForOfIteratorHelperLoose(a);!(I=w()).done;)if(A=C())return A.v;return e},_convertCircularObjectToJSON=function(e,t,r){void 0===t&&(t=function(e){return null!=e?e:"__circularReference__"}),void 0===r&&(r=0);var n=new Map;return function(e){var o=function(e,r){if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(r)){var a,i;if(n.has(r))return t(null!==(a=n.get(r))&&void 0!==a?a:null,e,r,n);if(n.set(r,null),Array.isArray(r)){i=[];for(var _,c=_createForOfIteratorHelperLoose(r);!(_=c()).done;){var u=_.value;i.push(o(null,u))}}else{i={};for(var s=0,l=Object.entries(r);s<l.length;s++){var p=l[s],d=p[0],f=p[1];i[d]=o(d,f)}}return n.set(r,i),i}return r};return JSON.stringify(e,o,r)}(e)},_convertMapToPlainObject2=function(e,t){if(void 0===t&&(t=!0),"object"==typeof e){if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(e)){for(var r,n={},o=_createForOfIteratorHelperLoose(e);!(r=o()).done;){var a=r.value,i=a[0],_=a[1];t&&(_=_convertMapToPlainObject2(_,t)),["number","string"].includes(typeof i)&&(n[String(i)]=_)}return n}if(t)if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(e))for(var c=0,u=Object.entries(e);c<u.length;c++){var s=u[c],l=s[0],p=s[1];e[l]=_convertMapToPlainObject2(p,t)}else if(Array.isArray(e))for(var d=0,f=0,m=e;f<m.length;f++){var v=m[f];e[d]=_convertMapToPlainObject2(v,t),d+=1}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isSet)(e)){for(var b,h=[],y=_createForOfIteratorHelperLoose(e);!(b=y()).done;){var E=b.value;e.delete(E),h.push(_convertMapToPlainObject2(E,t))}for(var O=0,g=h;O<g.length;O++){var P=g[O];e.add(P)}}}return e},_convertPlainObjectToMap2=function(e,t){if(void 0===t&&(t=!0),"object"==typeof e){if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(e)){for(var r=new Map,n=0,o=Object.entries(e);n<o.length;n++){var a=o[n],i=a[0],_=a[1];t&&(e[i]=_convertPlainObjectToMap2(_,t)),r.set(i,e[i])}return r}if(t)if(Array.isArray(e))for(var c=0,u=0,s=e;u<s.length;u++){var l=s[u];e[c]=_convertPlainObjectToMap2(l,t),c+=1}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(e))for(var p,d=_createForOfIteratorHelperLoose(e);!(p=d()).done;){var f=p.value,m=f[0],v=f[1];e.set(m,_convertPlainObjectToMap2(v,t))}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isSet)(e)){for(var b,h=[],y=_createForOfIteratorHelperLoose(e);!(b=y()).done;){var E=b.value;e.delete(E),h.push(_convertPlainObjectToMap2(E,t))}for(var O=0,g=h;O<g.length;O++){var P=g[O];e.add(P)}}}return e},_convertSubstringInPlainObject2=function(e,t,r){for(var n=0,o=Object.entries(e);n<o.length;n++){var a=o[n],i=a[0],_=a[1];(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(_)?e[i]=_convertSubstringInPlainObject2(_,t,r):"string"==typeof _&&(e[i]=_.replace(t,r))}return e},_copy2=function(e,t,r,n,o,a,i,_){if(void 0===t&&(t=!1),void 0===r&&(r=-1),void 0===n&&(n=_constants__WEBPACK_IMPORTED_MODULE_1__.VALUE_COPY_SYMBOL),void 0===o&&(o=null),void 0===a&&(a=!1),void 0===i&&(i=[]),void 0===_&&(_=0),(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(e)){if(!o){if(Array.isArray(e))return _copy2(e,t,r,n,[],a,i,_);if(e instanceof Map)return _copy2(e,t,r,n,new Map,a,i,_);if(e instanceof Set)return _copy2(e,t,r,n,new Set,a,i,_);if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){var c=/[^/]*$/.exec(e.toString());return(o=new RegExp(e.source,c?c[0]:void 0)).lastIndex=e.lastIndex,o}return"undefined"!=typeof Blob&&e instanceof Blob?t?e.slice(0,e.size,e.type):e:_copy2(e,t,r,n,{},a,i,_)}if(e===o)throw new Error("Can't copy because source and destination are identical.");if(!a&&![void 0,null].includes(e)){var u=i.indexOf(e);if(-1!==u)return i[u];i.push(e)}var s=function(e){if(-1!==r&&r<_+1)return n===_constants__WEBPACK_IMPORTED_MODULE_1__.VALUE_COPY_SYMBOL?e:n;var o=_copy2(e,t,r,n,null,a,i,_+1);return a||[void 0,null].includes(e)||"object"!=typeof e||i.push(e),o};if(Array.isArray(e))for(var l,p=_createForOfIteratorHelperLoose(e);!(l=p()).done;){var d=l.value;o.push(s(d))}else if(e instanceof Map)for(var f,m=_createForOfIteratorHelperLoose(e);!(f=m()).done;){var v=f.value,b=v[0],h=v[1];o.set(b,s(h))}else if(e instanceof Set)for(var y,E=_createForOfIteratorHelperLoose(e);!(y=E()).done;){var O=y.value;o.add(s(O))}else for(var g=0,P=Object.entries(e);g<P.length;g++){var x=P[g],D=x[0],M=x[1];try{o[D]=s(M)}catch(e){throw new Error('Failed to copy property value object "'+D+'": '+_represent2(e),{cause:e})}}}return o||e},_determineType=function(e){if([null,void 0].includes(e))return String(e);var t=typeof e;if(["function","object"].includes(t)&&"toString"in e){var r=Object.prototype.toString.call(e);if(Object.prototype.hasOwnProperty.call(_constants__WEBPACK_IMPORTED_MODULE_1__.CLASS_TO_TYPE_MAPPING,r))return _constants__WEBPACK_IMPORTED_MODULE_1__.CLASS_TO_TYPE_MAPPING[r]}return t},_equals=function equals(firstValue,secondValue,givenOptions){void 0===givenOptions&&(givenOptions={});var options=_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({compareBlobs:!1,deep:-1,exceptionPrefixes:[],ignoreFunctions:!0,properties:null,returnReasonIfNotEqual:!1},givenOptions);if(options.ignoreFunctions&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isFunction)(firstValue)&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isFunction)(secondValue)||firstValue===secondValue||(0,_number__WEBPACK_IMPORTED_MODULE_3__.isNotANumber)(firstValue)&&(0,_number__WEBPACK_IMPORTED_MODULE_3__.isNotANumber)(secondValue)||firstValue instanceof RegExp&&secondValue instanceof RegExp&&firstValue.toString()===secondValue.toString()&&firstValue.flags.split("").sort().join("")===secondValue.flags.split("").sort().join("")||firstValue instanceof Date&&secondValue instanceof Date&&(isNaN(firstValue.getTime())&&isNaN(secondValue.getTime())||!isNaN(firstValue.getTime())&&!isNaN(secondValue.getTime())&&firstValue.getTime()===secondValue.getTime())||options.compareBlobs&&"undefined"!==eval("typeof Buffer")&&Object.prototype.hasOwnProperty.call(eval("Buffer"),"isBuffer")&&firstValue instanceof eval("Buffer")&&secondValue instanceof eval("Buffer")&&firstValue.toString("base64")===secondValue.toString("base64"))return!0;if(options.compareBlobs&&"undefined"!=typeof Blob&&firstValue instanceof Blob&&secondValue instanceof Blob)return new Promise((function(e){for(var t=[],r=0,n=[firstValue,secondValue];r<n.length;r++){var o=n[r],a=new FileReader;a.onload=function(r){null===r.target?t.push(null):t.push(r.target.result),2===t.length&&(t[0]===t[1]?e(!0):e(!!options.returnReasonIfNotEqual&&">>> Blob("+_represent2(t[0])+") !== Blob("+_represent2(t[1])+")"))},a.readAsDataURL(o)}}));if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(firstValue)&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(secondValue)&&!(firstValue instanceof RegExp||secondValue instanceof RegExp)||Array.isArray(firstValue)&&Array.isArray(secondValue)&&firstValue.length===secondValue.length||_determineType(firstValue)===_determineType(secondValue)&&["map","set"].includes(_determineType(firstValue))&&firstValue.size===secondValue.size){for(var promises=[],_i11=0,_arr4=[[firstValue,secondValue],[secondValue,firstValue]];_i11<_arr4.length;_i11++){var _arr4$_i=_arr4[_i11],first=_arr4$_i[0],second=_arr4$_i[1],firstIsArray=Array.isArray(first);if(firstIsArray&&(!Array.isArray(second)||first.length!==second.length))return!!options.returnReasonIfNotEqual&&".length";var firstIsMap=(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(first);if(firstIsMap&&(!(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(second)||first.size!==second.size))return!!options.returnReasonIfNotEqual&&".size";var firstIsSet=(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isSet)(first);if(firstIsSet&&(!(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isSet)(second)||first.size!==second.size))return!!options.returnReasonIfNotEqual&&".size";if(firstIsArray){for(var index=0,_loop2=function(){var e=_arr5[_i12];if(0!==options.deep){var t=_equals(e,second[index],_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({},options,{deep:options.deep-1}));if(!t)return{v:!1};var r=index,n=function(e){var t;return"string"==typeof e?"["+String(r)+"]"+(null!==(t={"[":"",">":" "}[e[0]])&&void 0!==t?t:".")+e:e};if(Object.prototype.hasOwnProperty.call(t,"then")&&promises.push(t.then(n)),"string"==typeof t)return{v:n(t)}}index+=1},_ret2,_i12=0,_arr5=first;_i12<_arr5.length;_i12++)if(_ret2=_loop2(),_ret2)return _ret2.v}else if(firstIsMap){for(var _loop3=function(){var e=_step11.value,t=e[0],r=e[1];if(0!==options.deep){var n=_equals(r,second.get(t),_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({},options,{deep:options.deep-1}));if(!n)return{v:!1};var o=function(e){var r;return"string"==typeof e?"get("+_represent2(t)+")"+(null!==(r={"[":"",">":" "}[e[0]])&&void 0!==r?r:".")+e:e};if(Object.prototype.hasOwnProperty.call(n,"then")&&promises.push(n.then(o)),"string"==typeof n)return{v:o(n)}}},_ret3,_iterator11=_createForOfIteratorHelperLoose(first),_step11;!(_step11=_iterator11()).done;)if(_ret3=_loop3(),_ret3)return _ret3.v}else if(firstIsSet){for(var _loop4=function(){var e=_step12.value;if(0!==options.deep){for(var t,r=!1,n=[],o=_createForOfIteratorHelperLoose(second);!(t=o()).done;){var a=t.value,i=_equals(e,a,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({},options,{deep:options.deep-1}));if("boolean"==typeof i){if(i){r=!0;break}}else n.push(i)}var _=function(t){return!!t||!!options.returnReasonIfNotEqual&&">>> {-> "+_represent2(e)+" not found}"};return r?0:(n.length&&promises.push(new Promise((function(e){Promise.all(n).then((function(t){e(_(t.some((function(e){return e}))))}),(function(){}))}))),{v:_(!1)})}},_ret4,_iterator12=_createForOfIteratorHelperLoose(first),_step12;!(_step12=_iterator12()).done;)if(_ret4=_loop4(),0!==_ret4&&_ret4)return _ret4.v}else for(var _loop5=function(){var e=_Object$entries7[_i13],t=e[0],r=e[1];if(options.properties&&!options.properties.includes(t))return 0;for(var n,o=!1,a=_createForOfIteratorHelperLoose(options.exceptionPrefixes);!(n=a()).done;){var i=n.value;if(t.startsWith(i)){o=!0;break}}if(o)return 0;if(0!==options.deep){var _=_equals(r,second[t],_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({},options,{deep:options.deep-1}));if(!_)return{v:!1};var c=function(e){var r;return"string"==typeof e?t+(null!==(r={"[":"",">":" "}[e[0]])&&void 0!==r?r:".")+e:e};if(Object.prototype.hasOwnProperty.call(_,"then")&&promises.push(_.then(c)),"string"==typeof _)return{v:c(_)}}},_ret5,_i13=0,_Object$entries7=Object.entries(first);_i13<_Object$entries7.length&&(_ret5=_loop5(),0!==_ret5);_i13++)if(_ret5)return _ret5.v}return!promises.length||new Promise((function(e){Promise.all(promises).then((function(t){for(var r,n=_createForOfIteratorHelperLoose(t);!(r=n()).done;){var o=r.value;if(!o||"string"==typeof o){e(o);break}}e(!0)}),(function(){}))}))}return!!options.returnReasonIfNotEqual&&">>> "+_represent2(firstValue)+" !== "+_represent2(secondValue)},_evaluateDynamicData=function(e,t,r,n,o){if(void 0===t&&(t={}),void 0===r&&(r="self"),void 0===n&&(n="__evaluate__"),void 0===o&&(o="__execute__"),"object"!=typeof e||null===e)return e;r in t||(t[r]=e);var a=function(e,r){void 0===r&&(r=n);var a=(0,_string__WEBPACK_IMPORTED_MODULE_4__.evaluate)(e,t,r===o);if(a.error)throw new Error(a.error);return a.result},i=function(e){if("object"!=typeof e||null===e||"undefined"==typeof Proxy)return e;for(var t=0,r=Object.entries(e);t<r.length;t++){var c=r[t],u=c[0],s=c[1];if("__target__"!==u&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(s)){var l=s;if(i(l),Object.prototype.hasOwnProperty.call(l,n)||Object.prototype.hasOwnProperty.call(l,o)){var p=l;e[u]=new Proxy(l,{get:function(e,t){if("__target__"===t)return e;if("hasOwnProperty"===t)return e[t];for(var r=0,i=[n,o];r<i.length;r++){var c=i[r];if(t===c&&"string"==typeof e[t])return _(a(e[t],c))}var u=_(e);if("toString"===t){var s=a(u);return s[t].bind(s)}if("string"!=typeof t){var l,p=a(u);return null!=(l=p[t])&&l.bind?p[t].bind(p):p[t]}for(var d=0,f=[n,o];d<f.length;d++){var m=f[d];if(Object.prototype.hasOwnProperty.call(e,m))return a(u,m)[t]}return u[t]},ownKeys:function(e){for(var t=0,r=[n,o];t<r.length;t++){var i=r[t];if(Object.prototype.hasOwnProperty.call(e,i))return Object.getOwnPropertyNames(_(a(e[i],i)))}return Object.getOwnPropertyNames(e)}}),e[u].__target__||(e[u].__target__=p)}}}return e},_=function(e){if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(e)){if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isProxy)(e)){for(var t=0,r=[n,o];t<r.length;t++){var i=r[t];if(Object.prototype.hasOwnProperty.call(e,i))return e[i]}e=e.__target__}for(var c=0,u=Object.entries(e);c<u.length;c++){var s=u[c],l=s[0],p=s[1];if([n,o].includes(l))return"undefined"==typeof Proxy?_(a(p)):p;e[l]=_(p)}}return e};t.resolve=_;var c=function(e){if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(e))for(var t=0,r=Object.entries(e);t<r.length;t++){var n=r[t],o=n[0],a=n[1];if("__target__"!==o&&null!==a&&["function","undefined"].includes(typeof a)){var i=a.__target__;void 0!==i&&(e[o]=i),c(a)}}return e};return Object.prototype.hasOwnProperty.call(e,n)?a(e[n]):Object.prototype.hasOwnProperty.call(e,o)?a(e[o],o):c(_(i(e)))},_removeKeysInEvaluation2=function(e,t){void 0===t&&(t=["__evaluate__","__execute__"]);for(var r=0,n=Object.entries(e);r<n.length;r++){var o=n[r],a=o[0],i=o[1];!t.includes(a)&&t.some((function(t){return Object.prototype.hasOwnProperty.call(e,t)}))?delete e[a]:(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(i)&&_removeKeysInEvaluation2(i,t)}return e},_extend2=function(e,t){for(var r=!1,n=arguments.length,o=new Array(n>2?n-2:0),a=2;a<n;a++)o[a-2]=arguments[a];var i,_=o;e===_constants__WEBPACK_IMPORTED_MODULE_1__.IGNORE_NULL_AND_UNDEFINED_SYMBOL||"boolean"==typeof e?(r=e,i=t):(i=e,(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(t)?_=[t].concat(_):void 0!==t&&(i=t));for(var c,u=function(e,t){return t===e?e:r&&t&&((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(t)||(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(t))?(n=(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(t)?e&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(e)?e:new Map:e&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(e)?e:{},_extend2(r,n,t)):t;var n},s=_createForOfIteratorHelperLoose(_);!(c=s()).done;){var l=c.value,p=typeof i,d=typeof l;if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(i)&&(p+=" Map"),(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(l)&&(d+=" Map"),p===d&&i!==l)if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(i)&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(l))for(var f,m=_createForOfIteratorHelperLoose(l);!(f=m()).done;){var v=f.value,b=v[0],h=v[1];i.set(b,u(i.get(b),h))}else if(!(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(i)||Array.isArray(i)||"undefined"!=typeof Blob&&i instanceof Blob||!(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(l)||Array.isArray(l)||"undefined"!=typeof Blob&&l instanceof Blob)i=l;else for(var y=0,E=Object.entries(l);y<E.length;y++){var O=E[y],g=O[0],P=O[1];r===_constants__WEBPACK_IMPORTED_MODULE_1__.IGNORE_NULL_AND_UNDEFINED_SYMBOL&&[null,void 0].includes(P)||(i[g]=u(i[g],P))}else i=l}return i},_getProxyHandler=function(e,t){return void 0===t&&(t={}),t=_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({delete:"[]",get:"[]",has:"[]",set:"[]"},t),{deleteProperty:function(r,n){return"[]"!==t.delete||"string"!=typeof n?e[t.delete](n):(delete e[n],!0)},get:function(r,n){return"[]"===t.get&&"string"==typeof n?e[n]:e[t.get](n)},has:function(r,n){return"[]"===t.has?n in e:e[t.has](n)},set:function(r,n,o){return"[]"!==t.set||"string"!=typeof n?e[t.set](n,o):(e[n]=o,!0)}}},_mask2=function(e,t){if(!0===(t=_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({exclude:!1,include:!0},t)).exclude||Array.isArray(t.exclude)&&0===t.exclude.length||!1===t.include||"object"!=typeof e)return{};var r=Array.isArray(t.exclude)?t.exclude.reduce((function(e,t){var r;return _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({},e,((r={})[t]=!0,r))}),{}):t.exclude,n=Array.isArray(t.include)?t.include.reduce((function(e,t){var r;return _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({},e,((r={})[t]=!0,r))}),{}):t.include,o={};if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(n))for(var a=0,i=Object.entries(n);a<i.length;a++){var _=i[a],c=_[0],u=_[1];Object.prototype.hasOwnProperty.call(e,c)&&(!0===u?o[c]=e[c]:((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(u)||Array.isArray(u)&&u.length)&&"object"==typeof e[c]&&(o[c]=_mask2(e[c],{include:u})))}else o=e;if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(r)){for(var s=!1,l=_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({},o),p=0,d=Object.entries(r);p<d.length;p++){var f=d[p],m=f[0],v=f[1];if(Object.prototype.hasOwnProperty.call(l,m))if(!0===v)s=!0,delete l[m];else if(((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isPlainObject)(v)||Array.isArray(v)&&v.length)&&"object"==typeof l[m]){var b=l[m];l[m]=_mask2(l[m],{exclude:v}),l[m]!==b&&(s=!0)}}s&&(o=l)}return o},_modifyObject2=function(e,t,r,n,o,a,i,_,c){if(void 0===r&&(r="__remove__"),void 0===n&&(n="__prepend__"),void 0===o&&(o="__append__"),void 0===a&&(a="__"),void 0===i&&(i="__"),void 0===_&&(_=null),void 0===c&&(c=null),(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(t)&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(e))for(var u,s=_createForOfIteratorHelperLoose(t);!(u=s()).done;){var l=u.value,p=l[0],d=l[1];e.has(p)&&_modifyObject2(e.get(p),d,r,n,o,a,i,t,p)}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(t)&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(e))for(var f=0,m=Object.entries(t);f<m.length;f++){var v=m[f],b=v[0],h=v[1],y=NaN;if(Array.isArray(e)&&b.startsWith(a)&&b.endsWith(i)&&((y=parseInt(b.substring(a.length,b.length-i.length),10))<0||y>=e.length)&&(y=NaN),[r,n,o].includes(b)||!isNaN(y)){if(Array.isArray(e))if(b===r)for(var E,O=_createForOfIteratorHelperLoose([].concat(h));!(E=O()).done;){var g=E.value;"string"==typeof g&&g.startsWith(a)&&g.endsWith(i)?e.splice(parseInt(g.substring(a.length,g.length-i.length),10),1):e.includes(g)?e.splice(e.indexOf(g),1):"number"==typeof g&&g<e.length&&e.splice(g,1)}else b===o?e=e.concat(h):b===n?e=[].concat(h).concat(e):(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(e[y])&&(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(h)?_extend2(!0,_modifyObject2(e[y],h,r,n,o,a,i),e[y],h):e[y]=h;else if(b===r)for(var P,x=_createForOfIteratorHelperLoose([].concat(h));!(P=x()).done;){var D=P.value;"string"==typeof D&&Object.prototype.hasOwnProperty.call(e,D)&&delete e[D]}delete t[b],_&&"string"==typeof c&&delete _[c]}else null!==e&&Object.prototype.hasOwnProperty.call(e,b)&&(e[b]=_modifyObject2(e[b],h,r,n,o,a,i,t,b))}return e},_removeKeyPrefixes2=function(e,t){void 0===t&&(t="#");var r=[].concat(t);if(Array.isArray(e))for(var n,o=0,a=_createForOfIteratorHelperLoose(e.slice());!(n=a()).done;){var i=n.value,_=!1;if("string"==typeof i){for(var c,u=_createForOfIteratorHelperLoose(r);!(c=u()).done;){var s=c.value;if(i.startsWith(s+":")){e.splice(o,1),_=!0;break}}if(_)continue}e[o]=_removeKeyPrefixes2(i,r),o+=1}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isSet)(e))for(var l,p=_createForOfIteratorHelperLoose(new Set(e));!(l=p()).done;){var d=l.value,f=!1;if("string"==typeof d){for(var m,v=_createForOfIteratorHelperLoose(r);!(m=v()).done;){var b=m.value;if(d.startsWith(b+":")){e.delete(d),f=!0;break}}if(f)continue}_removeKeyPrefixes2(d,r)}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(e))for(var h,y=_createForOfIteratorHelperLoose(new Map(e));!(h=y()).done;){var E=h.value,O=E[0],g=E[1],P=!1;if("string"==typeof O){for(var x,D=_createForOfIteratorHelperLoose(r);!(x=D()).done;){var M=x.value,A=(0,_string__WEBPACK_IMPORTED_MODULE_4__.escapeRegularExpressions)(M);if(new RegExp("^"+A+"[0-9]*$").test(O)){e.delete(O),P=!0;break}}if(P)continue}e.set(O,_removeKeyPrefixes2(g,r))}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(e))for(var I=0,C=Object.entries(Object.assign({},e));I<C.length;I++){for(var w,T=C[I],L=T[0],S=T[1],R=!1,U=_createForOfIteratorHelperLoose(r);!(w=U()).done;){var k=w.value,j=(0,_string__WEBPACK_IMPORTED_MODULE_4__.escapeRegularExpressions)(k);if(new RegExp("^"+j+"[0-9]*$").test(L)){delete e[L],R=!0;break}}R||(e[L]=_removeKeyPrefixes2(S,r))}return e},_represent2=function(e,t,r,n,o,a){if(void 0===t&&(t=30),void 0===r&&(r=" "),void 0===n&&(n=""),void 0===o&&(o="__maximum_number_of_levels_reached__"),void 0===a&&(a=8),0===a)return String(o);if(null===e)return"null";if(void 0===e)return"undefined";if("string"==typeof e)return'"'+e.replace(/\n/g,"\n"+n)+'"';if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isNumeric)(e)||"boolean"==typeof e)return String(e);if(e instanceof Date)return e.toISOString();if(Array.isArray(e)){for(var i,_="[",c=!1,u=1,s=_createForOfIteratorHelperLoose(e);!(i=s()).done;){var l=i.value;if(u>t){_+="\n"+n+"...";break}c&&(_+=","),_+="\n"+n+r+_represent2(l,t,r,""+n+r,o,a-1),c=!0,u+=1}return c&&(_+="\n"+n),_+"]"}if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(e)){for(var p,d="",f=!1,m=1,v=_createForOfIteratorHelperLoose(e);!(p=v()).done;){var b=p.value,h=b[0],y=b[1];if(m>t){d+=",\n"+n+"...";break}f&&(d+=",\n"+n+r),d+=_represent2(h,t,r,""+n+r,o,a-1)+" -> "+_represent2(y,t,r,""+n+r,o,a-1),f=!0,m+=1}return f||(d="EmptyMap"),d}if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isSet)(e)){for(var E,O="{",g=!1,P=1,x=_createForOfIteratorHelperLoose(e);!(E=x()).done;){var D=E.value;if(P>t){O+=",\n"+n+"...";break}g&&(O+=","),O+="\n"+n+r+_represent2(D,t,r,""+n+r,o,a-1),g=!0,P+=1}return g?O+="\n"+n+"}":O="EmptySet",O}if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isFunction)(e))return"__function__";for(var M,A="{",I=!1,C=1,w=_createForOfIteratorHelperLoose(Object.getOwnPropertyNames(e).sort());!(M=w()).done;){var T=M.value;if(C>t){A+=",\n"+n+"...";break}I&&(A+=","),A+="\n"+n+r+T+": "+_represent2(e[T],t,r,""+n+r,o,a-1),I=!0,C+=1}return I&&(A+="\n"+n),A+"}"},_sort=function(e){var t=[];if(Array.isArray(e))for(var r=0;r<e.length;r++)t.push(r);else if("object"==typeof e)if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(e))for(var n,o=_createForOfIteratorHelperLoose(e);!(n=o()).done;){var a=n.value;t.push(a[0])}else if(null!==e)for(var i=0,_=Object.keys(e);i<_.length;i++){var c=_[i];t.push(c)}return t.sort()},_unwrapProxy2=function(e,t){if(void 0===t&&(t=new Set),(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isObject)(e)){if(t.has(e))return e;try{(0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isFunction)(e.__revoke__)&&((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isProxy)(e)&&(e=e.__target__),e.__revoke__())}catch(t){return e}finally{t.add(e)}if(Array.isArray(e))for(var r,n=0,o=_createForOfIteratorHelperLoose(e);!(r=o()).done;){var a=r.value;e[n]=_unwrapProxy2(a,t),n+=1}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isMap)(e))for(var i,_=_createForOfIteratorHelperLoose(e);!(i=_()).done;){var c=i.value,u=c[0],s=c[1];e.set(u,_unwrapProxy2(s,t))}else if((0,_indicators__WEBPACK_IMPORTED_MODULE_2__.isSet)(e)){for(var l,p=[],d=_createForOfIteratorHelperLoose(e);!(l=d()).done;){var f=l.value;e.delete(f),p.push(_unwrapProxy2(f,t))}for(var m=0,v=p;m<v.length;m++){var b=v[m];e.add(b)}}else for(var h=0,y=Object.entries(e);h<y.length;h++){var E=y[h],O=E[0],g=E[1];e[O]=_unwrapProxy2(g,t)}}return e}},function(e,t,r){r.r(t),r.d(t,{isAnyMatching:function(){return u},isArrayLike:function(){return c},isFunction:function(){return m},isMap:function(){return d},isNumeric:function(){return i},isObject:function(){return s},isPlainObject:function(){return l},isProxy:function(){return f},isSet:function(){return p},isWindow:function(){return _}});var n=r(0),o=r(2);function a(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}var i=function(e){var t=(0,o.determineType)(e);return["number","string"].includes(t)&&!isNaN(e-parseFloat(e))},_=function(e){return![null,void 0].includes(e)&&"object"==typeof e&&e===(null==e?void 0:e.window)},c=function(e){var t;try{t=Boolean(e)&&e.length}catch(e){return!1}var r=(0,o.determineType)(e);if("function"===r||_(e))return!1;if("array"===r||0===t)return!0;if("number"==typeof t&&t>0)try{return e[t-1],!0}catch(e){}return!1},u=function(e,t){for(var r,n=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,t){if(e){if("string"==typeof e)return a(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)?a(e,t):void 0}}(e))){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new Ty