/*! For license information please see thirtymadison~cove.bundle.184265a4743b6eb7a51c.js.LICENSE.txt */ (window.webpackJsonp=window.webpackJsonp||[]).push([[40],{113:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetOption=void 0;var n=r(46);t.GetOption=function(e,t,r,a,o){if("object"!==typeof e)throw new TypeError("Options must be an object");var i=e[t];if(void 0!==i){if("boolean"!==r&&"string"!==r)throw new TypeError("invalid type");if("boolean"===r&&(i=Boolean(i)),"string"===r&&(i=n.ToString(i)),void 0!==a&&!a.filter((function(e){return e==i})).length)throw new RangeError(i+" is not within "+a.join(", "));return i}return o}},127:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CanonicalizeLocaleList=void 0,t.CanonicalizeLocaleList=function(e){return Intl.getCanonicalLocales(e)}},129:function(e,t,r){"use strict";function n(e,t,r,n){var a=n?" !== ":" === ",o=n?" || ":" && ",i=n?"!":"",s=n?"":"!";switch(e){case"null":return t+a+"null";case"array":return i+"Array.isArray("+t+")";case"object":return"("+i+t+o+"typeof "+t+a+'"object"'+o+s+"Array.isArray("+t+"))";case"integer":return"(typeof "+t+a+'"number"'+o+s+"("+t+" % 1)"+o+t+a+t+(r?o+i+"isFinite("+t+")":"")+")";case"number":return"(typeof "+t+a+'"'+e+'"'+(r?o+i+"isFinite("+t+")":"")+")";default:return"typeof "+t+a+'"'+e+'"'}}e.exports={copy:function(e,t){for(var r in t=t||{},e)t[r]=e[r];return t},checkDataType:n,checkDataTypes:function(e,t,r){switch(e.length){case 1:return n(e[0],t,r,!0);default:var a="",i=o(e);for(var s in i.array&&i.object&&(a=i.null?"(":"(!"+t+" || ",a+="typeof "+t+' !== "object")',delete i.null,delete i.array,delete i.object),i.number&&delete i.integer,i)a+=(a?" && ":"")+n(s,t,r,!0);return a}},coerceToTypes:function(e,t){if(Array.isArray(t)){for(var r=[],n=0;n=t)throw new Error("Cannot access property/index "+n+" levels up, current level is "+t);return r[t-n]}if(n>t)throw new Error("Cannot access data "+n+" levels up, current level is "+t);if(o="data"+(t-n||""),!a)return o}for(var s=o,l=a.split("/"),c=0;c2){var S=d.indexOf("-x-");if(-1===S)d+=p;else{var E=d.slice(0,S),O=d.slice(S,d.length);d=E+p+O}d=Intl.getCanonicalLocales(d)[0]}return f.locale=d,f}},193:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoerceOptionsToObject=void 0;var n=r(46);t.CoerceOptionsToObject=function(e){return"undefined"===typeof e?Object.create(null):n.ToObject(e)}},194:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartitionPattern=void 0;var n=r(32);t.PartitionPattern=function(e){for(var t=[],r=e.indexOf("{"),a=0,o=0,i=e.length;r-1;)a=e.indexOf("}",r),n.invariant(a>r,"Invalid pattern "+e),r>o&&t.push({type:"literal",value:e.substring(o,r)}),t.push({type:e.substring(r+1,a),value:void 0}),o=a+1,r=e.indexOf("{",o);return o1&&(r=i.ToRawFixed(t,0,0))}t=r.roundedNumber;var u=r.formattedString,l=r.integerDigitsCount,c=e.minimumIntegerDigits;return l=2&&"-"===r[n-2]&&(n-=2),r=r.slice(0,n)}}},273:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetNumberOption=void 0;var n=r(431);t.GetNumberOption=function(e,t,r,a,o){var i=e[t];return n.DefaultNumberOption(i,r,a,o)}},274:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IsWellFormedCurrencyCode=void 0;var n=/[^A-Z]/;t.IsWellFormedCurrencyCode=function(e){return 3===(e=e.replace(/([a-z])/g,(function(e,t){return t.toUpperCase()}))).length&&!n.test(e)}},275:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToRawFixed=void 0;var n=r(32);t.ToRawFixed=function(e,t,r){var a,o,i=r,s=Math.round(e*Math.pow(10,i)),u=s/Math.pow(10,i);if(s<1e21)a=s.toString();else{var l=(a=s.toString()).split("e"),c=l[0],d=l[1];a=c.replace(".",""),a+=n.repeat("0",Math.max(+d-a.length+1,0))}if(0!==i){var f=a.length;if(f<=i)a=n.repeat("0",i+1-f)+a,f=i+1;var p=a.slice(0,f-i),h=a.slice(f-i);a=p+"."+h,o=p.length}else o=a.length;for(var m=r-t;m>0&&"0"===a[a.length-1];)a=a.slice(0,-1),m--;return"."===a[a.length-1]&&(a=a.slice(0,-1)),{formattedString:a,roundedNumber:u,integerDigitsCount:o}}},276:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SetNumberFormatDigitOptions=void 0;var n=r(273),a=r(431);t.SetNumberFormatDigitOptions=function(e,t,r,o,i){var s=n.GetNumberOption(t,"minimumIntegerDigits",1,21,1),u=t.minimumFractionDigits,l=t.maximumFractionDigits,c=t.minimumSignificantDigits,d=t.maximumSignificantDigits;if(e.minimumIntegerDigits=s,void 0!==c||void 0!==d)e.roundingType="significantDigits",c=a.DefaultNumberOption(c,1,21,1),d=a.DefaultNumberOption(d,c,21,21),e.minimumSignificantDigits=c,e.maximumSignificantDigits=d;else if(void 0!==u||void 0!==l){e.roundingType="fractionDigits",u=a.DefaultNumberOption(u,0,20,r);var f=Math.max(u,o);l=a.DefaultNumberOption(l,u,20,f),e.minimumFractionDigits=u,e.maximumFractionDigits=l}else"compact"===i?e.roundingType="compactRounding":(e.roundingType="fractionDigits",e.minimumFractionDigits=r,e.maximumFractionDigits=o)}},277:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartitionRelativeTimePattern=void 0;var n=r(32),a=r(442),o=r(443),i=r(46);t.PartitionRelativeTimePattern=function(e,t,r,s){var u=s.getInternalSlots;if(n.invariant("Number"===i.Type(t),"value must be number, instead got "+typeof t,TypeError),n.invariant("String"===i.Type(r),"unit must be number, instead got "+typeof t,TypeError),isNaN(t)||!isFinite(t))throw new RangeError("Invalid value "+t);var l=a.SingularRelativeTimeUnit(r),c=u(e),d=c.fields,f=c.style,p=c.numeric,h=c.pluralRules,m=c.numberFormat,v=l;"short"===f?v=l+"-short":"narrow"===f&&(v=l+"-narrow"),v in d||(v=l);var g=d[v];if("auto"===p&&i.ToString(t)in g)return[{type:"literal",value:g[i.ToString(t)]}];var y="future";(i.SameValue(t,-0)||t<0)&&(y="past");var _=g[y],b="function"===typeof m.formatToParts?m.formatToParts(Math.abs(t)):[{type:"literal",value:m.format(Math.abs(t)),unit:r}],w=_[h.select(t)];return o.MakePartsList(w,l,b)}},283:function(e,t,r){"use strict";var n=r(767),a=r(284),o=r(129),i=r(464),s=r(769);function u(e,t,r){var n=this._refs[r];if("string"==typeof n){if(!this._refs[n])return u.call(this,e,t,n);n=this._refs[n]}if((n=n||this._schemas[r])instanceof i)return h(n.schema,this._opts.inlineRefs)?n.schema:n.validate||this._compile(n);var a,o,s,c=l.call(this,t,r);return c&&(a=c.schema,t=c.root,s=c.baseId),a instanceof i?o=a.validate||e.call(this,a.schema,t,void 0,s):void 0!==a&&(o=h(a,this._opts.inlineRefs)?a:e.call(this,a,t,void 0,s)),o}function l(e,t){var r=n.parse(t),a=y(r),o=g(this._getId(e.schema));if(0===Object.keys(e.schema).length||a!==o){var s=b(a),u=this._refs[s];if("string"==typeof u)return c.call(this,e,u,r);if(u instanceof i)u.validate||this._compile(u),e=u;else{if(!((u=this._schemas[s])instanceof i))return;if(u.validate||this._compile(u),s==b(t))return{schema:u,root:e,baseId:o};e=u}if(!e.schema)return;o=g(this._getId(e.schema))}return f.call(this,r,o,e.schema,e)}function c(e,t,r){var n=l.call(this,e,t);if(n){var a=n.schema,o=n.baseId;e=n.root;var i=this._getId(a);return i&&(o=w(o,i)),f.call(this,r,o,a,e)}}e.exports=u,u.normalizeId=b,u.fullPath=g,u.url=w,u.ids=function(e){var t=b(this._getId(e)),r={"":t},i={"":g(t,!1)},u={},l=this;return s(e,{allKeys:!0},(function(e,t,s,c,d,f,p){if(""!==t){var h=l._getId(e),m=r[c],v=i[c]+"/"+d;if(void 0!==p&&(v+="/"+("number"==typeof p?p:o.escapeFragment(p))),"string"==typeof h){h=m=b(m?n.resolve(m,h):h);var g=l._refs[h];if("string"==typeof g&&(g=l._refs[g]),g&&g.schema){if(!a(e,g.schema))throw new Error('id "'+h+'" resolves to more than one schema')}else if(h!=b(v))if("#"==h[0]){if(u[h]&&!a(e,u[h]))throw new Error('id "'+h+'" resolves to more than one schema');u[h]=e}else l._refs[h]=v}r[t]=m,i[t]=v}})),u},u.inlineRef=h,u.schema=l;var d=o.toHash(["properties","patternProperties","enum","dependencies","definitions"]);function f(e,t,r,n){if(e.fragment=e.fragment||"","/"==e.fragment.slice(0,1)){for(var a=e.fragment.split("/"),i=1;i0&&a[a.length-1])&&(6===o[0]||2===o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i},Qt=function(e){var t=Ht(Object(Tt.useState)(),2),r=t[0],n=t[1],a=Ht(Object(Tt.useState)(),2),o=a[0],i=a[1],s=Ht(Object(Tt.useState)(!0),2),u=s[0],l=s[1];return[function(t){var r=e;(function(e,t){var r=t.scope,n=t.name,a=t.version,o=t.ui,i=void 0===o?"respond":o;return Vt(void 0,void 0,void 0,(function(){var t,o,s,u,l;return qt(this,(function(c){switch(c.label){case 0:return t=Rt(a)?"latest":"v"+a,o=e+"/"+r+"/"+n+"/"+t,[4,Promise.all([fetch(o+"/data.json").then((function(e){return e.ok&&e.json()})),fetch(o+"/ui/"+i+"-ui.json").then((function(e){return e.ok&&e.json()}))])];case 1:if(s=Ht.apply(void 0,[c.sent(),2]),u=s[0],l=s[1],!u)throw new Error("data config not found");if(!l)throw new Error(i+"-ui config not found");return[2,{data:u,ui:l}]}}))}))})(e.bucketUrl,Gt(Gt({},r),{version:t})).then((function(e){i(e)})).catch((function(e){n(e)})).finally((function(){l(!1)}))},{configs:o,isLoading:u,configError:r}]},Kt=r(224),Xt=r(322),Wt=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Zt=Object(Kt.gql)(zt||(zt=Wt(["\n fragment QuizResponseFragment on QuizResponse {\n id\n userId\n configName\n configVersion\n content\n site\n draft\n result\n createdAt\n updatedAt\n }\n"],["\n fragment QuizResponseFragment on QuizResponse {\n id\n userId\n configName\n configVersion\n content\n site\n draft\n result\n createdAt\n updatedAt\n }\n"]))),Yt=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Jt=Object(Kt.gql)(Bt||(Bt=Yt(["\n query CurrentLeadQuizResponses($configName: String!, $configVersion: Int) {\n currentLead {\n id\n quizResponses(configName: $configName, configVersion: $configVersion) {\n ...QuizResponseFragment\n }\n }\n }\n ","\n"],["\n query CurrentLeadQuizResponses($configName: String!, $configVersion: Int) {\n currentLead {\n id\n quizResponses(configName: $configName, configVersion: $configVersion) {\n ...QuizResponseFragment\n }\n }\n }\n ","\n"])),Zt),er=function(e,t){var r="function"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,a,o=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i},tr=function(e){var t,r=e.client,n=e.strategy,a=e.name,o=e.version,i=er(Object(Tt.useState)(),2),s=i[0],u=i[1],l=er(Object(Tt.useState)(!0),2),c=l[0],d=l[1],f=er(Object(Tt.useState)(void 0),2),p=f[0],h=f[1],m=(t={client:r,variables:{configName:a},fetchPolicy:"no-cache",skip:n===$t.LocalStorage},Object(Xt.useQuery)(Jt,t)),v=!Rt(o)&&n===$t.LocalStorage||!Rt(m.data);return Object(Tt.useEffect)((function(){var e,t,r;if(d(!0),v){var i=a+"-"+o;try{var s=void 0;switch(n){case $t.LocalStorage:(s=localStorage.getItem(i))&&h([JSON.parse(s)]);break;case $t.Server:if(!m.data)return;h(null===(t=null===(e=m.data)||void 0===e?void 0:e.currentLead)||void 0===t?void 0:t.quizResponses);break;case $t.Blended:default:if(s=localStorage.getItem(i))h([JSON.parse(s)]);else{if(!m.data)return;h(null===(r=m.data.currentLead)||void 0===r?void 0:r.quizResponses)}}}catch(l){l.message||(l.message="Error in useQuizResponse"),l.type||(l.type=Ft.Invalid),u(l)}finally{d(!1)}}}),[v]),{quizResponses:p,quizResponseError:s||m.error,quizResponseLoading:c}},rr=function(e,t){var r="function"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,a,o=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i};!function(e){e.LocalStorage="local-storage",e.Server="server",e.Blended="blended"}($t||($t={}));var nr=r(71),ar=r(540),or=r.n(ar),ir=r(323),sr=r.n(ir),ur=r(94),lr=r.n(ur),cr=r(324),dr=(r(557),r(541)),fr=r.n(dr),pr=r(225),hr=r.n(pr),mr=Object(cr.createIntlCache)(),vr=Object(cr.createIntl)({locale:"en"},mr),gr=function(e){return function t(r,n){var a=function(t){return t.replace(/(?:\{\{(?:\w*\.*)+\}\})/g,(function(t){var r=t.substring(2,t.length-2),a=Object(nr.get)(e,r);return Array.isArray(a)&&(null===n||void 0===n?void 0:n.formatLists)?vr.formatList(a):a}))};return lr()(r)?a(r):fr()(r,(function(e){if("string"===typeof e)return a(e);if(Array.isArray(e))return e.map((function(e){return t(e,n)}));if(!hr()(e))return e;var r={};for(var o in e){r[a(o)]=t(e[o])}return r}))}},yr=function(e,t,r){var n=_r(e.if,t,r)?e.then:e.else;return n&&At(n)?yr(n,t,r):n},_r=function(e,t,r){return Rt((n=e).field)&&Rt(n.context)||Rt(n.answer)?function(e){return Array.isArray(e.oneOf)}(e)?e.oneOf.some((function(e){return _r(e,t,r)})):e.allOf.every((function(e){return _r(e,t,r)})):br(e,t,r);var n},br=function(e,t,r){void 0===r&&(r={});var n,a=Rt((n=e).field)||Rt(n.answer)?Object(nr.get)(r,e.context):Object(nr.get)(t,e.field),o=gr({context:r,answers:t})(e.answer.value);switch(e.answer.op){case"==":return a?sr()(a,o):a==o;case"!=":return a?!sr()(a,o):a!=o;case"<":return a":return a>o;case">=":return a>=o;case"includes":return!(!a||!Array.isArray(a)&&!lr()(a))&&a.includes(o);case"!includes":return!a||!Array.isArray(a)&&!lr()(a)||!a.includes(o);case"startsWith":return!!lr()(a)&&a.startsWith(o);case"!startsWith":return!lr()(a)||!a.startsWith(o);case"endsWith":return!!lr()(a)&&a.endsWith(o);case"!endsWith":return!lr()(a)||!a.endsWith(o);case"isEmpty":return Array.isArray(a)?0===a.length===o:Rt(a)===o;case"in":return!!Array.isArray(o)&&o.includes(a);case"!in":return!Array.isArray(o)||!o.includes(a);case"length ==":return!!Array.isArray(a)&&a.length==o;case"length !=":return!!Array.isArray(a)&&a.length!=o;case"length >":return!!Array.isArray(a)&&a.length>o;case"length >=":return!!Array.isArray(a)&&a.length>=o;case"length <":return!!Array.isArray(a)&&a.length=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},Pr=function(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)},Sr=function(e){var t="function"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},Er=function(e,t){var r="function"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,a,o=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i};function Or(e,t,r){var n=r.value;r.value=function(){for(var e=[],t=0;t0)}return Object.defineProperty(e.prototype,"answers",{get:function(){var e,t,r=this;if(this._hydrating)return this._answers;var n=Object.keys(this._answers).filter((function(e){return!function(e){var t,n,a=r._questionsAnswered.has(e),o=!1;try{for(var i=Sr(r._questionsAnswered.keys()),s=i.next();!s.done;s=i.next())s.value.includes(e+".")&&(o=!0)}catch(u){t={error:u}}finally{try{s&&!s.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return a||o}(e)}));try{for(var a=Sr(n),o=a.next();!o.done;o=a.next()){var i=o.value;delete this._answers[i]}}catch(s){e={error:s}}finally{try{o&&!o.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}return this._answers},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._context},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"currentStep",{get:function(){return this._currentStep},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"progress",{get:function(){var e=this._progressStats;return e.answered/e.total||0},enumerable:!1,configurable:!0}),e.prototype.next=function(){var e;return null!==(e=this._nonLinearTransition())&&void 0!==e?e:this._linearTransition()},e.prototype.back=function(){var e;return null===(e=this._rollbacks.pop())||void 0===e||e(),this.currentStep},e.prototype.saveAnswer=function(e){var t=this.currentStep;if(!xt(t)&&!jt(t))throw new Error("The current step is not a question nor a question group: "+JSON.stringify(t));if(jt(t)){var r=Er(Object.keys(e),1)[0];this._questionsAnswered.add(t.field+"."+r)}xt(t)&&this._questionsAnswered.add(t.field),this._answers[t.field]=e},e.prototype._linearTransition=function(){if(this._logicStepIndex===this.config.logic.length)throw new Error("Quiz logic has reached the end of the array. A linear transition is not possible");this._logicStepIndex++;for(var e=this.config.logic[this._logicStepIndex];Ct(e)&&!yr(e.preCondition,this.answers,this.context);)this._logicStepIndex++,e=this.config.logic[this._logicStepIndex];return this._currentStep=e,Mt(e)?(this._progressStats.answered=this._progressStats.total=1,this._currentStep=this._interpolate(e)):this._progressStats.answered++,Ct(e)&&yr(e.preCondition,this.answers,this.context)&&this._progressStats.total++,this.currentStep},e.prototype._nonLinearTransition=function(){var e=this.currentStep;if((t=e).nextCondition&&At(t.nextCondition)){var t,r=yr(e.nextCondition,this.answers,this.context);if(void 0!=r&&(!Ct(r)||yr(r.preCondition,this.answers,this.context)))return Mt(r)?(this._currentStep=this._interpolate(r),this._progressStats.answered=this._progressStats.total=1,this._currentStep):(this._progressStats.answered++,this._progressStats.total++,this._currentStep=r,r)}},e.prototype._hydrate=function(e){var t=this,r=function(e){return!Rt(Object(nr.get)(t.answers,e))},n=function(e){return Ct(e)&&!yr(e.preCondition,t.answers,t.context)},a=function(e){return jt(e)?e.questions.every((function(e){return n(e)})):n(e)};this._hydrating=!0;try{if(e){for(var o=this.currentStep,i=function(){if(xt(o)){if(!r(o.field)&&!a(o))return{value:void 0};s._questionsAnswered.add(o.field),o=s.next()}if(jt(o)){var e=!0;if(o.questions.forEach((function(n){r(n.field)||a(n)?t._questionsAnswered.add(n.field):e=!1})),!e)return{value:void 0};o=s.next()}It(o)&&(o=s.next())},s=this;!Mt(o);){var u=i();if("object"===typeof u)return u.value}return}for(var l=this.currentStep;(xt(l)||jt(l))&&(r(l.field)||a(l));)l=this.next()}finally{this._hydrating=!1}},wr([Or,Pr("design:type",Function),Pr("design:paramtypes",[]),Pr("design:returntype",void 0)],e.prototype,"_linearTransition",null),wr([Or,Pr("design:type",Function),Pr("design:paramtypes",[]),Pr("design:returntype",void 0)],e.prototype,"_nonLinearTransition",null),e}(),Fr=function(){return(Fr=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i},Rr=function(e,t){var r,n,a,o=t.config,i=t.answers,s=Object(nr.get)(o.fields,e.split(".").join(".type.")),u=s.enumLabelsOptions,l=s.enumLabels,c=s.setContext,d=s.meta,f=Tr(s,["enumLabelsOptions","enumLabels","setContext","meta"]),p=Fr({},l);if(u&&u.extend){var h=o.fields[u.extend].enumLabels;if(u.limitToAnswers){p={};var m=null!==(r=o.fields[u.extend].supportsOther?i[u.extend].selected:i[u.extend])&&void 0!==r?r:[];Object.entries(h).forEach((function(e){var t=kr(e,2),r=t[0],n=t[1];m.includes(r)&&(p[r]=n)})),p=Fr(Fr({},p),l)}else p=Fr(Fr({},h),p)}var v=null!==(n=t.context)&&void 0!==n?n:{};if(!Rt(c))for(var g in c){var y=c[g];v[g]=xr(y,i,Ar(y.field,o))}var _=gr({answers:i,context:v});return Fr(Fr({enumLabels:p},f),{label:_(f.label,{formatLists:!0}),meta:d&&_(d,{formatLists:!0}),required:null===(a=t.required)||void 0===a||a})},Ar=function(e,t){var r,n,a=null===(n=null===(r=t.fields[e])||void 0===r?void 0:r.enumLabelsOptions)||void 0===n?void 0:n.extend;if(a){var o=t.fields[a].enumLabels;return Fr(Fr({},o),t.fields[e].enumLabels)}return t.fields[e].enumLabels},xr=function(e,t,r){var n=Object(nr.get)(t,e.field),a=e.answer.value;switch(e.answer.apply){case"pick":return Array.isArray(n)?n.filter((function(e){var t;return null===(t=a.includes)||void 0===t?void 0:t.call(a,e)})).map((function(t){var n,a,o=null!==(n=e.answer.enumLabels)&&void 0!==n?n:r;return null!==(a=null===o||void 0===o?void 0:o[t])&&void 0!==a?a:t})):n;default:return n}};var jr=function(){return(jr=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i},Mr=function(e,t,r){var n,a,o,i,s,u=e.options,l=e.strategy,c=e.name,d=e.context,f=Cr(Object(Tt.useState)(d),2),p=f[0],h=f[1],m=(o=function(e){if(!Rt(t))return new Dr({config:t.data,context:p,answers:jr(jr({},null===r||void 0===r?void 0:r.content),null===e||void 0===e?void 0:e.answers)})},i=[t,r,p],s=Object(Tt.useRef)(o(void 0)),Object(Tt.useMemo)((function(){var e=o(s.current);return s.current=e,e}),i)),v=Cr(Object(Tt.useState)(0),2),g=v[0],y=v[1],_=Cr(Object(Tt.useState)(null===m||void 0===m?void 0:m.currentStep),2),b=_[0],w=_[1];Object(Tt.useEffect)((function(){m&&y(m.progress)}),[b]),Object(Tt.useEffect)((function(){m&&(w(m.currentStep),y(m.progress))}),[m]);var P=function(){if(t){var e=c+"-"+t.data.version;try{localStorage.setItem(e,JSON.stringify({configName:t.data.name,configVersion:t.data.version,content:m.answers,draft:!Mt(m.currentStep)}))}catch(n){}}},S=function(e){var r,n=function(e){var r=e+".schema";if(e.includes(".")){var n=e.split(".");if(n.length>2){var a=Cr(n);r=a[0]+".schema.properties."+a.slice(1).join(".properties.")}else r=e.split(".").join(".schema.properties.")}return Object(nr.get)(t.data.fields,r)}(e),a=null===(r=n.required)||void 0===r||r;return{required:a,field:e,leadCapture:n.leadCapture,uiOptions:Rr(e,{config:t.ui,answers:m.answers,context:p,required:a})}},E=Object(Tt.useMemo)((function(){if(!Rt(b)){if(xt(b))return S(b.field);if(jt(b)){var e=b.questions.filter((function(e){return!Ct(t=e)||yr(t.preCondition,m.answers,p);var t})).map((function(e){return S(e.field)})),r=Rr(b.field,{config:t.ui,answers:m.answers,context:p,required:!0});return{fieldOptions:e,uiOptions:{label:r.label,meta:r.meta,detail:r.detail,setContext:r.setContext}}}return b}}),[b,null===m||void 0===m?void 0:m.answers,null===m||void 0===m?void 0:m.answers[null===(n=b)||void 0===n?void 0:n.field]]),O=Object(Tt.useMemo)((function(){return Rt(t)?{validate:function(){},coerce:function(){}}:(e=t.data,r=new or.a({coerceTypes:!0,verbose:!0,jsonPointers:!1}),{validate:function(t,n){var a=r.compile(e.fields[t].schema);if(!a(n))return a.errors.map((function(e){return e.message})).join(", ")},coerce:function(t,n){var a={value:n};if(r.compile({properties:{value:e.fields[t].schema}})(a))return a.value}});var e,r}),[t]),D=Object(Tt.useCallback)((function(e,t){return Rt(t)&&Lt(E)&&E.required?"required":Nt(E)?void 0:O.validate(e,t)}),[E,O]),F=Object(Tt.useCallback)((function(e,t){var r=O.coerce(e,t);if(Rt(r))throw new Error("Coercion on value failed");return m.saveAnswer(r),l!==$t.Server&&P(),r}),[m]),T=Object(Tt.useCallback)((function(){for(var e=m.next();It(e)&&(null===u||void 0===u?void 0:u.disableScreenActions);)e=m.next();return Mt(e)?(y(m.progress),{isComplete:!0,step:e,result:e.result,commit:function(){w(e),P()}}):{isComplete:!1,step:e,commit:function(){w(e)}}}),[m,u]),k=Object(Tt.useCallback)((function(){var e=m.back();w(e)}),[m]),R=Object(Tt.useCallback)((function(e){return h((function(t){return jr(jr({},t),e)}))}),[]);return{current:E,saveAnswer:F,validate:D,next:T,back:k,progress:g,answers:null!==(a=null===m||void 0===m?void 0:m.answers)&&void 0!==a?a:{},updateContext:R}},Ir=function(e){var t=function(e){var t=e.client,r=e.initialDraftQuizResponse,n=e.strategy,a=e.name,o=e.version,i=rr(Object(Tt.useState)(r),2),s=i[0],u=i[1],l=rr(Object(Tt.useState)(),2),c=l[0],d=l[1];Object(Tt.useEffect)((function(){if(r&&(n===$t.LocalStorage||n===$t.Blended)){var e=a+"-"+r.configVersion;localStorage.setItem(e,JSON.stringify(r))}}),[]);var f=rr(Qt(e),2),p=f[0],h=f[1],m=h.configs,v=h.configError,g=h.isLoading,y=tr({client:t,strategy:n,name:a,initialDraftQuizResponse:r,version:o}),_=y.quizResponses,b=y.quizResponseError,w=y.quizResponseLoading;return Object(Tt.useEffect)((function(){var t;if(!w){var n,a=null!==(t=null===r||void 0===r?void 0:r.configVersion)&&void 0!==t?t:o;if(!r&&_&&_.length>0)if(e.id){var i=_.find((function(t){return t.id===e.id}));if(void 0==i)return void d({type:Ft.NotFound,message:"No QuizResponse with id "+e.id+" found"});if(!i.draft)return void d({type:Ft.NotEditable,message:"QuizResponse with id "+e.id+" is not a draft"});n=i,a=i.configVersion}else{var s=_[_.length-1];s.draft&&(n=s,a=s.configVersion)}n&&u(n),p(a)}}),[_,w]),{isLoading:w||g,draftQuizResponse:s,configs:m,error:b||v||c}}(e);return[t,Mr(e,t.configs,t.draftQuizResponse)]}},420:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUnicodeLanguageSubtag=t.isUnicodeScriptSubtag=t.isUnicodeRegionSubtag=t.isStructurallyValidLanguageTag=t.parseUnicodeLanguageId=t.parseUnicodeLocaleId=t.getCanonicalLocales=void 0;var n=r(70),a=r(268),o=r(269),i=r(684);t.getCanonicalLocales=function(e){return function(e){if(void 0===e)return[];var t=[];"string"===typeof e&&(e=[e]);for(var r=0,n=e;rr&&(r=f,o=d)}var p=n.__assign({},o),h={rawPattern:o.rawPattern};for(var m in i.processDateTimePattern(o.rawPattern,h),p){var v=p[m],g=h[m],y=e[m];"minute"!==m&&"second"!==m&&(y&&(s(g)&&!s(y)||v!==y&&(h[m]=y)))}return h.pattern=p.pattern,h.pattern12=p.pattern12,h.skeleton=p.skeleton,h.rangePatterns=p.rangePatterns,h.rangePatterns12=p.rangePatterns12,h}},422:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitRangePattern=t.splitFallbackRangePattern=t.parseDateTimeSkeleton=t.processDateTimePattern=void 0;var n=r(70),a=r(270),o=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,i=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function s(e,t){var r=e.length;switch(e[0]){case"G":return t.era=4===r?"long":5===r?"narrow":"short","{era}";case"y":case"Y":case"u":case"U":case"r":return t.year=2===r?"2-digit":"numeric","{year}";case"q":case"Q":throw new RangeError("`w/Q` (quarter) patterns are not supported");case"M":case"L":return t.month=["numeric","2-digit","short","long","narrow"][r-1],"{month}";case"w":case"W":throw new RangeError("`w/W` (week of year) patterns are not supported");case"d":return t.day=["numeric","2-digit"][r-1],"{day}";case"D":case"F":case"g":return t.day="numeric","{day}";case"E":return t.weekday=4===r?"long":5===r?"narrow":"short","{weekday}";case"e":case"c":return t.weekday=[void 0,void 0,"short","long","narrow","short"][r-1],"{weekday}";case"a":case"b":case"B":return t.hour12=!0,"{ampm}";case"h":return t.hour=["numeric","2-digit"][r-1],t.hour12=!0,"{hour}";case"H":return t.hour=["numeric","2-digit"][r-1],"{hour}";case"K":return t.hour=["numeric","2-digit"][r-1],t.hour12=!0,"{hour}";case"k":return t.hour=["numeric","2-digit"][r-1],"{hour}";case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":return t.minute=["numeric","2-digit"][r-1],"{minute}";case"s":return t.second=["numeric","2-digit"][r-1],"{second}";case"S":case"A":return t.second="numeric","{second}";case"z":case"Z":case"O":case"v":case"V":case"X":case"x":return t.timeZoneName=r<4?"short":"long","{timeZoneName}"}return""}function u(e){switch(e){case"G":return"era";case"y":case"Y":case"u":case"U":case"r":return"year";case"M":case"L":return"month";case"d":case"D":case"F":case"g":return"day";case"a":case"b":case"B":return"ampm";case"h":case"H":case"K":case"k":return"hour";case"m":return"minute";case"s":case"S":case"A":return"second";default:throw new RangeError("Invalid range pattern token")}}function l(e,t){var r=[],n=e.replace(/'{2}/g,"{apostrophe}").replace(/'(.*?)'/g,(function(e,t){return r.push(t),"$$"+(r.length-1)+"$$"})).replace(o,(function(e){return s(e,t||{})}));return r.length&&(n=n.replace(/\$\$(\d+)\$\$/g,(function(e,t){return r[+t]})).replace(/\{apostrophe\}/g,"'")),[n.replace(/([\s\uFEFF\xA0])\{ampm\}([\s\uFEFF\xA0])/,"$1").replace("{ampm}","").replace(i,""),n]}function c(e){return e.split(/(\{[0|1]\})/g).filter(Boolean).map((function(e){switch(e){case"{0}":return{source:a.RangePatternType.startRange,pattern:e};case"{1}":return{source:a.RangePatternType.endRange,pattern:e};default:return{source:a.RangePatternType.shared,pattern:e}}}))}function d(e){for(var t,r=/\{(.*?)\}/g,n={},o=0;t=r.exec(e);){if(t[0]in n){o=t.index;break}n[t[0]]=t.index}return o?[{source:a.RangePatternType.startRange,pattern:e.slice(0,o)},{source:a.RangePatternType.endRange,pattern:e.slice(o)}]:[{source:a.RangePatternType.startRange,pattern:e}]}t.processDateTimePattern=l,t.parseDateTimeSkeleton=function(e,t,r,a){void 0===t&&(t=e);var i={pattern:"",pattern12:"",skeleton:e,rawPattern:t,rangePatterns:{},rangePatterns12:{}};if(r)for(var f in r){var p=u(f),h={patternParts:[]},m=l(r[f],h),v=m[0],g=m[1];i.rangePatterns[p]=n.__assign(n.__assign({},h),{patternParts:d(v)}),i.rangePatterns12[p]=n.__assign(n.__assign({},h),{patternParts:d(g)})}else if(a){var y=c(a);i.rangePatterns.default={patternParts:y},i.rangePatterns12.default={patternParts:y}}e.replace(o,(function(e){return s(e,i)}));var _=l(t),b=_[0],w=_[1];return i.pattern=b,i.pattern12=w,i},t.splitFallbackRangePattern=c,t.splitRangePattern=d},423:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CanonicalizeTimeZoneName=void 0,t.CanonicalizeTimeZoneName=function(e,t){var r=t.tzData,n=t.uppercaseLinks,a=e.toUpperCase(),o=Object.keys(r).reduce((function(e,t){return e[t.toUpperCase()]=t,e}),{}),i=n[a]||o[a];return"Etc/UTC"===i||"Etc/GMT"===i?"UTC":i}},424:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BasicFormatMatcher=void 0;var n=r(70),a=r(32),o=r(150);t.BasicFormatMatcher=function(e,t){var r=-1/0,i=t[0];a.invariant(Array.isArray(t),"formats should be a list of things");for(var s=0,u=t;sr&&(r=c,i=l)}return n.__assign({},i)}},425:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DateTimeStyleFormat=void 0;var n=r(32);t.DateTimeStyleFormat=function(e,t,r){var a,o;if(void 0!==t&&(n.invariant("full"===t||"long"===t||"medium"===t||"short"===t,"invalid timeStyle"),o=r.timeFormat[t]),void 0!==e&&(n.invariant("full"===e||"long"===e||"medium"===e||"short"===e,"invalid dateStyle"),a=r.dateFormat[e]),void 0!==e&&void 0!==t){var i={};for(var s in a)"pattern"!==s&&(i[s]=a[s]);for(var s in o)"pattern"!==s&&"pattern12"!==s&&(i[s]=o[s]);var u=r.dateTimeFormat[e],l=u.replace("{0}",o.pattern).replace("{1}",a.pattern);if(i.pattern=l,"pattern12"in o){var c=u.replace("{0}",o.pattern12).replace("{1}",a.pattern);i.pattern12=c}return i}return void 0!==t?o:(n.invariant(void 0!==e,"dateStyle should not be undefined"),a)}},426:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatDateTimePattern=void 0;var n=r(150),a=r(427),o=r(46);function i(e){return e<10?"0"+e:String(e)}function s(e,t,r,n){var a=Math.floor(r/6e4),o=Math.abs(a)%60,s=Math.floor(Math.abs(a)/60),u=t.split(";"),l=u[0],c=u[1],d="",f=r<0?c:l;return"long"===n?d=f.replace("HH",i(s)).replace("H",String(s)).replace("mm",i(o)).replace("m",String(o)):(o||s)&&(o||(f=f.replace(/:?m+/,"")),d=f.replace(/H+/,String(s)).replace(/m+/,String(o))),e.replace("{0}",d)}t.FormatDateTimePattern=function(e,t,r,i){var u=i.getInternalSlots,l=i.localeData,c=i.getDefaultTimeZone,d=i.tzData;r=o.TimeClip(r);var f=u(e),p=l[f.dataLocale],h=f.locale,m=Object.create(null);m.useGrouping=!1;var v=new Intl.NumberFormat(h,m),g=Object.create(null);g.minimumIntegerDigits=2,g.useGrouping=!1;var y,_=new Intl.NumberFormat(h,g),b=f.fractionalSecondDigits;if(void 0!==b){var w=Object.create(null);w.minimumIntegerDigits=b,w.useGrouping=!1,y=new Intl.NumberFormat(h,w)}for(var P=a.ToLocalTime(r,f.calendar,f.timeZone,{tzData:d}),S=[],E=0,O=t;E-1){var k="",R=f[F];T=P[F];"year"===F&&T<=0&&(T=1-T),"month"===F&&T++;var A=f.hourCycle;if("hour"!==F||"h11"!==A&&"h12"!==A||0===(T%=12)&&"h12"===A&&(T=12),"hour"===F&&"h24"===A&&0===T&&(T=24),"numeric"===R)k=v.format(T);else if("2-digit"===R)(k=_.format(T)).length>2&&(k=k.slice(k.length-2,k.length));else if("narrow"===R||"short"===R||"long"===R)if("era"===F)k=p[F][R][T];else if("timeZoneName"===F){var x=p.timeZoneName,j=p.gmtFormat,C=p.hourFormat,M=x[f.timeZone||c()];k=M&&M[R]?M[R][+P.inDST]:s(j,C,P.timeZoneOffset,R)}else k="month"===F?p.month[R][T-1]:p[F][R][T];S.push({type:F,value:k})}else if("ampm"===F){k=void 0;k=(T=P.hour)>11?p.pm:p.am,S.push({type:"dayPeriod",value:k})}else if("relatedYear"===F){T=P.relatedYear,k=v.format(T);S.push({type:"relatedYear",value:k})}else if("yearName"===F){T=P.yearName,k=v.format(T);S.push({type:"yearName",value:k})}}return S}},427:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToLocalTime=void 0;var n=r(32),a=r(46);t.ToLocalTime=function(e,t,r,o){var i=o.tzData;n.invariant("Number"===a.Type(e),"invalid time"),n.invariant("gregory"===t,"We only support Gregory calendar right now");var s=function(e,t,r){var n,a=r[t];if(!a)return[0,!1];for(var o=0,i=0,s=!1;o<=a.length;o++)if(o===a.length||1e3*a[o][0]>e){i=(n=a[o-1])[2],s=n[3];break}return[1e3*i,s]}(e,r,i),u=s[0],l=s[1],c=e+u,d=a.YearFromTime(c);return{weekday:a.WeekDay(c),era:d<0?"BC":"AD",year:d,relatedYear:void 0,yearName:void 0,month:a.MonthFromTime(c),day:a.DateFromTime(c),hour:a.HourFromTime(c),minute:a.MinFromTime(c),second:a.SecFromTime(c),millisecond:a.msFromTime(c),inDST:l,timeZoneOffset:u}}},428:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartitionDateTimeRangePattern=void 0;var n=r(270),a=r(46),o=r(427),i=r(426),s=r(194),u=["era","year","month","day","ampm","hour","minute","second","fractionalSecondDigits"];t.PartitionDateTimeRangePattern=function(e,t,r,l){if(t=a.TimeClip(t),isNaN(t))throw new RangeError("Invalid start time");if(r=a.TimeClip(r),isNaN(r))throw new RangeError("Invalid end time");for(var c,d=l.getInternalSlots,f=l.tzData,p=d(e),h=o.ToLocalTime(t,p.calendar,p.timeZone,{tzData:f}),m=o.ToLocalTime(r,p.calendar,p.timeZone,{tzData:f}),v=p.pattern,g=p.rangePatterns,y=!0,_=!1,b=0,w=u;b11&&O<11||E<11&&O>11)&&(y=!1),c=S}}else if("fractionalSecondDigits"===P){var D=p.fractionalSecondDigits;void 0===D&&(D=3),(E=Math.floor(h.millisecond*Math.pow(10,D-3)))!==(O=Math.floor(m.millisecond*Math.pow(10,D-3)))&&(y=!1)}else{S=g[P];if(void 0!==c&&void 0===S)_=!0;else{E=h[P],O=m[P];a.SameValue(E,O)||(y=!1),c=S}}}if(y){for(var F=i.FormatDateTimePattern(e,s.PartitionPattern(v),t,l),T=0,k=F;Tr)throw new RangeError(e+" is outside of range ["+t+", "+r+"]");return Math.floor(e)}return n}},432:function(e,t,r){"use strict";function n(e){return e.slice(e.indexOf("-")+1)}Object.defineProperty(t,"__esModule",{value:!0}),t.IsSanctionedSimpleUnitIdentifier=t.SIMPLE_UNITS=t.removeUnitNamespace=t.SANCTIONED_UNITS=void 0,t.SANCTIONED_UNITS=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"],t.removeUnitNamespace=n,t.SIMPLE_UNITS=t.SANCTIONED_UNITS.map(n),t.IsSanctionedSimpleUnitIdentifier=function(e){return t.SIMPLE_UNITS.indexOf(e)>-1}},433:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IsWellFormedUnitIdentifier=void 0;var n=r(432);t.IsWellFormedUnitIdentifier=function(e){if(e=e.replace(/([A-Z])/g,(function(e,t){return t.toLowerCase()})),n.IsSanctionedSimpleUnitIdentifier(e))return!0;var t=e.split("-per-");if(2!==t.length)return!1;var r=t[0],a=t[1];return!(!n.IsSanctionedSimpleUnitIdentifier(r)||!n.IsSanctionedSimpleUnitIdentifier(a))}},434:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComputeExponent=void 0;var n=r(32),a=r(435),o=r(195);t.ComputeExponent=function(e,t,r){var i=r.getInternalSlots;if(0===t)return[0,0];t<0&&(t=-t);var s=n.getMagnitude(t),u=a.ComputeExponentForMagnitude(e,s,{getInternalSlots:i});t=u<0?t*Math.pow(10,-u):t/Math.pow(10,u);var l=o.FormatNumericToString(i(e),t);return 0===l.roundedNumber||n.getMagnitude(l.roundedNumber)===s-u?[u,s]:[a.ComputeExponentForMagnitude(e,s+1,{getInternalSlots:i}),s+1]}},435:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComputeExponentForMagnitude=void 0,t.ComputeExponentForMagnitude=function(e,t,r){var n=(0,r.getInternalSlots)(e),a=n.notation,o=n.dataLocaleData,i=n.numberingSystem;switch(a){case"standard":return 0;case"scientific":return t;case"engineering":return 3*Math.floor(t/3);default:var s=n.compactDisplay,u=n.style,l=n.currencyDisplay,c=void 0;if("currency"===u&&"name"!==l){c=(o.numbers.currency[i]||o.numbers.currency[o.numbers.nu[0]]).short}else{var d=o.numbers.decimal[i]||o.numbers.decimal[o.numbers.nu[0]];c="long"===s?d.long:d.short}if(!c)return 0;var f=String(Math.pow(10,t)),p=Object.keys(c);if(fp[p.length-1])return p[p.length-1].length-1;var h=p.indexOf(f);if(-1===h)return 0;var m=p[h];return"0"===c[m].other?0:m.length-c[m].other.match(/0+/)[0].length}}},436:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToRawPrecision=void 0;var n=r(32);t.ToRawPrecision=function(e,t,r){var a,o,i,s,u=r;if(0===e)a=n.repeat("0",u),o=0,i=0;else{var l=e.toString(),c=l.indexOf("e"),d=l.split("e"),f=d[0],p=d[1],h=f.replace(".","");if(c>=0&&h.length<=u)o=+p,a=h+n.repeat("0",u-h.length),i=e;else{var m=(o=n.getMagnitude(e))-u+1,v=Math.round(y(e,m));y(v,u-1)>=10&&(o+=1,v=Math.floor(v/10)),a=v.toString(),i=y(v,u-1-o)}}if(o>=u-1?(a+=n.repeat("0",o-u+1),s=o+1):o>=0?(a=a.slice(0,o+1)+"."+a.slice(o+1),s=o+1):(a="0."+n.repeat("0",-o-1)+a,s=1),a.indexOf(".")>=0&&r>t){for(var g=r-t;g>0&&"0"===a[a.length-1];)a=a.slice(0,-1),g--;"."===a[a.length-1]&&(a=a.slice(0,-1))}return{formattedString:a,roundedNumber:i,integerDigitsCount:s};function y(e,t){return t<0?e*Math.pow(10,-t):e/Math.pow(10,t)}}},437:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CurrencyDigits=void 0;var n=r(46);t.CurrencyDigits=function(e,t){var r=t.currencyDigitsData;return n.HasOwnProperty(r,e)?r[e]:2}},438:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartitionNumberPattern=void 0;var n=r(70),a=r(195),o=r(46),i=r(434),s=n.__importDefault(r(439));t.PartitionNumberPattern=function(e,t,r){var n,u,l,c=r.getInternalSlots,d=c(e),f=d.pl,p=d.dataLocaleData,h=d.numberingSystem,m=p.numbers.symbols[h]||p.numbers.symbols[p.numbers.nu[0]],v=0,g=0;if(isNaN(t))u=m.nan;else if(isFinite(t)){"percent"===d.style&&(t*=100),g=(n=i.ComputeExponent(e,t,{getInternalSlots:c}))[0],v=n[1],t=g<0?t*Math.pow(10,-g):t/Math.pow(10,g);var y=a.FormatNumericToString(d,t);u=y.formattedString,t=y.roundedNumber}else u=m.infinity;switch(d.signDisplay){case"never":l=0;break;case"auto":l=o.SameValue(t,0)||t>0||isNaN(t)?0:-1;break;case"always":l=o.SameValue(t,0)||t>0||isNaN(t)?1:-1;break;default:l=0===t||isNaN(t)?0:t>0?1:-1}return s.default({roundedNumber:t,formattedString:u,exponent:g,magnitude:v,sign:l},d.dataLocaleData,f,d)}},439:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(70),a=r(275),o=n.__importStar(r(702)),i=r(703),s=new RegExp("^"+i.S_UNICODE_REGEX.source),u=new RegExp(i.S_UNICODE_REGEX.source+"$"),l=/[#0](?:[\.,][#0]+)*/g;function c(e,t,r,n,i,s,u){var l=[],c=t.formattedString,d=t.roundedNumber;if(isNaN(d))return[{type:"nan",value:c}];if(!isFinite(d))return[{type:"infinity",value:c}];var f=o[i];f&&(c=c.replace(/\d/g,(function(e){return f[+e]||e})));var p,h,m=c.indexOf(".");if(m>0?(p=c.slice(0,m),h=c.slice(m+1)):p=c,s&&("compact"!==r||d>=1e4)){var v=e.group,g=[],y=u.split(".")[0].split(","),_=3,b=3;y.length>1&&(_=y[y.length-1].length),y.length>2&&(b=y[y.length-2].length);var w=p.length-_;if(w>0){for(g.push(p.slice(w,w+_)),w-=b;w>0;w-=b)g.push(p.slice(w,w+b));g.push(p.slice(0,w+b))}else g.push(p);for(;g.length>0;){var P=g.pop();l.push({type:"integer",value:P}),g.length>0&&l.push({type:"group",value:v})}}else l.push({type:"integer",value:p});if(void 0!==h&&l.push({type:"decimal",value:e.decimal},{type:"fraction",value:h}),("scientific"===r||"engineering"===r)&&isFinite(d)){l.push({type:"exponentSeparator",value:e.exponential}),n<0&&(l.push({type:"exponentMinusSign",value:e.minusSign}),n=-n);var S=a.ToRawFixed(n,0,0);l.push({type:"exponentInteger",value:S.formattedString})}return l}function d(e,t){e.indexOf(";")<0&&(e=e+";-"+e);var r=e.split(";"),n=r[0],a=r[1];switch(t){case 0:return n;case-1:return a;default:return a.indexOf("-")>=0?a.replace(/-/g,"+"):"+"+n}}function f(e,t,r){return r[e.select(t)]||r.other}t.default=function(e,t,r,n){var a,o,i=e.sign,p=e.exponent,h=e.magnitude,m=n.notation,v=n.style,g=n.numberingSystem,y=t.numbers.nu[0],_=null;if("compact"===m&&h&&(_=function(e,t,r,n,a,o,i){var s,u,l=e.roundedNumber,c=e.sign,p=e.magnitude,h=String(Math.pow(10,p)),m=r.numbers.nu[0];if("currency"===n&&"name"!==o){var v=null===(s=((g=r.numbers.currency)[i]||g[m]).short)||void 0===s?void 0:s[h];if(!v)return null;u=f(t,l,v)}else{var g,y=((g=r.numbers.decimal)[i]||g[m])[a][h];if(!y)return null;u=f(t,l,y)}if("0"===u)return null;return u=d(u,c).replace(/([^\s;\-\+\d\xa4]+)/g,"{c:$1}").replace(/0+/,"0")}(e,r,t,v,n.compactDisplay,n.currencyDisplay,g)),"currency"===v&&"name"!==n.currencyDisplay){var b=t.currencies[n.currency];if(b)switch(n.currencyDisplay){case"code":a=n.currency;break;case"symbol":a=b.symbol;break;default:a=b.narrow}else a=n.currency}if(_)o=_;else if("decimal"===v||"unit"===v||"currency"===v&&"name"===n.currencyDisplay)o=d((t.numbers.decimal[g]||t.numbers.decimal[y]).standard,i);else if("currency"===v){o=d((P=t.numbers.currency[g]||t.numbers.currency[y])[n.currencySign],i)}else{o=d(t.numbers.percent[g]||t.numbers.percent[y],i)}var w=l.exec(o)[0];if(o=o.replace(l,"{0}").replace(/'(.)'/g,"$1"),"currency"===v&&"name"!==n.currencyDisplay){var P,S=(P=t.numbers.currency[g]||t.numbers.currency[y]).currencySpacing.afterInsertBetween;S&&!u.test(a)&&(o=o.replace("\xa4{0}","\xa4"+S+"{0}"));var E=P.currencySpacing.beforeInsertBetween;E&&!s.test(a)&&(o=o.replace("{0}\xa4","{0}"+E+"\xa4"))}for(var O=o.split(/({c:[^}]+}|\{0\}|[\xa4%\-\+])/g),D=[],F=t.numbers.symbols[g]||t.numbers.symbols[y],T=0,k=O;T8640000000000001?NaN:function(e){var t=n(e);if(isNaN(t)||a(t,-0))return 0;if(isFinite(t))return t;var r=Math.floor(Math.abs(t));return t<0&&(r=-r),a(r,-0)?0:r}(e):NaN},t.ToObject=function(e){if(null==e)throw new TypeError("undefined/null cannot be converted to object");return Object(e)},t.SameValue=a,t.ArrayCreate=function(e){return new Array(e)},t.HasOwnProperty=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.Type=function(e){return null===e?"Null":"undefined"===typeof e?"Undefined":"function"===typeof e||"object"===typeof e?"Object":"number"===typeof e?"Number":"boolean"===typeof e?"Boolean":"string"===typeof e?"String":"symbol"===typeof e?"Symbol":"bigint"===typeof e?"BigInt":void 0};var o=864e5;function i(e,t){return e-Math.floor(e/t)*t}function s(e){return Math.floor(e/o)}function u(e){return Date.UTC(e,0)/o}function l(e){return new Date(e).getUTCFullYear()}function c(e){return e%4!==0?365:e%100!==0?366:e%400!==0?365:366}function d(e){return s(e)-u(l(e))}function f(e){return 365===c(l(e))?0:1}function p(e){var t=d(e),r=f(e);if(t>=0&&t<31)return 0;if(t<59+r)return 1;if(t<90+r)return 2;if(t<120+r)return 3;if(t<151+r)return 4;if(t<181+r)return 5;if(t<212+r)return 6;if(t<243+r)return 7;if(t<273+r)return 8;if(t<304+r)return 9;if(t<334+r)return 10;if(t<365+r)return 11;throw new Error("Invalid time")}t.Day=s,t.WeekDay=function(e){return i(s(e)+4,7)},t.DayFromYear=u,t.TimeFromYear=function(e){return Date.UTC(e,0)},t.YearFromTime=l,t.DaysInYear=c,t.DayWithinYear=d,t.InLeapYear=f,t.MonthFromTime=p,t.DateFromTime=function(e){var t=d(e),r=p(e),n=f(e);if(0===r)return t+1;if(1===r)return t-30;if(2===r)return t-58-n;if(3===r)return t-89-n;if(4===r)return t-119-n;if(5===r)return t-150-n;if(6===r)return t-180-n;if(7===r)return t-211-n;if(8===r)return t-242-n;if(9===r)return t-272-n;if(10===r)return t-303-n;if(11===r)return t-333-n;throw new Error("Invalid time")};var h=1e3;t.HourFromTime=function(e){return i(Math.floor(e/36e5),24)},t.MinFromTime=function(e){return i(Math.floor(e/6e4),60)},t.SecFromTime=function(e){return i(Math.floor(e/h),60)},t.OrdinaryHasInstance=function(e,t,r){if("function"!==typeof e)return!1;if(null===r||void 0===r?void 0:r.boundTargetFunction)return t instanceof(null===r||void 0===r?void 0:r.boundTargetFunction);if("object"!==typeof t)return!1;var n=e.prototype;if("object"!==typeof n)throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(n,t)},t.msFromTime=function(e){return i(e,h)}},464:function(e,t,r){"use strict";var n=r(129);e.exports=function(e){n.copy(e,this)}},465:function(e,t,r){"use strict";e.exports=function(e,t,r){var n="",a=!0===e.schema.$async,o=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),i=e.self._getId(e.schema);if(e.opts.strictKeywords){var s=e.util.schemaUnknownRules(e.schema,e.RULES.keywords);if(s){var u="unknown keyword: "+s;if("log"!==e.opts.strictKeywords)throw new Error(u);e.logger.warn(u)}}if(e.isTop&&(n+=" var validate = ",a&&(e.async=!0,n+="async "),n+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",i&&(e.opts.sourceCode||e.opts.processCode)&&(n+=" /*# sourceURL="+i+" */ ")),"boolean"==typeof e.schema||!o&&!e.schema.$ref){t="false schema";var l=e.level,c=e.dataLevel,d=e.schema[t],f=e.schemaPath+e.util.getProperty(t),p=e.errSchemaPath+"/"+t,h=!e.opts.allErrors,m="data"+(c||""),v="valid"+l;if(!1===e.schema){e.isTop?h=!0:n+=" var "+v+" = false; ",(Z=Z||[]).push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: {} ",!1!==e.opts.messages&&(n+=" , message: 'boolean schema is false' "),e.opts.verbose&&(n+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),n+=" } "):n+=" {} ";var g=n;n=Z.pop(),!e.compositeRule&&h?e.async?n+=" throw new ValidationError(["+g+"]); ":n+=" validate.errors = ["+g+"]; return false; ":n+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else e.isTop?n+=a?" return data; ":" validate.errors = null; return true; ":n+=" var "+v+" = true; ";return e.isTop&&(n+=" }; return validate; "),n}if(e.isTop){var y=e.isTop;l=e.level=0,c=e.dataLevel=0,m="data";if(e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema)),e.baseId=e.baseId||e.rootId,delete e.isTop,e.dataPathArr=[void 0],void 0!==e.schema.default&&e.opts.useDefaults&&e.opts.strictDefaults){var _="default is ignored in the schema root";if("log"!==e.opts.strictDefaults)throw new Error(_);e.logger.warn(_)}n+=" var vErrors = null; ",n+=" var errors = 0; ",n+=" if (rootData === undefined) rootData = data; "}else{l=e.level,m="data"+((c=e.dataLevel)||"");if(i&&(e.baseId=e.resolve.url(e.baseId,i)),a&&!e.async)throw new Error("async schema in sync schema");n+=" var errs_"+l+" = errors;"}v="valid"+l,h=!e.opts.allErrors;var b="",w="",P=e.schema.type,S=Array.isArray(P);if(P&&e.opts.nullable&&!0===e.schema.nullable&&(S?-1==P.indexOf("null")&&(P=P.concat("null")):"null"!=P&&(P=[P,"null"],S=!0)),S&&1==P.length&&(P=P[0],S=!1),e.schema.$ref&&o){if("fail"==e.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)');!0!==e.opts.extendRefs&&(o=!1,e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"'))}if(e.schema.$comment&&e.opts.$comment&&(n+=" "+e.RULES.all.$comment.code(e,"$comment")),P){if(e.opts.coerceTypes)var E=e.util.coerceToTypes(e.opts.coerceTypes,P);var O=e.RULES.types[P];if(E||S||!0===O||O&&!Y(O)){f=e.schemaPath+".type",p=e.errSchemaPath+"/type",f=e.schemaPath+".type",p=e.errSchemaPath+"/type";var D=S?"checkDataTypes":"checkDataType";if(n+=" if ("+e.util[D](P,m,e.opts.strictNumbers,!0)+") { ",E){var F="dataType"+l,T="coerced"+l;n+=" var "+F+" = typeof "+m+"; ","array"==e.opts.coerceTypes&&(n+=" if ("+F+" == 'object' && Array.isArray("+m+")) "+F+" = 'array'; "),n+=" var "+T+" = undefined; ";var k="",R=E;if(R)for(var A,x=-1,j=R.length-1;x",y=p?">":"<",_=void 0;if(!f&&"number"!=typeof s&&void 0!==s)throw new Error(t+" must be number");if(!v&&void 0!==m&&"number"!=typeof m&&"boolean"!=typeof m)throw new Error(h+" must be number or boolean");if(v){var b=e.util.getData(m.$data,i,e.dataPathArr),w="exclusive"+o,P="exclType"+o,S="exclIsNumber"+o,E="' + "+(F="op"+o)+" + '";a+=" var schemaExcl"+o+" = "+b+"; ",a+=" var "+w+"; var "+P+" = typeof "+(b="schemaExcl"+o)+"; if ("+P+" != 'boolean' && "+P+" != 'undefined' && "+P+" != 'number') { ";var O;_=h;(O=O||[]).push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(_||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: {} ",!1!==e.opts.messages&&(a+=" , message: '"+h+" should be boolean' "),e.opts.verbose&&(a+=" , schema: validate.schema"+u+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var D=a;a=O.pop(),!e.compositeRule&&c?e.async?a+=" throw new ValidationError(["+D+"]); ":a+=" validate.errors = ["+D+"]; return false; ":a+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } else if ( ",f&&(a+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),a+=" "+P+" == 'number' ? ( ("+w+" = "+n+" === undefined || "+b+" "+g+"= "+n+") ? "+d+" "+y+"= "+b+" : "+d+" "+y+" "+n+" ) : ( ("+w+" = "+b+" === true) ? "+d+" "+y+"= "+n+" : "+d+" "+y+" "+n+" ) || "+d+" !== "+d+") { var op"+o+" = "+w+" ? '"+g+"' : '"+g+"='; ",void 0===s&&(_=h,l=e.errSchemaPath+"/"+h,n=b,f=v)}else{E=g;if((S="number"==typeof m)&&f){var F="'"+E+"'";a+=" if ( ",f&&(a+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),a+=" ( "+n+" === undefined || "+m+" "+g+"= "+n+" ? "+d+" "+y+"= "+m+" : "+d+" "+y+" "+n+" ) || "+d+" !== "+d+") { "}else{S&&void 0===s?(w=!0,_=h,l=e.errSchemaPath+"/"+h,n=m,y+="="):(S&&(n=Math[p?"min":"max"](m,s)),m===(!S||n)?(w=!0,_=h,l=e.errSchemaPath+"/"+h,y+="="):(w=!1,E+="="));F="'"+E+"'";a+=" if ( ",f&&(a+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),a+=" "+d+" "+y+" "+n+" || "+d+" !== "+d+") { "}}_=_||t,(O=O||[]).push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(_||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { comparison: "+F+", limit: "+n+", exclusive: "+w+" } ",!1!==e.opts.messages&&(a+=" , message: 'should be "+E+" ",a+=f?"' + "+n:n+"'"),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";D=a;return a=O.pop(),!e.compositeRule&&c?e.async?a+=" throw new ValidationError(["+D+"]); ":a+=" validate.errors = ["+D+"]; return false; ":a+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",c&&(a+=" else { "),a}},467:function(e,t,r){"use strict";e.exports=function(e,t,r){var n,a=" ",o=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,d="data"+(i||""),f=e.opts.$data&&s&&s.$data;if(f?(a+=" var schema"+o+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+o):n=s,!f&&"number"!=typeof s)throw new Error(t+" must be number");a+="if ( ",f&&(a+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),a+=" "+d+".length "+("maxItems"==t?">":"<")+" "+n+") { ";var p=t,h=h||[];h.push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(p||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+n+" } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT have ",a+="maxItems"==t?"more":"fewer",a+=" than ",a+=f?"' + "+n+" + '":""+s,a+=" items' "),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var m=a;return a=h.pop(),!e.compositeRule&&c?e.async?a+=" throw new ValidationError(["+m+"]); ":a+=" validate.errors = ["+m+"]; return false; ":a+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",c&&(a+=" else { "),a}},468:function(e,t,r){"use strict";e.exports=function(e,t,r){var n,a=" ",o=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,d="data"+(i||""),f=e.opts.$data&&s&&s.$data;if(f?(a+=" var schema"+o+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+o):n=s,!f&&"number"!=typeof s)throw new Error(t+" must be number");var p="maxLength"==t?">":"<";a+="if ( ",f&&(a+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),!1===e.opts.unicode?a+=" "+d+".length ":a+=" ucs2length("+d+") ",a+=" "+p+" "+n+") { ";var h=t,m=m||[];m.push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(h||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+n+" } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT be ",a+="maxLength"==t?"longer":"shorter",a+=" than ",a+=f?"' + "+n+" + '":""+s,a+=" characters' "),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var v=a;return a=m.pop(),!e.compositeRule&&c?e.async?a+=" throw new ValidationError(["+v+"]); ":a+=" validate.errors = ["+v+"]; return false; ":a+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",c&&(a+=" else { "),a}},469:function(e,t,r){"use strict";e.exports=function(e,t,r){var n,a=" ",o=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,d="data"+(i||""),f=e.opts.$data&&s&&s.$data;if(f?(a+=" var schema"+o+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+o):n=s,!f&&"number"!=typeof s)throw new Error(t+" must be number");a+="if ( ",f&&(a+=" ("+n+" !== undefined && typeof "+n+" != 'number') || "),a+=" Object.keys("+d+").length "+("maxProperties"==t?">":"<")+" "+n+") { ";var p=t,h=h||[];h.push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(p||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+n+" } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT have ",a+="maxProperties"==t?"more":"fewer",a+=" than ",a+=f?"' + "+n+" + '":""+s,a+=" properties' "),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var m=a;return a=h.pop(),!e.compositeRule&&c?e.async?a+=" throw new ValidationError(["+m+"]); ":a+=" validate.errors = ["+m+"]; return false; ":a+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",c&&(a+=" else { "),a}},470:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true},"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')},540:function(e,t,r){"use strict";var n=r(766),a=r(283),o=r(770),i=r(464),s=r(281),u=r(771),l=r(772),c=r(793),d=r(129);e.exports=g,g.prototype.validate=function(e,t){var r;if("string"==typeof e){if(!(r=this.getSchema(e)))throw new Error('no schema with key or ref "'+e+'"')}else{var n=this._addSchema(e);r=n.validate||this._compile(n)}var a=r(t);!0!==r.$async&&(this.errors=r.errors);return a},g.prototype.compile=function(e,t){var r=this._addSchema(e,void 0,t);return r.validate||this._compile(r)},g.prototype.addSchema=function(e,t,r,n){if(Array.isArray(e)){for(var o=0;ot[0]?1:0}function c(e,t){return e.typet.type?1:0}function d(e,t){for(var r=n.__spreadArray([],e),a=0,o=t;a-1&&(g=b)}}g&&(t.region=g),t.region=t.region.toUpperCase()}if(t.script&&(t.script=t.script[0].toUpperCase()+t.script.slice(1).toLowerCase(),a.scriptAlias[t.script]&&(t.script=a.scriptAlias[t.script])),t.variants.length){for(var w=0;w-1&&l.push("caseFirst"),u.indexOf("kn")>-1&&l.push("numeric"),void 0===t)throw new TypeError("First argument to Intl.Locale constructor can't be empty or missing");if("string"!==typeof t&&"object"!==typeof t)throw new TypeError("tag must be a string or object");t="object"===typeof t&&(i=s.default(t))&&i.initializedLocale?i.locale:t.toString(),i=s.default(this);var d=a.CoerceOptionsToObject(r);t=function(e,t){a.invariant("string"===typeof e,"language tag must be a string"),a.invariant(o.isStructurallyValidLanguageTag(e),"malformed language tag",RangeError);var r=a.GetOption(t,"language","string",void 0,void 0);void 0!==r&&a.invariant(o.isUnicodeLanguageSubtag(r),"Malformed unicode_language_subtag",RangeError);var i=a.GetOption(t,"script","string",void 0,void 0);void 0!==i&&a.invariant(o.isUnicodeScriptSubtag(i),"Malformed unicode_script_subtag",RangeError);var s=a.GetOption(t,"region","string",void 0,void 0);void 0!==s&&a.invariant(o.isUnicodeRegionSubtag(s),"Malformed unicode_region_subtag",RangeError);var u=o.parseUnicodeLanguageId(e);return void 0!==r&&(u.lang=r),void 0!==i&&(u.script=i),void 0!==s&&(u.region=s),Intl.getCanonicalLocales(o.emitUnicodeLocaleId(n.__assign(n.__assign({},o.parseUnicodeLocaleId(e)),{lang:u})))[0]}(t,d);var f=Object.create(null),p=a.GetOption(d,"calendar","string",void 0,void 0);if(void 0!==p&&!c.test(p))throw new RangeError("invalid calendar");f.ca=p;var h=a.GetOption(d,"collation","string",void 0,void 0);if(void 0!==h&&!c.test(h))throw new RangeError("invalid collation");f.co=h;var m=a.GetOption(d,"hourCycle","string",["h11","h12","h23","h24"],void 0);f.hc=m;var v=a.GetOption(d,"caseFirst","string",["upper","lower","false"],void 0);f.kf=v;var g,y=a.GetOption(d,"numeric","boolean",void 0,void 0);void 0!==y&&(g=String(y)),f.kn=g;var _=a.GetOption(d,"numberingSystem","string",void 0,void 0);if(void 0!==_&&!c.test(_))throw new RangeError("Invalid numberingSystem");f.nu=_;var b=function(e,t,r){for(var n,i=[],s=o.parseUnicodeLocaleId(e),u=0,l=s.extensions;u-1&&(i.caseFirst=b.kf),u.indexOf("kn")>-1&&(i.numeric=a.SameValue(b.kn,"true")),i.numberingSystem=b.nu}return e.prototype.maximize=function(){var t=s.default(this).locale;try{return new e(f(t))}catch(r){return new e(t)}},e.prototype.minimize=function(){var t=s.default(this).locale;try{return new e(function(e){var t=f(e);if(!t)return e;t=o.emitUnicodeLanguageId(n.__assign(n.__assign({},o.parseUnicodeLanguageId(t)),{variants:[]}));var r=o.parseUnicodeLocaleId(e),a=r.lang,i=a.lang,s=a.script,u=a.region,l=a.variants;return f(o.emitUnicodeLanguageId({lang:i,variants:[]}))===t?o.emitUnicodeLocaleId(n.__assign(n.__assign({},r),{lang:d(i,void 0,void 0,l)})):u&&f(o.emitUnicodeLanguageId({lang:i,region:u,variants:[]}))===t?o.emitUnicodeLocaleId(n.__assign(n.__assign({},r),{lang:d(i,void 0,u,l)})):s&&f(o.emitUnicodeLanguageId({lang:i,script:s,variants:[]}))===t?o.emitUnicodeLocaleId(n.__assign(n.__assign({},r),{lang:d(i,s,void 0,l)})):e}(t))}catch(r){return new e(t)}},e.prototype.toString=function(){return s.default(this).locale},Object.defineProperty(e.prototype,"baseName",{get:function(){var e=s.default(this).locale;return o.emitUnicodeLanguageId(o.parseUnicodeLanguageId(e))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"calendar",{get:function(){return s.default(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"collation",{get:function(){return s.default(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hourCycle",{get:function(){return s.default(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"caseFirst",{get:function(){return s.default(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numeric",{get:function(){return s.default(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numberingSystem",{get:function(){return s.default(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"language",{get:function(){var e=s.default(this).locale;return o.parseUnicodeLanguageId(e).lang},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"script",{get:function(){var e=s.default(this).locale;return o.parseUnicodeLanguageId(e).script},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"region",{get:function(){var e=s.default(this).locale;return o.parseUnicodeLanguageId(e).region},enumerable:!1,configurable:!0}),e.relevantExtensionKeys=l,e}();t.Locale=p;try{"undefined"!==typeof Symbol&&Object.defineProperty(p.prototype,Symbol.toStringTag,{value:"Intl.Locale",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype.constructor,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(h){}t.default=p},690:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invariant=t.isMissingLocaleDataError=t.defineProperty=t.getMagnitude=t.setMultiInternalSlots=t.setInternalSlot=t.isLiteralPart=t.getMultiInternalSlots=t.getInternalSlot=t.parseDateTimeSkeleton=t.DATE_TIME_PROPS=t._formatToParts=t.BestFitFormatMatcher=void 0;var n=r(70),a=r(421);Object.defineProperty(t,"BestFitFormatMatcher",{enumerable:!0,get:function(){return a.BestFitFormatMatcher}}),n.__exportStar(r(127),t),n.__exportStar(r(423),t),n.__exportStar(r(193),t),n.__exportStar(r(424),t),n.__exportStar(r(425),t),n.__exportStar(r(691),t),n.__exportStar(r(692),t),n.__exportStar(r(693),t),n.__exportStar(r(694),t),n.__exportStar(r(695),t),n.__exportStar(r(271),t),n.__exportStar(r(429),t),n.__exportStar(r(699),t),n.__exportStar(r(273),t),n.__exportStar(r(113),t),n.__exportStar(r(700),t),n.__exportStar(r(432),t),n.__exportStar(r(430),t),n.__exportStar(r(274),t),n.__exportStar(r(433),t),n.__exportStar(r(434),t),n.__exportStar(r(435),t),n.__exportStar(r(437),t),n.__exportStar(r(701),t),n.__exportStar(r(195),t),n.__exportStar(r(704),t),n.__exportStar(r(438),t),n.__exportStar(r(276),t),n.__exportStar(r(440),t),n.__exportStar(r(275),t),n.__exportStar(r(436),t),n.__exportStar(r(194),t),n.__exportStar(r(441),t),n.__exportStar(r(705),t),n.__exportStar(r(706),t),n.__exportStar(r(707),t),n.__exportStar(r(708),t),n.__exportStar(r(709),t),n.__exportStar(r(443),t),n.__exportStar(r(277),t),n.__exportStar(r(442),t),n.__exportStar(r(151),t),n.__exportStar(r(710),t);var o=r(439);Object.defineProperty(t,"_formatToParts",{enumerable:!0,get:function(){return n.__importDefault(o).default}});var i=r(150);Object.defineProperty(t,"DATE_TIME_PROPS",{enumerable:!0,get:function(){return i.DATE_TIME_PROPS}});var s=r(422);Object.defineProperty(t,"parseDateTimeSkeleton",{enumerable:!0,get:function(){return s.parseDateTimeSkeleton}});var u=r(32);Object.defineProperty(t,"getInternalSlot",{enumerable:!0,get:function(){return u.getInternalSlot}}),Object.defineProperty(t,"getMultiInternalSlots",{enumerable:!0,get:function(){return u.getMultiInternalSlots}}),Object.defineProperty(t,"isLiteralPart",{enumerable:!0,get:function(){return u.isLiteralPart}}),Object.defineProperty(t,"setInternalSlot",{enumerable:!0,get:function(){return u.setInternalSlot}}),Object.defineProperty(t,"setMultiInternalSlots",{enumerable:!0,get:function(){return u.setMultiInternalSlots}}),Object.defineProperty(t,"getMagnitude",{enumerable:!0,get:function(){return u.getMagnitude}}),Object.defineProperty(t,"defineProperty",{enumerable:!0,get:function(){return u.defineProperty}});var l=r(712);Object.defineProperty(t,"isMissingLocaleDataError",{enumerable:!0,get:function(){return l.isMissingLocaleDataError}}),n.__exportStar(r(713),t),n.__exportStar(r(270),t),n.__exportStar(r(714),t),n.__exportStar(r(715),t),n.__exportStar(r(716),t),n.__exportStar(r(717),t);var c=r(32);Object.defineProperty(t,"invariant",{enumerable:!0,get:function(){return c.invariant}}),n.__exportStar(r(46),t)},691:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatDateTime=void 0;var n=r(271);t.FormatDateTime=function(e,t,r){for(var a="",o=0,i=n.PartitionDateTimePattern(e,t,r);o=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},u=function(e,t){return function(r,n){t(r,n,e)}},l=function(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)},c=function(e,t,r,n){function a(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function i(e){try{u(n.next(e))}catch(t){o(t)}}function s(e){try{u(n.throw(e))}catch(t){o(t)}}function u(e){e.done?r(e.value):a(e.value).then(i,s)}u((n=n.apply(e,t||[])).next())}))},d=function(e,t){var r,n,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return u([e,t])}}function u(o){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,n&&(a=2&o[0]?n.return:o[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,o[1])).done)return a;switch(n=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,n=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(6===o[0]||2===o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},h=function(e,t){var r="function"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,a,o=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(s){a={error:s}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i},m=function(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{u(a[e](t))}catch(r){d(o[0][3],r)}}function u(e){e.value instanceof y?Promise.resolve(e.value.v).then(l,c):d(o[0][2],e)}function l(e){s("next",e)}function c(e){s("throw",e)}function d(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}},b=function(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,a){t[n]=e[n]?function(t){return(r=!r)?{value:y(e[n](t)),done:"return"===n}:a?a(t):t}:a}},w=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=p(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){a(n,o,(t=e[r](t)).done,t.value)}))}}function a(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}},P=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};var r=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};S=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&F(t,e,n);return r(t,e),t},E=function(e){return e&&e.__esModule?e:{default:e}},O=function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)},D=function(e,t,r,n,a){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?a.call(e,r):a?a.value=r:t.set(e,r),r},e("__extends",a),e("__assign",o),e("__rest",i),e("__decorate",s),e("__param",u),e("__metadata",l),e("__awaiter",c),e("__generator",d),e("__exportStar",f),e("__createBinding",F),e("__values",p),e("__read",h),e("__spread",m),e("__spreadArrays",v),e("__spreadArray",g),e("__await",y),e("__asyncGenerator",_),e("__asyncDelegator",b),e("__asyncValues",w),e("__makeTemplateObject",P),e("__importStar",S),e("__importDefault",E),e("__classPrivateFieldGet",O),e("__classPrivateFieldSet",D)}(R(k,R(e)))}.apply(t,[t]))||(e.exports=n)}()}).call(this,r(19))},700:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetOptionsObject=void 0,t.GetOptionsObject=function(e){if("undefined"===typeof e)return Object.create(null);if("object"===typeof e)return e;throw new TypeError("Options must be an object")}},701:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatNumericToParts=void 0;var n=r(438),a=r(46);t.FormatNumericToParts=function(e,t,r){for(var o=n.PartitionNumberPattern(e,t,r),i=a.ArrayCreate(0),s=0,u=o;s\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/},704:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InitializeNumberFormat=void 0;var n=r(127),a=r(113),o=r(151),i=r(440),s=r(437),u=r(276),l=r(32),c=r(193);t.InitializeNumberFormat=function(e,t,r,d){var f=d.getInternalSlots,p=d.localeData,h=d.availableLocales,m=d.numberingSystemNames,v=d.getDefaultLocale,g=d.currencyDigitsData,y=n.CanonicalizeLocaleList(t),_=c.CoerceOptionsToObject(r),b=Object.create(null),w=a.GetOption(_,"localeMatcher","string",["lookup","best fit"],"best fit");b.localeMatcher=w;var P=a.GetOption(_,"numberingSystem","string",void 0,void 0);if(void 0!==P&&m.indexOf(P)<0)throw RangeError("Invalid numberingSystems: "+P);b.nu=P;var S=o.ResolveLocale(h,y,b,["nu"],p,v),E=p[S.dataLocale];l.invariant(!!E,"Missing locale data for "+S.dataLocale);var O=f(e);O.locale=S.locale,O.dataLocale=S.dataLocale,O.numberingSystem=S.nu,O.dataLocaleData=E,i.SetNumberFormatUnitOptions(e,_,{getInternalSlots:f});var D,F,T=O.style;if("currency"===T){var k=O.currency,R=s.CurrencyDigits(k,{currencyDigitsData:g});D=R,F=R}else D=0,F="percent"===T?0:3;var A=a.GetOption(_,"notation","string",["standard","scientific","engineering","compact"],"standard");O.notation=A,u.SetNumberFormatDigitOptions(O,_,D,F,A);var x=a.GetOption(_,"compactDisplay","string",["short","long"],"short");"compact"===A&&(O.compactDisplay=x);var j=a.GetOption(_,"useGrouping","boolean",void 0,!0);O.useGrouping=j;var C=a.GetOption(_,"signDisplay","string",["auto","never","always","exceptZero"],"auto");return O.signDisplay=C,e}},705:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InitializePluralRules=void 0;var n=r(127),a=r(113),o=r(276),i=r(151),s=r(193);t.InitializePluralRules=function(e,t,r,u){var l=u.availableLocales,c=u.relevantExtensionKeys,d=u.localeData,f=u.getDefaultLocale,p=u.getInternalSlots,h=n.CanonicalizeLocaleList(t),m=Object.create(null),v=s.CoerceOptionsToObject(r),g=p(e);g.initializedPluralRules=!0;var y=a.GetOption(v,"localeMatcher","string",["best fit","lookup"],"best fit");m.localeMatcher=y,g.type=a.GetOption(v,"type","string",["cardinal","ordinal"],"cardinal"),o.SetNumberFormatDigitOptions(g,v,0,3,"standard");var _=i.ResolveLocale(l,h,m,c,d,f);return g.locale=_.locale,e}},706:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResolvePlural=void 0;var n=r(32),a=r(46),o=r(195),i=r(441);t.ResolvePlural=function(e,t,r){var s=r.getInternalSlots,u=r.PluralRuleSelect,l=s(e);if(n.invariant("Object"===a.Type(l),"pl has to be an object"),n.invariant("initializedPluralRules"in l,"pluralrules must be initialized"),n.invariant("Number"===a.Type(t),"n must be a number"),!isFinite(t))return"other";var c=l.locale,d=l.type,f=o.FormatNumericToString(l,t).formattedString;return u(c,d,t,i.GetOperands(f))}},707:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatRelativeTime=void 0;var n=r(277);t.FormatRelativeTime=function(e,t,r,a){for(var o="",i=0,s=n.PartitionRelativeTimePattern(e,t,r,a);i=0?{index:n,compiling:!0}:(n=this._compilations.length,this._compilations[n]={schema:e,root:t,baseId:r},{index:n,compiling:!1})}function f(e,t,r){var n=p.call(this,e,t,r);n>=0&&this._compilations.splice(n,1)}function p(e,t,r){for(var n=0;n=55296&&t<=56319&&a%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,c=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,d=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,f=/^(?:\/(?:[^~/]|~0|~1)*)*$/,p=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,h=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function m(e){return e="full"==e?"full":"fast",n.copy(m[e])}function v(e){var t=e.match(a);if(!t)return!1;var r=+t[1],n=+t[2],i=+t[3];return n>=1&&n<=12&&i>=1&&i<=(2==n&&function(e){return e%4===0&&(e%100!==0||e%400===0)}(r)?29:o[n])}function g(e,t){var r=e.match(i);if(!r)return!1;var n=r[1],a=r[2],o=r[3],s=r[5];return(n<=23&&a<=59&&o<=59||23==n&&59==a&&60==o)&&(!t||s)}e.exports=m,m.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":l,url:c,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:s,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:w,uuid:d,"json-pointer":f,"json-pointer-uri-fragment":p,"relative-json-pointer":h},m.full={date:v,time:g,"date-time":function(e){var t=e.split(y);return 2==t.length&&v(t[0])&&g(t[1],!0)},uri:function(e){return _.test(e)&&u.test(e)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":l,url:c,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:s,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:w,uuid:d,"json-pointer":f,"json-pointer-uri-fragment":p,"relative-json-pointer":h};var y=/t|\s/i;var _=/\/|:/;var b=/[^\\]\\Z/;function w(e){if(b.test(e))return!1;try{return new RegExp(e),!0}catch(t){return!1}}},772:function(e,t,r){"use strict";var n=r(773),a=r(129).toHash;e.exports=function(){var e=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}],t=["type","$comment"];return e.all=a(t),e.types=a(["number","integer","string","array","object","boolean","null"]),e.forEach((function(r){r.rules=r.rules.map((function(r){var a;if("object"==typeof r){var o=Object.keys(r)[0];a=r[o],r=o,a.forEach((function(r){t.push(r),e.all[r]=!0}))}return t.push(r),e.all[r]={keyword:r,code:n[r],implements:a}})),e.all.$comment={keyword:"$comment",code:n.$comment},r.type&&(e.types[r.type]=r)})),e.keywords=a(t.concat(["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"])),e.custom={},e}},773:function(e,t,r){"use strict";e.exports={$ref:r(774),allOf:r(775),anyOf:r(776),$comment:r(777),const:r(778),contains:r(779),dependencies:r(780),enum:r(781),format:r(782),if:r(783),items:r(784),maximum:r(466),minimum:r(466),maxItems:r(467),minItems:r(467),maxLength:r(468),minLength:r(468),maxProperties:r(469),minProperties:r(469),multipleOf:r(785),not:r(786),oneOf:r(787),pattern:r(788),properties:r(789),propertyNames:r(790),required:r(791),uniqueItems:r(792),validate:r(465)}},774:function(e,t,r){"use strict";e.exports=function(e,t,r){var n,a,o=" ",i=e.level,s=e.dataLevel,u=e.schema[t],l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,d="data"+(s||""),f="valid"+i;if("#"==u||"#/"==u)e.isRoot?(n=e.async,a="validate"):(n=!0===e.root.schema.$async,a="root.refVal[0]");else{var p=e.resolveRef(e.baseId,u,e.isRoot);if(void 0===p){var h=e.MissingRefError.message(e.baseId,u);if("fail"==e.opts.missingRefs){e.logger.error(h),(y=y||[]).push(o),o="",!1!==e.createErrors?(o+=" { keyword: '$ref' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { ref: '"+e.util.escapeQuotes(u)+"' } ",!1!==e.opts.messages&&(o+=" , message: 'can\\'t resolve reference "+e.util.escapeQuotes(u)+"' "),e.opts.verbose&&(o+=" , schema: "+e.util.toQuotedString(u)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),o+=" } "):o+=" {} ";var m=o;o=y.pop(),!e.compositeRule&&c?e.async?o+=" throw new ValidationError(["+m+"]); ":o+=" validate.errors = ["+m+"]; return false; ":o+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c&&(o+=" if (false) { ")}else{if("ignore"!=e.opts.missingRefs)throw new e.MissingRefError(e.baseId,u,h);e.logger.warn(h),c&&(o+=" if (true) { ")}}else if(p.inline){var v=e.util.copy(e);v.level++;var g="valid"+v.level;v.schema=p.schema,v.schemaPath="",v.errSchemaPath=u,o+=" "+e.validate(v).replace(/validate\.schema/g,p.code)+" ",c&&(o+=" if ("+g+") { ")}else n=!0===p.$async||e.async&&!1!==p.$async,a=p.code}if(a){var y;(y=y||[]).push(o),o="",e.opts.passContext?o+=" "+a+".call(this, ":o+=" "+a+"( ",o+=" "+d+", (dataPath || '')",'""'!=e.errorPath&&(o+=" + "+e.errorPath);var _=o+=" , "+(s?"data"+(s-1||""):"parentData")+" , "+(s?e.dataPathArr[s]:"parentDataProperty")+", rootData) ";if(o=y.pop(),n){if(!e.async)throw new Error("async schema referenced by sync schema");c&&(o+=" var "+f+"; "),o+=" try { await "+_+"; ",c&&(o+=" "+f+" = true; "),o+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ",c&&(o+=" "+f+" = false; "),o+=" } ",c&&(o+=" if ("+f+") { ")}else o+=" if (!"+_+") { if (vErrors === null) vErrors = "+a+".errors; else vErrors = vErrors.concat("+a+".errors); errors = vErrors.length; } ",c&&(o+=" else { ")}return o}},775:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.schema[t],o=e.schemaPath+e.util.getProperty(t),i=e.errSchemaPath+"/"+t,s=!e.opts.allErrors,u=e.util.copy(e),l="";u.level++;var c="valid"+u.level,d=u.baseId,f=!0,p=a;if(p)for(var h,m=-1,v=p.length-1;m0:e.util.schemaHasRules(h,e.RULES.all))&&(f=!1,u.schema=h,u.schemaPath=o+"["+m+"]",u.errSchemaPath=i+"/"+m,n+=" "+e.validate(u)+" ",u.baseId=d,s&&(n+=" if ("+c+") { ",l+="}"));return s&&(n+=f?" if (true) { ":" "+l.slice(0,-1)+" "),n}},776:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||""),d="valid"+a,f="errs__"+a,p=e.util.copy(e),h="";p.level++;var m="valid"+p.level;if(i.every((function(t){return e.opts.strictKeywords?"object"==typeof t&&Object.keys(t).length>0:e.util.schemaHasRules(t,e.RULES.all)}))){var v=p.baseId;n+=" var "+f+" = errors; var "+d+" = false; ";var g=e.compositeRule;e.compositeRule=p.compositeRule=!0;var y=i;if(y)for(var _,b=-1,w=y.length-1;b0:e.util.schemaHasRules(i,e.RULES.all);if(n+="var "+f+" = errors;var "+d+";",_){var b=e.compositeRule;e.compositeRule=p.compositeRule=!0,p.schema=i,p.schemaPath=s,p.errSchemaPath=u,n+=" var "+h+" = false; for (var "+m+" = 0; "+m+" < "+c+".length; "+m+"++) { ",p.errorPath=e.util.getPathExpr(e.errorPath,m,e.opts.jsonPointers,!0);var w=c+"["+m+"]";p.dataPathArr[v]=m;var P=e.validate(p);p.baseId=y,e.util.varOccurences(P,g)<2?n+=" "+e.util.varReplace(P,g,w)+" ":n+=" var "+g+" = "+w+"; "+P+" ",n+=" if ("+h+") break; } ",e.compositeRule=p.compositeRule=b,n+=" if (!"+h+") {"}else n+=" if ("+c+".length == 0) {";var S=S||[];S.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'contains' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(n+=" , message: 'should contain a valid item' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var E=n;return n=S.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+E+"]); ":n+=" validate.errors = ["+E+"]; return false; ":n+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { ",_&&(n+=" errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } "),e.opts.allErrors&&(n+=" } "),n}},780:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||""),d="errs__"+a,f=e.util.copy(e),p="";f.level++;var h="valid"+f.level,m={},v={},g=e.opts.ownProperties;for(w in i)if("__proto__"!=w){var y=i[w],_=Array.isArray(y)?v:m;_[w]=y}n+="var "+d+" = errors;";var b=e.errorPath;for(var w in n+="var missing"+a+";",v)if((_=v[w]).length){if(n+=" if ( "+c+e.util.getProperty(w)+" !== undefined ",g&&(n+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(w)+"') "),l){n+=" && ( ";var P=_;if(P)for(var S=-1,E=P.length-1;S0:e.util.schemaHasRules(y,e.RULES.all))&&(n+=" "+h+" = true; if ( "+c+e.util.getProperty(w)+" !== undefined ",g&&(n+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(w)+"') "),n+=") { ",f.schema=y,f.schemaPath=s+e.util.getProperty(w),f.errSchemaPath=u+"/"+e.util.escapeFragment(w),n+=" "+e.validate(f)+" ",f.baseId=M,n+=" } ",l&&(n+=" if ("+h+") { ",p+="}"))}return l&&(n+=" "+p+" if ("+d+" == errors) {"),n}},781:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||""),d="valid"+a,f=e.opts.$data&&i&&i.$data;f&&(n+=" var schema"+a+" = "+e.util.getData(i.$data,o,e.dataPathArr)+"; ");var p="i"+a,h="schema"+a;f||(n+=" var "+h+" = validate.schema"+s+";"),n+="var "+d+";",f&&(n+=" if (schema"+a+" === undefined) "+d+" = true; else if (!Array.isArray(schema"+a+")) "+d+" = false; else {"),n+=d+" = false;for (var "+p+"=0; "+p+"<"+h+".length; "+p+"++) if (equal("+c+", "+h+"["+p+"])) { "+d+" = true; break; }",f&&(n+=" } "),n+=" if (!"+d+") { ";var m=m||[];m.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'enum' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValues: schema"+a+" } ",!1!==e.opts.messages&&(n+=" , message: 'should be equal to one of the allowed values' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var v=n;return n=m.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+v+"]); ":n+=" validate.errors = ["+v+"]; return false; ":n+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" }",l&&(n+=" else { "),n}},782:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||"");if(!1===e.opts.format)return l&&(n+=" if (true) { "),n;var d,f=e.opts.$data&&i&&i.$data;f?(n+=" var schema"+a+" = "+e.util.getData(i.$data,o,e.dataPathArr)+"; ",d="schema"+a):d=i;var p=e.opts.unknownFormats,h=Array.isArray(p);if(f){n+=" var "+(m="format"+a)+" = formats["+d+"]; var "+(v="isObject"+a)+" = typeof "+m+" == 'object' && !("+m+" instanceof RegExp) && "+m+".validate; var "+(g="formatType"+a)+" = "+v+" && "+m+".type || 'string'; if ("+v+") { ",e.async&&(n+=" var async"+a+" = "+m+".async; "),n+=" "+m+" = "+m+".validate; } if ( ",f&&(n+=" ("+d+" !== undefined && typeof "+d+" != 'string') || "),n+=" (","ignore"!=p&&(n+=" ("+d+" && !"+m+" ",h&&(n+=" && self._opts.unknownFormats.indexOf("+d+") == -1 "),n+=") || "),n+=" ("+m+" && "+g+" == '"+r+"' && !(typeof "+m+" == 'function' ? ",e.async?n+=" (async"+a+" ? await "+m+"("+c+") : "+m+"("+c+")) ":n+=" "+m+"("+c+") ",n+=" : "+m+".test("+c+"))))) {"}else{var m;if(!(m=e.formats[i])){if("ignore"==p)return e.logger.warn('unknown format "'+i+'" ignored in schema at path "'+e.errSchemaPath+'"'),l&&(n+=" if (true) { "),n;if(h&&p.indexOf(i)>=0)return l&&(n+=" if (true) { "),n;throw new Error('unknown format "'+i+'" is used in schema at path "'+e.errSchemaPath+'"')}var v,g=(v="object"==typeof m&&!(m instanceof RegExp)&&m.validate)&&m.type||"string";if(v){var y=!0===m.async;m=m.validate}if(g!=r)return l&&(n+=" if (true) { "),n;if(y){if(!e.async)throw new Error("async format in sync schema");n+=" if (!(await "+(_="formats"+e.util.getProperty(i)+".validate")+"("+c+"))) { "}else{n+=" if (! ";var _="formats"+e.util.getProperty(i);v&&(_+=".validate"),n+="function"==typeof m?" "+_+"("+c+") ":" "+_+".test("+c+") ",n+=") { "}}var b=b||[];b.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'format' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { format: ",n+=f?""+d:""+e.util.toQuotedString(i),n+=" } ",!1!==e.opts.messages&&(n+=" , message: 'should match format \"",n+=f?"' + "+d+" + '":""+e.util.escapeQuotes(i),n+="\"' "),e.opts.verbose&&(n+=" , schema: ",n+=f?"validate.schema"+s:""+e.util.toQuotedString(i),n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var w=n;return n=b.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+w+"]); ":n+=" validate.errors = ["+w+"]; return false; ":n+=" var err = "+w+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",l&&(n+=" else { "),n}},783:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||""),d="valid"+a,f="errs__"+a,p=e.util.copy(e);p.level++;var h="valid"+p.level,m=e.schema.then,v=e.schema.else,g=void 0!==m&&(e.opts.strictKeywords?"object"==typeof m&&Object.keys(m).length>0:e.util.schemaHasRules(m,e.RULES.all)),y=void 0!==v&&(e.opts.strictKeywords?"object"==typeof v&&Object.keys(v).length>0:e.util.schemaHasRules(v,e.RULES.all)),_=p.baseId;if(g||y){var b;p.createErrors=!1,p.schema=i,p.schemaPath=s,p.errSchemaPath=u,n+=" var "+f+" = errors; var "+d+" = true; ";var w=e.compositeRule;e.compositeRule=p.compositeRule=!0,n+=" "+e.validate(p)+" ",p.baseId=_,p.createErrors=!0,n+=" errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } ",e.compositeRule=p.compositeRule=w,g?(n+=" if ("+h+") { ",p.schema=e.schema.then,p.schemaPath=e.schemaPath+".then",p.errSchemaPath=e.errSchemaPath+"/then",n+=" "+e.validate(p)+" ",p.baseId=_,n+=" "+d+" = "+h+"; ",g&&y?n+=" var "+(b="ifClause"+a)+" = 'then'; ":b="'then'",n+=" } ",y&&(n+=" else { ")):n+=" if (!"+h+") { ",y&&(p.schema=e.schema.else,p.schemaPath=e.schemaPath+".else",p.errSchemaPath=e.errSchemaPath+"/else",n+=" "+e.validate(p)+" ",p.baseId=_,n+=" "+d+" = "+h+"; ",g&&y?n+=" var "+(b="ifClause"+a)+" = 'else'; ":b="'else'",n+=" } "),n+=" if (!"+d+") { var err = ",!1!==e.createErrors?(n+=" { keyword: 'if' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { failingKeyword: "+b+" } ",!1!==e.opts.messages&&(n+=" , message: 'should match \"' + "+b+" + '\" schema' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&l&&(e.async?n+=" throw new ValidationError(vErrors); ":n+=" validate.errors = vErrors; return false; "),n+=" } ",l&&(n+=" else { ")}else l&&(n+=" if (true) { ");return n}},784:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||""),d="valid"+a,f="errs__"+a,p=e.util.copy(e),h="";p.level++;var m="valid"+p.level,v="i"+a,g=p.dataLevel=e.dataLevel+1,y="data"+g,_=e.baseId;if(n+="var "+f+" = errors;var "+d+";",Array.isArray(i)){var b=e.schema.additionalItems;if(!1===b){n+=" "+d+" = "+c+".length <= "+i.length+"; ";var w=u;u=e.errSchemaPath+"/additionalItems",n+=" if (!"+d+") { ";var P=P||[];P.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'additionalItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+i.length+" } ",!1!==e.opts.messages&&(n+=" , message: 'should NOT have more than "+i.length+" items' "),e.opts.verbose&&(n+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var S=n;n=P.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+S+"]); ":n+=" validate.errors = ["+S+"]; return false; ":n+=" var err = "+S+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",u=w,l&&(h+="}",n+=" else { ")}var E=i;if(E)for(var O,D=-1,F=E.length-1;D0:e.util.schemaHasRules(O,e.RULES.all)){n+=" "+m+" = true; if ("+c+".length > "+D+") { ";var T=c+"["+D+"]";p.schema=O,p.schemaPath=s+"["+D+"]",p.errSchemaPath=u+"/"+D,p.errorPath=e.util.getPathExpr(e.errorPath,D,e.opts.jsonPointers,!0),p.dataPathArr[g]=D;var k=e.validate(p);p.baseId=_,e.util.varOccurences(k,y)<2?n+=" "+e.util.varReplace(k,y,T)+" ":n+=" var "+y+" = "+T+"; "+k+" ",n+=" } ",l&&(n+=" if ("+m+") { ",h+="}")}if("object"==typeof b&&(e.opts.strictKeywords?"object"==typeof b&&Object.keys(b).length>0:e.util.schemaHasRules(b,e.RULES.all))){p.schema=b,p.schemaPath=e.schemaPath+".additionalItems",p.errSchemaPath=e.errSchemaPath+"/additionalItems",n+=" "+m+" = true; if ("+c+".length > "+i.length+") { for (var "+v+" = "+i.length+"; "+v+" < "+c+".length; "+v+"++) { ",p.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers,!0);T=c+"["+v+"]";p.dataPathArr[g]=v;k=e.validate(p);p.baseId=_,e.util.varOccurences(k,y)<2?n+=" "+e.util.varReplace(k,y,T)+" ":n+=" var "+y+" = "+T+"; "+k+" ",l&&(n+=" if (!"+m+") break; "),n+=" } } ",l&&(n+=" if ("+m+") { ",h+="}")}}else if(e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0:e.util.schemaHasRules(i,e.RULES.all)){p.schema=i,p.schemaPath=s,p.errSchemaPath=u,n+=" for (var "+v+" = 0; "+v+" < "+c+".length; "+v+"++) { ",p.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers,!0);T=c+"["+v+"]";p.dataPathArr[g]=v;k=e.validate(p);p.baseId=_,e.util.varOccurences(k,y)<2?n+=" "+e.util.varReplace(k,y,T)+" ":n+=" var "+y+" = "+T+"; "+k+" ",l&&(n+=" if (!"+m+") break; "),n+=" }"}return l&&(n+=" "+h+" if ("+f+" == errors) {"),n}},785:function(e,t,r){"use strict";e.exports=function(e,t,r){var n,a=" ",o=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,d="data"+(i||""),f=e.opts.$data&&s&&s.$data;if(f?(a+=" var schema"+o+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+o):n=s,!f&&"number"!=typeof s)throw new Error(t+" must be number");a+="var division"+o+";if (",f&&(a+=" "+n+" !== undefined && ( typeof "+n+" != 'number' || "),a+=" (division"+o+" = "+d+" / "+n+", ",e.opts.multipleOfPrecision?a+=" Math.abs(Math.round(division"+o+") - division"+o+") > 1e-"+e.opts.multipleOfPrecision+" ":a+=" division"+o+" !== parseInt(division"+o+") ",a+=" ) ",f&&(a+=" ) "),a+=" ) { ";var p=p||[];p.push(a),a="",!1!==e.createErrors?(a+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { multipleOf: "+n+" } ",!1!==e.opts.messages&&(a+=" , message: 'should be multiple of ",a+=f?"' + "+n:n+"'"),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var h=a;return a=p.pop(),!e.compositeRule&&c?e.async?a+=" throw new ValidationError(["+h+"]); ":a+=" validate.errors = ["+h+"]; return false; ":a+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",c&&(a+=" else { "),a}},786:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||""),d="errs__"+a,f=e.util.copy(e);f.level++;var p="valid"+f.level;if(e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0:e.util.schemaHasRules(i,e.RULES.all)){f.schema=i,f.schemaPath=s,f.errSchemaPath=u,n+=" var "+d+" = errors; ";var h,m=e.compositeRule;e.compositeRule=f.compositeRule=!0,f.createErrors=!1,f.opts.allErrors&&(h=f.opts.allErrors,f.opts.allErrors=!1),n+=" "+e.validate(f)+" ",f.createErrors=!0,h&&(f.opts.allErrors=h),e.compositeRule=f.compositeRule=m,n+=" if ("+p+") { ";var v=v||[];v.push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(n+=" , message: 'should NOT be valid' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var g=n;n=v.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+g+"]); ":n+=" validate.errors = ["+g+"]; return false; ":n+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { errors = "+d+"; if (vErrors !== null) { if ("+d+") vErrors.length = "+d+"; else vErrors = null; } ",e.opts.allErrors&&(n+=" } ")}else n+=" var err = ",!1!==e.createErrors?(n+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(n+=" , message: 'should NOT be valid' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",l&&(n+=" if (false) { ");return n}},787:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||""),d="valid"+a,f="errs__"+a,p=e.util.copy(e),h="";p.level++;var m="valid"+p.level,v=p.baseId,g="prevValid"+a,y="passingSchemas"+a;n+="var "+f+" = errors , "+g+" = false , "+d+" = false , "+y+" = null; ";var _=e.compositeRule;e.compositeRule=p.compositeRule=!0;var b=i;if(b)for(var w,P=-1,S=b.length-1;P0:e.util.schemaHasRules(w,e.RULES.all))?(p.schema=w,p.schemaPath=s+"["+P+"]",p.errSchemaPath=u+"/"+P,n+=" "+e.validate(p)+" ",p.baseId=v):n+=" var "+m+" = true; ",P&&(n+=" if ("+m+" && "+g+") { "+d+" = false; "+y+" = ["+y+", "+P+"]; } else { ",h+="}"),n+=" if ("+m+") { "+d+" = "+g+" = true; "+y+" = "+P+"; }";return e.compositeRule=p.compositeRule=_,n+=h+"if (!"+d+") { var err = ",!1!==e.createErrors?(n+=" { keyword: 'oneOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { passingSchemas: "+y+" } ",!1!==e.opts.messages&&(n+=" , message: 'should match exactly one schema in oneOf' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&l&&(e.async?n+=" throw new ValidationError(vErrors); ":n+=" validate.errors = vErrors; return false; "),n+="} else { errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; }",e.opts.allErrors&&(n+=" } "),n}},788:function(e,t,r){"use strict";e.exports=function(e,t,r){var n,a=" ",o=e.level,i=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,d="data"+(i||""),f=e.opts.$data&&s&&s.$data;f?(a+=" var schema"+o+" = "+e.util.getData(s.$data,i,e.dataPathArr)+"; ",n="schema"+o):n=s,a+="if ( ",f&&(a+=" ("+n+" !== undefined && typeof "+n+" != 'string') || "),a+=" !"+(f?"(new RegExp("+n+"))":e.usePattern(s))+".test("+d+") ) { ";var p=p||[];p.push(a),a="",!1!==e.createErrors?(a+=" { keyword: 'pattern' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { pattern: ",a+=f?""+n:""+e.util.toQuotedString(s),a+=" } ",!1!==e.opts.messages&&(a+=" , message: 'should match pattern \"",a+=f?"' + "+n+" + '":""+e.util.escapeQuotes(s),a+="\"' "),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+e.util.toQuotedString(s),a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var h=a;return a=p.pop(),!e.compositeRule&&c?e.async?a+=" throw new ValidationError(["+h+"]); ":a+=" validate.errors = ["+h+"]; return false; ":a+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",c&&(a+=" else { "),a}},789:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||""),d="errs__"+a,f=e.util.copy(e),p="";f.level++;var h="valid"+f.level,m="key"+a,v="idx"+a,g=f.dataLevel=e.dataLevel+1,y="data"+g,_="dataProperties"+a,b=Object.keys(i||{}).filter(j),w=e.schema.patternProperties||{},P=Object.keys(w).filter(j),S=e.schema.additionalProperties,E=b.length||P.length,O=!1===S,D="object"==typeof S&&Object.keys(S).length,F=e.opts.removeAdditional,T=O||D||F,k=e.opts.ownProperties,R=e.baseId,A=e.schema.required;if(A&&(!e.opts.$data||!A.$data)&&A.length8)n+=" || validate.schema"+s+".hasOwnProperty("+m+") ";else{var C=b;if(C)for(var M=-1,I=C.length-1;M0:e.util.schemaHasRules(Y,e.RULES.all)){var J=e.util.getProperty(X),ee=(q=c+J,Q&&void 0!==Y.default);f.schema=Y,f.schemaPath=s+J,f.errSchemaPath=u+"/"+e.util.escapeFragment(X),f.errorPath=e.util.getPath(e.errorPath,X,e.opts.jsonPointers),f.dataPathArr[g]=e.util.toQuotedString(X);H=e.validate(f);if(f.baseId=R,e.util.varOccurences(H,y)<2){H=e.util.varReplace(H,y,q);var te=q}else{te=y;n+=" var "+y+" = "+q+"; "}if(ee)n+=" "+H+" ";else{if(x&&x[X]){n+=" if ( "+te+" === undefined ",k&&(n+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(X)+"') "),n+=") { "+h+" = false; ";z=e.errorPath,$=u;var re,ne=e.util.escapeQuotes(X);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(z,X,e.opts.jsonPointers)),u=e.errSchemaPath+"/required",(re=re||[]).push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+ne+"' } ",!1!==e.opts.messages&&(n+=" , message: '",e.opts._errorDataPathProperty?n+="is a required property":n+="should have required property \\'"+ne+"\\'",n+="' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";G=n;n=re.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+G+"]); ":n+=" validate.errors = ["+G+"]; return false; ":n+=" var err = "+G+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",u=$,e.errorPath=z,n+=" } else { "}else l?(n+=" if ( "+te+" === undefined ",k&&(n+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(X)+"') "),n+=") { "+h+" = true; } else { "):(n+=" if ("+te+" !== undefined ",k&&(n+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(X)+"') "),n+=" ) { ");n+=" "+H+" } "}}l&&(n+=" if ("+h+") { ",p+="}")}}if(P.length){var ae=P;if(ae)for(var oe,ie=-1,se=ae.length-1;ie0:e.util.schemaHasRules(Y,e.RULES.all)){f.schema=Y,f.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(oe),f.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(oe),n+=k?" "+_+" = "+_+" || Object.keys("+c+"); for (var "+v+"=0; "+v+"<"+_+".length; "+v+"++) { var "+m+" = "+_+"["+v+"]; ":" for (var "+m+" in "+c+") { ",n+=" if ("+e.usePattern(oe)+".test("+m+")) { ",f.errorPath=e.util.getPathExpr(e.errorPath,m,e.opts.jsonPointers);q=c+"["+m+"]";f.dataPathArr[g]=m;H=e.validate(f);f.baseId=R,e.util.varOccurences(H,y)<2?n+=" "+e.util.varReplace(H,y,q)+" ":n+=" var "+y+" = "+q+"; "+H+" ",l&&(n+=" if (!"+h+") break; "),n+=" } ",l&&(n+=" else "+h+" = true; "),n+=" } ",l&&(n+=" if ("+h+") { ",p+="}")}}}return l&&(n+=" "+p+" if ("+d+" == errors) {"),n}},790:function(e,t,r){"use strict";e.exports=function(e,t,r){var n=" ",a=e.level,o=e.dataLevel,i=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,c="data"+(o||""),d="errs__"+a,f=e.util.copy(e);f.level++;var p="valid"+f.level;if(n+="var "+d+" = errors;",e.opts.strictKeywords?"object"==typeof i&&Object.keys(i).length>0:e.util.schemaHasRules(i,e.RULES.all)){f.schema=i,f.schemaPath=s,f.errSchemaPath=u;var h="key"+a,m="idx"+a,v="i"+a,g="' + "+h+" + '",y="data"+(f.dataLevel=e.dataLevel+1),_="dataProperties"+a,b=e.opts.ownProperties,w=e.baseId;b&&(n+=" var "+_+" = undefined; "),n+=b?" "+_+" = "+_+" || Object.keys("+c+"); for (var "+m+"=0; "+m+"<"+_+".length; "+m+"++) { var "+h+" = "+_+"["+m+"]; ":" for (var "+h+" in "+c+") { ",n+=" var startErrs"+a+" = errors; ";var P=h,S=e.compositeRule;e.compositeRule=f.compositeRule=!0;var E=e.validate(f);f.baseId=w,e.util.varOccurences(E,y)<2?n+=" "+e.util.varReplace(E,y,P)+" ":n+=" var "+y+" = "+P+"; "+E+" ",e.compositeRule=f.compositeRule=S,n+=" if (!"+p+") { for (var "+v+"=startErrs"+a+"; "+v+"0:e.util.schemaHasRules(_,e.RULES.all))||(h[h.length]=v)}}else h=i;if(f||h.length){var b=e.errorPath,w=f||h.length>=e.opts.loopRequired,P=e.opts.ownProperties;if(l)if(n+=" var missing"+a+"; ",w){f||(n+=" var "+p+" = validate.schema"+s+"; ");var S="' + "+(k="schema"+a+"["+(D="i"+a)+"]")+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(b,k,e.opts.jsonPointers)),n+=" var "+d+" = true; ",f&&(n+=" if (schema"+a+" === undefined) "+d+" = true; else if (!Array.isArray(schema"+a+")) "+d+" = false; else {"),n+=" for (var "+D+" = 0; "+D+" < "+p+".length; "+D+"++) { "+d+" = "+c+"["+p+"["+D+"]] !== undefined ",P&&(n+=" && Object.prototype.hasOwnProperty.call("+c+", "+p+"["+D+"]) "),n+="; if (!"+d+") break; } ",f&&(n+=" } "),n+=" if (!"+d+") { ",(T=T||[]).push(n),n="",!1!==e.createErrors?(n+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+S+"' } ",!1!==e.opts.messages&&(n+=" , message: '",e.opts._errorDataPathProperty?n+="is a required property":n+="should have required property \\'"+S+"\\'",n+="' "),e.opts.verbose&&(n+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),n+=" } "):n+=" {} ";var E=n;n=T.pop(),!e.compositeRule&&l?e.async?n+=" throw new ValidationError(["+E+"]); ":n+=" validate.errors = ["+E+"]; return false; ":n+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { "}else{n+=" if ( ";var O=h;if(O)for(var D=-1,F=O.length-1;D 1) { ";var h=e.schema.items&&e.schema.items.type,m=Array.isArray(h);if(!h||"object"==h||"array"==h||m&&(h.indexOf("object")>=0||h.indexOf("array")>=0))a+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+d+"[i], "+d+"[j])) { "+f+" = false; break outer; } } } ";else{a+=" var itemIndices = {}, item; for (;i--;) { var item = "+d+"[i]; ";var v="checkDataType"+(m?"s":"");a+=" if ("+e.util[v](h,"item",e.opts.strictNumbers,!0)+") continue; ",m&&(a+=" if (typeof item == 'string') item = '\"' + item; "),a+=" if (typeof itemIndices[item] == 'number') { "+f+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}a+=" } ",p&&(a+=" } "),a+=" if (!"+f+") { ";var g=g||[];g.push(a),a="",!1!==e.createErrors?(a+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { i: i, j: j } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(a+=" , schema: ",a+=p?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var y=a;a=g.pop(),!e.compositeRule&&c?e.async?a+=" throw new ValidationError(["+y+"]); ":a+=" validate.errors = ["+y+"]; return false; ":a+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",c&&(a+=" else { ")}else c&&(a+=" if (true) { ");return a}},793:function(e,t,r){"use strict";var n=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];e.exports=function(e,t){for(var r=0;r{var e={"./node_modules/js-cookie/src/js.cookie.js":(e,t,r)=>{var n,a;!function(o){if(void 0===(a="function"===typeof(n=o)?n.call(t,r,t,e):n)||(e.exports=a),!0,e.exports=o(),!!0){var i=window.Cookies,s=window.Cookies=o();s.noConflict=function(){return window.Cookies=i,s}}}((function(){function e(){for(var e=0,t={};e{"use strict";function n(e){return(n="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})(e)}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;tXe,createConsoleLogger:()=>Qe,initialize:()=>He,version:()=>Ke});var u=s("LaunchDarklyUnexpectedResponseError"),l=s("LaunchDarklyInvalidEnvironmentIdError"),c=s("LaunchDarklyInvalidUserError"),d=s("LaunchDarklyInvalidEventKeyError"),f=s("LaunchDarklyInvalidArgumentError"),p=s("LaunchDarklyFlagFetchError");function h(e){return!(e>=400&&e<500)||400===e||408===e||429===e}for(var m=Object.freeze({__proto__:null,LDUnexpectedResponseError:u,LDInvalidEnvironmentIdError:l,LDInvalidUserError:c,LDInvalidEventKeyError:d,LDInvalidArgumentError:f,LDFlagFetchError:p,isHttpErrorRecoverable:h}),v=[],g=[],y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_=0,b=y.length;_>18&63]+v[a>>12&63]+v[a>>6&63]+v[63&a]);return o.join("")}g["-".charCodeAt(0)]=62,g["_".charCodeAt(0)]=63;var P=Array.isArray,S=Object.keys,E=Object.prototype.hasOwnProperty,O=["key","secondary","ip","country","email","firstName","lastName","avatar","name"];function D(e){return function(e){for(var t,r=e.length,n=r%3,a=[],o=0,i=r-n;oi?i:o+16383));return 1===n?(t=e[r-1],a.push(v[t>>2]+v[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],a.push(v[t>>10]+v[t>>4&63]+v[t<<2&63]+"=")),a.join("")}(function(e){for(var t=[],r=0;r0;){for(r=[];o>0;){var i=n.shift();if(!i)break;(o-=F(JSON.stringify(i)).length)<0&&r.length>0?n.unshift(i):r.push(i)}o=e,a.push(r)}return a}function M(e){var t=e.version||"3.3.1";return e.userAgent+"/"+t}function I(e,t){if(t&&!t.sendLDHeaders)return{};var r={"X-LaunchDarkly-User-Agent":M(e)};return t&&t.wrapperName&&(r["X-LaunchDarkly-Wrapper"]=t.wrapperVersion?t.wrapperName+"/"+t.wrapperVersion:t.wrapperName),r}function L(){for(var e=arguments.length,t=new Array(e),r=0;r>>((3&t)<<3)&255;return n}}}(t={exports:{}}),t.exports}(),B=[],$=0;$<256;++$)B[$]=($+256).toString(16).substr(1);var G,V,q=0,H=0,Q=function(e,t,r){var n=t&&r||0,a=t||[],o=(e=e||{}).node||G,i=void 0!==e.clockseq?e.clockseq:V;if(null==o||null==i){var s=z();null==o&&(o=G=[1|s[0],s[1],s[2],s[3],s[4],s[5]]),null==i&&(i=V=16383&(s[6]<<8|s[7]))}var u=void 0!==e.msecs?e.msecs:(new Date).getTime(),l=void 0!==e.nsecs?e.nsecs:H+1,c=u-q+(l-H)/1e4;if(c<0&&void 0===e.clockseq&&(i=i+1&16383),(c<0||u>q)&&void 0===e.nsecs&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");q=u,H=l,V=i;var d=(1e4*(268435455&(u+=122192928e5))+l)%4294967296;a[n++]=d>>>24&255,a[n++]=d>>>16&255,a[n++]=d>>>8&255,a[n++]=255&d;var f=u/4294967296*1e4&268435455;a[n++]=f>>>8&255,a[n++]=255&f,a[n++]=f>>>24&15|16,a[n++]=f>>>16&255,a[n++]=i>>>8|128,a[n++]=255&i;for(var p=0;p<6;++p)a[n+p]=o[p];return t||function(e,t){var r=0,n=B;return[n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]]].join("")}(a)};function K(e,t,r){var n="/a/"+t+".gif",a=L({"Content-Type":"application/json"},I(e,r)),o=e.httpFallbackPing,i={sendChunk:function(t,r,i,s){var u=JSON.stringify(t),l=i?null:Q();return s?function t(n){var o=i?a:L({},a,{"X-LaunchDarkly-Event-Schema":"3","X-LaunchDarkly-Payload-ID":l});return e.httpRequest("POST",r,o,u).promise.then((function(e){if(e)return e.status>=400&&h(e.status)&&n?t(!1):function(e){var t={status:e.status},r=e.header("date");if(r){var n=Date.parse(r);n&&(t.serverTime=n)}return t}(e)})).catch((function(){return n?t(!1):Promise.reject()}))}(!0).catch((function(){})):(o&&o(r+n+"?d="+F(u)),Promise.resolve())},sendEvents:function(t,r,n){if(!e.httpRequest)return Promise.resolve();var a,o=e.httpAllowsPost();a=o?[t]:C(2e3-r.length,t);for(var s=[],u=0;ur&&(r=e.creationDate)}},e.getSummary=function(){var e={},a=!0;for(var o in n){var i=n[o],s=e[i.key];s||(s={default:i.default,counters:[]},e[i.key]=s);var u={value:i.value,count:i.count};void 0!==i.variation&&null!==i.variation&&(u.variation=i.variation),i.version?u.version=i.version:u.unknown=!0,s.counters.push(u),a=!1}return a?null:{startDate:t,endDate:r,features:e}},e.clearSummary=function(){t=0,r=0,n={}},e}function W(e){var t={},r=e.allAttributesPrivate,n=e.privateAttributeNames||[],a={key:!0,custom:!0,anonymous:!0},o={key:!0,secondary:!0,ip:!0,country:!0,email:!0,firstName:!0,lastName:!0,avatar:!0,name:!0,anonymous:!0,custom:!0};return t.filterUser=function(e){if(!e)return null;var t=e.privateAttributeNames||[],i=function(e,o){return Object.keys(e).reduce((function(i,s){var u=i;return o(s)&&(function(e){return!a[e]&&(r||-1!==t.indexOf(e)||-1!==n.indexOf(e))}(s)?u[1][s]=!0:u[0][s]=e[s]),u}),[{},{}])},s=i(e,(function(e){return o[e]})),u=s[0],l=s[1];if(e.custom){var c=i(e.custom,(function(){return!0}));u.custom=c[0],l=L({},l,c[1])}var d=Object.keys(l);return d.length&&(d.sort(),u.privateAttrs=d),u},t}function Z(e){return e&&e.message?e.message:"string"==typeof e||e instanceof String?e:JSON.stringify(e)}var Y=" Please see https://docs.launchdarkly.com/docs/js-sdk-reference#initializing-the-client for instructions on SDK initialization.",J=function(e){return'Expected application/json content type but got "'+e+'"'},ee=function(e){return"network error"+(e?" ("+e+")":"")},te=function(e){return'Custom event "'+e+'" does not exist'},re=function(){return"Environment not found. Double check that you specified a valid environment/client-side ID."+Y},ne=function(){return"No environment/client-side ID was specified."+Y},ae=function(e){return"Error fetching flag settings: "+Z(e)},oe=function(){return"No user specified."+Y},ie=function(){return"Invalid user specified."+Y},se=function(){return"LaunchDarkly client was initialized with bootstrap data that did not include flag metadata. Events may not be sent correctly."+Y},ue=function(e,t){return t?'"'+e+'" is deprecated, please use "'+t+'"':'"'+e+'" is deprecated'},le=function(e,t,r){return"Received error "+e+(401===e?" (invalid SDK key)":"")+" for "+t+" - "+(h(e)?r:"giving up permanently")},ce=function(){return"Cannot make HTTP requests in this environment."+Y},de=function(e){return"Opening stream connection to "+e},fe=function(e,t){return"Error on stream connection: "+Z(e)+", will continue retrying every "+t+" milliseconds."},pe=function(e){return'Ignoring unknown config option "'+e+'"'},he=function(e,t,r){return'Config option "'+e+'" should be of type '+t+", got "+r+", using default value"},me=function(e,t){return'Config option "'+e+'" should be a boolean, got '+t+", converting to boolean"},ve=function(e,t,r){return'Config option "'+e+'" was set to '+t+", changing to minimum value of "+r},ge=function(e){return"polling for feature flags at "+e},ye=function(e){return'received streaming update for flag "'+e+'"'},_e=function(e){return'received streaming update for flag "'+e+'" but ignored due to version check'},be=function(e){return'received streaming deletion for flag "'+e+'"'},we=function(e){return'received streaming deletion for flag "'+e+'" but ignored due to version check'},Pe=function(e){return'enqueueing "'+e+'" event'},Se=function(e){return"sending "+e+" events"},Ee=Object.freeze({__proto__:null,clientInitialized:function(){return"LaunchDarkly client initialized"},clientNotReady:function(){return"LaunchDarkly client is not ready"},eventCapacityExceeded:function(){return"Exceeded event queue capacity. Increase capacity to avoid dropping events."},eventWithoutUser:function(){return"Be sure to call `identify` in the LaunchDarkly client: https://docs.launchdarkly.com/docs/js-sdk-reference#section-analytics-events"},invalidContentType:J,invalidKey:function(){return"Event key must be a string"},localStorageUnavailable:function(){return"localStorage is unavailable"},localStorageUnavailableForUserId:function(){return"localStorage is unavailable, so anonymous user ID cannot be cached"},networkError:ee,unknownCustomEventKey:te,environmentNotFound:re,environmentNotSpecified:ne,errorFetchingFlags:ae,userNotSpecified:oe,invalidUser:ie,bootstrapOldFormat:se,bootstrapInvalid:function(){return"LaunchDarkly bootstrap data is not available because the back end could not read the flags."},deprecated:ue,httpErrorMessage:le,httpUnavailable:ce,identifyDisabled:function(){return"identify() has no effect here; it must be called on the main client instance"},streamClosing:function(){return"Closing stream connection"},streamConnecting:de,streamError:fe,unknownOption:pe,wrongOptionType:he,wrongOptionTypeBoolean:me,optionBelowMinimum:ve,debugPolling:ge,debugStreamPing:function(){return"received ping message from stream"},debugStreamPut:function(){return"received streaming update for all flags"},debugStreamPatch:ye,debugStreamPatchIgnored:_e,debugStreamDelete:be,debugStreamDeleteIgnored:we,debugEnqueueingEvent:Pe,debugPostingEvents:Se,debugPostingDiagnosticEvent:function(e){return"sending diagnostic event ("+e.kind+")"}});function Oe(e,t,r,n,a){var o={};function i(){var e="",a=n.getUser();return a&&(e=r||D(JSON.stringify(a))),"ld:"+t+":"+e}return o.loadFlags=function(){return e.get(i()).then((function(e){if(null==e)return null;try{var t=JSON.parse(e);if(t){var r=t.$schema;void 0===r||r<1?t=x(t):delete t.$schema}return t}catch(e){return o.clearFlags().then((function(){return Promise.reject(e)}))}})).catch((function(e){return a.warn("localStorage is unavailable"),Promise.reject(e)}))},o.saveFlags=function(t){var r=L({},t,{$schema:1});return e.set(i(),JSON.stringify(r)).catch((function(e){return a.warn("localStorage is unavailable"),Promise.reject(e)}))},o.clearFlags=function(){return e.clear(i()).catch((function(e){return a.warn("localStorage is unavailable"),Promise.reject(e)}))},o}function De(e,t,r,n){var a,o=t.streamUrl,i=t.logger,s={},u=o+"/eval/"+r,l=t.useReport,c=t.evaluationReasons,d=t.streamReconnectDelay,f=I(e,t),p=!1,h=null,m=null,v=null,g=null,y=null;function _(e){p||(i.warn(fe(e,d)),p=!0),S(!1),P(),b(d)}function b(e){m||(e?m=setTimeout(w,e):w())}function w(){var t;m=null;var n="",s={headers:f,readTimeoutMillis:3e5};if(e.eventSourceFactory){for(var d in null!=g&&(n="h="+g),l?e.eventSourceAllowsReport?(t=u,s.method="REPORT",s.headers["Content-Type"]="application/json",s.body=JSON.stringify(v)):(t=o+"/ping/"+r,n=""):t=u+"/"+F(JSON.stringify(v)),c&&(n=n+(n?"&":"")+"withReasons=true"),t=t+(n?"?":"")+n,P(),i.info(de(t)),a=(new Date).getTime(),h=e.eventSourceFactory(t,s),y)N(y,d)&&h.addEventListener(d,y[d]);h.onerror=_}}function P(){h&&(i.info("Closing stream connection"),h.close(),h=null)}function S(e){a&&n&&n.recordStreamInit(a,!e,(new Date).getTime()-a),a=null}return s.connect=function(e,t,r){v=e,g=t,y={};var n=function(e){y[e]=function(t){p=!1,S(!0),r[e]&&r[e](t)}};for(var a in r||{})n(a);b()},s.disconnect=function(){clearTimeout(m),m=null,P()},s.isConnected=function(){return!!(h&&e.eventSourceIsActive&&e.eventSourceIsActive(h))},s}function Fe(e,t,r){var n=t.baseUrl,a=t.useReport,o=t.evaluationReasons,i=t.logger,s={},u={};function c(r,n){if(!e.httpRequest)return new Promise((function(e,t){t(new p(ce()))}));var a=n?"REPORT":"GET",o=I(e,t);n&&(o["Content-Type"]="application/json");var i=u[r];i||(i=function(e){var t,r,n,a,o={addPromise:function(o,i){t=o,r&&r(),r=i,o.then((function(r){t===o&&(n(r),e&&e())}),(function(r){t===o&&(a(r),e&&e())}))}};return o.resultPromise=new Promise((function(e,t){n=e,a=t})),o}((function(){delete u[r]})),u[r]=i);var s=e.httpRequest(a,r,o,n),c=s.promise.then((function(e){if(200===e.status){if(e.header("content-type")&&"application/json"===e.header("content-type").substring(0,"application/json".length))return JSON.parse(e.body);var t=J(e.header("content-type")||"");return Promise.reject(new p(t))}return Promise.reject(function(e){return 404===e.status?new l(re()):new p(ae(e.statusText||String(e.status)))}(e))}),(function(e){return Promise.reject(new p(ee(e)))}));return i.addPromise(c,(function(){s.cancel&&s.cancel()})),i.resultPromise}return s.fetchJSON=function(e){return c(n+e,null)},s.fetchFlagSettings=function(e,t){var s,u,l,d="";return a?(u=[n,"/sdk/evalx/",r,"/user"].join(""),l=JSON.stringify(e)):(s=F(JSON.stringify(e)),u=[n,"/sdk/evalx/",r,"/users/",s].join("")),t&&(d="h="+t),o&&(d=d+(d?"&":"")+"withReasons=true"),u=u+(d?"?":"")+d,i.debug(ge(u)),c(u,l)},s}function Te(e,t){return{validateUser:function(r){if(!r)return Promise.reject(new c(oe()));var n=T(r);return null!==n.key&&void 0!==n.key?(n.key=n.key.toString(),Promise.resolve(n)):n.anonymous?(e?e.get("ld:$anonUserId").catch((function(){return null})):Promise.resolve(null)).then((function(r){if(r)return n.key=r,n;var a=Q();return n.key=a,function(r){return e?e.set("ld:$anonUserId",r).catch((function(){t.warn("localStorage is unavailable, so anonymous user ID cannot be cached")})):Promise.resolve()}(a).then((function(){return n}))})):Promise.reject(new c(ie()))}}}var ke={baseUrl:{default:"https://app.launchdarkly.com"},streamUrl:{default:"https://clientstream.launchdarkly.com"},eventsUrl:{default:"https://events.launchdarkly.com"},sendEvents:{default:!0},streaming:{type:"boolean"},sendLDHeaders:{default:!0},inlineUsersInEvents:{default:!1},allowFrequentDuplicateEvents:{default:!1},sendEventsOnlyForVariation:{default:!1},useReport:{default:!1},evaluationReasons:{default:!1},eventCapacity:{default:100,minimum:1},flushInterval:{default:2e3,minimum:2e3},samplingInterval:{default:0,minimum:0},streamReconnectDelay:{default:1e3,minimum:0},allAttributesPrivate:{default:!1},privateAttributeNames:{default:[]},bootstrap:{type:"string|object"},diagnosticRecordingInterval:{default:9e5,minimum:2e3},diagnosticOptOut:{default:!1},wrapperName:{type:"string"},wrapperVersion:{type:"string"},stateProvider:{type:"object"},autoAliasingOptOut:{default:!1}};function Re(e,t,r,a){var o=L({logger:{default:a}},ke,r),i={all_attributes_private:"allAttributesPrivate",private_attribute_names:"privateAttributeNames",samplingInterval:null};function s(e){R((function(){t&&t.maybeReportError(new f(e))}))}var u=L({},e||{});return function(e){var t=e;Object.keys(i).forEach((function(e){if(void 0!==t[e]){var r=i[e];a&&a.warn(ue(e,r)),r&&(void 0===t[r]&&(t[r]=t[e]),delete t[e])}}))}(u),function(e){var t=L({},e),r=function(e){if(null===e)return"any";if(void 0!==e){if(Array.isArray(e))return"array";var t=n(e);return"boolean"===t||"string"===t||"number"===t||"function"===t?t:"object"}};return Object.keys(e).forEach((function(n){var a=e[n];if(null!=a){var i=o[n];if(void 0===i)s(pe(n));else{var u=i.type||r(i.default);if("any"!==u){var l=u.split("|"),c=r(a);l.indexOf(c)<0?"boolean"===u?(t[n]=!!a,s(me(n,c))):(s(he(n,u,c)),t[n]=i.default):"number"===c&&void 0!==i.minimum&&a6?e.substring(e.length-6):e),t};function je(e,t){var r,n=["debug","info","warn","error"];r=null!=t?""===t?"":t+" ":"LD: ";var a=0;e&&(a="none"===e?100:n.indexOf(e));var o={};function i(e,t,o){if(e>=a&&console){var i=console[t];if(i){var s=e=t?y():u=setTimeout(y,t-r)}else 0===Math.floor(4*Math.random())?y():u=setTimeout(y,f)})):(g(i({kind:"diagnostic-init",id:o,creationDate:p.getProps().dataSinceDate},v())),u=setTimeout(y,f))},m.stop=function(){u&&clearTimeout(u)},m.setStreaming=function(e){h=e},m}(a,D,S,w,_,O):null,x=De(a,_,w,D),C=_.eventProcessor||function(e,t,r){var n,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s={},l=i||K(e,r,t),c=t.eventsUrl+"/events/bulk/"+r,d=X(),f=W(t),p=t.inlineUsersInEvents,m=t.samplingInterval,v=t.eventCapacity,g=t.flushInterval,y=t.logger,_=[],b=0,w=!1,P=!1;function S(){return 0===m||0===Math.floor(Math.random()*m)}function E(e){return!!e.debugEventsUntilDate&&e.debugEventsUntilDate>b&&e.debugEventsUntilDate>(new Date).getTime()}function O(e){var t=L({},e);return"alias"===e.kind||(p||"identify"===e.kind?t.user=f.filterUser(e.user):(t.userKey=e.user.key,delete t.user),"feature"===e.kind&&(delete t.trackEvents,delete t.debugEventsUntilDate)),t}function D(e){_.length=400&&R((function(){o.maybeReportError(new u(le(e.status,"event posting","some events were dropped")))})))})))},s.start=function(){n=setTimeout((function e(){s.flush(),n=setTimeout(e,g)}),g)},s.stop=function(){clearTimeout(n)},s}(a,_,w,D,g,S),M=Fe(a,_,w),I={},z={},B=_.streaming,$=!1,G=!1,V=!0,q=_.stateProvider,H=function(e,t){var r;return{setUser:function(e){var n=r&&T(r);(r=U(e))&&t&&t(T(r),n)},getUser:function(){return r?T(r):null}}}(0,(function(e,t){(function(e){q||e&&Z({kind:"identify",key:e.key,user:e,creationDate:(new Date).getTime()})})(e),!_.autoAliasingOptOut&&t&&t.anonymous&&e&&!e.anonymous&&oe(e,t)})),Q=Te(a.localStorage,v);function Z(e){if(w&&!(q&&q.enqueueEvent&&q.enqueueEvent(e))){if("alias"!==e.kind){if(!e.user)return void(V&&(v.warn("Be sure to call `identify` in the LaunchDarkly client: https://docs.launchdarkly.com/docs/js-sdk-reference#section-analytics-events"),V=!1));V=!1}!b||G||a.isDoNotTrack()||(v.debug(Pe(e.kind)),C.enqueue(e))}}function Y(e,t,r,n){var a=H.getUser(),o=new Date,i=t?t.value:null;if(!_.allowFrequentDuplicateEvents){var s=JSON.stringify(i)+(a&&a.key?a.key:"")+e,u=I[s];if(u&&o-u<3e5)return;I[s]=o}var l={kind:"feature",key:e,user:a,value:i,variation:t?t.variationIndex:null,default:r,creationDate:o.getTime()};a&&a.anonymous&&(l.contextKind=re(a));var c=z[e];c&&(l.version=c.flagVersion?c.flagVersion:c.version,l.trackEvents=c.trackEvents,l.debugEventsUntilDate=c.debugEventsUntilDate),(n||c&&c.trackReason)&&t&&(l.reason=t.reason),Z(l)}function J(e,t,r,n){var a;if(z&&N(z,e)&&z[e]&&!z[e].deleted){var o=z[e];a=ee(o),null!==o.value&&void 0!==o.value||(a.value=t)}else a={value:t,variationIndex:null,reason:{kind:"ERROR",errorKind:"FLAG_NOT_FOUND"}};return r&&Y(e,a,t,n),a}function ee(e){return{value:e.value,variationIndex:void 0===e.variation?null:e.variation,reason:e.reason||null}}function re(e){return e.anonymous?"anonymousUser":"user"}function oe(e,t){q||e&&t&&Z({kind:"alias",key:e.key,contextKind:re(e),previousKey:t.key,previousContextKind:re(t),creationDate:(new Date).getTime()})}function ie(){c=!0,H.getUser()&&x.connect(H.getUser(),P,{ping:function(){v.debug("received ping message from stream");var e=H.getUser();M.fetchFlagSettings(e,P).then((function(t){k(e,H.getUser())&&ce(t||{})})).catch((function(e){g.maybeReportError(new p(ae(e)))}))},put:function(e){var t=JSON.parse(e.data);v.debug("received streaming update for all flags"),ce(t)},patch:function(e){var t=JSON.parse(e.data),r=z[t.key];if(!r||!r.version||!t.version||r.version0){var r={};t.forEach((function(t){var n=e[t].current,a=n?n.value:void 0,o=e[t].previous;g.emit("change:"+t,a,o),r[t]=n?{current:a,previous:o}:{previous:o}})),g.emit("change",r),g.emit("internal-change",z),_.sendEventsOnlyForVariation||q||t.forEach((function(t){Y(t,e[t].current)}))}return s&&m?m.saveFlags(z).catch((function(){return null})):Promise.resolve()}function fe(){var e=B||f&&void 0===B;e&&!c?ie():!e&&c&&ue(),F&&F.setStreaming(e)}function pe(e){return"change"===e||"change:"===e.substr(0,"change".length+1)}if(a.localStorage&&(m=new Oe(a.localStorage,w,P,H,v)),"string"==typeof _.bootstrap&&"LOCALSTORAGE"===_.bootstrap.toUpperCase()&&(m?s=!0:v.warn("localStorage is unavailable")),"object"===n(_.bootstrap)&&(z=function(e){var t=Object.keys(e),r=e.$flagsState;!r&&t.length&&v.warn(se()),!1===e.$valid&&v.warn("LaunchDarkly bootstrap data is not available because the back end could not read the flags.");var n={};return t.forEach((function(t){if("$flagsState"!==t&&"$valid"!==t){var a={value:e[t]};r&&r[t]?a=L(a,r[t]):a.version=0,n[t]=a}})),n}(_.bootstrap)),q){var he=q.getInitialState();he?me(he):q.on("init",me),q.on("update",(function(e){e.user&&H.setUser(e.user),e.flags&&ce(e.flags)}))}else(e?Q.validateUser(t).then((function(e){return H.setUser(e),"object"===n(_.bootstrap)?ve():s?m.loadFlags().catch((function(){return null})).then((function(e){return null==e?(z={},M.fetchFlagSettings(H.getUser(),P).then((function(e){return ce(e||{})})).then(ve).catch((function(e){ge(new p(ae(e)))}))):(z=e,R(ve),M.fetchFlagSettings(H.getUser(),P).then((function(e){return ce(e)})).catch((function(e){return g.maybeReportError(e)})))})):M.fetchFlagSettings(H.getUser(),P).then((function(e){z=e||{},ve()})).catch((function(e){z={},ge(e)}))})):Promise.reject(new l(ne()))).catch(ge);function me(e){w=e.environment,H.setUser(e.user),z=i({},e.flags),R(ve)}function ve(){v.info("LaunchDarkly client initialized"),$=!0,fe(),y.signalSuccess()}function ge(e){y.signalFailure(e)}return{client:{waitForInitialization:function(){return y.getInitializationPromise()},waitUntilReady:function(){return y.getReadyPromise()},identify:function(e,t,r){return G?A(Promise.resolve({}),r):q?(v.warn("identify() has no effect here; it must be called on the main client instance"),A(Promise.resolve(j(z)),r)):A((s&&m?m.clearFlags():Promise.resolve()).then((function(){return Q.validateUser(e)})).then((function(e){return M.fetchFlagSettings(e,t).then((function(r){var n=j(r);return H.setUser(e),P=t,r?ce(r).then((function(){return n})):n}))})).then((function(e){return c&&ie(),e})).catch((function(e){return g.maybeReportError(e),Promise.reject(e)})),r)},getUser:function(){return H.getUser()},variation:function(e,t){return J(e,t,!0,!1).value},variationDetail:function(e,t){return J(e,t,!0,!0)},track:function(e,t,r){if("string"==typeof e){a.customEventFilter&&!a.customEventFilter(e)&&v.warn(te(e));var n=H.getUser(),o={kind:"custom",key:e,user:n,url:a.getCurrentUrl(),creationDate:(new Date).getTime()};n&&n.anonymous&&(o.contextKind=re(n)),null!=t&&(o.data=t),null!=r&&(o.metricValue=r),Z(o)}else g.maybeReportError(new d(te(e)))},alias:oe,on:function(e,t,r){pe(e)?(f=!0,$&&fe(),g.on(e,t,r)):g.on.apply(g,arguments)},off:function(e){if(g.off.apply(g,arguments),pe(e)){var t=!1;g.getEvents().forEach((function(e){pe(e)&&g.getEventListenerCount(e)>0&&(t=!0)})),t||(f=!1,c&&void 0===B&&ue())}},setStreaming:function(e){var t=null===e?void 0:e;t!==B&&(B=t,fe())},flush:function(e){return A(b?C.flush():Promise.resolve(),e)},allFlags:function(){var e={};if(!z)return e;for(var t in z)N(z,t)&&(e[t]=J(t,null,!_.sendEventsOnlyForVariation).value);return e},close:function(e){if(G)return A(Promise.resolve(),e);var t=function(){G=!0,z={}};return A(Promise.resolve().then((function(){if(ue(),F&&F.stop(),b)return C.stop(),C.flush()})).then(t).catch(t),e)}},options:_,emitter:g,ident:H,logger:v,requestor:M,start:function(){b&&(F&&F.start(),C.start())},enqueueEvent:Z,getFlagsInternal:function(){return z},getEnvironmentId:function(){return w},internalChangeEventName:"internal-change"}}function Me(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Le(e){for(var t=1;t0&&(n=function(e){for(var r=function(e,t){for(var r=[],n=0;n0;){for(var u=0;u0&&(n=Ge(r=e,i),function(e,t){var r,n=window.location.href;function a(){(r=window.location.href)!==n&&(n=r,t())}!function e(t,r){t(),setTimeout((function(){e(t,r)}),r)}(a,300),window.history&&window.history.pushState?window.addEventListener("popstate",a):window.addEventListener("hashchange",a)}(0,o)),t()})).catch((function(r){e.emitter.maybeReportError(new m.LDUnexpectedResponseError((r&&r.message,r.message))),t()})),a}var qe={fetchGoals:{default:!0},hash:{type:"string"},eventProcessor:{type:"object"},eventUrlTransformer:{type:"function"},disableSyncEventPost:{default:!1}};function He(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Ue(r),a=Ce(e,t,r,n,qe),o=a.client,i=a.options,s=a.emitter,u=new Promise((function(e){var t=s.on("goalsReady",(function(){s.off("goalsReady",t),e()}))}));if(o.waitUntilGoalsReady=function(){return u},i.fetchGoals){var l=Ve(a,(function(){return s.emit("goalsReady")}));n.customEventFilter=l.goalKeyExists}else s.emit("goalsReady");"complete"!==document.readyState?window.addEventListener("load",a.start):a.start();var c=function(){n.synchronousFlush=!0,o.flush().catch((function(){})),n.synchronousFlush=!1};return window.addEventListener("beforeunload",c),window.addEventListener("unload",c),o}var Qe=je,Ke="2.19.1";const Xe={initialize:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return console&&console.warn&&console.warn(Ee.deprecated("default export","named LDClient export")),He(e,t,r)},version:"2.19.1"}},"./src/browser.ts":function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PRIVATE_ATTRIBUTE_NAMES=t.FLAGS_STATE_COOKIE_NAME=void 0,t.FLAGS_STATE_COOKIE_NAME="__tm_flags_state",t.PRIVATE_ATTRIBUTE_NAMES=["dob","email","npi","password","site","username"]},"./src/user.ts":(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LaunchDarklyUser=void 0;t.LaunchDarklyUser=function(e){return function(e){var t={key:"UNKNOWN"};for(var r in e)[void 0,null].includes(e[r])||(t[r]=e[r]);return t}({anonymous:e.anonymous,custom:e.custom,key:e.key,email:e.email,firstName:e.firstName,lastName:e.lastName})}},"./node_modules/uuid/dist/esm-browser/index.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{v1:()=>n.default,v3:()=>a.default,v4:()=>o.default,v5:()=>i.default,NIL:()=>s.default,version:()=>u.default,validate:()=>l.default,stringify:()=>c.default,parse:()=>d.default});var n=r("./node_modules/uuid/dist/esm-browser/v1.js"),a=r("./node_modules/uuid/dist/esm-browser/v3.js"),o=r("./node_modules/uuid/dist/esm-browser/v4.js"),i=r("./node_modules/uuid/dist/esm-browser/v5.js"),s=r("./node_modules/uuid/dist/esm-browser/nil.js"),u=r("./node_modules/uuid/dist/esm-browser/version.js"),l=r("./node_modules/uuid/dist/esm-browser/validate.js"),c=r("./node_modules/uuid/dist/esm-browser/stringify.js"),d=r("./node_modules/uuid/dist/esm-browser/parse.js")},"./node_modules/uuid/dist/esm-browser/md5.js":(e,t,r)=>{"use strict";function n(e){return 14+(e+64>>>9<<4)+1}function a(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function o(e,t,r,n,o,i){return a((s=a(a(t,e),a(n,i)))<<(u=o)|s>>>32-u,r);var s,u}function i(e,t,r,n,a,i,s){return o(t&r|~t&n,e,t,a,i,s)}function s(e,t,r,n,a,i,s){return o(t&n|r&~n,e,t,a,i,s)}function u(e,t,r,n,a,i,s){return o(t^r^n,e,t,a,i,s)}function l(e,t,r,n,a,i,s){return o(r^(t|~n),e,t,a,i,s)}r.r(t),r.d(t,{default:()=>c});const c=function(e){if("string"===typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var r=0;r>5]>>>a%32&255,i=parseInt(n.charAt(o>>>4&15)+n.charAt(15&o),16);t.push(i)}return t}(function(e,t){e[t>>5]|=128<>5]|=(255&e[a/8])<{"use strict";r.r(t),r.d(t,{default:()=>n});const n="00000000-0000-0000-0000-000000000000"},"./node_modules/uuid/dist/esm-browser/parse.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r("./node_modules/uuid/dist/esm-browser/validate.js");const a=function(e){if(!(0,n.default)(e))throw TypeError("Invalid UUID");var t,r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r}},"./node_modules/uuid/dist/esm-browser/regex.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});const n=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},"./node_modules/uuid/dist/esm-browser/rng.js":(e,t,r)=>{"use strict";var n;r.r(t),r.d(t,{default:()=>o});var a=new Uint8Array(16);function o(){if(!n&&!(n="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!==typeof msCrypto&&"function"===typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(a)}},"./node_modules/uuid/dist/esm-browser/sha1.js":(e,t,r)=>{"use strict";function n(e,t,r,n){switch(e){case 0:return t&r^~t&n;case 1:return t^r^n;case 2:return t&r^t&n^r&n;case 3:return t^r^n}}function a(e,t){return e<>>32-t}r.r(t),r.d(t,{default:()=>o});const o=function(e){var t=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var o=unescape(encodeURIComponent(e));e=[];for(var i=0;i>>0;w=b,b=_,_=a(y,30)>>>0,y=g,g=E}r[0]=r[0]+g>>>0,r[1]=r[1]+y>>>0,r[2]=r[2]+_>>>0,r[3]=r[3]+b>>>0,r[4]=r[4]+w>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]}},"./node_modules/uuid/dist/esm-browser/stringify.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});for(var n=r("./node_modules/uuid/dist/esm-browser/validate.js"),a=[],o=0;o<256;++o)a.push((o+256).toString(16).substr(1));const i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]).toLowerCase();if(!(0,n.default)(r))throw TypeError("Stringified UUID is invalid");return r}},"./node_modules/uuid/dist/esm-browser/v1.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l});var n,a,o=r("./node_modules/uuid/dist/esm-browser/rng.js"),i=r("./node_modules/uuid/dist/esm-browser/stringify.js"),s=0,u=0;const l=function(e,t,r){var l=t&&r||0,c=t||new Array(16),d=(e=e||{}).node||n,f=void 0!==e.clockseq?e.clockseq:a;if(null==d||null==f){var p=e.random||(e.rng||o.default)();null==d&&(d=n=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==f&&(f=a=16383&(p[6]<<8|p[7]))}var h=void 0!==e.msecs?e.msecs:Date.now(),m=void 0!==e.nsecs?e.nsecs:u+1,v=h-s+(m-u)/1e4;if(v<0&&void 0===e.clockseq&&(f=f+1&16383),(v<0||h>s)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=h,u=m,a=f;var g=(1e4*(268435455&(h+=122192928e5))+m)%4294967296;c[l++]=g>>>24&255,c[l++]=g>>>16&255,c[l++]=g>>>8&255,c[l++]=255&g;var y=h/4294967296*1e4&268435455;c[l++]=y>>>8&255,c[l++]=255&y,c[l++]=y>>>24&15|16,c[l++]=y>>>16&255,c[l++]=f>>>8|128,c[l++]=255&f;for(var _=0;_<6;++_)c[l+_]=d[_];return t||(0,i.default)(c)}},"./node_modules/uuid/dist/esm-browser/v3.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r("./node_modules/uuid/dist/esm-browser/v35.js"),a=r("./node_modules/uuid/dist/esm-browser/md5.js");const o=(0,n.default)("v3",48,a.default)},"./node_modules/uuid/dist/esm-browser/v35.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{DNS:()=>o,URL:()=>i,default:()=>s});var n=r("./node_modules/uuid/dist/esm-browser/stringify.js"),a=r("./node_modules/uuid/dist/esm-browser/parse.js");var o="6ba7b810-9dad-11d1-80b4-00c04fd430c8",i="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function s(e,t,r){function s(e,o,i,s){if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],r=0;r{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r("./node_modules/uuid/dist/esm-browser/rng.js"),a=r("./node_modules/uuid/dist/esm-browser/stringify.js");const o=function(e,t,r){var o=(e=e||{}).random||(e.rng||n.default)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){r=r||0;for(var i=0;i<16;++i)t[r+i]=o[i];return t}return(0,a.default)(o)}},"./node_modules/uuid/dist/esm-browser/v5.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r("./node_modules/uuid/dist/esm-browser/v35.js"),a=r("./node_modules/uuid/dist/esm-browser/sha1.js");const o=(0,n.default)("v5",80,a.default)},"./node_modules/uuid/dist/esm-browser/validate.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r("./node_modules/uuid/dist/esm-browser/regex.js");const a=function(e){return"string"===typeof e&&n.default.test(e)}},"./node_modules/uuid/dist/esm-browser/version.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r("./node_modules/uuid/dist/esm-browser/validate.js");const a=function(e){if(!(0,n.default)(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}}},r={};function n(t){var a=r[t];if(void 0!==a)return a.exports;var o=r[t]={exports:{}};return e[t].call(o.exports,o,o.exports,n),o.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a=n("./src/browser.ts"),o=t;for(var i in a)o[i]=a[i];a.__esModule&&Object.defineProperty(o,"__esModule",{value:!0})})()}}]);