/*! For license information please see 65805.593ff6f7.js.LICENSE.txt */ !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="884d4af9-9062-4756-a404-799f9ecb465c",e._sentryDebugIdIdentifier="sentry-dbid-884d4af9-9062-4756-a404-799f9ecb465c")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"production-839c72b1e3c"},(self.webpackChunk_tryhackme_frontend=self.webpackChunk_tryhackme_frontend||[]).push([["65805"],{316101:function(e,t,n){"use strict";n.d(t,{m:()=>r});var r=function(){var e="ampIntegrationContext";return"undefined"!=typeof globalThis&&void 0!==globalThis[e]?globalThis[e]:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0!==n.g?n.g:void 0}},518627:function(e,t,n){"use strict";let r,i,o,a;n.d(t,{Lc:()=>t5,mY:()=>t6,Ts:()=>t3}),(s=l||(l={}))[s.None=0]="None",s[s.Error=1]="Error",s[s.Warn=2]="Warn",s[s.Verbose=3]="Verbose",s[s.Debug=4]="Debug";var s,l,c,u,d,f,h,p,A,m,g,v,y,b,w,_,x,S,C,M,E=function(e,t,n,r,i){return void 0===i&&(i=null),function(){for(var o=[],a=0;a=200&&e<300?c.Success:429===e?c.RateLimit:413===e?c.PayloadTooLarge:408===e?c.Timeout:e>=400&&e<500?c.Invalid:e>=500?c.Failed:c.Unknown},e}(),O=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,L.C6)(t,e),t.prototype.send=function(e,t){return(0,L.sH)(this,void 0,void 0,function(){var n,r;return(0,L.YH)(this,function(i){switch(i.label){case 0:if("undefined"==typeof fetch)throw Error("FetchTransport is not supported");return[4,fetch(e,{headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify(t),method:"POST"})];case 1:return[4,(n=i.sent()).text()];case 2:r=i.sent();try{return[2,this.buildResponse(JSON.parse(r))]}catch(e){return[2,this.buildResponse({code:n.status})]}}})})},t}(B),I="".concat("AMP","_unsent"),N="https://api2.amplitude.com/2/httpapi",D=function(){return{flushMaxRetries:12,flushQueueSize:200,flushIntervalMillis:1e4,instanceName:"$default_instance",logLevel:l.Warn,loggerProvider:new T,offline:!1,optOut:!1,serverUrl:N,serverZone:"US",useBatch:!1}},F=function(){function e(e){this._optOut=!1;var t,n,r,i,o=D();this.apiKey=e.apiKey,this.flushIntervalMillis=null!=(t=e.flushIntervalMillis)?t:o.flushIntervalMillis,this.flushMaxRetries=e.flushMaxRetries||o.flushMaxRetries,this.flushQueueSize=e.flushQueueSize||o.flushQueueSize,this.instanceName=e.instanceName||o.instanceName,this.loggerProvider=e.loggerProvider||o.loggerProvider,this.logLevel=null!=(n=e.logLevel)?n:o.logLevel,this.minIdLength=e.minIdLength,this.plan=e.plan,this.ingestionMetadata=e.ingestionMetadata,this.offline=void 0!==e.offline?e.offline:o.offline,this.optOut=null!=(r=e.optOut)?r:o.optOut,this.serverUrl=e.serverUrl,this.serverZone=e.serverZone||o.serverZone,this.storageProvider=e.storageProvider,this.transportProvider=e.transportProvider,this.useBatch=null!=(i=e.useBatch)?i:o.useBatch,this.loggerProvider.enable(this.logLevel);var a=P(e.serverUrl,e.serverZone,e.useBatch);this.serverZone=a.serverZone,this.serverUrl=a.serverUrl}return Object.defineProperty(e.prototype,"optOut",{get:function(){return this._optOut},set:function(e){this._optOut=e},enumerable:!1,configurable:!0}),e}(),P=function(e,t,n){if(void 0===e&&(e=""),void 0===t&&(t=D().serverZone),void 0===n&&(n=D().useBatch),e)return{serverUrl:e,serverZone:void 0};var r,i=["US","EU"].includes(t)?t:D().serverZone;return{serverZone:i,serverUrl:(r=n,"EU"===i?r?"https://api.eu.amplitude.com/batch":"https://api.eu.amplitude.com/2/httpapi":r?"https://api2.amplitude.com/batch":N)}};(function(){this.sdk={metrics:{histogram:{}}}}).prototype.recordHistogram=function(e,t){this.sdk.metrics.histogram[e]=t},(y=u||(u={})).US="US",y.EU="EU",y.STAGING="STAGING";var R="[Amplitude]",z="".concat(R," Session Replay ID"),U=u.US,H={enabled:!0},j="".concat(R," Session Replay Debug"),Q="amp-mask";(b=d||(d={})).GET_SR_PROPS="get-sr-props",b.DEBUG_INFO="debug-info",b.FETCH_REQUEST="fetch-request",b.METADATA="metadata";var V=function(){function e(e){this.logger=e,this.log=this.getSafeMethod("log"),this.warn=this.getSafeMethod("warn"),this.error=this.getSafeMethod("error"),this.debug=this.getSafeMethod("debug")}return e.prototype.getSafeMethod=function(e){if(!this.logger)return function(){};var t,n=this.logger[e];return"function"==typeof n?(null!=(t=n.__rrweb_original__)?t:n).bind(this.logger):function(){}},e.prototype.enable=function(e){this.logger.enable(e)},e.prototype.disable=function(){this.logger.disable()},e}(),W=n(316101),K="medium",G=function(e,t,n){switch(t){case"light":if("input"!==e)return!0;var r,i,o=n?(i=(r=n).type,r.hasAttribute("data-rr-is-password")?"password":i?i.toLowerCase():null):"";if(!o)return!1;if(["password","hidden","email","tel"].includes(o)||n.autocomplete.startsWith("cc-"))return!0;return!1;case"medium":case"conservative":return!0;default:return G(e,K,n)}},q=function(e,t,n){var r,i,o;if(void 0===t&&(t={defaultMaskLevel:K}),n){if(n.closest("."+Q)||(null!=(r=t.maskSelector)?r:[]).some(function(e){return n.closest(e)}))return!0;if(n.closest(".amp-unmask")||(null!=(i=t.unmaskSelector)?i:[]).some(function(e){return n.closest(e)}))return!1}return G(e,null!=(o=t.defaultMaskLevel)?o:K,n)},Y=function(e,t){return function(n,r){return q(e,t,r)?n.replace(/[^\s]/g,"*"):n}},$=function(e){var t=0;if(0===e.length)return t;for(var n=0;n0&&(this.queue.forEach(function(t){e(t)}),this.queue=[])},e}(),eu=function(){return(eu=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function ef(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}"function"==typeof SuppressedError&&SuppressedError;var eh=function(e,t){var n,r,i=typeof e;if(i!==typeof t)return!1;try{for(var o=ed(["string","number","boolean","undefined"]),a=o.next();!a.done;a=o.next())if(a.value===i)return e===t}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}if(null==e&&null==t)return!0;if(null==e||null==t||e.length!==t.length)return!1;var s=Array.isArray(e),l=Array.isArray(t);if(s!==l)return!1;if(s&&l){for(var c=0;c=200&&e<300?f.Success:429===e?f.RateLimit:413===e?f.PayloadTooLarge:408===e?f.Timeout:e>=400&&e<500?f.Invalid:e>=500?f.Failed:f.Unknown},e}();(S=h||(h={})).US="US",S.EU="EU",S.STAGING="STAGING";var eb="Remote config fetch rejected due to timeout after 5 seconds",ew="Unexpected error occurred",e_=function(){function e(e){var t=e.localConfig,n=e.configKeys,r=this;this.retryTimeout=1e3,this.attempts=0,this.sessionTargetingMatch=!1,this.metrics={},this.getRemoteNamespaceConfig=function(e,t){return(0,L.sH)(r,void 0,void 0,function(){var n,r,i;return(0,L.YH)(this,function(o){switch(o.label){case 0:return n=Date.now(),[4,this.fetchWithTimeout(t)];case 1:if((r=o.sent())&&(i=r.configs&&r.configs[e]))return this.metrics.fetchTimeAPISuccess=Date.now()-n,[2,i];return this.metrics.fetchTimeAPIFail=Date.now()-n,[2,void 0]}})})},this.getRemoteConfig=function(e,t,n){return(0,L.sH)(r,void 0,void 0,function(){var r;return(0,L.YH)(this,function(i){switch(i.label){case 0:return[4,this.getRemoteNamespaceConfig(e,n)];case 1:return[2,null==(r=i.sent())?void 0:r[t]]}})})},this.fetchWithTimeout=function(e){return(0,L.sH)(r,void 0,void 0,function(){var t,n,r;return(0,L.YH)(this,function(i){switch(i.label){case 0:return t=new AbortController,n=setTimeout(function(){return t.abort()},5e3),[4,this.fetchRemoteConfig(t.signal,e)];case 1:return r=i.sent(),clearTimeout(n),[2,r]}})})},this.fetchRemoteConfig=function(e,t){return(0,L.sH)(r,void 0,void 0,function(){var n,r,i,o,a,s,l,c,u,d,h;return(0,L.YH)(this,function(p){switch(p.label){case 0:if(t===this.lastFetchedSessionId&&this.attempts>=this.localConfig.flushMaxRetries)return[2,this.completeRequest({err:"Remote config fetch rejected due to exceeded retry count"})];if(e.aborted)return[2,this.completeRequest({err:eb})];t!==this.lastFetchedSessionId&&(this.lastFetchedSessionId=t,this.attempts=0);p.label=1;case 1:p.trys.push([1,3,,4]),n=new URLSearchParams({api_key:this.localConfig.apiKey});try{for(i=(r=(0,L.Ju)(this.configKeys)).next();!i.done;i=r.next())o=i.value,n.append("config_keys",o)}catch(e){u={error:e}}finally{try{i&&!i.done&&(d=r.return)&&d.call(r)}finally{if(u)throw u.error}}return t&&n.set("session_id",String(t)),a={headers:{Accept:"*/*"},method:"GET"},s="".concat(this.getServerUrl(),"?").concat(n.toString()),this.attempts+=1,[4,fetch(s,(0,L.Cl)((0,L.Cl)({},a),{signal:e}))];case 2:if(null===(l=p.sent()))return[2,this.completeRequest({err:ew})];switch(new ey().buildStatus(l.status)){case f.Success:return this.attempts=0,[2,this.parseAndStoreConfig(l)];case f.Failed:return[2,this.retryFetch(e,t)];default:return[2,this.completeRequest({err:"Network error occurred, remote config fetch failed"})]}case 3:if(c=p.sent(),e.aborted)return[2,this.completeRequest({err:eb})];return[2,this.completeRequest({err:null!=(h=c.message)?h:ew})];case 4:return[2]}})})},this.retryFetch=function(e,t){return(0,L.sH)(r,void 0,void 0,function(){var n=this;return(0,L.YH)(this,function(r){switch(r.label){case 0:return[4,new Promise(function(e){return setTimeout(e,n.attempts*n.retryTimeout)})];case 1:return r.sent(),[2,this.fetchRemoteConfig(e,t)]}})})},this.parseAndStoreConfig=function(e){return(0,L.sH)(r,void 0,void 0,function(){var t;return(0,L.YH)(this,function(n){switch(n.label){case 0:return[4,e.json()];case 1:return t=n.sent(),this.completeRequest({success:"Remote config successfully fetched"}),[2,t]}})})},this.localConfig=t,this.configKeys=n}return e.prototype.getServerUrl=function(){return this.localConfig.configServerUrl?this.localConfig.configServerUrl:this.localConfig.serverZone===h.STAGING?"https://sr-client-cfg.stag2.amplitude.com/config":this.localConfig.serverZone===h.EU?"https://sr-client-cfg.eu.amplitude.com/config":"https://sr-client-cfg.amplitude.com/config"},e.prototype.completeRequest=function(e){var t=e.err,n=e.success;if(t)throw Error(t);n&&this.localConfig.loggerProvider.log(n)},e}(),ex=function(e){var t=e.localConfig,n=e.configKeys;return(0,L.sH)(void 0,void 0,void 0,function(){return(0,L.YH)(this,function(e){return[2,new e_({localConfig:t,configKeys:n})]})})},eS=function(e,t){var n=document.createDocumentFragment(),r=function(e){if(void 0===e&&(e=[]),"string"==typeof e&&(e=[e]),0!==(e=e.filter(function(e){try{n.querySelector(e)}catch(n){return t.warn('[session-replay-browser] omitting selector "'.concat(e,'" because it is invalid')),!1}return!0})).length)return e};return e.blockSelector=r(e.blockSelector),e.maskSelector=r(e.maskSelector),e.unmaskSelector=r(e.unmaskSelector),e},eC=function(){function e(e,t){this.localConfig=t,this.remoteConfigFetch=e}return e.prototype.generateJoinedConfig=function(e){var t,n,r,i;return(0,L.sH)(this,void 0,void 0,function(){var o,a,s,l,c,u,d,f,h,p,A,m,g,v,y,b,w,_,x,S;return(0,L.YH)(this,function(C){switch(C.label){case 0:(o=(0,L.Cl)({},this.localConfig)).optOut=this.localConfig.optOut,o.captureEnabled=!0,C.label=1;case 1:return C.trys.push([1,3,,4]),[4,this.remoteConfigFetch.getRemoteNamespaceConfig("sessionReplay",e)];case 2:return(s=C.sent())&&(l=s.sr_sampling_config,c=s.sr_privacy_config,u=null==(t=o.interactionConfig)?void 0:t.ugcFilterRules,o.interactionConfig=s.sr_interaction_config,o.interactionConfig&&u&&(o.interactionConfig.ugcFilterRules=u),o.loggingConfig=s.sr_logging_config,(l||c)&&(a={},l&&(a.sr_sampling_config=l),c&&(a.sr_privacy_config=c))),[3,4];case 3:return d=C.sent(),this.localConfig.loggerProvider.warn(d.message),o.captureEnabled=!1,[3,4];case 4:if(!a)return[2,{localConfig:this.localConfig,joinedConfig:o,remoteConfig:a}];if(f=a.sr_sampling_config,h=a.sr_privacy_config,f&&Object.keys(f).length>0?(Object.prototype.hasOwnProperty.call(f,"capture_enabled")?o.captureEnabled=f.capture_enabled:o.captureEnabled=!1,Object.prototype.hasOwnProperty.call(f,"sample_rate")&&(o.sampleRate=f.sample_rate)):(o.captureEnabled=!0,this.localConfig.loggerProvider.debug("Remote config successfully fetched, but no values set for project, Session Replay capture enabled.")),h){p=null!=(n=o.privacyConfig)?n:{},A={defaultMaskLevel:null!=(i=null!=(r=h.defaultMaskLevel)?r:p.defaultMaskLevel)?i:"medium",blockSelector:[],maskSelector:[],unmaskSelector:[]},m=function(e){var t,n,r,i,o,a,s,l,c,u={};"string"==typeof e.blockSelector&&(e.blockSelector=[e.blockSelector]);try{for(var d=(0,L.Ju)(null!=(s=e.blockSelector)?s:[]),f=d.next();!f.done;f=d.next()){var h=f.value;u[h]="block"}}catch(e){t={error:e}}finally{try{f&&!f.done&&(n=d.return)&&n.call(d)}finally{if(t)throw t.error}}try{for(var p=(0,L.Ju)(null!=(l=e.maskSelector)?l:[]),A=p.next();!A.done;A=p.next()){var h=A.value;u[h]="mask"}}catch(e){r={error:e}}finally{try{A&&!A.done&&(i=p.return)&&i.call(p)}finally{if(r)throw r.error}}try{for(var m=(0,L.Ju)(null!=(c=e.unmaskSelector)?c:[]),g=m.next();!g.done;g=m.next()){var h=g.value;u[h]="unmask"}}catch(e){o={error:e}}finally{try{g&&!g.done&&(a=m.return)&&a.call(m)}finally{if(o)throw o.error}}return u},g=(0,L.Cl)((0,L.Cl)({},m(p)),m(h));try{for(y=(v=(0,L.Ju)(Object.entries(g))).next();!y.done;y=v.next())w=(b=(0,L.zs)(y.value,2))[0],_=b[1],"mask"===_?A.maskSelector.push(w):"block"===_?A.blockSelector.push(w):"unmask"===_&&A.unmaskSelector.push(w)}catch(e){x={error:e}}finally{try{y&&!y.done&&(S=v.return)&&S.call(v)}finally{if(x)throw x.error}}o.privacyConfig=eS(A,this.localConfig.loggerProvider)}return this.localConfig.loggerProvider.debug(JSON.stringify({name:"session replay joined config",config:er(o)},null,2)),[2,{localConfig:this.localConfig,joinedConfig:o,remoteConfig:a}]}})})},e}(),eM="Failed to store session replay events in IndexedDB",eE="1.27.0",eL=function(){function e(e){var t=e.trackServerUrl,n=e.loggerProvider,r=e.payloadBatcher;this.storageKey="",this.retryTimeout=1e3,this.scheduled=null,this.queue=[],this.loggerProvider=n,this.payloadBatcher=r||function(e){return e},this.trackServerUrl=t}return e.prototype.sendEventsList=function(e){this.addToQueue((0,L.Cl)((0,L.Cl)({},e),{attempts:0,timeout:0}))},e.prototype.addToQueue=function(){for(var e=this,t=[],n=0;n0&&t.schedule(e)})},e))},e.prototype.flush=function(e){return void 0===e&&(e=!1),(0,L.sH)(this,void 0,void 0,function(){var t,n,r=this;return(0,L.YH)(this,function(i){switch(i.label){case 0:return t=[],n=[],this.queue.forEach(function(e){return 0===e.timeout?t.push(e):n.push(e)}),this.queue=n,this.scheduled&&(clearTimeout(this.scheduled),this.scheduled=null),[4,Promise.all(t.map(function(t){return r.send(t,e)}))];case 1:return i.sent(),[2]}})})},e.prototype.send=function(e,t){var n,r;return void 0===t&&(t=!0),(0,L.sH)(this,void 0,void 0,function(){var i,o,a,s,l,c,u,d,f,h,p,A;return(0,L.YH)(this,function(m){switch(m.label){case 0:if(!(i=e.apiKey))return[2,this.completeRequest({context:e,err:"Session replay event batch not sent due to missing api key"})];if(!(o=e.deviceId))return[2,this.completeRequest({context:e,err:"Session replay event batch not sent due to missing device ID"})];if(a=X(),s=eE,l=e.sampleRate,c=new URLSearchParams({device_id:o,session_id:"".concat(e.sessionId),type:"".concat(e.type)}),u="".concat((null==(n=e.version)?void 0:n.type)||"standalone","/").concat((null==(r=e.version)?void 0:r.version)||s),0===(d=this.payloadBatcher({version:1,events:e.events})).events.length)return this.completeRequest({context:e}),[2];m.label=1;case 1:return m.trys.push([1,3,,4]),f={headers:{"Content-Type":"application/json",Accept:"*/*",Authorization:"Bearer ".concat(i),"X-Client-Version":s,"X-Client-Library":u,"X-Client-Url":a.substring(0,1e3),"X-Client-Sample-Rate":"".concat(l)},body:JSON.stringify(d),method:"POST"},[4,fetch("".concat(J(e.serverZone,this.trackServerUrl),"?").concat(c.toString()),f)];case 2:if(null===(h=m.sent()))return this.completeRequest({context:e,err:"Unexpected error occurred"}),[2];if(t)this.handleReponse(h.status,e);else{p="";try{p=JSON.stringify(h.body,null,2)}catch(e){}this.completeRequest({context:e,success:"".concat(h.status,": ").concat(p)})}return[3,4];case 3:return A=m.sent(),this.completeRequest({context:e,err:A}),[3,4];case 4:return[2]}})})},e.prototype.handleReponse=function(e,t){switch(new B().buildStatus(e)){case c.Success:this.handleSuccessResponse(t);break;case c.Failed:this.handleOtherResponse(t);break;default:this.completeRequest({context:t,err:"Network error occurred, event batch rejected"})}},e.prototype.handleSuccessResponse=function(e){var t=Math.round(new Blob(e.events).size/1024);this.completeRequest({context:e,success:"Session replay event batch tracked successfully for session id ".concat(e.sessionId,", size of events: ").concat(t," KB")})},e.prototype.handleOtherResponse=function(e){this.addToQueue((0,L.Cl)((0,L.Cl)({},e),{timeout:e.attempts*this.retryTimeout}))},e.prototype.completeRequest=function(e){var t=e.context,n=e.err,r=e.success;t.onComplete(),n?this.loggerProvider.warn(n):r&&this.loggerProvider.log(r)},e}();let ek=(e,t)=>t.some(t=>e instanceof t),eT=new WeakMap,eB=new WeakMap,eO=new WeakMap,eI={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return eT.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return eN(e[t])},set:(e,t,n)=>(e[t]=n,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function eN(e){if(e instanceof IDBRequest){let t;return t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{t(eN(e.result)),r()},o=()=>{n(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",o)}),eO.set(t,e),t}if(eB.has(e))return eB.get(e);let t=function(e){if("function"==typeof e)return(i||(i=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(...t){return e.apply(eD(this),t),eN(this.request)}:function(...t){return eN(e.apply(eD(this),t))};return(e instanceof IDBTransaction&&function(e){if(eT.has(e))return;let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{t(),r()},o=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)});eT.set(e,t)}(e),ek(e,r||(r=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(e,eI):e}(e);return t!==e&&(eB.set(e,t),eO.set(t,e)),t}let eD=e=>eO.get(e),eF=["get","getKey","getAll","getAllKeys","count"],eP=["put","add","delete","clear"],eR=new Map;function ez(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(eR.get(t))return eR.get(t);let n=t.replace(/FromIndex$/,""),r=t!==n,i=eP.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(i||eF.includes(n)))return;let o=async function(e,...t){let o=this.transaction(e,i?"readwrite":"readonly"),a=o.store;return r&&(a=a.index(t.shift())),(await Promise.all([a[n](...t),i&&o.done]))[0]};return eR.set(t,o),o}eI={...o=eI,get:(e,t,n)=>ez(e,t)||o.get(e,t,n),has:(e,t)=>!!ez(e,t)||o.has(e,t)};let eU=["continue","continuePrimaryKey","advance"],eH={},ej=new WeakMap,eQ=new WeakMap,eV={get(e,t){if(!eU.includes(t))return e[t];let n=eH[t];return n||(n=eH[t]=function(...e){ej.set(this,eQ.get(this)[t](...e))}),n}};async function*eW(...e){let t=this;if(t instanceof IDBCursor||(t=await t.openCursor(...e)),!t)return;let n=new Proxy(t,eV);for(eQ.set(n,t),eO.set(n,eD(t));t;)yield n,t=await (ej.get(n)||t.continue()),ej.delete(n)}function eK(e,t){return t===Symbol.asyncIterator&&ek(e,[IDBIndex,IDBObjectStore,IDBCursor])||"iterate"===t&&ek(e,[IDBIndex,IDBObjectStore])}eI={...a=eI,get:(e,t,n)=>eK(e,t)?eW:a.get(e,t,n),has:(e,t)=>eK(e,t)||a.has(e,t)};var eG=function(){function e(e){var t,n,r,i=this;this.minInterval=500,this.maxInterval=1e4,this.maxPersistedEventsSize=1e6,this.interval=this.minInterval,this._timeAtLastSplit=Date.now(),this.shouldSplitEventsList=function(e,t){var n=i.getStringSize(t);return i.getEventsArraySize(e)+n>=i.maxPersistedEventsSize||Date.now()-i.timeAtLastSplit>i.interval&&!!e.length&&(i.interval=Math.min(i.maxInterval,i.interval+i.minInterval),i._timeAtLastSplit=Date.now(),!0)},this.loggerProvider=e.loggerProvider,this.minInterval=null!=(t=e.minInterval)?t:this.minInterval,this.maxInterval=null!=(n=e.maxInterval)?n:this.maxInterval,this.maxPersistedEventsSize=null!=(r=e.maxPersistedEventsSize)?r:this.maxPersistedEventsSize}return Object.defineProperty(e.prototype,"timeAtLastSplit",{get:function(){return this._timeAtLastSplit},enumerable:!1,configurable:!0}),e.prototype.getStringSize=function(e){return e.length},e.prototype.getEventsArraySize=function(e){var t,n,r=0;try{for(var i=(0,L.Ju)(e),o=i.next();!o.done;o=i.next()){var a=o.value;r+=this.getStringSize(a)}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return r+(2+Math.max(0,e.length-1)+2*e.length)},e}();(C=p||(p={})).RECORDING="recording",C.SENT="sent";var eq="sessionCurrentSequence",eY="sequencesToSend",e$=function(){var e=(0,W.m)();return new Promise(function(t,n){if(!e)return n(Error("Global scope not found"));if(!e.indexedDB)return n(Error("Session Replay: cannot find indexedDB"));try{var r=e.indexedDB.open("keyval-store");r.onupgradeneeded=function(){1===r.result.version&&(r.result.close(),r.transaction&&r.transaction.abort(),e.indexedDB.deleteDatabase("keyval-store"),t())},r.onsuccess=function(){t(r.result)},r.onerror=function(){n(r.error)}}catch(e){n(e)}})},eX=function(e){return(0,L.sH)(void 0,void 0,void 0,function(){return(0,L.YH)(this,function(t){switch(t.label){case 0:if(!(e.length>0))return[3,2];return[4,Promise.all(e.splice(0,10))];case 1:return t.sent(),[3,0];case 2:return[2]}})})},eJ=function(e){var t,n;return e.objectStoreNames.contains(eq)||(n=e.createObjectStore(eq,{keyPath:"sessionId"})),e.objectStoreNames.contains(eY)||(t=e.createObjectStore(eY,{keyPath:"sequenceId",autoIncrement:!0})).createIndex("sessionId","sessionId"),{sequencesStore:t,currentSequenceStore:n}},eZ=function(e){function t(t){var n=e.call(this,t)||this;return n.getSequencesToSend=function(){return(0,L.sH)(n,void 0,void 0,function(){var e,t,n,r,i,o;return(0,L.YH)(this,function(a){switch(a.label){case 0:return a.trys.push([0,5,,6]),e=[],[4,this.db.transaction("sequencesToSend").store.openCursor()];case 1:t=a.sent(),a.label=2;case 2:if(!t)return[3,4];return r=(n=t.value).sessionId,i=n.events,e.push({events:i,sequenceId:t.key,sessionId:r}),[4,t.continue()];case 3:return t=a.sent(),[3,2];case 4:return[2,e];case 5:return o=a.sent(),this.loggerProvider.warn("".concat(eM,": ").concat(o)),[3,6];case 6:return[2,void 0]}})})},n.storeCurrentSequence=function(e){return(0,L.sH)(n,void 0,void 0,function(){var t,n,r;return(0,L.YH)(this,function(i){switch(i.label){case 0:return i.trys.push([0,4,,5]),[4,this.db.get(eq,e)];case 1:if(!(t=i.sent()))return[2,void 0];return[4,this.db.put(eY,{sessionId:e,events:t.events})];case 2:return n=i.sent(),[4,this.db.put(eq,{sessionId:e,events:[]})];case 3:return i.sent(),[2,(0,L.Cl)((0,L.Cl)({},t),{sessionId:e,sequenceId:n})];case 4:return r=i.sent(),this.loggerProvider.warn("".concat(eM,": ").concat(r)),[3,5];case 5:return[2,void 0]}})})},n.addEventToCurrentSequence=function(e,t){return(0,L.sH)(n,void 0,void 0,function(){var n,r,i,o,a,s;return(0,L.YH)(this,function(l){switch(l.label){case 0:return l.trys.push([0,10,,11]),[4,(n=this.db.transaction(eq,"readwrite")).store.get(e)];case 1:if(r=l.sent())return[3,3];return[4,n.store.put({sessionId:e,events:[t]})];case 2:return l.sent(),[2];case 3:if(i=void 0,!this.shouldSplitEventsList(r.events,t))return[3,5];return i=r.events,[4,n.store.put({sessionId:e,events:[t]})];case 4:return l.sent(),[3,7];case 5:return o=r.events.concat(t),[4,n.store.put({sessionId:e,events:o})];case 6:l.sent(),l.label=7;case 7:return[4,n.done];case 8:if(l.sent(),!i)return[2,void 0];return[4,this.storeSendingEvents(e,i)];case 9:if(!(a=l.sent()))return[2,void 0];return[2,{events:i,sessionId:e,sequenceId:a}];case 10:return s=l.sent(),this.loggerProvider.warn("".concat(eM,": ").concat(s)),[3,11];case 11:return[2,void 0]}})})},n.storeSendingEvents=function(e,t){return(0,L.sH)(n,void 0,void 0,function(){var n;return(0,L.YH)(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this.db.put(eY,{sessionId:e,events:t})];case 1:return[2,r.sent()];case 2:return n=r.sent(),this.loggerProvider.warn("".concat(eM,": ").concat(n)),[3,3];case 3:return[2,void 0]}})})},n.cleanUpSessionEventsStore=function(e,t){return(0,L.sH)(n,void 0,void 0,function(){var e;return(0,L.YH)(this,function(n){switch(n.label){case 0:if(!t)return[2];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.db.delete(eY,t)];case 2:return n.sent(),[3,4];case 3:return e=n.sent(),this.loggerProvider.warn("".concat(eM,": ").concat(e)),[3,4];case 4:return[2]}})})},n.transitionFromKeyValStore=function(e){return(0,L.sH)(n,void 0,void 0,function(){var t,n,r,i,o,a,s,l=this;return(0,L.YH)(this,function(c){switch(c.label){case 0:return c.trys.push([0,6,,7]),[4,e$()];case 1:if(!(t=c.sent()))return[2];n=function(e,t){return(0,L.sH)(l,void 0,void 0,function(){var n,r,i=this;return(0,L.YH)(this,function(o){switch(o.label){case 0:return n=t.sessionSequences,r=[],Object.keys(n).forEach(function(o){var a=parseInt(o,10),s=n[a];if(a===t.currentSequenceId){var l=s.events.map(function(t){return(0,L.sH)(i,void 0,void 0,function(){return(0,L.YH)(this,function(n){return[2,this.addEventToCurrentSequence(e,t)]})})});r.push.apply(r,(0,L.fX)([],(0,L.zs)(l),!1))}else s.status!==p.SENT&&r.push(i.storeSendingEvents(e,s.events))}),[4,eX(r)];case 1:return o.sent(),[2]}})})},r="".concat(I,"_").concat(this.apiKey.substring(0,10)),c.label=2;case 2:return c.trys.push([2,4,,5]),i=t.transaction("keyval").objectStore("keyval").getAll(r),[4,new Promise(function(t){i.onsuccess=function(r){return(0,L.sH)(l,void 0,void 0,function(){var i,o,a,s=this;return(0,L.YH)(this,function(l){switch(l.label){case 0:if(!(o=(i=r&&r.target.result)&&i[0]))return[3,2];return a=[],Object.keys(o).forEach(function(t){var r=parseInt(t,10),i=o[r];if(e===r)a.push(n(r,i));else{var l=i.sessionSequences;Object.keys(l).forEach(function(e){var t=parseInt(e,10);l[t].status!==p.SENT&&a.push(s.storeSendingEvents(r,l[t].events))})}}),[4,eX(a)];case 1:l.sent(),l.label=2;case 2:return t(),[2]}})})}})];case 3:return c.sent(),(o=(0,W.m)())&&o.indexedDB.deleteDatabase("keyval-store"),[3,5];case 4:return a=c.sent(),this.loggerProvider.warn("Failed to transition session replay events from keyval to new store: ".concat(a)),[3,5];case 5:return[3,7];case 6:return s=c.sent(),this.loggerProvider.warn("Failed to access keyval store: ".concat(s,". For more information, visit: https://www.docs.developers.amplitude.com/session-replay/sdks/standalone/#indexeddb-best-practices")),[3,7];case 7:return[2]}})})},n.apiKey=t.apiKey,n.db=t.db,n}return(0,L.C6)(t,e),t.new=function(e,n,r){return(0,L.sH)(this,void 0,void 0,function(){var i,o,a,s;return(0,L.YH)(this,function(l){switch(l.label){case 0:var c;return l.trys.push([0,3,,4]),i="replay"===e?"":"_".concat(e),[4,(c="".concat(n.apiKey.substring(0,10),"_amp_session_replay_events").concat(i),(0,L.sH)(void 0,void 0,void 0,function(){return(0,L.YH)(this,function(e){switch(e.label){case 0:return[4,function(e,t,{blocked:n,upgrade:r,blocking:i,terminated:o}={}){let a=indexedDB.open(e,1),s=eN(a);return r&&a.addEventListener("upgradeneeded",e=>{r(eN(a.result),e.oldVersion,e.newVersion,eN(a.transaction),e)}),n&&a.addEventListener("blocked",e=>n(e.oldVersion,e.newVersion,e)),s.then(e=>{o&&e.addEventListener("close",()=>o()),i&&e.addEventListener("versionchange",e=>i(e.oldVersion,e.newVersion,e))}).catch(()=>{}),s}(c,0,{upgrade:eJ})];case 1:return[2,e.sent()]}})}))];case 1:return o=l.sent(),[4,(a=new t((0,L.Cl)((0,L.Cl)({},n),{db:o}))).transitionFromKeyValStore(r)];case 2:return l.sent(),[2,a];case 3:return s=l.sent(),n.loggerProvider.warn("".concat(eM,": ").concat(s)),[3,4];case 4:return[2]}})})},t.prototype.getCurrentSequenceEvents=function(e){return(0,L.sH)(this,void 0,void 0,function(){var t,n,r,i,o,a;return(0,L.YH)(this,function(s){switch(s.label){case 0:if(!e)return[3,2];return[4,this.db.get("sessionCurrentSequence",e)];case 1:if(!(t=s.sent()))return[2,void 0];return[2,[t]];case 2:n=[],s.label=3;case 3:return s.trys.push([3,8,9,10]),[4,this.db.getAll("sessionCurrentSequence")];case 4:i=(r=L.Ju.apply(void 0,[s.sent()])).next(),s.label=5;case 5:if(i.done)return[3,7];t=i.value,n.push(t),s.label=6;case 6:return i=r.next(),[3,5];case 7:return[3,10];case 8:return o={error:s.sent()},[3,10];case 9:try{i&&!i.done&&(a=r.return)&&a.call(r)}finally{if(o)throw o.error}return[7];case 10:return[2,n]}})})},t}(eG),e1=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.finalizedSequences={},t.sequences={},t.sequenceId=0,t}return(0,L.C6)(t,e),t.prototype.resetCurrentSequence=function(e){this.sequences[e]=[]},t.prototype.addSequence=function(e){var t=this.sequenceId++,n=(0,L.fX)([],(0,L.zs)(this.sequences[e]),!1);return this.finalizedSequences[t]={sessionId:e,events:n},this.resetCurrentSequence(e),{sequenceId:t,events:n,sessionId:e}},t.prototype.getSequencesToSend=function(){return(0,L.sH)(this,void 0,void 0,function(){return(0,L.YH)(this,function(e){return[2,Object.entries(this.finalizedSequences).map(function(e){var t=(0,L.zs)(e,2),n=t[0],r=t[1],i=r.sessionId,o=r.events;return{sequenceId:Number(n),sessionId:i,events:o}})]})})},t.prototype.storeCurrentSequence=function(e){return(0,L.sH)(this,void 0,void 0,function(){return(0,L.YH)(this,function(t){return this.sequences[e]?[2,this.addSequence(e)]:[2,void 0]})})},t.prototype.addEventToCurrentSequence=function(e,t){return(0,L.sH)(this,void 0,void 0,function(){var n;return(0,L.YH)(this,function(r){return this.sequences[e]||this.resetCurrentSequence(e),this.shouldSplitEventsList(this.sequences[e],t)&&(n=this.addSequence(e)),this.sequences[e].push(t),[2,n]})})},t.prototype.storeSendingEvents=function(e,t){return(0,L.sH)(this,void 0,void 0,function(){return(0,L.YH)(this,function(n){return this.finalizedSequences[this.sequenceId]={sessionId:e,events:t},[2,this.sequenceId++]})})},t.prototype.cleanUpSessionEventsStore=function(e,t){return(0,L.sH)(this,void 0,void 0,function(){return(0,L.YH)(this,function(e){return void 0!==t&&delete this.finalizedSequences[t],[2]})})},t}(eG),e0=function(e){var t=e.config,n=e.sessionId,r=e.minInterval,i=e.maxInterval,o=e.type,a=e.payloadBatcher,s=e.storeType;return(0,L.sH)(void 0,void 0,void 0,function(){var e,l,c,u,d;function f(t){return void 0===t&&(t=!1),(0,L.sH)(this,void 0,void 0,function(){return(0,L.YH)(this,function(n){return[2,e.flush(t)]})})}return(0,L.YH)(this,function(h){switch(h.label){case 0:if(e=new eL((0,L.Cl)((0,L.Cl)({},t),{loggerProvider:t.loggerProvider,payloadBatcher:a})),l=function(){return new e1({loggerProvider:t.loggerProvider,maxInterval:i,minInterval:r})},"idb"!==s)return[3,2];return[4,(0,L.sH)(void 0,void 0,void 0,function(){var e;return(0,L.YH)(this,function(a){switch(a.label){case 0:return[4,eZ.new(o,{loggerProvider:t.loggerProvider,minInterval:r,maxInterval:i,apiKey:t.apiKey},n)];case 1:return e=a.sent(),t.loggerProvider.log("Failed to initialize idb store, falling back to memory store."),[2,null!=e?e:l()]}})})];case 1:return u=h.sent(),[3,3];case 2:u=l(),h.label=3;case 3:return c=u,d=function(n){var r=n.events,i=n.sessionId,a=n.deviceId,s=n.sequenceId;t.debugMode&&en().then(function(e){var n=e.totalStorageSize,r=e.percentOfQuota,i=e.usageDetails;t.loggerProvider.debug("Total storage size: ".concat(n," KB, percentage of quota: ").concat(r,"%, usage details: ").concat(i))}).catch(function(){}),e.sendEventsList({events:r,sessionId:i,flushMaxRetries:t.flushMaxRetries,apiKey:t.apiKey,deviceId:a,sampleRate:t.sampleRate,serverZone:t.serverZone,version:t.version,type:o,onComplete:function(){return(0,L.sH)(void 0,void 0,void 0,function(){return(0,L.YH)(this,function(e){switch(e.label){case 0:return[4,c.cleanUpSessionEventsStore(i,s)];case 1:return e.sent(),[2]}})})}})},[2,{sendCurrentSequenceEvents:function(e){var n=e.sessionId,r=e.deviceId;c.storeCurrentSequence(n).then(function(e){e&&d({sequenceId:e.sequenceId,events:e.events,sessionId:e.sessionId,deviceId:r})}).catch(function(e){t.loggerProvider.warn("Failed to get current sequence of session replay events for session:",e)})},addEvent:function(e){var n=e.event,r=e.sessionId,i=e.deviceId;c.addEventToCurrentSequence(r,n.data).then(function(e){return e&&d({sequenceId:e.sequenceId,events:e.events,sessionId:e.sessionId,deviceId:i})}).catch(function(e){t.loggerProvider.warn("Failed to add event to session replay capture:",e)})},sendStoredEvents:function(e){var t=e.deviceId;return(0,L.sH)(void 0,void 0,void 0,function(){var e;return(0,L.YH)(this,function(n){switch(n.label){case 0:return[4,c.getSequencesToSend()];case 1:return(e=n.sent())&&e.forEach(function(e){d({sequenceId:e.sequenceId,events:e.events,sessionId:e.sessionId,deviceId:t})}),[2]}})})},flush:f}]}})})},e2=function(){function e(){for(var e=[],t=0;t{var t,n;return!!(null==(n=null==(t=Object.getOwnPropertyDescriptor(o,e))?void 0:t.get)?void 0:n.toString().includes("[native code]"))})),l=e in e3?e3[e]:void 0,c=!!(l&&l.every(e=>{var t;return"function"==typeof o[e]&&(null==(t=o[e])?void 0:t.toString().includes("[native code]"))}));if(s&&c)return e6[e]=i.prototype,i.prototype;try{let t=document.createElement("iframe");document.body.appendChild(t);let n=t.contentWindow;if(!n)return i.prototype;let r=n[e].prototype;if(document.body.removeChild(t),!r)return o;return e6[e]=r}catch{return o}}let e8={},e7=function(e){var t,n="Node",r=e,i="parentElement";let o=`${n}.${String(i)}`;if(e8[o])return e8[o].call(r);let a=null==(t=Object.getOwnPropertyDescriptor(e5(n),i))?void 0:t.get;return a?(e8[o]=a,a.call(r)):r[i]};function e9(){var e=(0,W.m)();return(null==e?void 0:e.innerHeight)||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight||0}function te(){var e=(0,W.m)();return(null==e?void 0:e.innerWidth)||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth||0}function tt(e,t,n){for(var r=null,i=[],o=e,a=0;o&&"break"!==function(){var e,s,l,c,u=new Date().getTime()-g.getTime();if(void 0!==A.timeoutMs&&u>A.timeoutMs)throw Error("Timeout: Can't find a unique selector after ".concat(u,"ms"));var d=tc((e=o.getAttribute("id"))&&A.idName(e)?{name:"#"+CSS.escape(e),penalty:0}:null)||tc.apply(void 0,(0,L.fX)([],(0,L.zs)(Array.from(o.attributes).filter(function(e){return A.attr(e.name,e.value)}).map(function(e){return{name:"[".concat(CSS.escape(e.name),'="').concat(CSS.escape(e.value),'"]'),penalty:.5}})),!1))||tc.apply(void 0,(0,L.fX)([],(0,L.zs)(Array.from(o.classList).filter(A.className).map(function(e){return{name:"."+CSS.escape(e),penalty:1}})),!1))||tc((s=o.tagName.toLowerCase(),A.tagName(s)?{name:s,penalty:2}:null))||[ta()],f=function(e){var t=e.parentNode;if(!t)return null;var n=t.firstChild;if(!n)return null;for(var r=0;n&&(n.nodeType===Node.ELEMENT_NODE&&r++,n!==e);)n=n.nextSibling;return r}(o);if("all"==t)f&&(d=d.concat(d.filter(tl).map(function(e){return ts(e,f)})));else if("two"==t)d=d.slice(0,1),f&&(d=d.concat(d.filter(tl).map(function(e){return ts(e,f)})));else if("one"==t){var h=(0,L.zs)(d=d.slice(0,1),1)[0];f&&tl(h)&&(d=[ts(h,f)])}else"none"==t&&(d=[ta()],f&&(d=[ts(d[0],f)]));try{for(var p=(l=void 0,(0,L.Ju)(d)),m=p.next();!m.done;m=p.next()){var h=m.value;h.level=a}}catch(e){l={error:e}}finally{try{m&&!m.done&&(c=p.return)&&c.call(p)}finally{if(l)throw l.error}}if(i.push(d),i.length>=A.seedMinLength&&(r=tn(i,n)))return"break";o=o.parentElement,a++}(););return(r||(r=tn(i,n)),!r&&n)?n():r}function tn(e,t){var n,r,i=td(function e(t,n){var r,i,o,a,s;return void 0===n&&(n=[]),(0,L.YH)(this,function(l){switch(l.label){case 0:if(!(t.length>0))return[3,9];l.label=1;case 1:l.trys.push([1,6,7,8]),i=(r=(0,L.Ju)(t[0])).next(),l.label=2;case 2:if(i.done)return[3,5];return o=i.value,[5,(0,L.Ju)(e(t.slice(1,t.length),n.concat(o)))];case 3:l.sent(),l.label=4;case 4:return i=r.next(),[3,2];case 5:return[3,8];case 6:return a={error:l.sent()},[3,8];case 7:try{i&&!i.done&&(s=r.return)&&s.call(r)}finally{if(a)throw a.error}return[7];case 8:return[3,11];case 9:return[4,n];case 10:l.sent(),l.label=11;case 11:return[2]}})}(e));if(i.length>A.threshold)return t?t():null;try{for(var o=(0,L.Ju)(i),a=o.next();!a.done;a=o.next()){var s=a.value;if(to(s))return s}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return null}function tr(e){for(var t=e[0],n=t.name,r=1;r ").concat(n):"".concat(e[r].name," ").concat(n),t=e[r]}return n}function ti(e){return e.map(function(e){return e.penalty}).reduce(function(e,t){return e+t},0)}function to(e){var t=tr(e);switch(m.querySelectorAll(t).length){case 0:throw Error("Can't select any node with this selector: ".concat(t));case 1:return!0;default:return!1}}function ta(){return{name:"*",penalty:3}}function ts(e,t){return{name:e.name+":nth-child(".concat(t,")"),penalty:e.penalty+1}}function tl(e){return"html"!==e.name&&!e.name.startsWith("#")}function tc(){for(var e=[],t=0;t0?n:null}function tu(e){return null!=e}function td(e){return(0,L.fX)([],(0,L.zs)(e),!1).sort(function(e,t){return ti(e)-ti(t)})}var tf=function(e){var t=e.version,n=e.events,r=[];return n.forEach(function(e){var t=JSON.parse(e);t.count=1,"click"===t.type&&r.push(t)}),{version:t,events:r}},th=function(e){var t=e.version,n=e.events,r=[];return n.forEach(function(e){var t=JSON.parse(e);"click"===t.type&&r.push(t)}),{version:t,events:Object.values(r.reduce(function(e,t){var n=t.x,r=t.y,i=t.selector,o=t.timestamp,a=o-o%36e5,s="".concat(n,":").concat(r,":").concat(null!=i?i:"",":").concat(a);return e[s]?e[s].count+=1:e[s]=(0,L.Cl)((0,L.Cl)({},t),{timestamp:a,count:1}),e},{}))}},tp=function(e,t){var n=t.eventsManager,r=t.sessionId,i=t.deviceIdFn,o=t.mirror,a=t.ugcFilterRules;return function(t){if(t.type!==ev.Click)return;var s,l=(0,W.m)();if(l){var c=l.location,u=l.innerHeight,d=l.innerWidth;if(c){var f=t.x,h=t.y;if(void 0!==f&&void 0!==h){var p,v,y,b,w,_=o.getNode(t.id);if(_)try{s=function(e,t){if(g=new Date,e.nodeType!==Node.ELEMENT_NODE)throw Error("Can't generate CSS selector for non-element node type.");if("html"===e.tagName.toLowerCase())return"html";var n,r,i={root:document.body,idName:function(e){return!0},className:function(e){return!0},tagName:function(e){return!0},attr:function(e,t){return!1},seedMinLength:1,optimizedMinLength:2,threshold:1e3,maxNumberOfTries:1e4,timeoutMs:void 0};n=(A=(0,L.Cl)((0,L.Cl)({},i),void 0)).root,r=i,m=n.nodeType===Node.DOCUMENT_NODE?n:n===r.root?n.ownerDocument:n;var o=tt(e,"all",function(){return tt(e,"two",function(){return tt(e,"one",function(){return tt(e,"none")})})});if(o){var a=td(function e(t,n,r){var i,o,a;return void 0===r&&(r={counter:0,visited:new Map}),(0,L.YH)(this,function(s){switch(s.label){case 0:if(!(t.length>2&&t.length>A.optimizedMinLength))return[3,5];i=1,s.label=1;case 1:var l,c;if(!(iA.maxNumberOfTries||(r.counter+=1,(o=(0,L.fX)([],(0,L.zs)(t),!1)).splice(i,1),a=tr(o),r.visited.has(a)))return[2];if(!(to(o)&&(l=o,c=n,m.querySelector(tr(l))===c)))return[3,4];return[4,o];case 2:return s.sent(),r.visited.set(a,!0),[5,(0,L.Ju)(e(o,n,r))];case 3:s.sent(),s.label=4;case 4:return i++,[3,1];case 5:return[2]}})}(o,e));return a.length>0&&(o=a[0]),tr(o)}throw Error("Selector was not found.")}(_)}catch(t){e.debug("error resolving selector from finder")}var x={left:(w=l.document).scrollingElement?w.scrollingElement.scrollLeft:void 0!==l.pageXOffset?l.pageXOffset:w.documentElement.scrollLeft||(null==w?void 0:w.body)&&(null==(p=e7(w.body))?void 0:p.scrollLeft)||(null==(v=null==w?void 0:w.body)?void 0:v.scrollLeft)||0,top:w.scrollingElement?w.scrollingElement.scrollTop:void 0!==l.pageYOffset?l.pageYOffset:(null==w?void 0:w.documentElement.scrollTop)||(null==w?void 0:w.body)&&(null==(y=e7(w.body))?void 0:y.scrollTop)||(null==(b=null==w?void 0:w.body)?void 0:b.scrollTop)||0},S={x:f+x.left,y:h+x.top,selector:s,viewportHeight:u,viewportWidth:d,pageUrl:et(c.href,a),timestamp:Date.now(),type:"click"},C=i();C&&n.addEvent({sessionId:r,event:{type:"interaction",data:JSON.stringify(S)},deviceId:C})}}}}},tA=function(){function e(e,t){var n=(0,W.m)();n&&n.navigator&&"function"==typeof n.navigator.sendBeacon?this.sendBeacon=function(e,t){try{if(n.navigator.sendBeacon(e,JSON.stringify(t)))return!0}catch(e){}return!1}:this.sendBeacon=function(){return!1},this.sendXhr=function(e,t){var n=new XMLHttpRequest;return n.open("POST",e,!0),n.setRequestHeader("Accept","*/*"),n.send(JSON.stringify(t)),!0},this.basePageUrl=J(t.serverZone,t.trackServerUrl),this.apiKey=t.apiKey,this.context=e}return e.prototype.send=function(e,t){var n=this.context,r=n.sessionId,i=n.type,o=new URLSearchParams({device_id:e,session_id:String(r),type:String(i),api_key:this.apiKey}),a="".concat(this.basePageUrl,"?").concat(o.toString());this.sendBeacon(a,t)||this.sendXhr(a,t)},e}(),tm=function(){function e(e,t){var n=this;this.timestamp=Date.now(),this.hook=function(e){n.update(e)},this.send=function(e){return function(t){var r,i,o=e(),a=(0,W.m)();a&&o&&n.transport.send(o,{version:1,events:[{maxScrollX:n._maxScrollX,maxScrollY:n._maxScrollY,maxScrollWidth:n._maxScrollWidth,maxScrollHeight:n._maxScrollHeight,viewportHeight:e9(),viewportWidth:te(),pageUrl:et(a.location.href,null!=(i=null==(r=n.config.interactionConfig)?void 0:r.ugcFilterRules)?i:[]),timestamp:n.timestamp,type:"scroll"}]})}},this._maxScrollX=0,this._maxScrollY=0,this._maxScrollWidth=te(),this._maxScrollHeight=e9(),this.config=t,this.transport=e}return e.default=function(t,n){return new e(new tA(t,n),n)},Object.defineProperty(e.prototype,"maxScrollX",{get:function(){return this._maxScrollX},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxScrollY",{get:function(){return this._maxScrollY},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxScrollWidth",{get:function(){return this._maxScrollWidth},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxScrollHeight",{get:function(){return this._maxScrollHeight},enumerable:!1,configurable:!0}),e.prototype.update=function(e){var t=Date.now();if(e.x>this._maxScrollX){var n=te();this._maxScrollX=e.x;var r=e.x+n;r>this._maxScrollWidth&&(this._maxScrollWidth=r),this.timestamp=t}if(e.y>this._maxScrollY){var i=e9();this._maxScrollY=e.y;var o=e.y+i;o>this._maxScrollHeight&&(this._maxScrollHeight=o),this.timestamp=t}},e}(),tg=function(e){var t=e.sessionId,n=e.deviceId;this.deviceId=n,this.sessionId=t,t&&n&&(this.sessionReplayId="".concat(n,"/").concat(t))},tv=Uint8Array,ty=Uint16Array,tb=Uint32Array,tw=new tv([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),t_=new tv([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),tx=new tv([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),tS=function(e,t){for(var n=new ty(31),r=0;r<31;++r)n[r]=t+=1<>>1|(21845&tB)<<1;tO=(61680&(tO=(52428&tO)>>>2|(13107&tO)<<2))>>>4|(3855&tO)<<4,tT[tB]=((65280&tO)>>>8|(255&tO)<<8)>>>1}for(var tI=function(e,t,n){for(var r,i=e.length,o=0,a=new ty(t);o>>l]=c}else for(o=0,r=new ty(i);o>>15-e[o];return r},tN=new tv(288),tB=0;tB<144;++tB)tN[tB]=8;for(var tB=144;tB<256;++tB)tN[tB]=9;for(var tB=256;tB<280;++tB)tN[tB]=7;for(var tB=280;tB<288;++tB)tN[tB]=8;for(var tD=new tv(32),tB=0;tB<32;++tB)tD[tB]=5;var tF=tI(tN,9,0),tP=tI(tD,5,0),tR=function(e){return(e/8|0)+(7&e&&1)},tz=function(e,t,n){(null==n||n>e.length)&&(n=e.length);var r=new(e instanceof ty?ty:e instanceof tb?tb:tv)(n-t);return r.set(e.subarray(t,n)),r},tU=function(e,t,n){n<<=7&t;var r=t/8|0;e[r]|=n,e[r+1]|=n>>>8},tH=function(e,t,n){n<<=7&t;var r=t/8|0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},tj=function(e,t){for(var n=[],r=0;rf&&(f=o[r].s);var h=new ty(f+1),p=tQ(n[u-1],h,0);if(p>t){var r=0,A=0,m=p-t,g=1<t)A+=g-(1<>>=m;A>0;){var y=o[r].s;h[y]=0&&A;--r){var b=o[r].s;h[b]==t&&(--h[b],++A)}p=t}return[new tv(h),p]},tQ=function(e,t,n){return -1==e.s?Math.max(tQ(e.l,t,n+1),tQ(e.r,t,n+1)):t[e.s]=n},tV=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new ty(++t),r=0,i=e[0],o=1,a=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==i&&s!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=e[s]}return[n.subarray(0,r),t]},tW=function(e,t){for(var n=0,r=0;r>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!T[tx[O-1]];--O);var I=c+5<<3,N=tW(i,tN)+tW(o,tD)+a,D=tW(i,m)+tW(o,y)+a+14+3*O+tW(E,T)+(2*E[16]+3*E[17]+7*E[18]);if(I<=N&&I<=D)return tK(t,u,e.subarray(l,l+c));if(tU(t,u,1+(D15&&(tU(t,u,z[L]>>>5&127),u+=z[L]>>>12)}}else d=tF,f=tN,h=tP,p=tD;for(var L=0;L255){var U=r[L]>>>18&31;tH(t,u,d[U+257]),u+=f[U+257],U>7&&(tU(t,u,r[L]>>>23&31),u+=tw[U]);var H=31&r[L];tH(t,u,h[H]),u+=p[H],H>3&&(tH(t,u,r[L]>>>5&8191),u+=t_[H])}else tH(t,u,d[r[L]]),u+=f[r[L]];return tH(t,u,d[256]),u+f[256]},tq=new tb([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),tY=function(e,t,n,r,i,o){var a=e.length,s=new tv(r+a+5*(1+Math.floor(a/7e3))+i),l=s.subarray(r,s.length-i),c=0;if(!t||a<8)for(var u=0;u<=a;u+=65535){var d=u+65535;d>>13,p=8191&f,A=(1<7e3||M>24576)&&O>423){c=tG(e,l,0,w,_,x,C,M,L,u-L,c),M=S=C=0,L=u;for(var I=0;I<286;++I)_[I]=0;for(var I=0;I<30;++I)x[I]=0}var N=2,D=0,F=p,P=T-B&32767;if(O>2&&k==b(u-P))for(var R=Math.min(h,O)-1,z=Math.min(32767,u),U=Math.min(258,O);P<=z&&--F&&T!=B;){if(e[u+N]==e[u+N-P]){for(var H=0;HN){if(N=H,D=P,H>R)break;for(var j=Math.min(P,H-2),Q=0,I=0;IQ&&(Q=K,B=V)}}}B=m[T=B],P+=T-B+32768&32767}if(D){w[M++]=0x10000000|tE[N]<<18|tk[D];var G=31&tE[N],q=31&tk[D];C+=tw[G]+t_[q],++_[257+G],++x[q],E=u+N,++S}else w[M++]=e[u],++_[e[u]]}}c=tG(e,l,o,w,_,x,C,M,L,u-L,c)}return tz(s,0,r+tR(c)+i)},t$=function(){var e=1,t=0;return{p:function(n){for(var r=e,i=t,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a>>8<<16|(255&t)<<8|t>>>8)+((255&e)<<23)*2}}},tX=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},tJ=function(e,t){var n=t.level,r=0==n?0:n<6?1:9==n?3:2;e[0]=120,e[1]=r<<6|(r?32-2*r:1)},tZ=function(){function e(e,t,n,r){var i,o,a=this;this.taskQueue=[],this.isProcessing=!1,this.compressEvent=function(e){var t,n,r,i,o;return JSON.stringify(function(e,t){var n="";if(!t&&"undefined"!=typeof TextDecoder)return new TextDecoder().decode(e);for(var r=0;r>10,56320|1023&i)}return n}((t=function(e,t){var n=e.length;if("undefined"!=typeof TextEncoder)return new TextEncoder().encode(e);for(var r=new tv(e.length+(e.length>>>1)),i=0,o=function(e){r[i++]=e},a=0;ar.length){var s=new tv(i+8+(n-a<<1));s.set(r),r=s}var l=e.charCodeAt(a);l<128?o(l):(l<2048?o(192|l>>>6):(l>55295&&l<57344?(o(240|(l=65536+(1047552&l)|1023&e.charCodeAt(++a))>>>18),o(128|l>>>12&63)):o(224|l>>>12),o(128|l>>>6&63)),o(128|63&l))}return tz(r,0,i)}(JSON.stringify({...e,v:"v1"})),void 0===n&&(n={}),(r=t$()).p(t),tJ(o=tY(t,null==(i=n).level?6:i.level,null==i.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+i.mem,2,4,!0),n),tX(o,o.length-4,r.d()),o),!0))},this.addCompressedEventToManager=function(e,t){a.eventsManager&&a.deviceId&&a.eventsManager.addEvent({event:{type:"replay",data:e},sessionId:t,deviceId:a.deviceId})},this.addCompressedEvent=function(e,t){if(a.worker)a.worker.postMessage({event:e,sessionId:t});else{var n=a.compressEvent(e);a.addCompressedEventToManager(n,t)}},this.terminate=function(){var e;null==(e=a.worker)||e.terminate()};var s=(0,W.m)();this.canUseIdleCallback=s&&"requestIdleCallback"in s,this.eventsManager=e,this.config=t,this.deviceId=n,this.timeout=(null==(i=t.performanceConfig)?void 0:i.timeout)||2e3;var l=r;if((null==(o=this.config.experimental)?void 0:o.useWebWorker)&&s&&s.Worker&&l){t.loggerProvider.log("[Experimental] Enabling web worker for compression");var c=new Worker(URL.createObjectURL(new Blob([l],{type:"application/javascript"})));c.onerror=function(e){t.loggerProvider.error(e)},c.onmessage=function(e){var t=e.data,n=t.compressedEvent,r=t.sessionId;a.addCompressedEventToManager(n,r)},this.worker=c}}return e.prototype.scheduleIdleProcessing=function(){var e=this;this.isProcessing||(this.isProcessing=!0,requestIdleCallback(function(t){e.processQueue(t)},{timeout:this.timeout}))},e.prototype.enqueueEvent=function(e,t){var n;this.canUseIdleCallback&&(null==(n=this.config.performanceConfig)?void 0:n.enabled)?(this.config.loggerProvider.debug("Enqueuing event for processing during idle time."),this.taskQueue.push({event:e,sessionId:t}),this.scheduleIdleProcessing()):(this.config.loggerProvider.debug("Processing event without idle callback."),this.addCompressedEvent(e,t))},e.prototype.processQueue=function(e){for(var t=this;this.taskQueue.length>0&&(e.timeRemaining()>0||e.didTimeout);){var n=this.taskQueue.shift();if(n){var r=n.event,i=n.sessionId;this.addCompressedEvent(r,i)}}this.taskQueue.length>0?requestIdleCallback(function(e){t.processQueue(e)},{timeout:this.timeout}):this.isProcessing=!1},e}();function t1(e){return void 0===e&&(e={}),{name:"amplitude/url-tracking@1",observer:function(t,n,r){var i,o,a,s=(0,L.Cl)((0,L.Cl)({},e),r),l=s.ugcFilterRules||[],c=null!=(i=s.enablePolling)&&i,u=null!=(o=s.pollingInterval)?o:1e3,d=null!=(a=s.captureDocumentTitle)&&a;if(!n)return function(){};var f=void 0,h=function(){return n.location&&n.location.href||""},p=function(){var e=n.innerHeight,t=n.innerWidth,r=n.document,i=h(),o="";return d&&(o=(null==r?void 0:r.title)||""),{href:l.length>0?et(i,l):i,title:o,viewportHeight:e,viewportWidth:t,type:"url-change-event"}},A=function(){var e=h();(void 0===f||e!==f)&&(f=e,t(p()))},m=function(e){return function(){for(var t=[],n=0;n0?l:void 0]}})})},e.prototype.getRecordFunction=function(){return(0,L.sH)(this,void 0,void 0,function(){var e,t;return(0,L.YH)(this,function(r){switch(r.label){case 0:if(this.recordFunction)return[2,this.recordFunction];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,n.e("70411").then(n.bind(n,110630))];case 2:return e=r.sent().record,this.recordFunction=e,[2,e];case 3:return t=r.sent(),this.loggerProvider.warn("Failed to load rrweb-record module:",t),[2,null];case 4:return[2]}})})},e.prototype.recordEvents=function(e){var t,n,r,i,o;return void 0===e&&(e=!0),(0,L.sH)(this,void 0,void 0,function(){var a,s,l,c,u,f,h,p,A,m,g,v,y,b=this;return(0,L.YH)(this,function(w){switch(w.label){case 0:if(a=this.config,s=this.getShouldRecord(),l=null==(t=this.identifiers)?void 0:t.sessionId,!s||!l||!a)return[2];return this.stopRecordingEvents(),[4,this.getRecordFunction()];case 1:if(!(c=w.sent()))return[2];return[4,this.initializeNetworkObservers()];case 2:w.sent(),null==(n=this.networkObservers)||n.start(function(e){b.addCustomRRWebEvent(d.FETCH_REQUEST,e)}),u=a.privacyConfig,f=a.interactionConfig,h=a.loggingConfig,p=(null==f?void 0:f.enabled)?{mouseInteraction:this.eventsManager&&tp(this.loggerProvider,{eventsManager:this.eventsManager,sessionId:l,deviceIdFn:this.getDeviceId.bind(this),mirror:c.mirror,ugcFilterRules:null!=(r=f.ugcFilterRules)?r:[]}),scroll:this.scrollHook}:{},A=(null==f?void 0:f.enabled)&&f.ugcFilterRules?f.ugcFilterRules:[],this.loggerProvider.log("Session Replay capture beginning for ".concat(l,".")),w.label=3;case 3:return w.trys.push([3,5,,6]),m=this,g=c,y={emit:function(e){if(b.shouldOptOut()){b.loggerProvider.log("Opting session ".concat(l," out of recording due to optOut config.")),b.stopRecordingEvents(),b.sendEvents();return}e.type===eg.Meta&&(e.data.href=et(e.data.href,A)),b.eventCompressor&&b.eventCompressor.enqueueEvent(e,l)},inlineStylesheet:a.shouldInlineStylesheet,hooks:p,maskAllInputs:!0,maskTextClass:Q,blockClass:"amp-block",blockSelector:this.getBlockSelectors(),applyBackgroundColorToBlockedElements:a.applyBackgroundColorToBlockedElements,maskInputFn:Y("input",u),maskTextFn:Y("text",u),maskTextSelector:this.getMaskTextSelectors(),recordCanvas:!1,slimDOMOptions:{script:null==(i=a.omitElementTags)?void 0:i.script,comment:null==(o=a.omitElementTags)?void 0:o.comment},errorHandler:function(e){if(e.message.includes("insertRule")&&e.message.includes("CSSStyleSheet")||e._external_)throw e;return b.loggerProvider.warn("Error while capturing replay: ",e.toString()),!0}},[4,this.getRecordingPlugins(h)];case 4:return m.recordCancelCallback=g.apply(void 0,[(y.plugins=w.sent(),y)]),this.addCustomRRWebEvent(d.DEBUG_INFO),e&&this.addCustomRRWebEvent(d.METADATA,this.metadata),[3,6];case 5:return v=w.sent(),this.loggerProvider.warn("Failed to initialize session replay:",v),[3,6];case 6:return[2]}})})},e.prototype.getDeviceId=function(){var e;return null==(e=this.identifiers)?void 0:e.deviceId},e.prototype.getSessionId=function(){var e;return null==(e=this.identifiers)?void 0:e.sessionId},e.prototype.flush=function(e){var t;return void 0===e&&(e=!1),(0,L.sH)(this,void 0,void 0,function(){return(0,L.YH)(this,function(n){return[2,null==(t=this.eventsManager)?void 0:t.flush(e)]})})},e.prototype.shutdown=function(){this.teardownEventListeners(!0),this.stopRecordingEvents(),this.sendEvents()},e.prototype.mapSDKType=function(e){return"plugin"===e?"@amplitude/plugin-session-replay-browser":"segment"===e?"@amplitude/segment-session-replay-plugin":null},e.prototype.setMetadata=function(e,t,n,r,i,o,a){var s=(null==e?void 0:e.toString())?$(e.toString()):void 0;this.metadata={joinedConfig:t,localConfig:n,remoteConfig:r,sessionId:e,hashValue:s,sampleRate:t.sampleRate,replaySDKType:this.mapSDKType(a),replaySDKVersion:i,standaloneSDKType:"@amplitude/session-replay-browser",standaloneSDKVersion:o}},e.prototype.initializeNetworkObservers=function(){var e,t,r;return(0,L.sH)(this,void 0,void 0,function(){var i,o;return(0,L.YH)(this,function(a){switch(a.label){case 0:if(!((null==(r=null==(t=null==(e=this.config)?void 0:e.loggingConfig)?void 0:t.network)?void 0:r.enabled)&&!this.networkObservers))return[3,4];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,n.e("77630").then(n.bind(n,781549))];case 2:return i=a.sent().NetworkObservers,this.networkObservers=new i,[3,4];case 3:return o=a.sent(),this.loggerProvider.warn("Failed to import or instantiate NetworkObservers:",o),[3,4];case 4:return[2]}})})},e}(),t2=function(e){return function(){var t=e.config||ei();return{logger:t.loggerProvider,logLevel:t.logLevel}}};let t4={init:E((M=new t0).init.bind(M),"init",t2(M)),setSessionId:E(M.setSessionId.bind(M),"setSessionId",t2(M)),getSessionId:E(M.getSessionId.bind(M),"getSessionId",t2(M)),getSessionReplayProperties:E(M.getSessionReplayProperties.bind(M),"getSessionReplayProperties",t2(M)),flush:E(M.flush.bind(M),"flush",t2(M)),shutdown:E(M.shutdown.bind(M),"shutdown",t2(M))};var t3=t4.init,t6=t4.setSessionId,t5=(t4.getSessionId,t4.getSessionReplayProperties);t4.flush,t4.shutdown},867871:function(e,t,n){"use strict";n.d(t,{vd:()=>N,mg:()=>P});var r,i,o=n(860175);let a=((r={}).CHARSET="charset",r.CSS_TEXT="cssText",r.HREF="proxy.php?url=https%3A%2F%2Ftryhackme.com%2Fhref",r.HTTPEQUIV="http-equiv",r.INNER_HTML="innerHTML",r.ITEM_PROP="itemprop",r.NAME="name",r.PROPERTY="property",r.REL="rel",r.SRC="proxy.php?url=https%3A%2F%2Ftryhackme.com%2Fsrc",r.TARGET="target",r),s=((i={}).BASE="base",i.BODY="body",i.FRAGMENT="Symbol(react.fragment)",i.HEAD="head",i.HTML="html",i.LINK="link",i.META="meta",i.NOSCRIPT="noscript",i.SCRIPT="script",i.STYLE="style",i.TITLE="title",i),l={rel:["amphtml","canonical","alternate"]},c={charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},u={type:["application/ld+json"]},d=Object.values(s),f={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},h=(()=>{let e={};for(let[t,n]of Object.entries(f))e[n]=t;return e})(),p="data-rh",A=!!("undefined"!=typeof window&&window.document.createElement);function m(e,t){for(let n=e.length-1;n>=0;--n){let r=e[n][1][t];if(void 0!==r)return r}}function g(e,t){let n={};for(let r of t){let t=r[1][e];t&&Object.assign(n,t)}return n}function v(e,t,n){let r={};return n.map(([,e])=>e).filter(t=>!!Array.isArray(t[e])||(void 0!==t[e]&&console.warn(`Helmet: ${e} should be of type "Array". Instead found type "${typeof t[e]}"`),!1)).map(t=>t[e]).reverse().reduce((e,n)=>{let i={};for(let o of(n.filter(e=>{let n=function(e,t){let n;for(let r of Object.keys(e))t.includes(r)&&(n!==a.REL||"canonical"!==e[n].toLowerCase())&&(r!==a.REL||"stylesheet"!==e[r].toLowerCase())&&(n=r),t.includes(r)&&(r===a.INNER_HTML||r===a.CSS_TEXT||r===a.ITEM_PROP)&&(n=r);return n??null}(e,t);if(!n||!e[n])return!1;let o=e[n].toLowerCase();return r[n]||(r[n]={}),i[n]||(i[n]={}),!r[n][o]&&(i[n][o]=!0,!0)}).reverse().forEach(t=>{e.push(t)}),Object.keys(i))){let e={...r[o],...i[o]};r[o]=e}return e},[]).reverse()}function y(e){return Array.isArray(e)?e.join(""):e}function b(e,t){let n={default:[],priority:[]};if(e)for(let r of e)!function(e,t){for(let n of Object.keys(e))if(t[n]?.includes(e[n]))return!0;return!1}(r,t)?n.default.push(r):n.priority.push(r);return n}function w(e,t,n){let r=e[t];r?r.push(n):e[t]=[n]}function _(e){let t,n=v(s.LINK,[a.REL,a.HREF],e),r=v("meta",[a.NAME,"charSet","httpEquiv",a.PROPERTY,"itemProp"],e),i=v("script",[a.SRC,a.INNER_HTML],e);if(function(e,t){for(let[,n]of e)if(n[t])return!0;return!1}(e,"prioritizeSeoTags")){let e=b(n,l);n=e.default;let o=b(r,c);r=o.default;let a=b(i,u);i=a.default,t={links:e.priority,meta:o.priority,script:a.priority}}return{base:function(e){for(let t=e.length-1;t>=0;--t){let n=e[t][1].base;if(n?.href||n?.target)return n}}(e),bodyAttributes:g("bodyAttributes",e),defer:m(e,"defer"),encodeSpecialCharacters:m(e,"encodeSpecialCharacters")??!0,htmlAttributes:g("htmlAttributes",e),links:n,meta:r,noscript:v("noscript",[a.INNER_HTML],e),onChangeClientState:m(e,"onChangeClientState"),priority:t,script:i,style:v("style",[a.CSS_TEXT],e),title:function(e){let t=m(e,s.TITLE),n=m(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);let r=m(e,"defaultTitle");return(t||r)??void 0}(e),titleAttributes:g("titleAttributes",e)}}function x(e,t){let n=document.head||document.querySelector(s.HEAD),r=n.querySelectorAll(`${e}[${p}]`),i=[],o=[...r],l=[];for(let n of t){let t=document.createElement(e);for(let[e,r]of Object.entries(n))if(Object.prototype.hasOwnProperty.call(n,e)){let i=h[e]??e;i===a.INNER_HTML?t.innerHTML=r:i===a.CSS_TEXT?t.styleSheet?t.styleSheet.cssText=n.cssText:t.appendChild(document.createTextNode(n.cssText)):t.setAttribute(i,r??"")}t.setAttribute(p,"true");let r={};for(let{name:e,value:n}of t.attributes)r[e]=n;i.push(r);for(let e=0;;++e){if(t.isEqualNode(o[e])){o.splice(e,1);break}if(e>=o.length){l.push(t);break}}}return o.forEach(e=>{e.parentNode?.removeChild(e)}),l.forEach(e=>{n.appendChild(e)}),{allTags:i,newTags:l,oldTags:o}}function S(e,t){let[n]=document.getElementsByTagName(e);if(!n)return;let r=n.getAttribute(p),i=r?r.split(","):[],o=[...i],a=[];for(let e of Object.keys(t))a.push(h[e]??e);for(let[e,r]of Object.entries(t)){let t=h[e]??e;n.getAttribute(t)!==r&&n.setAttribute(t,r??""),i.includes(t)||i.push(t);let a=o.indexOf(t);-1!==a&&o.splice(a,1)}for(let e=o.length-1;e>=0;e-=1)n.removeAttribute(o[e]);i.length===o.length?n.removeAttribute(p):n.getAttribute(p)!==a.join(",")&&n.setAttribute(p,a.join(","))}function C(e,t){let{base:n,bodyAttributes:r,defer:i,htmlAttributes:o,links:a,meta:l,noscript:c,onChangeClientState:u,priority:d,script:f,style:h,title:p,titleAttributes:A}=e;S(s.BODY,r??{}),S(s.HTML,o??{}),void 0!==p&&document.title!==p&&(document.title=y(p)),S(s.TITLE,A);let m={baseTag:x(s.BASE,n?[n]:[]),linkTags:x(s.LINK,[...d?.links??[],...a??[]]),metaTags:x(s.META,[...d?.meta??[],...l??[]]),noscriptTags:x(s.NOSCRIPT,c??[]),scriptTags:x(s.SCRIPT,[...d?.script??[],...f??[]]),styleTags:x(s.STYLE,h??[])},g={baseTag:[],bodyAttributes:{},defer:i??!1,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],onChangeClientState:u??(()=>void 0),scriptTags:[],styleTags:[],title:p??"",titleAttributes:{}},v={},b={};Object.keys(m).forEach(e=>{let{allTags:t,newTags:n,oldTags:r}=m[e];g[e]=t,n.length&&(v[e]=n),r.length&&(b[e]=m[e].oldTags)}),(t||Object.keys(v).length||Object.keys(b).length)&&u?.(g,v,b)}var M=n(777527);let E=[s.NOSCRIPT,s.SCRIPT,s.STYLE],L=(e,t=!0)=>t?e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"):e;function k(e){let t="";for(let[n,r]of Object.entries(e)){let e=h[n]??n,i=void 0===r?e:`${e}="${r}"`;i&&t&&(t+=" "),t+=i}return t}function T(e,t,n){let r="";for(let i of t){let t="";for(let[e,r]of Object.entries(i))if(e!==a.INNER_HTML&&e!==a.CSS_TEXT){let i,o=h[e]??e;if(void 0===r)i=o;else{let e="string"==typeof r?r:String(r);i=`${o}="${L(e,n)}"`}t?t+=` ${i}`:t=i}let o=i.innerHTML??i.cssText??"",s=!E.includes(e);r+=`<${e} ${p}="true" ${t}${s?"/>":`>${o}`}`}return r}function B(e,t={}){let n={};for(let[r,i]of(t.addHelmetDataAttr&&(n[p]=!0),void 0!==t.addKey&&(n.key=t.addKey),Object.entries(e))){let e=f[r]??r;switch(e){case"cssText":case"innerHTML":n.dangerouslySetInnerHTML={__html:i};break;default:n[e]=i}}return n}function O(e,t){let n=[];for(let a=0;a{let{current:n}=(0,o.useRef)({firstRender:!0,helmets:[],state:void 0}),r=(0,o.useRef)(null);if(r.current??={clientApply(){A&&!n.state&&(n.state=_(n.helmets),n.state.defer?n.nextAnimFrameId??=requestAnimationFrame(()=>{n.state??=_(n.helmets),C(n.state,n.firstRender),n.firstRender=!1,delete n.nextAnimFrameId}):(void 0!==n.nextAnimFrameId&&(cancelAnimationFrame(n.nextAnimFrameId),delete n.nextAnimFrameId),C(n.state,n.firstRender),n.firstRender=!1))},update(e,t){let r=n.helmets.findIndex(t=>t[0]===e);r>=0?(delete n.state,t?n.helmets[r][1]=t:n.helmets.splice(r,1)):t&&(delete n.state,n.helmets.push([e,t]))}},t&&(!t.helmet||t.helmet!==n.serverState)){let e;n.serverState??=(e=()=>(n.state??=_(n.helmets),n.state),{base:{toComponent(){let t=e().base;return t?O("base",[t]):[]},toString(){let t=e();return t.base?T("base",[t.base],t.encodeSpecialCharacters):""}},bodyAttributes:{toComponent:()=>B(e().bodyAttributes??{}),toString:()=>k(e().bodyAttributes??{})},htmlAttributes:{toComponent:()=>B(e().htmlAttributes??{}),toString:()=>k(e().htmlAttributes??{})},link:{toComponent:()=>O("link",e().links??[]),toString(){let t=e();return T("link",t.links??[],t.encodeSpecialCharacters)}},meta:{toComponent:()=>O("meta",e().meta??[]),toString(){let t=e();return T("meta",t.meta??[],t.encodeSpecialCharacters)}},noscript:{toComponent:()=>O("noscript",e().noscript??[]),toString(){let t=e();return T("noscript",t.noscript??[],t.encodeSpecialCharacters)}},priority:{toComponent(){let t=e();return[...O("meta",t.priority?.meta??[]),...O("link",t.priority?.links??[]),...O("script",t.priority?.script??[])]},toString(){let t=e(),n=T("meta",t.priority?.meta??[],t.encodeSpecialCharacters),r=T("link",t.priority?.links??[],t.encodeSpecialCharacters),i=T("script",t.priority?.script??[],t.encodeSpecialCharacters),o=n;return r&&(o&&(o+=" "),o+=r),i&&(o&&(o+=" "),o+=i),o}},script:{toComponent:()=>O("script",e().script??[]),toString(){let t=e();return T("script",t.script??[],t.encodeSpecialCharacters)}},style:{toComponent:()=>O("style",e().style??[]),toString(){let t=e();return T("style",t.style??[],t.encodeSpecialCharacters)}},title:{toComponent(){var t,n;let r=e();return t=r.title??"",n=r.titleAttributes??{},[(0,M.jsx)("title",{...B(n,{addHelmetDataAttr:!0}),children:t},t)]},toString(){var t,n,r;let i,o,a=e();return t=a.title??"",n=a.titleAttributes??{},r=a.encodeSpecialCharacters,(i=k(n))&&(i=` ${i}`),o=y(t),`${L(o,r)}`}}}),t.helmet=n.serverState}return(0,M.jsx)(I,{value:r.current,children:e})};function D(e){let t=f[e];return t&&console.warn(`"${e}" is not a valid JSX prop, replace it by "${t}"`),t??e}function F(e){let t=function(e){let t={};for(let[n,r]of Object.entries(e))t[n]=Array.isArray(r)?r.slice():r;return t}(e);for(let t of Object.values(e))if(Array.isArray(t)){for(let e of t)if(e)for(let t of Object.keys(e)){let n=D(t);n!==t&&(e[n]=e[t],delete e[t])}}else if(t&&"object"==typeof t)for(let e of Object.keys(t)){let n=D(e);n!==e&&(t[n]=t[e],delete t[e])}return o.Children.forEach(e.children,e=>{let n;if(null==e)return;if("object"!=typeof e||!("props"in e))throw Error(`"${typeof e}" is not a valid descendant`);let r={};if(e.props)for(let[t,i]of Object.entries(e.props))"children"===t?n=i:r[D(t)]=i;let{type:i}=e;"symbol"==typeof i&&(i=i.toString());var o=i,a=n;if("string"!=typeof o)throw Error("You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.");if(!d.includes(o))throw Error(`Only elements types ${d.join(", ")} are allowed. Helmet does not support rendering <${o}> elements. Refer to our API for more information.`);if(!(!a||"string"==typeof a||Array.isArray(a)))throw Error(`Helmet expects a string as a child of <${o}>. Did you forget to wrap your children in braces? ( <${o}>{\`\`} ) Refer to our API for more information.`);function l(e){"string"!=typeof e&&console.error(`child of ${i} element should be a string`)}switch(i){case s.BASE:t.base=r;break;case s.BODY:t.bodyAttributes=r;break;case s.FRAGMENT:for(let[e,r]of Object.entries(F({children:n})))if(Array.isArray(r)){let n=t[e];t[e]=n?n.concat(r):r}else t[e]=r;break;case s.HTML:t.htmlAttributes=r;break;case s.LINK:case s.META:if(n)throw Error(`<${i} /> elements are self-closing and can not contain children. Refer to our API for more information.`);w(t,i,r);break;case s.NOSCRIPT:case s.SCRIPT:void 0!==n&&(l(n),r.innerHTML=n),w(t,i,r);break;case s.STYLE:l(n),r.cssText=n,w(t,i,r);break;case s.TITLE:t.titleAttributes=r,"string"==typeof n?t.title=n:Array.isArray(n)&&(t.title=n.join(""));case s.HEAD:}}),delete t.children,t}let P=e=>{let t=(0,o.use)(I);if(!t)throw Error(" component must be within a children tree");let n=(0,o.useId)();return t.update(n,F(e)),(0,o.useEffect)(()=>{t.update(n,F(e)),t.clientApply()}),(0,o.useEffect)(()=>()=>{t.update(n,void 0),t.clientApply()},[t,n]),null}},477410:function(e,t,n){"use strict";n.r(t),n.d(t,{Composite:()=>k,CompositeItem:()=>T,FloatingArrow:()=>F,FloatingDelayGroup:()=>ee,FloatingFocusManager:()=>ek,FloatingList:()=>m,FloatingNode:()=>Q,FloatingOverlay:()=>eI,FloatingPortal:()=>ew,FloatingTree:()=>V,NextFloatingDelayGroup:()=>er,arrow:()=>u.UE,autoPlacement:()=>u.RK,autoUpdate:()=>d.ll,computePosition:()=>d.rD,detectOverflow:()=>d.__,flip:()=>u.UU,getOverflowAncestors:()=>s.v9,hide:()=>u.jD,inline:()=>u.mG,inner:()=>e7,limitShift:()=>u.ER,offset:()=>u.cY,platform:()=>d.iD,safePolygon:()=>tt,shift:()=>u.BN,size:()=>u.Ej,useClick:()=>eD,useClientPoint:()=>eP,useDelayGroup:()=>et,useDelayGroupContext:()=>Z,useDismiss:()=>eH,useFloating:()=>eQ,useFloatingNodeId:()=>j,useFloatingParentNodeId:()=>U,useFloatingPortalNode:()=>eb,useFloatingRootContext:()=>ej,useFloatingTree:()=>H,useFocus:()=>eW,useHover:()=>$,useId:()=>D,useInnerOffset:()=>e9,useInteractions:()=>eG,useListItem:()=>g,useListNavigation:()=>eZ,useMergeRefs:()=>h,useNextDelayGroup:()=>ei,useRole:()=>e0,useTransitionStatus:()=>e3,useTransitionStyles:()=>e6,useTypeahead:()=>e5});var r,i=n(860175),o=n(166278),a=n(777527),s=n(62626),l=n(486668),c=n(849420),u=n(326573),d=n(897207),f=n(952100);function h(e){let t=i.useRef(void 0),n=i.useCallback(t=>{let n=e.map(e=>{if(null!=e){if("function"==typeof e){let n=e(t);return"function"==typeof n?n:()=>{e(null)}}return e.current=t,()=>{e.current=null}}});return()=>{n.forEach(e=>null==e?void 0:e())}},e);return i.useMemo(()=>e.every(e=>null==e)?null:e=>{t.current&&(t.current(),t.current=void 0),null!=e&&(t.current=n(e))},e)}function p(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}let A=i.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function m(e){let{children:t,elementsRef:n,labelsRef:r}=e,[o,s]=i.useState(()=>new Set),l=i.useCallback(e=>{s(t=>new Set(t).add(e))},[]),c=i.useCallback(e=>{s(t=>{let n=new Set(t);return n.delete(e),n})},[]),u=i.useMemo(()=>{let e=new Map;return Array.from(o.keys()).sort(p).forEach((t,n)=>{e.set(t,n)}),e},[o]);return(0,a.jsx)(A.Provider,{value:i.useMemo(()=>({register:l,unregister:c,map:u,elementsRef:n,labelsRef:r}),[l,c,u,n,r]),children:t})}function g(e){void 0===e&&(e={});let{label:t}=e,{register:n,unregister:r,map:a,elementsRef:s,labelsRef:l}=i.useContext(A),[c,u]=i.useState(null),d=i.useRef(null),f=i.useCallback(e=>{if(d.current=e,null!==c&&(s.current[c]=e,l)){var n;let r=void 0!==t;l.current[c]=r?t:null!=(n=null==e?void 0:e.textContent)?n:null}},[c,s,l,t]);return(0,o.OS)(()=>{let e=d.current;if(e)return n(e),()=>{r(e)}},[n,r]),(0,o.OS)(()=>{let e=d.current?a.get(d.current):null;null!=e&&u(e)},[a]),i.useMemo(()=>({ref:f,index:null==c?-1:c}),[c,f])}let v="active",y="selected",b="ArrowLeft",w="ArrowRight",_="ArrowUp",x="ArrowDown";function S(e,t){return"function"==typeof e?e(t):e?i.cloneElement(e,t):(0,a.jsx)("div",{...t})}let C=i.createContext({activeIndex:0,onNavigate:()=>{}}),M=[b,w],E=[_,x],L=[...M,...E],k=i.forwardRef(function(e,t){let{render:n,orientation:r="both",loop:s=!0,rtl:l=!1,cols:c=1,disabledIndices:u,activeIndex:d,onNavigate:f,itemSizes:h,dense:p=!1,...A}=e,[g,v]=i.useState(0),y=null!=d?d:g,k=(0,o.Jt)(null!=f?f:v),T=i.useRef([]),B=n&&"function"!=typeof n?n.props:{},O=i.useMemo(()=>({activeIndex:y,onNavigate:k}),[y,k]),I=c>1,N={...A,...B,ref:t,"aria-orientation":"both"===r?void 0:r,onKeyDown(e){null==A.onKeyDown||A.onKeyDown(e),null==B.onKeyDown||B.onKeyDown(e),function(e){if(!L.includes(e.key))return;let t=y,n=(0,o.Zb)(T,u),i=(0,o.vB)(T,u),a=l?b:w,d=l?w:b;if(I){let d=h||Array.from({length:T.current.length},()=>({width:1,height:1})),f=(0,o.zf)(d,c,p),A=f.findIndex(e=>null!=e&&!(0,o.FP)(T,e,u)),m=f.reduce((e,t,n)=>null==t||(0,o.FP)(T,t,u)?e:n,-1),g=f[(0,o.Kg)({current:f.map(e=>e?T.current[e]:null)},{event:e,orientation:r,loop:s,rtl:l,cols:c,disabledIndices:(0,o.Y3)([...("function"!=typeof u?u:null)||T.current.map((e,t)=>(0,o.FP)(T,t,u)?t:void 0),void 0],f),minIndex:A,maxIndex:m,prevIndex:(0,o.fl)(y>i?n:y,d,f,c,e.key===x?"bl":e.key===a?"tr":"tl")})];null!=g&&(t=g)}let f={horizontal:[a],vertical:[x],both:[a,x]}[r],A={horizontal:[d],vertical:[_],both:[d,_]}[r],m=I?L:({horizontal:M,vertical:E,both:L})[r];if(t===y&&[...f,...A].includes(e.key)&&(t=s&&t===i&&f.includes(e.key)?n:s&&t===n&&A.includes(e.key)?i:(0,o.BF)(T,{startingIndex:t,decrement:A.includes(e.key),disabledIndices:u})),t!==y&&!(0,o.du)(T,t)){var g;e.stopPropagation(),m.includes(e.key)&&e.preventDefault(),k(t),null==(g=T.current[t])||g.focus()}}(e)}};return(0,a.jsx)(C.Provider,{value:O,children:(0,a.jsx)(m,{elementsRef:T,children:S(n,N)})})}),T=i.forwardRef(function(e,t){let{render:n,...r}=e,o=n&&"function"!=typeof n?n.props:{},{activeIndex:a,onNavigate:s}=i.useContext(C),{ref:l,index:c}=g(),u=h([l,t,o.ref]),d=a===c;return S(n,{...r,...o,ref:u,tabIndex:d?0:-1,"data-active":d?"":void 0,onFocus(e){null==r.onFocus||r.onFocus(e),null==o.onFocus||o.onFocus(e),s(c)}})}),B={...r||(r=n.t(i,2))},O=!1,I=0,N=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+I++,D=B.useId||function(){let[e,t]=i.useState(()=>O?N():void 0);return(0,o.OS)(()=>{null==e&&t(N())},[]),i.useEffect(()=>{O=!0},[]),e},F=i.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:l,shift:c}},width:u=14,height:d=7,tipRadius:f=0,strokeWidth:h=0,staticOffset:p,stroke:A,d:m,style:{transform:g,...v}={},...y}=e,b=D(),[w,_]=i.useState(!1);if((0,o.OS)(()=>{r&&"rtl"===(0,s.L9)(r).direction&&_(!0)},[r]),!r)return null;let[x,S]=n.split("-"),C="top"===x||"bottom"===x,M=p;(C&&null!=c&&c.x||!C&&null!=c&&c.y)&&(M=null);let E=2*h,L=E/2,k=u/2*(-(f/8)+1),T=d/2*f/4,B=!!m,O=M&&"end"===S?"bottom":"top",I=M&&"end"===S?"right":"left";M&&w&&(I="end"===S?"left":"right");let N=(null==l?void 0:l.x)!=null?M||l.x:"",F=(null==l?void 0:l.y)!=null?M||l.y:"",P=m||"M0,0 H"+u+(" L"+(u-k))+","+(d-T)+(" Q"+u/2+","+d+" "+k)+","+(d-T)+" Z",R={top:B?"rotate(180deg)":"",left:B?"rotate(90deg)":"rotate(-90deg)",bottom:B?"":"rotate(180deg)",right:B?"rotate(-90deg)":"rotate(90deg)"}[x];return(0,a.jsxs)("svg",{...y,"aria-hidden":!0,ref:t,width:B?u:u+E,height:u,viewBox:"0 0 "+u+" "+(d>u?d:u),style:{position:"absolute",pointerEvents:"none",[I]:N,[O]:F,[x]:C||B?"100%":"calc(100% - "+E/2+"px)",transform:[R,g].filter(e=>!!e).join(" "),...v},children:[E>0&&(0,a.jsx)("path",{clipPath:"url(#"+b+")",fill:"none",stroke:A,strokeWidth:E+ +!m,d:P}),(0,a.jsx)("path",{stroke:E&&!m?y.fill:"none",d:P}),(0,a.jsx)("clipPath",{id:b,children:(0,a.jsx)("rect",{x:-L,y:L*(B?-1:1),width:u+E,height:u})})]})});function P(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null==(r=e.get(t))||r.delete(n)}}}let R=i.createContext(null),z=i.createContext(null),U=()=>{var e;return(null==(e=i.useContext(R))?void 0:e.id)||null},H=()=>i.useContext(z);function j(e){let t=D(),n=H(),r=U(),i=e||r;return(0,o.OS)(()=>{if(!t)return;let e={id:t,parentId:i};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}},[n,t,i]),t}function Q(e){let{children:t,id:n}=e,r=U();return(0,a.jsx)(R.Provider,{value:i.useMemo(()=>({id:n,parentId:r}),[n,r]),children:t})}function V(e){let{children:t}=e,n=i.useRef([]),r=i.useCallback(e=>{n.current=[...n.current,e]},[]),o=i.useCallback(e=>{n.current=n.current.filter(t=>t!==e)},[]),[s]=i.useState(()=>P());return(0,a.jsx)(z.Provider,{value:i.useMemo(()=>({nodesRef:n,addNode:r,removeNode:o,events:s}),[r,o,s]),children:t})}function W(e){return"data-floating-ui-"+e}function K(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}let G=W("safe-polygon");function q(e,t,n){if(n&&!(0,o.Go)(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:null==n?void 0:n[t]}return null==e?void 0:e[t]}function Y(e){return"function"==typeof e?e():e}function $(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:a,events:l,elements:c}=e,{enabled:u=!0,delay:d=0,handleClose:f=null,mouseOnly:h=!1,restMs:p=0,move:A=!0}=t,m=H(),g=U(),v=(0,o.SE)(f),y=(0,o.SE)(d),b=(0,o.SE)(n),w=(0,o.SE)(p),_=i.useRef(),x=i.useRef(-1),S=i.useRef(),C=i.useRef(-1),M=i.useRef(!0),E=i.useRef(!1),L=i.useRef(()=>{}),k=i.useRef(!1),T=(0,o.Jt)(()=>{var e;let t=null==(e=a.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});i.useEffect(()=>{if(u)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){let{open:t}=e;t||(K(x),K(C),M.current=!0,k.current=!1)}},[u,l]),i.useEffect(()=>{if(!u||!v.current||!n)return;function e(e){T()&&r(!1,e,"hover")}let t=(0,o.YE)(c.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[c.floating,n,r,u,v,T]);let B=i.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let i=q(y.current,"close",_.current);i&&!S.current?(K(x),x.current=window.setTimeout(()=>r(!1,e,n),i)):t&&(K(x),r(!1,e,n))},[y,r]),O=(0,o.Jt)(()=>{L.current(),S.current=void 0}),I=(0,o.Jt)(()=>{if(E.current){let e=(0,o.YE)(c.floating).body;e.style.pointerEvents="",e.removeAttribute(G),E.current=!1}}),N=(0,o.Jt)(()=>!!a.current.openEvent&&["click","mousedown"].includes(a.current.openEvent.type));i.useEffect(()=>{if(u&&(0,s.vq)(c.domReference)){let r=c.domReference,o=c.floating;return n&&r.addEventListener("mouseleave",i),A&&r.addEventListener("mousemove",e,{once:!0}),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t),o&&(o.addEventListener("mouseleave",i),o.addEventListener("mouseenter",l),o.addEventListener("mouseleave",d)),()=>{n&&r.removeEventListener("mouseleave",i),A&&r.removeEventListener("mousemove",e),r.removeEventListener("mouseenter",e),r.removeEventListener("mouseleave",t),o&&(o.removeEventListener("mouseleave",i),o.removeEventListener("mouseenter",l),o.removeEventListener("mouseleave",d))}}function e(e){if(K(x),M.current=!1,h&&!(0,o.Go)(_.current)||Y(w.current)>0&&!q(y.current,"open"))return;let t=q(y.current,"open",_.current);t?x.current=window.setTimeout(()=>{b.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function t(e){if(N())return void I();L.current();let t=(0,o.YE)(c.floating);if(K(C),k.current=!1,v.current&&a.current.floatingContext){n||K(x),S.current=v.current({...a.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){I(),O(),N()||B(e,!0,"safe-polygon")}});let r=S.current;t.addEventListener("mousemove",r),L.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===_.current&&(0,o.gR)(c.floating,e.relatedTarget)||B(e)}function i(e){N()||a.current.floatingContext&&(null==v.current||v.current({...a.current.floatingContext,tree:m,x:e.clientX,y:e.clientY,onClose(){I(),O(),N()||B(e)}})(e))}function l(){K(x)}function d(e){N()||B(e,!1)}},[c,u,e,h,A,B,O,I,r,n,b,m,y,v,a,N,w]),(0,o.OS)(()=>{var e,t;if(u&&n&&null!=(e=v.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&T()){E.current=!0;let e=c.floating;if((0,s.vq)(c.domReference)&&e){let n=(0,o.YE)(c.floating).body;n.setAttribute(G,"");let r=c.domReference,i=null==m||null==(t=m.nodesRef.current.find(e=>e.id===g))||null==(t=t.context)?void 0:t.elements.floating;return i&&(i.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[u,n,g,c,m,v,T]),(0,o.OS)(()=>{n||(_.current=void 0,k.current=!1,O(),I())},[n,O,I]),i.useEffect(()=>()=>{O(),K(x),K(C),I()},[u,c.domReference,O,I]);let D=i.useMemo(()=>{function e(e){_.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){M.current||b.current||r(!0,t,"hover")}h&&!(0,o.Go)(_.current)||n||0===Y(w.current)||k.current&&e.movementX**2+e.movementY**2<2||(K(C),"touch"===_.current?i():(k.current=!0,C.current=window.setTimeout(i,Y(w.current))))}}},[h,r,n,b,w]);return i.useMemo(()=>u?{reference:D}:{},[u,D])}let X=()=>{},J=i.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:X,setState:X,isInstantPhase:!1}),Z=()=>i.useContext(J);function ee(e){let{children:t,delay:n,timeoutMs:r=0}=e,[s,l]=i.useReducer((e,t)=>({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),c=i.useRef(null),u=i.useCallback(e=>{l({currentId:e})},[]);return(0,o.OS)(()=>{s.currentId?null===c.current?c.current=s.currentId:s.isInstantPhase||l({isInstantPhase:!0}):(s.isInstantPhase&&l({isInstantPhase:!1}),c.current=null)},[s.currentId,s.isInstantPhase]),(0,a.jsx)(J.Provider,{value:i.useMemo(()=>({...s,setState:l,setCurrentId:u}),[s,u]),children:t})}function et(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,floatingId:i}=e,{id:a,enabled:s=!0}=t,l=null!=a?a:i,c=Z(),{currentId:u,setCurrentId:d,initialDelay:f,setState:h,timeoutMs:p}=c;return(0,o.OS)(()=>{!s||u&&(h({delay:{open:1,close:q(f,"close")}}),u!==l&&r(!1))},[s,l,r,h,u,f]),(0,o.OS)(()=>{function e(){r(!1),h({delay:f,currentId:null})}if(s&&u&&!n&&u===l){if(p){let t=window.setTimeout(e,p);return()=>{clearTimeout(t)}}e()}},[s,n,h,u,l,r,f,p]),(0,o.OS)(()=>{!s||d!==X&&n&&d(l)},[s,n,d,l]),c}let en=i.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeoutIdRef:{current:-1},currentIdRef:{current:null},currentContextRef:{current:null}});function er(e){let{children:t,delay:n,timeoutMs:r=0}=e,o=i.useRef(n),s=i.useRef(n),l=i.useRef(null),c=i.useRef(null),u=i.useRef(-1);return(0,a.jsx)(en.Provider,{value:i.useMemo(()=>({hasProvider:!0,delayRef:o,initialDelayRef:s,currentIdRef:l,timeoutMs:r,currentContextRef:c,timeoutIdRef:u}),[r]),children:t})}function ei(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,floatingId:a}=e,{enabled:s=!0}=t,{currentIdRef:l,delayRef:c,timeoutMs:u,initialDelayRef:d,currentContextRef:f,hasProvider:h,timeoutIdRef:p}=i.useContext(en),[A,m]=i.useState(!1);return(0,o.OS)(()=>{function e(){var e;m(!1),null==(e=f.current)||e.setIsInstantPhase(!1),l.current=null,f.current=null,c.current=d.current}if(s&&l.current&&!n&&l.current===a){if(m(!1),u)return p.current=window.setTimeout(e,u),()=>{clearTimeout(p.current)};e()}},[s,n,a,l,c,u,d,f,p]),(0,o.OS)(()=>{if(!s||!n)return;let e=f.current,t=l.current;f.current={onOpenChange:r,setIsInstantPhase:m},l.current=a,c.current={open:0,close:q(d.current,"close")},null!==t&&t!==a?(K(p),m(!0),null==e||e.setIsInstantPhase(!0),null==e||e.onOpenChange(!1)):(m(!1),null==e||e.setIsInstantPhase(!1))},[s,n,a,r,l,c,u,d,f,p]),(0,o.OS)(()=>()=>{f.current=null},[f]),i.useMemo(()=>({hasProvider:h,delayRef:c,isInstantPhase:A}),[h,c,A])}let eo=0;function ea(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:i=!1}=t;r&&cancelAnimationFrame(eo);let o=()=>null==e?void 0:e.focus({preventScroll:n});i?o():eo=requestAnimationFrame(o)}function es(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&(0,s.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}let el={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function ec(e){return"inert"===e?el.inert:"aria-hidden"===e?el["aria-hidden"]:el.none}let eu=new WeakSet,ed={},ef=0,eh=e=>e&&(e.host||eh(e.parentNode));function ep(e,t,n){var r,i,o;let a,l,c,u,d,f,h;void 0===t&&(t=!1),void 0===n&&(n=!1);let p=((null==(r=e[0])?void 0:r.ownerDocument)||document).body;return i=e.concat(Array.from(p.querySelectorAll('[aria-live],[role="status"],output'))),o=t,a="data-floating-ui-inert",l=n?"inert":o?"aria-hidden":null,c=i.map(e=>{if(p.contains(e))return e;let t=eh(e);return p.contains(t)?t:null}).filter(e=>null!=e),u=new Set,d=new Set(c),f=[],ed[a]||(ed[a]=new WeakMap),h=ed[a],c.forEach(function e(t){!(!t||u.has(t))&&(u.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||d.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,s.mq)(t))if(u.has(t))e(t);else{let e=l?t.getAttribute(l):null,n=null!==e&&"false"!==e,r=ec(l),i=(r.get(t)||0)+1,o=(h.get(t)||0)+1;r.set(t,i),h.set(t,o),f.push(t),1===i&&n&&eu.add(t),1===o&&t.setAttribute(a,""),!n&&l&&t.setAttribute(l,"inert"===l?"":"true")}})}(p),u.clear(),ef++,()=>{f.forEach(e=>{let t=ec(l),n=(t.get(e)||0)-1,r=(h.get(e)||0)-1;t.set(e,n),h.set(e,r),n||(!eu.has(e)&&l&&e.removeAttribute(l),eu.delete(e)),r||e.removeAttribute(a)}),--ef||(el.inert=new WeakMap,el["aria-hidden"]=new WeakMap,el.none=new WeakMap,eu=new WeakSet,ed={})}}let eA={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0},em=i.forwardRef(function(e,t){let[n,r]=i.useState();(0,o.OS)(()=>{(0,o.nr)()&&r("button")},[]);let s={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[W("focus-guard")]:"",style:eA};return(0,a.jsx)("span",{...e,...s})}),eg={clipPath:"inset(50%)",position:"fixed",top:0,left:0},ev=i.createContext(null),ey=W("portal");function eb(e){void 0===e&&(e={});let{id:t,root:n}=e,r=D(),a=e_(),[l,c]=i.useState(null),u=i.useRef(null);return(0,o.OS)(()=>()=>{null==l||l.remove(),queueMicrotask(()=>{u.current=null})},[l]),(0,o.OS)(()=>{if(!r||u.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(ey,""),e.appendChild(n),u.current=n,c(n)},[t,r]),(0,o.OS)(()=>{if(null===n||!r||u.current)return;let e=n||(null==a?void 0:a.portalNode);e&&!(0,s.Ll)(e)&&(e=e.current),e=e||document.body;let i=null;t&&((i=document.createElement("div")).id=t,e.appendChild(i));let o=document.createElement("div");o.id=r,o.setAttribute(ey,""),(e=i||e).appendChild(o),u.current=o,c(o)},[t,n,r,a]),l}function ew(e){let{children:t,id:n,root:r,preserveTabOrder:s=!0}=e,l=eb({id:n,root:r}),[u,d]=i.useState(null),f=i.useRef(null),h=i.useRef(null),p=i.useRef(null),A=i.useRef(null),m=null==u?void 0:u.modal,g=null==u?void 0:u.open,v=!!u&&!u.modal&&u.open&&s&&!!(r||l);return i.useEffect(()=>{if(l&&s&&!m)return l.addEventListener("focusin",e,!0),l.addEventListener("focusout",e,!0),()=>{l.removeEventListener("focusin",e,!0),l.removeEventListener("focusout",e,!0)};function e(e){l&&(0,o.Qp)(e)&&("focusin"===e.type?o.yV:o.N)(l)}},[l,s,m]),i.useEffect(()=>{!l||g||(0,o.yV)(l)},[g,l]),(0,a.jsxs)(ev.Provider,{value:i.useMemo(()=>({preserveTabOrder:s,beforeOutsideRef:f,afterOutsideRef:h,beforeInsideRef:p,afterInsideRef:A,portalNode:l,setFocusManagerState:d}),[s,l]),children:[v&&l&&(0,a.jsx)(em,{"data-type":"outside",ref:f,onFocus:e=>{if((0,o.Qp)(e,l)){var t;null==(t=p.current)||t.focus()}else{let e=u?u.domReference:null,t=(0,o.XJ)(e);null==t||t.focus()}}}),v&&l&&(0,a.jsx)("span",{"aria-owns":l.id,style:eg}),l&&c.createPortal(t,l),v&&l&&(0,a.jsx)(em,{"data-type":"outside",ref:h,onFocus:e=>{if((0,o.Qp)(e,l)){var t;null==(t=A.current)||t.focus()}else{let t=u?u.domReference:null,n=(0,o.vF)(t);null==n||n.focus(),(null==u?void 0:u.closeOnFocusOut)&&(null==u||u.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let e_=()=>i.useContext(ev);function ex(e){return i.useMemo(()=>t=>{e.forEach(e=>{e&&(e.current=t)})},e)}let eS=[];function eC(){eS=eS.filter(e=>e.isConnected)}function eM(){return eC(),eS[eS.length-1]}function eE(e,t){var n;if(!t.current.includes("floating")&&!(null!=(n=e.getAttribute("role"))&&n.includes("dialog")))return;let r=(0,o.kQ)(),i=(0,l.nq)(e,r).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,l.AO)(e,r)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),a=e.getAttribute("tabindex");t.current.includes("floating")||0===i.length?"0"!==a&&e.setAttribute("tabindex","0"):("-1"!==a||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}let eL=i.forwardRef(function(e,t){return(0,a.jsx)("button",{...e,type:"button",ref:t,tabIndex:-1,style:eA})});function ek(e){let{context:t,children:n,disabled:r=!1,order:c=["content"],guards:u=!0,initialFocus:d=0,returnFocus:f=!0,restoreFocus:h=!1,modal:p=!0,visuallyHiddenDismiss:A=!1,closeOnFocusOut:m=!0,outsideElementsInert:g=!1,getInsideElements:v=()=>[]}=e,{open:y,onOpenChange:b,events:w,dataRef:_,elements:{domReference:x,floating:S}}=t,C=(0,o.Jt)(()=>{var e;return null==(e=_.current.floatingContext)?void 0:e.nodeId}),M=(0,o.Jt)(v),E="number"==typeof d&&d<0,L=(0,o.WZ)(x)&&E,k="undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,T=!k||u,B=!T||k&&g,O=(0,o.SE)(c),I=(0,o.SE)(d),N=(0,o.SE)(f),D=H(),F=e_(),P=i.useRef(null),R=i.useRef(null),z=i.useRef(!1),U=i.useRef(!1),j=i.useRef(-1),Q=i.useRef(-1),V=null!=F,G=(0,o.nd)(S),q=(0,o.Jt)(function(e){return void 0===e&&(e=G),e?(0,l.Kr)(e,(0,o.kQ)()):[]}),Y=(0,o.Jt)(e=>{let t=q(e);return O.current.map(e=>x&&"reference"===e?x:G&&"floating"===e?G:t).filter(Boolean).flat()});i.useEffect(()=>{if(r||!p)return;function e(e){if("Tab"===e.key){(0,o.gR)(G,(0,o.RS)((0,o.YE)(G)))&&0===q().length&&!L&&(0,o.jo)(e);let t=Y(),n=(0,o.EW)(e);"reference"===O.current[0]&&n===x&&((0,o.jo)(e),e.shiftKey?ea(t[t.length-1]):ea(t[1])),"floating"===O.current[1]&&n===G&&e.shiftKey&&((0,o.jo)(e),ea(t[0]))}}let t=(0,o.YE)(G);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,x,G,p,O,L,q,Y]),i.useEffect(()=>{if(!r&&S)return S.addEventListener("focusin",e),()=>{S.removeEventListener("focusin",e)};function e(e){let t=(0,o.EW)(e),n=q().indexOf(t);-1!==n&&(j.current=n)}},[r,S,q]),i.useEffect(()=>{if(r||!m)return;function e(){U.current=!0,setTimeout(()=>{U.current=!1})}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=(0,o.EW)(e);queueMicrotask(()=>{let i=C(),a=!((0,o.gR)(x,t)||(0,o.gR)(S,t)||(0,o.gR)(t,S)||(0,o.gR)(null==F?void 0:F.portalNode,t)||null!=t&&t.hasAttribute(W("focus-guard"))||D&&((0,o.CM)(D.nodesRef.current,i).find(e=>{var n,r;return(0,o.gR)(null==(n=e.context)?void 0:n.elements.floating,t)||(0,o.gR)(null==(r=e.context)?void 0:r.elements.domReference,t)})||(0,o.$4)(D.nodesRef.current,i).find(e=>{var n,r,i;return[null==(n=e.context)?void 0:n.elements.floating,(0,o.nd)(null==(r=e.context)?void 0:r.elements.floating)].includes(t)||(null==(i=e.context)?void 0:i.elements.domReference)===t})));if(n===x&&G&&eE(G,O),h&&n!==x&&!(null!=r&&r.isConnected)&&(0,o.RS)((0,o.YE)(G))===(0,o.YE)(G).body){(0,s.sb)(G)&&G.focus();let e=j.current,t=q(),n=t[e]||t[t.length-1]||G;(0,s.sb)(n)&&n.focus()}if(_.current.insideReactTree){_.current.insideReactTree=!1;return}(L||!p)&&t&&a&&!U.current&&t!==eM()&&(z.current=!0,b(!1,e,"focus-out"))})}let n=!!(!D&&F);function i(){K(Q),_.current.insideReactTree=!0,Q.current=window.setTimeout(()=>{_.current.insideReactTree=!1})}if(S&&(0,s.sb)(x))return x.addEventListener("focusout",t),x.addEventListener("pointerdown",e),S.addEventListener("focusout",t),n&&S.addEventListener("focusout",i,!0),()=>{x.removeEventListener("focusout",t),x.removeEventListener("pointerdown",e),S.removeEventListener("focusout",t),n&&S.removeEventListener("focusout",i,!0)}},[r,x,S,G,p,D,F,b,m,h,q,L,C,O,_]);let $=i.useRef(null),X=i.useRef(null),J=ex([$,null==F?void 0:F.beforeInsideRef]),Z=ex([X,null==F?void 0:F.afterInsideRef]);function ee(e){return!r&&A&&p?(0,a.jsx)(eL,{ref:"start"===e?P:R,onClick:e=>b(!1,e.nativeEvent),children:"string"==typeof A?A:"Dismiss"}):null}i.useEffect(()=>{var e,t;if(r||!S)return;let n=Array.from((null==F||null==(e=F.portalNode)?void 0:e.querySelectorAll("["+W("portal")+"]"))||[]),i=[S,null==(t=(D?(0,o.$4)(D.nodesRef.current,C()):[]).find(e=>{var t;return(0,o.WZ)((null==(t=e.context)?void 0:t.elements.domReference)||null)}))||null==(t=t.context)?void 0:t.elements.domReference,...n,...M(),P.current,R.current,$.current,X.current,null==F?void 0:F.beforeOutsideRef.current,null==F?void 0:F.afterOutsideRef.current,O.current.includes("reference")||L?x:null].filter(e=>null!=e),a=p||L?ep(i,!B,B):ep(i);return()=>{a()}},[r,x,S,p,O,F,L,T,B,D,C,M]),(0,o.OS)(()=>{if(r||!(0,s.sb)(G))return;let e=(0,o.YE)(G),t=(0,o.RS)(e);queueMicrotask(()=>{let e=Y(G),n=I.current,r=("number"==typeof n?e[n]:n.current)||G,i=(0,o.gR)(G,t);E||i||!y||ea(r,{preventScroll:r===G})})},[r,y,G,E,Y,I]),(0,o.OS)(()=>{var e;if(r||!G)return;let t=(0,o.YE)(G);function n(e){let{reason:t,event:n,nested:r}=e;if(["hover","safe-polygon"].includes(t)&&"mouseleave"===n.type&&(z.current=!0),"outside-press"===t)if(r)z.current=!1;else if((0,o.YF)(n)||(0,o.Pg)(n))z.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?z.current=!1:z.current=!0}}e=(0,o.RS)(t),eC(),e&&"body"!==(0,s.mq)(e)&&(eS.push(e),eS.length>20&&(eS=eS.slice(-20))),w.on("openchange",n);let i=t.createElement("span");return i.setAttribute("tabindex","-1"),i.setAttribute("aria-hidden","true"),Object.assign(i.style,eA),V&&x&&x.insertAdjacentElement("afterend",i),()=>{w.off("openchange",n);let e=(0,o.RS)(t),r=(0,o.gR)(S,e)||D&&(0,o.CM)(D.nodesRef.current,C(),!1).some(t=>{var n;return(0,o.gR)(null==(n=t.context)?void 0:n.elements.floating,e)}),a=function(){if("boolean"==typeof N.current){let e=x||eM();return e&&e.isConnected?e:i}return N.current.current||i}();queueMicrotask(()=>{let n,c=(n=(0,o.kQ)(),(0,l.AO)(a,n)?a:(0,l.Kr)(a,n)[0]||a);N.current&&!z.current&&(0,s.sb)(c)&&(c===e||e===t.body||r)&&c.focus({preventScroll:!0}),i.remove()})}},[r,S,G,N,_,w,D,V,x,C]),i.useEffect(()=>(queueMicrotask(()=>{z.current=!1}),()=>{queueMicrotask(eC)}),[r]),(0,o.OS)(()=>{if(!r&&F)return F.setFocusManagerState({modal:p,closeOnFocusOut:m,open:y,onOpenChange:b,domReference:x}),()=>{F.setFocusManagerState(null)}},[r,F,p,y,b,m,x]),(0,o.OS)(()=>{r||G&&eE(G,O)},[r,G,O]);let et=!r&&T&&(!p||!L)&&(V||p);return(0,a.jsxs)(a.Fragment,{children:[et&&(0,a.jsx)(em,{"data-type":"inside",ref:J,onFocus:e=>{if(p){let e=Y();ea("reference"===c[0]?e[0]:e[e.length-1])}else if(null!=F&&F.preserveTabOrder&&F.portalNode)if(z.current=!1,(0,o.Qp)(e,F.portalNode)){let e=(0,o.vF)(x);null==e||e.focus()}else{var t;null==(t=F.beforeOutsideRef.current)||t.focus()}}}),!L&&ee("start"),n,ee("end"),et&&(0,a.jsx)(em,{"data-type":"inside",ref:Z,onFocus:e=>{if(p)ea(Y()[0]);else if(null!=F&&F.preserveTabOrder&&F.portalNode)if(m&&(z.current=!0),(0,o.Qp)(e,F.portalNode)){let e=(0,o.XJ)(x);null==e||e.focus()}else{var t;null==(t=F.afterOutsideRef.current)||t.focus()}}})]})}let eT=0,eB="--floating-ui-scrollbar-width",eO=()=>{},eI=i.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e;return(0,o.OS)(()=>{if(n)return 1==++eT&&(eO=function(){let e=(0,o.uo)(),t=/iP(hone|ad|od)|iOS/.test(e)||"MacIntel"===e&&navigator.maxTouchPoints>1,n=document.body.style,r=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",i=window.innerWidth-document.documentElement.clientWidth,a=n.left?parseFloat(n.left):window.scrollX,s=n.top?parseFloat(n.top):window.scrollY;if(n.overflow="hidden",n.setProperty(eB,i+"px"),i&&(n[r]=i+"px"),t){var l,c;let e=(null==(l=window.visualViewport)?void 0:l.offsetLeft)||0;Object.assign(n,{position:"fixed",top:-(s-Math.floor((null==(c=window.visualViewport)?void 0:c.offsetTop)||0))+"px",left:-(a-Math.floor(e))+"px",right:"0"})}return()=>{Object.assign(n,{overflow:"",[r]:""}),n.removeProperty(eB),t&&(Object.assign(n,{position:"",top:"",left:"",right:""}),window.scrollTo(a,s))}}()),()=>{0==--eT&&eO()}},[n]),(0,a.jsx)("div",{ref:t,...r,style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}})});function eN(e){return(0,s.sb)(e.target)&&"BUTTON"===e.target.tagName}function eD(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:a,elements:{domReference:l}}=e,{enabled:c=!0,event:u="click",toggle:d=!0,ignoreMouse:f=!1,keyboardHandlers:h=!0,stickIfOpen:p=!0}=t,A=i.useRef(),m=i.useRef(!1),g=i.useMemo(()=>({onPointerDown(e){A.current=e.pointerType},onMouseDown(e){let t=A.current;0!==e.button||"click"===u||(0,o.Go)(t,!0)&&f||(n&&d&&(!a.current.openEvent||!p||"mousedown"===a.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click")))},onClick(e){let t=A.current;if("mousedown"===u&&A.current){A.current=void 0;return}(0,o.Go)(t,!0)&&f||(n&&d&&(!a.current.openEvent||!p||"click"===a.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){A.current=void 0,!(e.defaultPrevented||!h||eN(e))&&(" "!==e.key||(0,o.$u)(l)||(e.preventDefault(),m.current=!0),(0,s.sb)(e.target)&&"A"===e.target.tagName||"Enter"!==e.key||(n&&d?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!h||eN(e)||(0,o.$u)(l))&&" "===e.key&&m.current&&(m.current=!1,n&&d?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[a,l,u,f,h,r,n,p,d]);return i.useMemo(()=>c?{reference:g}:{},[c,g])}function eF(e){return null!=e&&null!=e.clientX}function eP(e,t){void 0===t&&(t={});let{open:n,dataRef:r,elements:{floating:a,domReference:l},refs:c}=e,{enabled:u=!0,axis:d="both",x:f=null,y:h=null}=t,p=i.useRef(!1),A=i.useRef(null),[m,g]=i.useState(),[v,y]=i.useState([]),b=(0,o.Jt)((e,t)=>{if(!p.current&&(!r.current.openEvent||eF(r.current.openEvent))){var n;let i,o,a;c.setPositionReference((n={x:e,y:t,axis:d,dataRef:r,pointerType:m},i=null,o=null,a=!1,{contextElement:l||void 0,getBoundingClientRect(){var e;let t=(null==l?void 0:l.getBoundingClientRect())||{width:0,height:0,x:0,y:0},r="x"===n.axis||"both"===n.axis,s="y"===n.axis||"both"===n.axis,c=["mouseenter","mousemove"].includes((null==(e=n.dataRef.current.openEvent)?void 0:e.type)||"")&&"touch"!==n.pointerType,u=t.width,d=t.height,f=t.x,h=t.y;return null==i&&n.x&&r&&(i=t.x-n.x),null==o&&n.y&&s&&(o=t.y-n.y),f-=i||0,h-=o||0,u=0,d=0,!a||c?(u="y"===n.axis?t.width:0,d="x"===n.axis?t.height:0,f=r&&null!=n.x?n.x:f,h=s&&null!=n.y?n.y:h):a&&!c&&(d="x"===n.axis?t.height:d,u="y"===n.axis?t.width:u),a=!0,{width:u,height:d,x:f,y:h,top:h,right:f+u,bottom:h+d,left:f}}}))}}),w=(0,o.Jt)(e=>{null==f&&null==h&&(n?A.current||y([]):b(e.clientX,e.clientY))}),_=(0,o.Go)(m)?a:n,x=i.useCallback(()=>{if(!_||!u||null!=f||null!=h)return;let e=(0,s.zk)(a);function t(n){let r=(0,o.EW)(n);(0,o.gR)(a,r)?(e.removeEventListener("mousemove",t),A.current=null):b(n.clientX,n.clientY)}if(!r.current.openEvent||eF(r.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),A.current=null};return A.current=n,n}c.setPositionReference(l)},[_,u,f,h,a,r,c,l,b]);i.useEffect(()=>x(),[x,v]),i.useEffect(()=>{u&&!a&&(p.current=!1)},[u,a]),i.useEffect(()=>{!u&&n&&(p.current=!0)},[u,n]),(0,o.OS)(()=>{u&&(null!=f||null!=h)&&(p.current=!1,b(f,h))},[u,f,h,b]);let S=i.useMemo(()=>{function e(e){let{pointerType:t}=e;g(t)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:w,onMouseEnter:w}},[w]);return i.useMemo(()=>u?{reference:S}:{},[u,S])}let eR={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},ez={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},eU=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function eH(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:a,dataRef:l}=e,{enabled:c=!0,escapeKey:u=!0,outsidePress:d=!0,outsidePressEvent:f="pointerdown",referencePress:h=!1,referencePressEvent:p="pointerdown",ancestorScroll:A=!1,bubbles:m,capture:g}=t,v=H(),y=(0,o.Jt)("function"==typeof d?d:()=>!1),b="function"==typeof d?y:d,w=i.useRef(!1),{escapeKey:_,outsidePress:x}=eU(m),{escapeKey:S,outsidePress:C}=eU(g),M=i.useRef(!1),E=(0,o.Jt)(e=>{var t;if(!n||!c||!u||"Escape"!==e.key||M.current)return;let i=null==(t=l.current.floatingContext)?void 0:t.nodeId,a=v?(0,o.CM)(v.nodesRef.current,i):[];if(!_&&(e.stopPropagation(),a.length>0)){let e=!0;if(a.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,(0,o.O_)(e)?e.nativeEvent:e,"escape-key")}),L=(0,o.Jt)(e=>{var t;let n=()=>{var t;E(e),null==(t=(0,o.EW)(e))||t.removeEventListener("keydown",n)};null==(t=(0,o.EW)(e))||t.addEventListener("keydown",n)}),k=(0,o.Jt)(e=>{var t;let n=l.current.insideReactTree;l.current.insideReactTree=!1;let i=w.current;if(w.current=!1,"click"===f&&i||n||"function"==typeof b&&!b(e))return;let c=(0,o.EW)(e),u="["+W("inert")+"]",d=(0,o.YE)(a.floating).querySelectorAll(u),h=(0,s.vq)(c)?c:null;for(;h&&!(0,s.eu)(h);){let e=(0,s.$4)(h);if((0,s.eu)(e)||!(0,s.vq)(e))break;h=e}if(d.length&&(0,s.vq)(c)&&!(0,o.tZ)(c)&&!(0,o.gR)(c,a.floating)&&Array.from(d).every(e=>!(0,o.gR)(h,e)))return;if((0,s.sb)(c)&&O){let t=(0,s.eu)(c),n=(0,s.L9)(c),r=/auto|scroll/,i=t||r.test(n.overflowX),o=t||r.test(n.overflowY),a=i&&c.clientWidth>0&&c.scrollWidth>c.clientWidth,l=o&&c.clientHeight>0&&c.scrollHeight>c.clientHeight,u="rtl"===n.direction,d=l&&(u?e.offsetX<=c.offsetWidth-c.clientWidth:e.offsetX>c.clientWidth),f=a&&e.offsetY>c.clientHeight;if(d||f)return}let p=null==(t=l.current.floatingContext)?void 0:t.nodeId,A=v&&(0,o.CM)(v.nodesRef.current,p).some(t=>{var n;return(0,o.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,o.F2)(e,a.floating)||(0,o.F2)(e,a.domReference)||A)return;let m=v?(0,o.CM)(v.nodesRef.current,p):[];if(m.length>0){let e=!0;if(m.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),T=(0,o.Jt)(e=>{var t;let n=()=>{var t;k(e),null==(t=(0,o.EW)(e))||t.removeEventListener(f,n)};null==(t=(0,o.EW)(e))||t.addEventListener(f,n)});i.useEffect(()=>{if(!n||!c)return;l.current.__escapeKeyBubbles=_,l.current.__outsidePressBubbles=x;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function i(){window.clearTimeout(e),M.current=!0}function d(){e=window.setTimeout(()=>{M.current=!1},5*!!(0,s.Tc)())}let h=(0,o.YE)(a.floating);u&&(h.addEventListener("keydown",S?L:E,S),h.addEventListener("compositionstart",i),h.addEventListener("compositionend",d)),b&&h.addEventListener(f,C?T:k,C);let p=[];return A&&((0,s.vq)(a.domReference)&&(p=(0,s.v9)(a.domReference)),(0,s.vq)(a.floating)&&(p=p.concat((0,s.v9)(a.floating))),!(0,s.vq)(a.reference)&&a.reference&&a.reference.contextElement&&(p=p.concat((0,s.v9)(a.reference.contextElement)))),(p=p.filter(e=>{var t;return e!==(null==(t=h.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{u&&(h.removeEventListener("keydown",S?L:E,S),h.removeEventListener("compositionstart",i),h.removeEventListener("compositionend",d)),b&&h.removeEventListener(f,C?T:k,C),p.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[l,a,u,b,f,n,r,A,c,_,x,E,S,L,k,C,T]),i.useEffect(()=>{l.current.insideReactTree=!1},[l,b,f]);let B=i.useMemo(()=>({onKeyDown:E,...h&&{[eR[p]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==p&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[E,r,h,p]),O=i.useMemo(()=>({onKeyDown:E,onMouseDown(){w.current=!0},onMouseUp(){w.current=!0},[ez[f]]:()=>{l.current.insideReactTree=!0}}),[E,f,l]);return i.useMemo(()=>c?{reference:B,floating:O}:{},[c,B,O])}function ej(e){let{open:t=!1,onOpenChange:n,elements:r}=e,a=D(),s=i.useRef({}),[l]=i.useState(()=>P()),c=null!=U(),[u,d]=i.useState(r.reference),f=(0,o.Jt)((e,t,r)=>{s.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:c}),null==n||n(e,t,r)}),h=i.useMemo(()=>({setPositionReference:d}),[]),p=i.useMemo(()=>({reference:u||r.reference||null,floating:r.floating||null,domReference:r.reference}),[u,r.reference,r.floating]);return i.useMemo(()=>({dataRef:s,open:t,onOpenChange:f,elements:p,events:l,floatingId:a,refs:h}),[t,f,p,l,a,h])}function eQ(e){void 0===e&&(e={});let{nodeId:t}=e,n=ej({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,a=r.elements,[l,c]=i.useState(null),[d,f]=i.useState(null),h=(null==a?void 0:a.domReference)||l,p=i.useRef(null),A=H();(0,o.OS)(()=>{h&&(p.current=h)},[h]);let m=(0,u.we)({...e,elements:{...a,...d&&{reference:d}}}),g=i.useCallback(e=>{let t=(0,s.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;f(t),m.refs.setReference(t)},[m.refs]),v=i.useCallback(e=>{((0,s.vq)(e)||null===e)&&(p.current=e,c(e)),((0,s.vq)(m.refs.reference.current)||null===m.refs.reference.current||null!==e&&!(0,s.vq)(e))&&m.refs.setReference(e)},[m.refs]),y=i.useMemo(()=>({...m.refs,setReference:v,setPositionReference:g,domReference:p}),[m.refs,v,g]),b=i.useMemo(()=>({...m.elements,domReference:h}),[m.elements,h]),w=i.useMemo(()=>({...m,...r,refs:y,elements:b,nodeId:t}),[m,y,b,t,r]);return(0,o.OS)(()=>{r.dataRef.current.floatingContext=w;let e=null==A?void 0:A.nodesRef.current.find(e=>e.id===t);e&&(e.context=w)}),i.useMemo(()=>({...m,context:w,refs:y,elements:b}),[m,y,b,w])}function eV(){return(0,o.cX)()&&(0,o.nr)()}function eW(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:a,dataRef:l,elements:c}=e,{enabled:u=!0,visibleOnly:d=!0}=t,f=i.useRef(!1),h=i.useRef(-1),p=i.useRef(!0);i.useEffect(()=>{if(!u)return;let e=(0,s.zk)(c.domReference);function t(){!n&&(0,s.sb)(c.domReference)&&c.domReference===(0,o.RS)((0,o.YE)(c.domReference))&&(f.current=!0)}function r(){p.current=!0}function i(){p.current=!1}return e.addEventListener("blur",t),eV()&&(e.addEventListener("keydown",r,!0),e.addEventListener("pointerdown",i,!0)),()=>{e.removeEventListener("blur",t),eV()&&(e.removeEventListener("keydown",r,!0),e.removeEventListener("pointerdown",i,!0))}},[c.domReference,n,u]),i.useEffect(()=>{if(u)return a.on("openchange",e),()=>{a.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(f.current=!0)}},[a,u]),i.useEffect(()=>()=>{K(h)},[]);let A=i.useMemo(()=>({onMouseLeave(){f.current=!1},onFocus(e){if(f.current)return;let t=(0,o.EW)(e.nativeEvent);if(d&&(0,s.vq)(t)){if(eV()&&!e.relatedTarget){if(!p.current&&!(0,o.$u)(t))return}else if(!(0,o.em)(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){f.current=!1;let t=e.relatedTarget,n=e.nativeEvent,i=(0,s.vq)(t)&&t.hasAttribute(W("focus-guard"))&&"outside"===t.getAttribute("data-type");h.current=window.setTimeout(()=>{var e;let a=(0,o.RS)(c.domReference?c.domReference.ownerDocument:document);!t&&a===c.domReference||(0,o.gR)(null==(e=l.current.floatingContext)?void 0:e.refs.floating.current,a)||(0,o.gR)(c.domReference,a)||i||r(!1,n,"focus")})}}),[l,c.domReference,r,d]);return i.useMemo(()=>u?{reference:A}:{},[u,A])}function eK(e,t,n){let r=new Map,i="item"===n,o=e;if(i&&e){let{[v]:t,[y]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...o,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(!(i&&[v,y].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var a;null==(a=r.get(n))||a.push(o),e[n]=function(){for(var e,t=arguments.length,i=Array(t),o=0;oe(...i)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function eG(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),o=i.useCallback(t=>eK(t,e,"reference"),t),a=i.useCallback(t=>eK(t,e,"floating"),n),s=i.useCallback(t=>eK(t,e,"item"),r);return i.useMemo(()=>({getReferenceProps:o,getFloatingProps:a,getItemProps:s}),[o,a,s])}function eq(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function eY(e,t){return eq(t,e===_||e===x,e===b||e===w)}function e$(e,t,n){return eq(t,e===x,n?e===b:e===w)||"Enter"===e||" "===e||""===e}function eX(e,t,n){let r=e===x;return eq(t,n?e===b:e===w,r)}function eJ(e,t,n,r){let i=e===_;return"both"===t||"horizontal"===t&&r&&r>1?"Escape"===e:eq(t,n?e===w:e===b,i)}function eZ(e,t){let{open:n,onOpenChange:r,elements:a,floatingId:l}=e,{listRef:c,activeIndex:u,onNavigate:d=()=>{},enabled:f=!0,selectedIndex:h=null,allowEscape:p=!1,loop:A=!1,nested:m=!1,rtl:g=!1,virtual:v=!1,focusItemOnOpen:y="auto",focusItemOnHover:_=!0,openOnArrowKeyDown:S=!0,disabledIndices:C,orientation:M="vertical",parentOrientation:E,cols:L=1,scrollItemIntoView:k=!0,virtualItemRef:T,itemSizes:B,dense:O=!1}=t,I=(0,o.nd)(a.floating),N=(0,o.SE)(I),D=U(),F=H();(0,o.OS)(()=>{e.dataRef.current.orientation=M},[e,M]);let P=(0,o.Jt)(()=>{d(-1===j.current?null:j.current)}),R=(0,o.WZ)(a.domReference),z=i.useRef(y),j=i.useRef(null!=h?h:-1),Q=i.useRef(null),V=i.useRef(!0),W=i.useRef(P),K=i.useRef(!!a.floating),G=i.useRef(n),q=i.useRef(!1),Y=i.useRef(!1),$=(0,o.SE)(C),X=(0,o.SE)(n),J=(0,o.SE)(k),Z=(0,o.SE)(h),[ee,et]=i.useState(),[en,er]=i.useState(),ei=(0,o.Jt)(()=>{function e(e){if(v){var t;null!=(t=e.id)&&t.endsWith("-fui-option")&&(e.id=l+"-"+Math.random().toString(16).slice(2,10)),et(e.id),null==F||F.events.emit("virtualfocus",e),T&&(T.current=e)}else ea(e,{sync:q.current,preventScroll:!0})}let t=c.current[j.current],n=Y.current;t&&e(t),(q.current?e=>e():requestAnimationFrame)(()=>{let r=c.current[j.current]||t;if(!r)return;t||e(r);let i=J.current;i&&es&&(n||!V.current)&&(null==r.scrollIntoView||r.scrollIntoView("boolean"==typeof i?{block:"nearest",inline:"nearest"}:i))})});(0,o.OS)(()=>{f&&(n&&a.floating?z.current&&null!=h&&(Y.current=!0,j.current=h,P()):K.current&&(j.current=-1,W.current()))},[f,n,a.floating,h,P]),(0,o.OS)(()=>{if(f&&n&&a.floating)if(null==u){if(q.current=!1,null!=Z.current)return;if(K.current&&(j.current=-1,ei()),(!G.current||!K.current)&&z.current&&(null!=Q.current||!0===z.current&&null==Q.current)){let e=0,t=()=>{null==c.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(j.current=null==Q.current||e$(Q.current,M,g)||m?(0,o.Zb)(c,$.current):(0,o.vB)(c,$.current),Q.current=null,P())};t()}}else(0,o.du)(c,u)||(j.current=u,ei(),Y.current=!1)},[f,n,a.floating,u,Z,m,c,M,g,P,ei,$]),(0,o.OS)(()=>{var e;if(!f||a.floating||!F||v||!K.current)return;let t=F.nodesRef.current,n=null==(e=t.find(e=>e.id===D))||null==(e=e.context)?void 0:e.elements.floating,r=(0,o.RS)((0,o.YE)(a.floating)),i=t.some(e=>e.context&&(0,o.gR)(e.context.elements.floating,r));n&&!i&&V.current&&n.focus({preventScroll:!0})},[f,a.floating,F,D,v]),(0,o.OS)(()=>{if(f&&F&&v&&!D)return F.events.on("virtualfocus",e),()=>{F.events.off("virtualfocus",e)};function e(e){er(e.id),T&&(T.current=e)}},[f,F,v,D,T]),(0,o.OS)(()=>{W.current=P,G.current=n,K.current=!!a.floating}),(0,o.OS)(()=>{n||(Q.current=null,z.current=y)},[n,y]);let eo=null!=u,es=i.useMemo(()=>{function e(e){if(!X.current)return;let t=c.current.indexOf(e);-1!==t&&j.current!==t&&(j.current=t,P())}return{onFocus(t){let{currentTarget:n}=t;q.current=!0,e(n)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},onMouseMove(t){let{currentTarget:n}=t;q.current=!0,Y.current=!1,_&&e(n)},onPointerLeave(e){let{pointerType:t}=e;if(V.current&&"touch"!==t&&(q.current=!0,_&&(j.current=-1,P(),!v))){var n;null==(n=N.current)||n.focus({preventScroll:!0})}}}},[X,N,_,c,P,v]),el=i.useCallback(()=>{var e;return null!=E?E:null==F||null==(e=F.nodesRef.current.find(e=>e.id===D))||null==(e=e.context)||null==(e=e.dataRef)?void 0:e.current.orientation},[D,F,E]),ec=(0,o.Jt)(e=>{if(V.current=!1,q.current=!0,229===e.which||!X.current&&e.currentTarget===N.current)return;if(m&&eJ(e.key,M,g,L)){eY(e.key,el())||(0,o.jo)(e),r(!1,e.nativeEvent,"list-navigation"),(0,s.sb)(a.domReference)&&(v?null==F||F.events.emit("virtualfocus",a.domReference):a.domReference.focus());return}let t=j.current,i=(0,o.Zb)(c,C),l=(0,o.vB)(c,C);if(R||("Home"===e.key&&((0,o.jo)(e),j.current=i,P()),"End"===e.key&&((0,o.jo)(e),j.current=l,P())),L>1){let t=B||Array.from({length:c.current.length},()=>({width:1,height:1})),n=(0,o.zf)(t,L,O),r=n.findIndex(e=>null!=e&&!(0,o.FP)(c,e,C)),a=n.reduce((e,t,n)=>null==t||(0,o.FP)(c,t,C)?e:n,-1),s=n[(0,o.Kg)({current:n.map(e=>null!=e?c.current[e]:null)},{event:e,orientation:M,loop:A,rtl:g,cols:L,disabledIndices:(0,o.Y3)([...("function"!=typeof C?C:null)||c.current.map((e,t)=>(0,o.FP)(c,t,C)?t:void 0),void 0],n),minIndex:r,maxIndex:a,prevIndex:(0,o.fl)(j.current>l?i:j.current,t,n,L,e.key===x?"bl":e.key===(g?b:w)?"tr":"tl"),stopEvent:!0})];if(null!=s&&(j.current=s,P()),"both"===M)return}if(eY(e.key,M)){if((0,o.jo)(e),n&&!v&&(0,o.RS)(e.currentTarget.ownerDocument)===e.currentTarget){j.current=e$(e.key,M,g)?i:l,P();return}e$(e.key,M,g)?A?j.current=t>=l?p&&t!==c.current.length?-1:i:(0,o.BF)(c,{startingIndex:t,disabledIndices:C}):j.current=Math.min(l,(0,o.BF)(c,{startingIndex:t,disabledIndices:C})):A?j.current=t<=i?p&&-1!==t?c.current.length:l:(0,o.BF)(c,{startingIndex:t,decrement:!0,disabledIndices:C}):j.current=Math.max(i,(0,o.BF)(c,{startingIndex:t,decrement:!0,disabledIndices:C})),(0,o.du)(c,j.current)&&(j.current=-1),P()}}),eu=i.useMemo(()=>v&&n&&eo&&{"aria-activedescendant":en||ee},[v,n,eo,en,ee]),ed=i.useMemo(()=>({"aria-orientation":"both"===M?void 0:M,...!R?eu:{},onKeyDown:ec,onPointerMove(){V.current=!0}}),[eu,ec,M,R]),ef=i.useMemo(()=>{function e(e){"auto"===y&&(0,o.YF)(e.nativeEvent)&&(z.current=!0)}function t(e){z.current=y,"auto"===y&&(0,o.Pg)(e.nativeEvent)&&(z.current=!0)}return{...eu,onKeyDown(e){V.current=!1;let t=e.key.startsWith("Arrow"),i=["Home","End"].includes(e.key),a=eX(e.key,M,g),s=eJ(e.key,M,g,L),l=eX(e.key,el(),g),u=eY(e.key,M),d=(m?l:u)||"Enter"===e.key||""===e.key.trim();if(v&&n){let n=null==F?void 0:F.nodesRef.current.find(e=>null==e.parentId),r=F&&n?(0,o.zG)(F.nodesRef.current,n.id):null;if((t||i)&&r&&T){var f,p,A;let t=new KeyboardEvent("keydown",{key:e.key,bubbles:!0});if(a||s){let n=(null==(f=r.context)?void 0:f.elements.domReference)===e.currentTarget,i=s&&!n?null==(p=r.context)?void 0:p.elements.domReference:a?c.current.find(e=>(null==e?void 0:e.id)===ee):null;i&&((0,o.jo)(e),i.dispatchEvent(t),er(void 0))}if((u||i)&&r.context&&r.context.open&&r.parentId&&e.currentTarget!==r.context.elements.domReference){(0,o.jo)(e),null==(A=r.context.elements.domReference)||A.dispatchEvent(t);return}}return ec(e)}if(n||S||!t){if(d){let t=eY(e.key,el());Q.current=m&&t?null:e.key}if(m){l&&((0,o.jo)(e),n?(j.current=(0,o.Zb)(c,$.current),P()):r(!0,e.nativeEvent,"list-navigation"));return}u&&(null!=h&&(j.current=h),(0,o.jo)(e),!n&&S?r(!0,e.nativeEvent,"list-navigation"):ec(e),n&&P())}},onFocus(){n&&!v&&(j.current=-1,P())},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[ee,eu,L,ec,$,y,c,m,P,r,n,S,M,el,g,h,F,v,T]);return i.useMemo(()=>f?{reference:ef,floating:ed,item:es}:{},[f,ef,ed,es])}let e1=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function e0(e,t){var n,r;void 0===t&&(t={});let{open:a,elements:s,floatingId:l}=e,{enabled:c=!0,role:u="dialog"}=t,d=D(),f=(null==(n=s.domReference)?void 0:n.id)||d,h=i.useMemo(()=>{var e;return(null==(e=(0,o.nd)(s.floating))?void 0:e.id)||l},[s.floating,l]),p=null!=(r=e1.get(u))?r:u,A=null!=U(),m=i.useMemo(()=>"tooltip"===p||"label"===u?{["aria-"+("label"===u?"labelledby":"describedby")]:a?h:void 0}:{"aria-expanded":a?"true":"false","aria-haspopup":"alertdialog"===p?"dialog":p,"aria-controls":a?h:void 0,..."listbox"===p&&{role:"combobox"},..."menu"===p&&{id:f},..."menu"===p&&A&&{role:"menuitem"},..."select"===u&&{"aria-autocomplete":"none"},..."combobox"===u&&{"aria-autocomplete":"list"}},[p,h,A,a,f,u]),g=i.useMemo(()=>{let e={id:h,...p&&{role:p}};return"tooltip"===p||"label"===u?e:{...e,..."menu"===p&&{"aria-labelledby":f}}},[p,h,f,u]),v=i.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:h+"-fui-option"}};switch(u){case"select":case"combobox":return{...r,"aria-selected":n}}return{}},[h,u]);return i.useMemo(()=>c?{reference:m,floating:g,item:v}:{},[c,m,g,v])}let e2=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function e4(e,t){return"function"==typeof e?e(t):e}function e3(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:a=250}=t,s=("number"==typeof a?a:a.close)||0,[l,u]=i.useState("unmounted"),d=function(e,t){let[n,r]=i.useState(e);return e&&!n&&r(!0),i.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,s);return d||"close"!==l||u("unmounted"),(0,o.OS)(()=>{if(r){if(n){u("initial");let e=requestAnimationFrame(()=>{c.flushSync(()=>{u("open")})});return()=>{cancelAnimationFrame(e)}}u("close")}},[n,r]),{isMounted:d,status:l}}function e6(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:a,common:s,duration:l=250}=t,c=e.placement,u=c.split("-")[0],d=i.useMemo(()=>({side:u,placement:c}),[u,c]),f="number"==typeof l,h=(f?l:l.open)||0,p=(f?l:l.close)||0,[A,m]=i.useState(()=>({...e4(s,d),...e4(n,d)})),{isMounted:g,status:v}=e3(e,{duration:l}),y=(0,o.SE)(n),b=(0,o.SE)(r),w=(0,o.SE)(a),_=(0,o.SE)(s);return(0,o.OS)(()=>{let e=e4(y.current,d),t=e4(w.current,d),n=e4(_.current,d),r=e4(b.current,d)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===v&&m(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===v&&m({transitionProperty:Object.keys(r).map(e2).join(","),transitionDuration:h+"ms",...n,...r}),"close"===v){let r=t||e;m({transitionProperty:Object.keys(r).map(e2).join(","),transitionDuration:p+"ms",...n,...r})}},[p,w,y,b,_,h,v,d]),{isMounted:g,styles:A}}function e5(e,t){var n;let{open:r,dataRef:a}=e,{listRef:s,activeIndex:l,onMatch:c,onTypingChange:u,enabled:d=!0,findMatch:f=null,resetMs:h=750,ignoreKeys:p=[],selectedIndex:A=null}=t,m=i.useRef(-1),g=i.useRef(""),v=i.useRef(null!=(n=null!=A?A:l)?n:-1),y=i.useRef(null),b=(0,o.Jt)(c),w=(0,o.Jt)(u),_=(0,o.SE)(f),x=(0,o.SE)(p);(0,o.OS)(()=>{r&&(K(m),y.current=null,g.current="")},[r]),(0,o.OS)(()=>{if(r&&""===g.current){var e;v.current=null!=(e=null!=A?A:l)?e:-1}},[r,A,l]);let S=(0,o.Jt)(e=>{e?a.current.typing||(a.current.typing=e,w(e)):a.current.typing&&(a.current.typing=e,w(e))}),C=(0,o.Jt)(e=>{function t(e,t,n){let r=_.current?_.current(t,n):t.find(e=>(null==e?void 0:e.toLocaleLowerCase().indexOf(n.toLocaleLowerCase()))===0);return r?e.indexOf(r):-1}let n=s.current;if(g.current.length>0&&" "!==g.current[0]&&(-1===t(n,n,g.current)?S(!1):" "===e.key&&(0,o.jo)(e)),null==n||x.current.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;r&&" "!==e.key&&((0,o.jo)(e),S(!0)),n.every(e=>{var t,n;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(n=e[1])?void 0:n.toLocaleLowerCase())})&&g.current===e.key&&(g.current="",v.current=y.current),g.current+=e.key,K(m),m.current=window.setTimeout(()=>{g.current="",v.current=y.current,S(!1)},h);let i=v.current,a=t(n,[...n.slice((i||0)+1),...n.slice(0,(i||0)+1)],g.current);-1!==a?(b(a),y.current=a):" "!==e.key&&(g.current="",S(!1))}),M=i.useMemo(()=>({onKeyDown:C}),[C]),E=i.useMemo(()=>({onKeyDown:C,onKeyUp(e){" "===e.key&&S(!1)}}),[C,S]);return i.useMemo(()=>d?{reference:M,floating:E}:{},[d,M,E])}function e8(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let e7=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:i,offset:o=0,index:a=0,minItemsVisible:s=4,referenceOverflowThreshold:l=0,scrollRef:d,...h}=(0,f._3)(e,t),{rects:p,platform:A,elements:{floating:m}}=t,g=n.current[a],v=(null==d?void 0:d.current)||m,y=m.clientTop||v.clientTop,b=0!==m.clientTop,w=0!==v.clientTop,_=m===v;if(!g)return{};let x={...t,...await (0,u.cY)(-g.offsetTop-m.clientTop-p.reference.height/2-g.offsetHeight/2-o).fn(t)},S=await A.detectOverflow(e8(x,v.scrollHeight+y+m.clientTop),h),C=await A.detectOverflow(x,{...h,elementContext:"reference"}),M=(0,f.T9)(0,S.top),E=x.y+M,L=(v.scrollHeight>v.clientHeight?e=>e:f.LI)((0,f.T9)(0,v.scrollHeight+(b&&_||w?2*y:0)-M-(0,f.T9)(0,S.bottom)));if(v.style.maxHeight=L+"px",v.scrollTop=M,i){let e=v.offsetHeight=-l||C.bottom>=-l;c.flushSync(()=>i(e))}return r&&(r.current=await A.detectOverflow(e8({...x,y:E},v.offsetHeight+y+m.clientTop),h)),{y:E}}});function e9(e,t){let{open:n,elements:r}=e,{enabled:a=!0,overflowRef:s,scrollRef:l,onChange:u}=t,d=(0,o.Jt)(u),f=i.useRef(!1),h=i.useRef(null),p=i.useRef(null);i.useEffect(()=>{if(!a)return;function e(e){if(e.ctrlKey||!t||null==s.current)return;let n=e.deltaY,r=s.current.top>=-.5,i=s.current.bottom>=-.5,a=t.scrollHeight-t.clientHeight,l=n<0?-1:1,u=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!i&&n<0?(e.preventDefault(),c.flushSync(()=>{d(e=>e+Math[u](n,a*l))})):/firefox/i.test((0,o.$t)())&&(t.scrollTop+=n))}let t=(null==l?void 0:l.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{h.current=t.scrollTop,null!=s.current&&(p.current={...s.current})}),()=>{h.current=null,p.current=null,t.removeEventListener("wheel",e)}},[a,n,r.floating,s,l,d]);let A=i.useMemo(()=>({onKeyDown(){f.current=!0},onWheel(){f.current=!1},onPointerMove(){f.current=!1},onScroll(){let e=(null==l?void 0:l.current)||r.floating;if(s.current&&e&&f.current){if(null!==h.current){let t=e.scrollTop-h.current;(s.current.bottom<-.5&&t<-1||s.current.top<-.5&&t>1)&&c.flushSync(()=>d(e=>e+t))}requestAnimationFrame(()=>{h.current=e.scrollTop})}}}),[r.floating,d,s,l]);return i.useMemo(()=>a?{floating:A}:{},[a,A])}function te(e,t){let[n,r]=e,i=!1,o=t.length;for(let e=0,a=o-1;e=r!=c>=r&&n<=(l-o)*(r-s)/(c-s)+o&&(i=!i)}return i}function tt(e){void 0===e&&(e={});let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e,i={current:-1},o=!1,a=null,l=null,c="undefined"!=typeof performance?performance.now():0,u=e=>{let{x:n,y:u,placement:d,elements:f,onClose:h,nodeId:p,tree:A}=e;return function(e){function m(){K(i),h()}if(K(i),!f.domReference||!f.floating||null==d||null==n||null==u)return;let{clientX:g,clientY:v}=e,y=[g,v],b="composedPath"in e?e.composedPath()[0]:e.target,w="mouseleave"===e.type,_=es(f.floating,b),x=es(f.domReference,b),S=f.domReference.getBoundingClientRect(),C=f.floating.getBoundingClientRect(),M=d.split("-")[0],E=n>C.right-C.width/2,L=u>C.bottom-C.height/2,k=y[0]>=S.x&&y[0]<=S.x+S.width&&y[1]>=S.y&&y[1]<=S.y+S.height,T=C.width>S.width,B=C.height>S.height,O=(T?S:C).left,I=(T?S:C).right,N=(B?S:C).top,D=(B?S:C).bottom;if(_&&(o=!0,!w))return;if(x&&(o=!1),x&&!w){o=!0;return}if(w&&(0,s.vq)(e.relatedTarget)&&es(f.floating,e.relatedTarget)||A&&function e(t,n,r){return void 0===r&&(r=!0),t.filter(e=>{var t;return e.parentId===n&&(!r||(null==(t=e.context)?void 0:t.open))}).flatMap(n=>[n,...e(t,n.id,r)])}(A.nodesRef.current,p).length)return;if("top"===M&&u>=S.bottom-1||"bottom"===M&&u<=S.top+1||"left"===M&&n>=S.right-1||"right"===M&&n<=S.left+1)return m();let F=[];switch(M){case"top":F=[[O,S.top+1],[O,C.bottom-1],[I,C.bottom-1],[I,S.top+1]];break;case"bottom":F=[[O,C.top+1],[O,S.bottom-1],[I,S.bottom-1],[I,C.top+1]];break;case"left":F=[[C.right-1,D],[C.right-1,N],[S.left+1,N],[S.left+1,D]];break;case"right":F=[[S.right-1,D],[S.right-1,N],[C.left+1,N],[C.left+1,D]]}if(!te([g,v],F)){if(o&&!k)return m();if(!w&&r){let t=function(e,t){let n=performance.now(),r=n-c;if(null===a||null===l||0===r)return a=e,l=t,c=n,null;let i=e-a,o=t-l,s=Math.sqrt(i*i+o*o);return a=e,l=t,c=n,s/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return m()}te([g,v],function(e){let[n,r]=e;switch(M){case"top":{let e=[[C.left,E||T?C.bottom-t:C.top],[C.right,E?T?C.bottom-t:C.top:C.bottom-t]];return[[T?n+t/2:E?n+4*t:n-4*t,r+t+1],[T?n-t/2:E?n+4*t:n-4*t,r+t+1],...e]}case"bottom":{let e=[[C.left,E||T?C.top+t:C.bottom],[C.right,E?T?C.top+t:C.bottom:C.top+t]];return[[T?n+t/2:E?n+4*t:n-4*t,r-t],[T?n-t/2:E?n+4*t:n-4*t,r-t],...e]}case"left":return[[L||B?C.right-t:C.left,C.top],[L?B?C.right-t:C.left:C.right-t,C.bottom],[n+t+1,B?r+t/2:L?r+4*t:r-4*t],[n+t+1,B?r-t/2:L?r+4*t:r-4*t]];case"right":{let e=[[L||B?C.left+t:C.right,C.top],[L?B?C.left+t:C.right:C.left+t,C.bottom]];return[[n-t,B?r+t/2:L?r+4*t:r-4*t],[n-t,B?r-t/2:L?r+4*t:r-4*t],...e]}}}([n,u]))?!o&&r&&(i.current=window.setTimeout(m,40)):m()}}};return u.__options={blockPointerEvents:n},u}},736137:function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;ttY});let o=()=>{},a={},s={},l=null,c={mark:o,measure:o};try{"undefined"!=typeof window&&(a=window),"undefined"!=typeof document&&(s=document),"undefined"!=typeof MutationObserver&&(l=MutationObserver),"undefined"!=typeof performance&&(c=performance)}catch(e){}let{userAgent:u=""}=a.navigator||{},d=a,f=s,h=l,p=c;d.document;let A=!!f.documentElement&&!!f.head&&"function"==typeof f.addEventListener&&"function"==typeof f.createElement,m=~u.indexOf("MSIE")||~u.indexOf("Trident/");var g,v={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},y=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],b="classic",w="duotone",_=[b,w,"sharp","sharp-duotone"],x=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),S=["fak","fa-kit","fakd","fa-kit-duotone"],C=["fak","fakd"],M=["fak","fa-kit","fakd","fa-kit-duotone"],E={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},L=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],k=[1,2,3,4,5,6,7,8,9,10],T=k.concat([11,12,13,14,15,16,17,18,19,20]),B=["classic","duotone","sharp","sharp-duotone","solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","duotone-group","swap-opacity","primary","secondary"].concat(k.map(e=>"".concat(e,"x"))).concat(T.map(e=>"w-".concat(e)));let O="___FONT_AWESOME___",I="svg-inline--fa",N="data-fa-i2svg",D="data-fa-pseudo-element",F="data-prefix",P="data-icon",R="fontawesome-i2svg",z=["HTML","HEAD","STYLE","SCRIPT"],U=(()=>{try{return!0}catch(e){return!1}})();function H(e){return new Proxy(e,{get:(e,t)=>t in e?e[t]:e[b]})}let j=i({},v);j[b]=i(i(i(i({},{"fa-duotone":"duotone"}),v[b]),{fak:"kit","fa-kit":"kit"}),{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"});let Q=H(j),V=i({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}});V[b]=i(i(i(i({},{duotone:"fad"}),V[b]),{kit:"fak"}),{"kit-duotone":"fakd"});let W=H(V),K=i({},E);K[b]=i(i({},K[b]),{fak:"fa-kit"});let G=H(K),q=i({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}});q[b]=i(i({},q[b]),{"fa-kit":"fak"}),H(q);let Y=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,$="fa-layers-text",X=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i;H(i({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));let J=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Z=["kit",...B],ee=d.FontAwesomeConfig||{};f&&"function"==typeof f.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{var t;let[n,r]=e,i=""===(t=function(e){var t=f.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(n))||"false"!==t&&("true"===t||t);null!=i&&(ee[r]=i)});let et={styleDefault:"solid",familyDefault:b,cssPrefix:"fa",replacementClass:I,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};ee.familyPrefix&&(ee.cssPrefix=ee.familyPrefix);let en=i(i({},et),ee);en.autoReplaceSvg||(en.observeMutations=!1);let er={};Object.keys(et).forEach(e=>{Object.defineProperty(er,e,{enumerable:!0,set:function(t){en[e]=t,ei.forEach(e=>e(er))},get:function(){return en[e]}})}),Object.defineProperty(er,"familyPrefix",{enumerable:!0,set:function(e){en.cssPrefix=e,ei.forEach(e=>e(er))},get:function(){return en.cssPrefix}}),d.FontAwesomeConfig=er;let ei=[],eo={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function ea(){let e=12,t="";for(;e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function es(e){let t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function el(e){return e.classList?es(e.classList):(e.getAttribute("class")||"").split(" ").filter(e=>e)}function ec(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function eu(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function ed(e){return e.size!==eo.size||e.x!==eo.x||e.y!==eo.y||e.rotate!==eo.rotate||e.flipX||e.flipY}function ef(){let e=er.cssPrefix,t=er.replacementClass,n=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}';if("fa"!==e||t!==I){let r=RegExp("\\.".concat("fa","\\-"),"g"),i=RegExp("\\--".concat("fa","\\-"),"g"),o=RegExp("\\.".concat(I),"g");n=n.replace(r,".".concat(e,"-")).replace(i,"--".concat(e,"-")).replace(o,".".concat(t))}return n}let eh=!1;function ep(){er.autoAddCss&&!eh&&(!function(e){if(!e||!A)return;let t=f.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;let n=f.head.childNodes,r=null;for(let e=n.length-1;e>-1;e--){let t=n[e];["STYLE","LINK"].indexOf((t.tagName||"").toUpperCase())>-1&&(r=t)}f.head.insertBefore(t,r)}(ef()),eh=!0)}let eA=d||{};eA[O]||(eA[O]={}),eA[O].styles||(eA[O].styles={}),eA[O].hooks||(eA[O].hooks={}),eA[O].shims||(eA[O].shims=[]);var em=eA[O];let eg=[],ev=function(){f.removeEventListener("DOMContentLoaded",ev),ey=1,eg.map(e=>e())},ey=!1;function eb(e){let{tag:t,attributes:n={},children:r=[]}=e;return"string"==typeof e?ec(e):"<".concat(t," ").concat(Object.keys(n||{}).reduce((e,t)=>e+"".concat(t,'="').concat(ec(n[t]),'" '),"").trim(),">").concat(r.map(eb).join(""),"")}function ew(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}A&&((ey=(f.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(f.readyState))||f.addEventListener("DOMContentLoaded",ev));var e_=function(e,t,n,r){var i,o,a,s=Object.keys(e),l=s.length,c=void 0!==r?function(e,n,i,o){return t.call(r,e,n,i,o)}:t;for(void 0===n?(i=1,a=e[s[0]]):(i=0,a=n);i=55296&&i<=56319&&n{let r=e[n];return r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function eC(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{skipHooks:r=!1}=n,o=eS(t);"function"!=typeof em.hooks.addPack||r?em.styles[e]=i(i({},em.styles[e]||{}),o):em.hooks.addPack(e,eS(t)),"fas"===e&&eC("fa",t)}let{styles:eM,shims:eE}=em,eL=Object.keys(G),ek=eL.reduce((e,t)=>(e[t]=Object.keys(G[t]),e),{}),eT=null,eB={},eO={},eI={},eN={},eD={},eF=()=>{let e=e=>e_(eM,(t,n,r)=>(t[r]=e_(n,e,{}),t),{});eB=e((e,t,n)=>(t[3]&&(e[t[3]]=n),t[2]&&t[2].filter(e=>"number"==typeof e).forEach(t=>{e[t.toString(16)]=n}),e)),eO=e((e,t,n)=>(e[n]=n,t[2]&&t[2].filter(e=>"string"==typeof e).forEach(t=>{e[t]=n}),e)),eD=e((e,t,n)=>{let r=t[2];return e[n]=n,r.forEach(t=>{e[t]=n}),e});let t="far"in eM||er.autoFetchSvg,n=e_(eE,(e,n)=>{let r=n[0],i=n[1],o=n[2];return"far"!==i||t||(i="fas"),"string"==typeof r&&(e.names[r]={prefix:i,iconName:o}),"number"==typeof r&&(e.unicodes[r.toString(16)]={prefix:i,iconName:o}),e},{names:{},unicodes:{}});eI=n.names,eN=n.unicodes,eT=eH(er.styleDefault,{family:er.familyDefault})};function eP(e,t){return(eB[e]||{})[t]}function eR(e,t){return(eD[e]||{})[t]}function ez(e){return eI[e]||{prefix:null,iconName:null}}g=e=>{eT=eH(e.styleDefault,{family:er.familyDefault})},ei.push(g),eF();let eU=()=>({prefix:null,iconName:null,rest:[]});function eH(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{family:n=b}=t,r=Q[n][e];if(n===w&&!e)return"fad";let i=W[n][e]||W[n][r],o=e in em.styles?e:null;return i||o||null}function ej(e){return e.sort().filter((e,t,n)=>n.indexOf(e)===t)}function eQ(e){let t,n,r,o,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{skipLookups:s=!1}=a,l=null,c=L.concat(M),u=ej(e.filter(e=>c.includes(e))),d=ej(e.filter(e=>!L.includes(e))),[f=null]=u.filter(e=>(l=e,!y.includes(e))),h=(t=b,n=eL.reduce((e,t)=>(e[t]="".concat(er.cssPrefix,"-").concat(t),e),{}),_.forEach(e=>{(u.includes(n[e])||u.some(t=>ek[e].includes(t)))&&(t=e)}),t),p=i(i({},(r=[],o=null,d.forEach(e=>{var t;let n,i,a,s=(t=er.cssPrefix,i=(n=e.split("-"))[0],a=n.slice(1).join("-"),i!==t||""===a||~Z.indexOf(a)?null:a);s?o=s:e&&r.push(e)}),{iconName:o,rest:r})),{},{prefix:eH(f,{family:h})});return i(i(i({},p),function(e){let{values:t,family:n,canonical:r,givenPrefix:i="",styles:o={},config:a={}}=e,s=n===w,l=t.includes("fa-duotone")||t.includes("fad"),c="duotone"===a.familyDefault,u="fad"===r.prefix||"fa-duotone"===r.prefix;return!s&&(l||c||u)&&(r.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(r.prefix="fab"),!r.prefix&&eV.includes(n)&&(Object.keys(o).find(e=>eW.includes(e))||a.autoFetchSvg)&&(r.prefix=x.get(n).defaultShortPrefixId,r.iconName=eR(r.prefix,r.iconName)||r.iconName),("fa"===r.prefix||"fa"===i)&&(r.prefix=eT||"fas"),r}({values:e,family:h,styles:eM,config:er,canonical:p,givenPrefix:l})),function(e,t,n){let{prefix:r,iconName:i}=n;if(e||!r||!i)return{prefix:r,iconName:i};let o="fa"===t?ez(i):{},a=eR(r,i);return i=o.iconName||a||i,"far"!==(r=o.prefix||r)||eM.far||!eM.fas||er.autoFetchSvg||(r="fas"),{prefix:r,iconName:i}}(s,l,p))}let eV=_.filter(e=>e!==b||e!==w),eW=Object.keys(E).filter(e=>e!==b).map(e=>Object.keys(E[e])).flat(),eK=[],eG={},eq={},eY=Object.keys(eq);function e$(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i{t=e.apply(null,[t,...r])}),t}function eX(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{e.apply(null,n)})}function eJ(){let e=arguments[0],t=Array.prototype.slice.call(arguments,1);return eq[e]?eq[e].apply(null,t):void 0}function eZ(e){"fa"===e.prefix&&(e.prefix="fas");let{iconName:t}=e,n=e.prefix||eT;if(t)return t=eR(n,t)||t,ew(e1.definitions,n,t)||ew(em.styles,n,t)}let e1=new class{constructor(){this.definitions={}}add(){for(var e=arguments.length,t=Array(e),n=0;n{this.definitions[e]=i(i({},this.definitions[e]||{}),r[e]),eC(e,r[e]);let t=G[b][e];t&&eC(t,r[e]),eF()})}reset(){this.definitions={}}_pullDefinitions(e,t){let n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(t=>{let{prefix:r,iconName:i,icon:o}=n[t],a=o[2];e[r]||(e[r]={}),a.length>0&&a.forEach(t=>{"string"==typeof t&&(e[r][t]=o)}),e[r][i]=o}),e}},e0={noAuto:()=>{er.autoReplaceSvg=!1,er.observeMutations=!1,eX("noAuto")},config:er,dom:{i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return A?(eX("beforeI2svg",e),eJ("pseudoElements2svg",e),eJ("i2svg",e)):Promise.reject(Error("Operation requires a DOM of some kind."))},watch:function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoReplaceSvgRoot:n}=t;!1===er.autoReplaceSvg&&(er.autoReplaceSvg=!0),er.observeMutations=!0,e=()=>{e2({autoReplaceSvgRoot:n}),eX("watch",t)},A&&(ey?setTimeout(e,0):eg.push(e))}},parse:{icon:e=>{if(null===e)return null;if("object"==typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:eR(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){let t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],n=eH(e[0]);return{prefix:n,iconName:eR(n,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(er.cssPrefix,"-"))>-1||e.match(Y))){let t=eQ(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||eT,iconName:eR(t.prefix,t.iconName)||t.iconName}}if("string"==typeof e){let t=eT;return{prefix:t,iconName:eR(t,e)||e}}}},library:e1,findIconDefinition:eZ,toHtml:eb},e2=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoReplaceSvgRoot:t=f}=e;(Object.keys(em.styles).length>0||er.autoFetchSvg)&&A&&er.autoReplaceSvg&&e0.dom.i2svg({node:t})};function e4(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(e=>eb(e))}}),Object.defineProperty(e,"node",{get:function(){if(!A)return;let t=f.createElement("div");return t.innerHTML=e.html,t.children}}),e}function e3(e){let{icons:{main:t,mask:n},prefix:r,iconName:o,transform:a,symbol:s,title:l,maskId:c,titleId:u,extra:d,watchable:f=!1}=e,{width:h,height:p}=n.found?n:t,A=C.includes(r),m=[er.replacementClass,o?"".concat(er.cssPrefix,"-").concat(o):""].filter(e=>-1===d.classes.indexOf(e)).filter(e=>""!==e||!!e).concat(d.classes).join(" "),g={children:[],attributes:i(i({},d.attributes),{},{"data-prefix":r,"data-icon":o,class:m,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(h," ").concat(p)})},v=A&&!~d.classes.indexOf("fa-fw")?{width:"".concat(h/p*1,"em")}:{};f&&(g.attributes[N]=""),l&&(g.children.push({tag:"title",attributes:{id:g.attributes["aria-labelledby"]||"title-".concat(u||ea())},children:[l]}),delete g.attributes.title);let y=i(i({},g),{},{prefix:r,iconName:o,main:t,mask:n,maskId:c,transform:a,symbol:s,styles:i(i({},v),d.styles)}),{children:b,attributes:w}=n.found&&t.found?eJ("generateAbstractMask",y)||{children:[],attributes:{}}:eJ("generateAbstractIcon",y)||{children:[],attributes:{}};return(y.children=b,y.attributes=w,s)?function(e){let{prefix:t,iconName:n,children:r,attributes:o,symbol:a}=e,s=!0===a?"".concat(t,"-").concat(er.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:i(i({},o),{},{id:s}),children:r}]}]}(y):function(e){let{children:t,main:n,mask:r,attributes:o,styles:a,transform:s}=e;if(ed(s)&&n.found&&!r.found){let{width:e,height:t}=n,r={x:e/t/2,y:.5};o.style=eu(i(i({},a),{},{"transform-origin":"".concat(r.x+s.x/16,"em ").concat(r.y+s.y/16,"em")}))}return[{tag:"svg",attributes:o,children:t}]}(y)}function e6(e){let{content:t,width:n,height:r,transform:o,title:a,extra:s,watchable:l=!1}=e,c=i(i(i({},s.attributes),a?{title:a}:{}),{},{class:s.classes.join(" ")});l&&(c[N]="");let u=i({},s.styles);ed(o)&&(u.transform=function(e){let{transform:t,width:n=16,height:r=16,startCentered:i=!1}=e,o="";return i&&m?o+="translate(".concat(t.x/16-n/2,"em, ").concat(t.y/16-r/2,"em) "):i?o+="translate(calc(-50% + ".concat(t.x/16,"em), calc(-50% + ").concat(t.y/16,"em)) "):o+="translate(".concat(t.x/16,"em, ").concat(t.y/16,"em) "),o+="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) ")}({transform:o,startCentered:!0,width:n,height:r}),u["-webkit-transform"]=u.transform);let d=eu(u);d.length>0&&(c.style=d);let f=[];return f.push({tag:"span",attributes:c,children:[t]}),a&&f.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),f}let{styles:e5}=em;function e8(e){let t=e[0],n=e[1],[r]=e.slice(4);return{found:!0,width:t,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(er.cssPrefix,"-").concat("duotone-group")},children:[{tag:"path",attributes:{class:"".concat(er.cssPrefix,"-").concat("secondary"),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(er.cssPrefix,"-").concat("primary"),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}let e7={found:!1,width:512,height:512};function e9(e,t){let n=t;return"fa"===t&&null!==er.styleDefault&&(t=eT),new Promise((r,o)=>{var a,s;if("fa"===n){let n=ez(e)||{};e=n.iconName||e,t=n.prefix||t}if(e&&t&&e5[t]&&e5[t][e])return r(e8(e5[t][e]));a=e,s=t,U||er.showMissingIcons||!a||console.error('Icon with name "'.concat(a,'" and prefix "').concat(s,'" is missing.')),r(i(i({},e7),{},{icon:er.showMissingIcons&&e&&eJ("missingIconAbstract")||{}}))})}let te=()=>{},tt=er.measurePerformance&&p&&p.mark&&p.measure?p:{mark:te,measure:te},tn='FA "6.7.2"';var tr=e=>(tt.mark("".concat(tn," ").concat(e," begins")),()=>{var t;return t=e,void(tt.mark("".concat(tn," ").concat(t," ends")),tt.measure("".concat(tn," ").concat(t),"".concat(tn," ").concat(t," begins"),"".concat(tn," ").concat(t," ends")))});let ti=()=>{};function to(e){return"string"==typeof(e.getAttribute?e.getAttribute(N):null)}function ta(e){return f.createElementNS("http://www.w3.org/2000/svg",e)}function ts(e){return f.createElement(e)}let tl={replace:function(e){let t=e[0];if(t.parentNode)if(e[1].forEach(e=>{t.parentNode.insertBefore(function e(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{ceFn:r="svg"===t.tag?ta:ts}=n;if("string"==typeof t)return f.createTextNode(t);let i=r(t.tag);return Object.keys(t.attributes||[]).forEach(function(e){i.setAttribute(e,t.attributes[e])}),(t.children||[]).forEach(function(t){i.appendChild(e(t,{ceFn:r}))}),i}(e),t)}),null===t.getAttribute(N)&&er.keepOriginalSource){let e,n=f.createComment((e=" ".concat(t.outerHTML," "),e="".concat(e,"Font Awesome fontawesome.com ")));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){let t=e[0],n=e[1];if(~el(t).indexOf(er.replacementClass))return tl.replace(e);let r=new RegExp("".concat(er.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){let e=n[0].attributes.class.split(" ").reduce((e,t)=>(t===er.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e),{toNode:[],toSvg:[]});n[0].attributes.class=e.toSvg.join(" "),0===e.toNode.length?t.removeAttribute("class"):t.setAttribute("class",e.toNode.join(" "))}let i=n.map(e=>eb(e)).join("\n");t.setAttribute(N,""),t.innerHTML=i}};function tc(e){e()}function tu(e,t){let n="function"==typeof t?t:ti;if(0===e.length)n();else{let t=tc;"async"===er.mutateApproach&&(t=d.requestAnimationFrame||tc),t(()=>{let t=!0===er.autoReplaceSvg?tl.replace:tl[er.autoReplaceSvg]||tl.replace,r=tr("mutate");e.map(t),r(),n()})}}let td=!1,tf=null;function th(e){if(!h||!er.observeMutations)return;let{treeCallback:t=ti,nodeCallback:n=ti,pseudoElementsCallback:r=ti,observeMutationsRoot:i=f}=e;tf=new h(e=>{if(td)return;let i=eT;es(e).forEach(e=>{if("childList"===e.type&&e.addedNodes.length>0&&!to(e.addedNodes[0])&&(er.searchPseudoElements&&r(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&er.searchPseudoElements&&r(e.target.parentNode),"attributes"===e.type&&to(e.target)&&~J.indexOf(e.attributeName)){var o,a;let t,r;if("class"===e.attributeName&&(t=(o=e.target).getAttribute?o.getAttribute(F):null,r=o.getAttribute?o.getAttribute(P):null,t&&r)){let{prefix:t,iconName:n}=eQ(el(e.target));e.target.setAttribute(F,t||i),n&&e.target.setAttribute(P,n)}else(a=e.target)&&a.classList&&a.classList.contains&&a.classList.contains(er.replacementClass)&&n(e.target)}})}),A&&tf.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function tp(e){var t,n,r;let o,a,s,l,c,u,d,f,h,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},{iconName:A,prefix:m,rest:g}=(o=(t=e).getAttribute("data-prefix"),a=t.getAttribute("data-icon"),s=void 0!==t.innerText?t.innerText.trim():"",((l=eQ(el(t))).prefix||(l.prefix=eT),o&&a&&(l.prefix=o,l.iconName=a),l.iconName&&l.prefix)?l:(l.prefix&&s.length>0&&(n=l.prefix,r=t.innerText,l.iconName=(eO[n]||{})[r]||eP(l.prefix,ex(t.innerText))),!l.iconName&&er.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(l.iconName=t.firstChild.data),l)),v=(c=es(e.attributes).reduce((e,t)=>("class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e),{}),u=e.getAttribute("title"),d=e.getAttribute("data-fa-title-id"),er.autoA11y&&(u?c["aria-labelledby"]="".concat(er.replacementClass,"-title-").concat(d||ea()):(c["aria-hidden"]="true",c.focusable="false")),c),y=e$("parseNodeAttributes",{},e),b=p.styleParser?(f=e.getAttribute("style"),h=[],f&&(h=f.split(";").reduce((e,t)=>{let n=t.split(":"),r=n[0],i=n.slice(1);return r&&i.length>0&&(e[r]=i.join(":").trim()),e},{})),h):[];return i({iconName:A,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:m,transform:eo,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:g,styles:b,attributes:v}},y)}let{styles:tA}=em;function tm(e){let t="nest"===er.autoReplaceSvg?tp(e,{styleParser:!1}):tp(e);return~t.extra.classes.indexOf($)?eJ("generateLayersText",e,t):eJ("generateSvgReplacementMutation",e,t)}function tg(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!A)return Promise.resolve();let n=f.documentElement.classList,r=e=>n.add("".concat(R,"-").concat(e)),i=e=>n.remove("".concat(R,"-").concat(e)),o=er.autoFetchSvg?[...S,...L]:y.concat(Object.keys(tA));o.includes("fa")||o.push("fa");let a=[".".concat($,":not([").concat(N,"])")].concat(o.map(e=>".".concat(e,":not([").concat(N,"])"))).join(", ");if(0===a.length)return Promise.resolve();let s=[];try{s=es(e.querySelectorAll(a))}catch(e){}if(!(s.length>0))return Promise.resolve();r("pending"),i("complete");let l=tr("onTree"),c=s.reduce((e,t)=>{try{let n=tm(t);n&&e.push(n)}catch(e){U||"MissingIcon"!==e.name||console.error(e)}return e},[]);return new Promise((e,n)=>{Promise.all(c).then(n=>{tu(n,()=>{r("active"),r("complete"),i("pending"),"function"==typeof t&&t(),l(),e()})}).catch(e=>{l(),n(e)})})}function tv(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;tm(e).then(e=>{e&&tu([e],t)})}let ty=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{transform:n=eo,symbol:r=!1,mask:o=null,maskId:a=null,title:s=null,titleId:l=null,classes:c=[],attributes:u={},styles:d={}}=t;if(!e)return;let{prefix:f,iconName:h,icon:p}=e;return e4(i({type:"icon"},e),()=>(eX("beforeDOMElementCreation",{iconDefinition:e,params:t}),er.autoA11y&&(s?u["aria-labelledby"]="".concat(er.replacementClass,"-title-").concat(l||ea()):(u["aria-hidden"]="true",u.focusable="false")),e3({icons:{main:e8(p),mask:o?e8(o.icon):{found:!1,width:null,height:null,icon:{}}},prefix:f,iconName:h,transform:i(i({},eo),n),symbol:r,title:s,maskId:a,titleId:l,extra:{attributes:u,styles:d,classes:c}})))},tb=RegExp('"',"ug"),tw=i(i(i(i({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),t_=Object.keys(tw).reduce((e,t)=>(e[t.toLowerCase()]=tw[t],e),{}),tx=Object.keys(t_).reduce((e,t)=>{let n=t_[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function tS(e,t){let n="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise((r,o)=>{if(null!==e.getAttribute(n))return r();let a=es(e.children).filter(e=>e.getAttribute(D)===t)[0],s=d.getComputedStyle(e,t),l=s.getPropertyValue("font-family"),c=l.match(X),u=s.getPropertyValue("font-weight"),h=s.getPropertyValue("content");if(a&&!c)return e.removeChild(a),r();if(c&&"none"!==h&&""!==h){var p;let d,h,A,m,g,v,y,b,w,_,x=s.getPropertyValue("content"),S=(m=l.replace(/^['"]|['"]$/g,"").toLowerCase(),v=isNaN(g=parseInt(u))?"normal":g,(t_[m]||{})[v]||tx[m]),{value:C,isSecondary:M}=(y=x.replace(tb,""),h=(p=y).length,w=(b=(A=p.charCodeAt(0))>=55296&&A<=56319&&h>1&&(d=p.charCodeAt(1))>=56320&&d<=57343?(A-55296)*1024+d-56320+65536:A)>=1105920&&b<=1112319,{value:(_=2===y.length&&y[0]===y[1])?ex(y[0]):ex(y),isSecondary:w||_}),E=c[0].startsWith("FontAwesome"),L=eP(S,C),k=L;if(E){let e,t,n=(e=eN[C],t=eP("fas",C),e||(t?{prefix:"fas",iconName:t}:null)||{prefix:null,iconName:null});n.iconName&&n.prefix&&(L=n.iconName,S=n.prefix)}if(!L||M||a&&a.getAttribute(F)===S&&a.getAttribute(P)===k)r();else{e.setAttribute(n,k),a&&e.removeChild(a);let s={iconName:null,title:null,titleId:null,prefix:null,transform:eo,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:l}=s;l.attributes[D]=t,e9(L,S).then(o=>{let a=e3(i(i({},s),{},{icons:{main:o,mask:eU()},prefix:S,iconName:k,extra:l,watchable:!0})),c=f.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===t?e.insertBefore(c,e.firstChild):e.appendChild(c),c.outerHTML=a.map(e=>eb(e)).join("\n"),e.removeAttribute(n),r()}).catch(o)}}else r()})}function tC(e){return Promise.all([tS(e,"::before"),tS(e,"::after")])}function tM(e){return e.parentNode!==document.head&&!~z.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(D)&&(!e.parentNode||"svg"!==e.parentNode.tagName)}function tE(e){if(A)return new Promise((t,n)=>{let r=es(e.querySelectorAll("*")).filter(tM).map(tC),i=tr("searchPseudoElements");td=!0,Promise.all(r).then(()=>{i(),td=!1,t()}).catch(()=>{i(),td=!1,n()})})}let tL=!1,tk=e=>e.toLowerCase().split(" ").reduce((e,t)=>{let n=t.toLowerCase().split("-"),r=n[0],i=n.slice(1).join("-");if(r&&"h"===i)return e.flipX=!0,e;if(r&&"v"===i)return e.flipY=!0,e;if(isNaN(i=parseFloat(i)))return e;switch(r){case"grow":e.size=e.size+i;break;case"shrink":e.size=e.size-i;break;case"left":e.x=e.x-i;break;case"right":e.x=e.x+i;break;case"up":e.y=e.y-i;break;case"down":e.y=e.y+i;break;case"rotate":e.rotate=e.rotate+i}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),tT={x:0,y:0,width:"100%",height:"100%"};function tB(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}!function(e,t){let{mixoutsTo:n}=t;eK=e,eG={},Object.keys(eq).forEach(e=>{-1===eY.indexOf(e)&&delete eq[e]}),eK.forEach(e=>{let t=e.mixout?e.mixout():{};if(Object.keys(t).forEach(e=>{"function"==typeof t[e]&&(n[e]=t[e]),"object"==typeof t[e]&&Object.keys(t[e]).forEach(r=>{n[e]||(n[e]={}),n[e][r]=t[e][r]})}),e.hooks){let t=e.hooks();Object.keys(t).forEach(e=>{eG[e]||(eG[e]=[]),eG[e].push(t[e])})}e.provides&&e.provides(eq)})}([{mixout:()=>({dom:{css:ef,insertCss:ep}}),hooks:()=>({beforeDOMElementCreation(){ep()},beforeI2svg(){ep()}})},{mixout:()=>({icon:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:eZ(e||{}),{mask:r}=t;return r&&(r=(r||{}).icon?r:eZ(r||{})),ty(n,i(i({},t),{},{mask:r}))}}),hooks:()=>({mutationObserverCallbacks:e=>(e.treeCallback=tg,e.nodeCallback=tv,e)}),provides(e){e.i2svg=function(e){let{node:t=f,callback:n=()=>{}}=e;return tg(t,n)},e.generateSvgReplacementMutation=function(e,t){let{iconName:n,title:r,titleId:i,prefix:o,transform:a,symbol:s,mask:l,maskId:c,extra:u}=t;return new Promise((t,d)=>{Promise.all([e9(n,o),l.iconName?e9(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(l=>{let[d,f]=l;t([e,e3({icons:{main:d,mask:f},prefix:o,iconName:n,transform:a,symbol:s,maskId:c,title:r,titleId:i,extra:u,watchable:!0})])}).catch(d)})},e.generateAbstractIcon=function(e){let t,{children:n,attributes:r,main:i,transform:o,styles:a}=e,s=eu(a);return s.length>0&&(r.style=s),ed(o)&&(t=eJ("generateAbstractTransformGrouping",{main:i,transform:o,containerWidth:i.width,iconWidth:i.width})),n.push(t||i.icon),{children:n,attributes:r}}}},{mixout:()=>({layer(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{classes:n=[]}=t;return e4({type:"layer"},()=>{eX("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(e=>{Array.isArray(e)?e.map(e=>{r=r.concat(e.abstract)}):r=r.concat(e.abstract)}),[{tag:"span",attributes:{class:["".concat(er.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}})},{mixout:()=>({counter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{title:n=null,classes:r=[],attributes:o={},styles:a={}}=t;return e4({type:"counter",content:e},()=>(eX("beforeDOMElementCreation",{content:e,params:t}),function(e){let{content:t,title:n,extra:r}=e,o=i(i(i({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=eu(r.styles);a.length>0&&(o.style=a);let s=[];return s.push({tag:"span",attributes:o,children:[t]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}({content:e.toString(),title:n,extra:{attributes:o,styles:a,classes:["".concat(er.cssPrefix,"-layers-counter"),...r]}})))}})},{mixout:()=>({text(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{transform:n=eo,title:r=null,classes:o=[],attributes:a={},styles:s={}}=t;return e4({type:"text",content:e},()=>(eX("beforeDOMElementCreation",{content:e,params:t}),e6({content:e,transform:i(i({},eo),n),title:r,extra:{attributes:a,styles:s,classes:["".concat(er.cssPrefix,"-layers-text"),...o]}})))}}),provides(e){e.generateLayersText=function(e,t){let{title:n,transform:r,extra:i}=t,o=null,a=null;if(m){let t=parseInt(getComputedStyle(e).fontSize,10),n=e.getBoundingClientRect();o=n.width/t,a=n.height/t}return er.autoA11y&&!n&&(i.attributes["aria-hidden"]="true"),Promise.resolve([e,e6({content:e.innerHTML,width:o,height:a,transform:r,title:n,extra:i,watchable:!0})])}}},{hooks:()=>({mutationObserverCallbacks:e=>(e.pseudoElementsCallback=tE,e)}),provides(e){e.pseudoElements2svg=function(e){let{node:t=f}=e;er.searchPseudoElements&&tE(t)}}},{mixout:()=>({dom:{unwatch(){td=!0,tL=!0}}}),hooks:()=>({bootstrap(){th(e$("mutationObserverCallbacks",{}))},noAuto(){tf&&tf.disconnect()},watch(e){let{observeMutationsRoot:t}=e;tL?td=!1:th(e$("mutationObserverCallbacks",{observeMutationsRoot:t}))}})},{mixout:()=>({parse:{transform:e=>tk(e)}}),hooks:()=>({parseNodeAttributes(e,t){let n=t.getAttribute("data-fa-transform");return n&&(e.transform=tk(n)),e}}),provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:n,containerWidth:r,iconWidth:o}=e,a="translate(".concat(32*n.x,", ").concat(32*n.y,") "),s="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),c={transform:"".concat(a," ").concat(s," ").concat(l)};return{tag:"g",attributes:i({},{transform:"translate(".concat(r/2," 256)")}),children:[{tag:"g",attributes:i({},c),children:[{tag:t.icon.tag,children:t.icon.children,attributes:i(i({},t.icon.attributes),{transform:"translate(".concat(-(o/2*1)," -256)")})}]}]}}}},{hooks:()=>({parseNodeAttributes(e,t){let n=t.getAttribute("data-fa-mask"),r=n?eQ(n.split(" ").map(e=>e.trim())):eU();return r.prefix||(r.prefix=eT),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}),provides(e){e.generateAbstractMask=function(e){let{children:t,attributes:n,main:r,mask:o,maskId:a,transform:s}=e,{width:l,icon:c}=r,{width:u,icon:d}=o,f=function(e){let{transform:t,containerWidth:n,iconWidth:r}=e,i="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),a="rotate(".concat(t.rotate," 0 0)"),s={transform:"".concat(i," ").concat(o," ").concat(a)};return{outer:{transform:"translate(".concat(n/2," 256)")},inner:s,path:{transform:"translate(".concat(-(r/2*1)," -256)")}}}({transform:s,containerWidth:u,iconWidth:l}),h={tag:"rect",attributes:i(i({},tT),{},{fill:"white"})},p=c.children?{children:c.children.map(tB)}:{},A={tag:"g",attributes:i({},f.inner),children:[tB(i({tag:c.tag,attributes:i(i({},c.attributes),f.path)},p))]},m={tag:"g",attributes:i({},f.outer),children:[A]},g="mask-".concat(a||ea()),v="clip-".concat(a||ea()),y={tag:"mask",attributes:i(i({},tT),{},{id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,m]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:"g"===d.tag?d.children:[d]},y]};return t.push(b,{tag:"rect",attributes:i({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(g,")")},tT)}),{children:t,attributes:n}}}},{provides(e){let t=!1;d.matchMedia&&(t=d.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){let e=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:i(i({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});let o=i(i({},r),{},{attributeName:"opacity"}),a={tag:"circle",attributes:i(i({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||a.children.push({tag:"animate",attributes:i(i({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:i(i({},o),{},{values:"1;0;1;1;0;1;"})}),e.push(a),e.push({tag:"path",attributes:i(i({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:i(i({},o),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:i(i({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:i(i({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}},{hooks:()=>({parseNodeAttributes(e,t){let n=t.getAttribute("data-fa-symbol");return e.symbol=null!==n&&(""===n||n),e}})}],{mixoutsTo:e0}),e0.noAuto,e0.config,e0.library,e0.dom;let tO=e0.parse;e0.findIconDefinition,e0.toHtml;let tI=e0.icon;e0.layer,e0.text,e0.counter;var tN=n(805821),tD=n.n(tN),tF=n(860175);function tP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tR(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0||!Array.isArray(t)&&t?tU({},e,t):{}}var tq={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1},tY=tF.forwardRef(function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p,A,m,g,v,y,b,w,_=tR(tR({},tq),e),x=_.icon,S=_.mask,C=_.symbol,M=_.className,E=_.title,L=_.titleId,k=_.maskId,T=tK(x),B=tG("classes",[].concat(tH((r=_.beat,i=_.fade,o=_.beatFade,a=_.bounce,s=_.shake,l=_.flash,c=_.spin,u=_.spinPulse,d=_.spinReverse,f=_.pulse,h=_.fixedWidth,p=_.inverse,A=_.border,m=_.listItem,g=_.flip,v=_.size,y=_.rotation,b=_.pull,Object.keys((tU(n={"fa-beat":r,"fa-fade":i,"fa-beat-fade":o,"fa-bounce":a,"fa-shake":s,"fa-flash":l,"fa-spin":c,"fa-spin-reverse":d,"fa-spin-pulse":u,"fa-pulse":f,"fa-fw":h,"fa-inverse":p,"fa-border":A,"fa-li":m,"fa-flip":!0===g,"fa-flip-horizontal":"horizontal"===g||"both"===g,"fa-flip-vertical":"vertical"===g||"both"===g},"fa-".concat(v),null!=v),tU(n,"fa-rotate-".concat(y),null!=y&&0!==y),tU(n,"fa-pull-".concat(b),null!=b),tU(n,"fa-swap-opacity",_.swapOpacity),w=n)).map(function(e){return w[e]?e:null}).filter(function(e){return e}))),tH((M||"").split(" ")))),O=tG("transform","string"==typeof _.transform?tO.transform(_.transform):_.transform),I=tG("mask",tK(S)),N=tI(T,tR(tR(tR(tR({},B),O),I),{},{symbol:C,title:E,titleId:L,maskId:k}));if(!N)return!function(){if(!tW&&console&&"function"==typeof console.error){var e;(e=console).error.apply(e,arguments)}}("Could not find icon",T),null;var D=N.abstract,F={ref:t};return Object.keys(_).forEach(function(e){tq.hasOwnProperty(e)||(F[e]=_[e])}),t$(D[0],F)});tY.displayName="FontAwesomeIcon",tY.propTypes={beat:tD().bool,border:tD().bool,beatFade:tD().bool,bounce:tD().bool,className:tD().string,fade:tD().bool,flash:tD().bool,mask:tD().oneOfType([tD().object,tD().array,tD().string]),maskId:tD().string,fixedWidth:tD().bool,inverse:tD().bool,flip:tD().oneOf([!0,!1,"horizontal","vertical","both"]),icon:tD().oneOfType([tD().object,tD().array,tD().string]),listItem:tD().bool,pull:tD().oneOf(["right","left"]),pulse:tD().bool,rotation:tD().oneOf([0,90,180,270]),shake:tD().bool,size:tD().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:tD().bool,spinPulse:tD().bool,spinReverse:tD().bool,symbol:tD().oneOfType([tD().bool,tD().string]),title:tD().string,titleId:tD().string,transform:tD().oneOfType([tD().string,tD().object]),swapOpacity:tD().bool};var t$=(function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof n)return n;var i=(n.children||[]).map(function(n){return e(t,n)}),o=Object.keys(n.attributes||{}).reduce(function(e,t){var r=n.attributes[t];switch(t){case"class":e.attrs.className=r,delete n.attributes.class;break;case"style":e.attrs.style=r.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,t){var n=t.indexOf(":"),r=tQ(t.slice(0,n)),i=t.slice(n+1).trim();return r.startsWith("webkit")?e[r.charAt(0).toUpperCase()+r.slice(1)]=i:e[r]=i,e},{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=r:e.attrs[tQ(t)]=r}return e},{attrs:{}}),a=r.style,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(r,tV);return o.attrs.style=tR(tR({},o.attrs.style),void 0===a?{}:a),t.apply(void 0,[n.tag,tR(tR({},o.attrs),s)].concat(tH(i)))}).bind(null,tF.createElement)},94803:function(e,t,n){"use strict";n.d(t,{TE:()=>j,NN:()=>e$,Br:()=>e0,iX:()=>e3,NU:()=>e4,iT:()=>eZ,KH:()=>e1});let r={fetch:globalThis.fetch?globalThis.fetch.bind(globalThis):void 0,SubtleCrypto:globalThis.crypto?globalThis.crypto.subtle:void 0,EventSource:globalThis.EventSource};function i(e){let t=0x811c9dc5,n=e.length;for(let r=0;r>>0}function o(e,t,n){return 2===n?i(i(e+t)+"")%1e4/1e4:1===n?i(t+e)%1e3/1e3:null}function a(e,t){return e>=t[0]&&e{t.push([r.searchParams.get(n)||"",e,!1])}),!t.some(e=>!function(e,t,n){try{let r=t.replace(/[*.+?^${}()|[\]\\]/g,"\\$&").replace(/_____/g,".*");return n&&(r="\\/?"+r.replace(/(^\/|\/$)/g,"")+"\\/?"),RegExp("^"+r+"$","i").test(e)}catch(e){return!1}}(e[0],e[1],e[2]))}catch(e){}return!1}catch(e){return!1}}(e,t[i].type,t[i].pattern);if(!1===t[i].include){if(o)return!1}else n=!0,o&&(r=!0)}return r||!n}let c=e=>Uint8Array.from(atob(e),e=>e.charCodeAt(0));async function u(e,t,n){if(t=t||"",!(n=n||globalThis.crypto&&globalThis.crypto.subtle||r.SubtleCrypto))throw Error("No SubtleCrypto implementation found");try{let r=await n.importKey("raw",c(t),{name:"AES-CBC",length:128},!0,["encrypt","decrypt"]),[i,o]=e.split("."),a=await n.decrypt({name:"AES-CBC",iv:c(i)},r,c(o));return new TextDecoder().decode(a)}catch(e){throw Error("Failed to decrypt")}}function d(e){return"string"==typeof e?e:JSON.stringify(e)}function f(e){"number"==typeof e&&(e+=""),e&&"string"==typeof e||(e="0");let t=e.replace(/(^v|\+.*$)/g,"").split(/[-.]/);return 3===t.length&&t.push("~"),t.map(e=>e.match(/^[0-9]+$/)?e.padStart(5," "):e).join("-")}function h(e){return"object"==typeof e&&null!==e}function p(e){return e.urlPatterns&&e.variations.some(e=>h(e)&&"urlRedirect"in e)?"redirect":e.variations.some(e=>h(e)&&(e.domMutations||"js"in e||"css"in e))?"visual":"unknown"}async function A(e,t){return new Promise(n=>{let r,i=!1,o=e=>{i||(i=!0,r&&clearTimeout(r),n(e||null))};t&&(r=setTimeout(()=>o(),t)),e.then(e=>o(e)).catch(()=>o())})}let m={};function g(e,t,n){for(let[r,i]of(n=n||{},Object.entries(t)))switch(r){case"$or":if(!x(e,i,n))return!1;break;case"$nor":if(x(e,i,n))return!1;break;case"$and":if(!function(e,t,n){for(let r=0;rf(n);case"$vgte":return f(t)>=f(n);case"$vlt":return f(t)n;case"$gte":return t>=n;case"$exists":return n?null!=t:null==t;case"$in":if(!Array.isArray(n))return!1;return w(t,n);case"$ini":if(!Array.isArray(n))return!1;return w(t,n,!0);case"$inGroup":return w(t,r[n]||[]);case"$notInGroup":return!w(t,r[n]||[]);case"$nin":if(!Array.isArray(n))return!1;return!w(t,n);case"$nini":if(!Array.isArray(n))return!1;return!w(t,n,!0);case"$not":return!y(n,t,r);case"$size":if(!Array.isArray(t))return!1;return y(n,t.length,r);case"$elemMatch":if(!Array.isArray(t))return!1;let i=b(n)?e=>y(n,e,r):e=>g(e,n,r);for(let e=0;e0&&t.filter(e=>"$"===e[0]).length===t.length}function w(e,t,n=!1){if(n){let n=e=>"string"==typeof e?e.toLowerCase():e;return Array.isArray(e)?e.some(e=>t.some(t=>n(e)===n(t))):t.some(t=>n(e)===n(t))}return Array.isArray(e)?e.some(e=>t.includes(e)):t.includes(e)}function _(e,t,n,r=!1){if(!Array.isArray(e))return!1;for(let i=0;ii(t,n,e.user)))}if(e.user.trackingCallback){let i=e.user.trackingCallback;r.push(S(()=>i(t,n)))}if(e.global.eventLogger){let i=e.global.eventLogger;r.push(S(()=>i("Experiment Viewed",{experimentId:t.key,variationId:n.key,hashAttribute:n.hashAttribute,hashValue:n.hashValue},e.user)))}return r}function M(e,t){let n;if(t.stack.evaluatedFeatures.has(e))return L(t,e,null,"cyclicPrerequisite");t.stack.evaluatedFeatures.add(e),t.stack.id=e;let r=(n=new Map,t.global.forcedFeatureValues&&t.global.forcedFeatureValues.forEach((e,t)=>n.set(t,e)),t.user.forcedFeatureValues&&t.user.forcedFeatureValues.forEach((e,t)=>n.set(t,e)),n);if(r.has(e))return L(t,e,r.get(e),"override");if(!t.global.features||!t.global.features[e])return L(t,e,null,"unknownFeature");let i=t.global.features[e];if(i.rules){let n=new Set(t.stack.evaluatedFeatures);e:for(let r of i.rules){if(r.parentConditions)for(let i of r.parentConditions){t.stack.evaluatedFeatures=new Set(n);let r=M(i.id,t);if("cyclicPrerequisite"===r.source)return L(t,e,null,"cyclicPrerequisite");if(!g({value:r.value},i.condition||{})){if(i.gate)return L(t,e,null,"prerequisite");continue e}}if(r.filters&&B(r.filters,t))continue;if("force"in r){if(r.condition&&!T(r.condition,t)||!function(e,t,n,r,i,s,l){if(!i&&void 0===s)return!0;if(!i&&0===s)return!1;let{hashValue:c}=I(e,n,r);if(!c)return!1;let u=o(t,c,l||1);return null!==u&&(i?a(u,i):void 0===s||u<=s)}(t,r.seed||e,r.hashAttribute,t.user.saveStickyBucketAssignmentDoc&&!r.disableStickyBucketing?r.fallbackAttribute:void 0,r.range,r.coverage,r.hashVersion))continue;return r.tracks&&r.tracks.forEach(e=>{!C(t,e.experiment,e.result).length&&t.global.saveDeferredTrack&&t.global.saveDeferredTrack({experiment:e.experiment,result:e.result})}),L(t,e,r.force,"force",r.id)}if(!r.variations)continue;let i={variations:r.variations,key:r.key||e};"coverage"in r&&(i.coverage=r.coverage),r.weights&&(i.weights=r.weights),r.hashAttribute&&(i.hashAttribute=r.hashAttribute),r.fallbackAttribute&&(i.fallbackAttribute=r.fallbackAttribute),r.disableStickyBucketing&&(i.disableStickyBucketing=r.disableStickyBucketing),void 0!==r.bucketVersion&&(i.bucketVersion=r.bucketVersion),void 0!==r.minBucketVersion&&(i.minBucketVersion=r.minBucketVersion),r.namespace&&(i.namespace=r.namespace),r.meta&&(i.meta=r.meta),r.ranges&&(i.ranges=r.ranges),r.name&&(i.name=r.name),r.phase&&(i.phase=r.phase),r.seed&&(i.seed=r.seed),r.hashVersion&&(i.hashVersion=r.hashVersion),r.filters&&(i.filters=r.filters),r.condition&&(i.condition=r.condition);let{result:s}=E(i,e,t);if(t.global.onExperimentEval&&t.global.onExperimentEval(i,s),s.inExperiment&&!s.passthrough)return L(t,e,s.value,"experiment",r.id,i,s)}}return L(t,e,void 0===i.defaultValue?null:i.defaultValue,"defaultValue")}function E(e,t,n){var r,i,c,u,f,h,p,A,m,v;let y,b,w=e.key,_=e.variations.length;if(_<2||!1===n.global.enabled||!1===n.user.enabled||(u=e,f=n,y=u.key,(b=f.global.overrides)&&b[y]&&"string"==typeof(u=Object.assign({},u,b[y])).url&&(u.url=s(u.url)),e=u).urlPatterns&&!l(n.user.url||"",e.urlPatterns))return{result:O(n,e,-1,!1,t)};let x=function(e,t,n){if(!t)return null;let r=t.split("?")[1];if(!r)return null;let i=r.replace(/#.*/,"").split("&").map(e=>e.split("=",2)).filter(([t])=>t===e).map(([,e])=>parseInt(e));return i.length>0&&i[0]>=0&&i[0]0){for(let e=0;ee.key===c);return u<0?{variation:-1}:{variation:u}}({ctx:n,expKey:e.key,expBucketVersion:e.bucketVersion,expHashAttribute:e.hashAttribute,expFallbackAttribute:e.fallbackAttribute,expMinBucketVersion:e.minBucketVersion,expMeta:e.meta});F=t>=0,k=t,P=!!r}if(!F){if(e.filters){if(B(e.filters,n))return{result:O(n,e,-1,!1,t)}}else{let i;if(e.namespace&&(null===(i=o("__"+(r=e.namespace)[0],L,1))||!(i>=r[1])||!(i1&&(i=1),t=_<=0?[]:Array(_).fill(1/_),(c=c||t).length!==_&&(c=t),((n=c.reduce((e,t)=>t+e,0))<.99||n>1.01)&&(c=t),r=0,c.map(e=>{let t=r;return r+=e,[t,t+i*e]})))}if(P)return{result:O(n,e,-1,!1,t,void 0,!0)};if(k<0)return{result:O(n,e,-1,!1,t)};if("force"in e)return{result:O(n,e,void 0===e.force?-1:e.force,!1,t)};if(n.global.qaMode||n.user.qaMode||"stopped"===e.status)return{result:O(n,e,-1,!1,t)};let z=O(n,e,k,!0,t,R,F);if(n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){let t,r,i,o,{changed:a,key:s,doc:l}=(p=n,A=E,m=d(L),v={[N(e.key,e.bucketVersion)]:z.key},t=D(A,m),i={...r=p.user.stickyBucketAssignmentDocs&&p.user.stickyBucketAssignmentDocs[t]&&p.user.stickyBucketAssignmentDocs[t].assignments||{},...v},o=JSON.stringify(r)!==JSON.stringify(i),{key:t,doc:{attributeName:A,attributeValue:m,assignments:i},changed:o});a&&(n.user.stickyBucketAssignmentDocs=n.user.stickyBucketAssignmentDocs||{},n.user.stickyBucketAssignmentDocs[s]=l,n.user.saveStickyBucketAssignmentDoc(l))}let U=C(n,e,z);0===U.length&&n.global.saveDeferredTrack&&n.global.saveDeferredTrack({experiment:e,result:z});let H=U.length?1===U.length?U[0]:Promise.all(U).then(()=>{}):void 0;return"changeId"in e&&e.changeId&&n.global.recordChangeId&&n.global.recordChangeId(e.changeId),{result:z,trackingCall:H}}function L(e,t,n,r,i,o,a){let s={value:n,on:!!n,off:!n,source:r,ruleId:i||""};return o&&(s.experiment=o),a&&(s.experimentResult=a),"override"!==r&&function(e,t,n){if(e.user.trackedFeatureUsage){let r=JSON.stringify(n.value);if(e.user.trackedFeatureUsage[t]===r)return;e.user.trackedFeatureUsage[t]=r,e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({featureKey:t,result:n,timestamp:Date.now().toString(),logType:"feature"})}if(e.global.onFeatureUsage){let r=e.global.onFeatureUsage;S(()=>r(t,n,e.user))}if(e.user.onFeatureUsage){let r=e.user.onFeatureUsage;S(()=>r(t,n))}if(e.global.eventLogger){let r=e.global.eventLogger;S(()=>r("Feature Evaluated",{feature:t,source:n.source,value:n.value,ruleId:"defaultValue"===n.source?"$default":n.ruleId||"",variationId:n.experimentResult?n.experimentResult.key:""},e.user))}}(e,t,s),s}function k(e){return{...e.user.attributes,...e.user.attributeOverrides}}function T(e,t){return g(k(t),e,t.global.savedGroups||{})}function B(e,t){return e.some(e=>{let{hashValue:n}=I(t,e.attribute);if(!n)return!0;let r=o(e.seed,n,e.hashVersion||2);return null===r||!e.ranges.some(e=>a(r,e))})}function O(e,t,n,r,i,o,a){let s=!0;(n<0||n>=t.variations.length)&&(n=0,s=!1);let{hashAttribute:l,hashValue:c}=I(e,t.hashAttribute,e.user.saveStickyBucketAssignmentDoc&&!t.disableStickyBucketing?t.fallbackAttribute:void 0),u=t.meta?t.meta[n]:{},d={key:u.key||""+n,featureId:i,inExperiment:s,hashUsed:r,variationId:n,value:t.variations[n],hashAttribute:l,hashValue:c,stickyBucketUsed:!!a};return u.name&&(d.name=u.name),void 0!==o&&(d.bucket=o),u.passthrough&&(d.passthrough=u.passthrough),d}function I(e,t,n){let r=t||"id",i="",o=k(e);return o[r]&&(i=o[r]),!i&&n&&(o[n]&&(i=o[n]),i&&(r=n)),{hashAttribute:r,hashValue:i}}function N(e,t){return t=t||0,`${e}__${t}`}function D(e,t){return`${e}||${t}`}async function F(e,t,n){let r=P(e,n);return t.getAllAssignments(r)}function P(e,t){let n,r,i,o={};return(n=new Set,r=t&&t.features?t.features:e.global.features||{},i=t&&t.experiments?t.experiments:e.global.experiments||[],Object.keys(r).forEach(e=>{let t=r[e];if(t.rules)for(let e of t.rules)e.variations&&(n.add(e.hashAttribute||"id"),e.fallbackAttribute&&n.add(e.fallbackAttribute))}),i.map(e=>{n.add(e.hashAttribute||"id"),e.fallbackAttribute&&n.add(e.fallbackAttribute)}),Array.from(n)).forEach(t=>{let{hashValue:n}=I(e,t);o[t]=d(n)}),o}async function R(e,t,n){if((e={...e}).encryptedFeatures){try{e.features=JSON.parse(await u(e.encryptedFeatures,t,n))}catch(e){console.error(e)}delete e.encryptedFeatures}if(e.encryptedExperiments){try{e.experiments=JSON.parse(await u(e.encryptedExperiments,t,n))}catch(e){console.error(e)}delete e.encryptedExperiments}if(e.encryptedSavedGroups){try{e.savedGroups=JSON.parse(await u(e.encryptedSavedGroups,t,n))}catch(e){console.error(e)}delete e.encryptedSavedGroups}return e}function z(e,t){return t.hashAttribute+t.hashValue+e.key+t.variationId}class U{constructor(e){e=e||{},this.prefix=e.prefix||""}async getAllAssignments(e){let t={};return(await Promise.all(Object.entries(e).map(([e,t])=>this.getAssignments(e,t)))).forEach(e=>{e&&(t[D(e.attributeName,e.attributeValue)]=e)}),t}getKey(e,t){return`${this.prefix}${e}||${t}`}}class H extends U{async getAssignments(e,t){return this.getAssignmentsSync(e,t)}async saveAssignments(e){this.saveAssignmentsSync(e)}getAllAssignmentsSync(e){let t={};return Object.entries(e).map(([e,t])=>this.getAssignmentsSync(e,t)).forEach(e=>{e&&(t[D(e.attributeName,e.attributeValue)]=e)}),t}}class j extends H{constructor({prefix:e="gbStickyBuckets__",jsCookie:t,cookieAttributes:n={expires:180}}){super(),this.prefix=e,this.jsCookie=t,this.cookieAttributes=n}getAssignmentsSync(e,t){let n=this.getKey(e,t),r=null;if(!this.jsCookie)return r;try{let e=this.jsCookie.get(n),t=JSON.parse(e||"{}");t.attributeName&&t.attributeValue&&t.assignments&&(r=t)}catch(e){}return r}async saveAssignmentsSync(e){let t=this.getKey(e.attributeName,e.attributeValue);if(!this.jsCookie)return;let n=JSON.stringify(e);this.jsCookie.set(t,n,this.cookieAttributes)}}var Q,V,W=/^[a-zA-Z:_][a-zA-Z0-9:_.-]*$/,K={revert:function(){}},G=new Map,q=new Set;function Y(e){var t=G.get(e);return t||(t={element:e,attributes:{}},G.set(e,t)),t}function $(e,t,n,r,i){var o=n(e),a={isDirty:!1,originalValue:o,virtualValue:o,mutations:[],el:e,_positionTimeout:null,observer:new MutationObserver(function(){if("position"!==t||!a._positionTimeout){"position"===t&&(a._positionTimeout=setTimeout(function(){a._positionTimeout=null},1e3));var r=n(e);"position"===t&&r.parentNode===a.virtualValue.parentNode&&r.insertBeforeNode===a.virtualValue.insertBeforeNode||r!==a.virtualValue&&(a.originalValue=r,i(a))}}),mutationRunner:i,setValue:r,getCurrentValue:n};return"position"===t&&e.parentNode?a.observer.observe(e.parentNode,{childList:!0,subtree:!0,attributes:!1,characterData:!1}):a.observer.observe(e,"html"===t?{childList:!0,subtree:!0,attributes:!0,characterData:!0}:{childList:!1,subtree:!1,attributes:!0,attributeFilter:[t]}),a}function X(e,t){var n=t.getCurrentValue(t.el);t.virtualValue=e,e&&"string"!=typeof e?n&&e.parentNode===n.parentNode&&e.insertBeforeNode===n.insertBeforeNode||(t.isDirty=!0,ep()):e!==n&&(t.isDirty=!0,ep())}function J(e){var t,n=e.originalValue;e.mutations.forEach(function(e){return n=e.mutate(n)}),X((t=n,Q||(Q=document.createElement("div")),Q.innerHTML=t,Q.innerHTML),e)}function Z(e){var t=new Set(e.originalValue.split(/\s+/).filter(Boolean));e.mutations.forEach(function(e){return e.mutate(t)}),X(Array.from(t).filter(Boolean).join(" "),e)}function ee(e){var t=e.originalValue;e.mutations.forEach(function(e){return t=e.mutate(t)}),X(t,e)}function et(e){var t=e.originalValue;e.mutations.forEach(function(e){t=function(e){var t=e.parentSelector,n=e.insertBeforeSelector,r=document.querySelector(t);if(!r)return null;var i=n?document.querySelector(n):null;return n&&!i?null:{parentNode:r,insertBeforeNode:i}}(e.mutate())||t}),X(t,e)}var en=function(e){return e.innerHTML},er=function(e,t){return e.innerHTML=t};function ei(e){var t=Y(e);return t.html||(t.html=$(e,"html",en,er,J)),t.html}var eo=function(e){return{parentNode:e.parentElement,insertBeforeNode:e.nextElementSibling}},ea=function(e,t){(!t.insertBeforeNode||t.parentNode.contains(t.insertBeforeNode))&&t.parentNode.insertBefore(e,t.insertBeforeNode)};function es(e){var t=Y(e);return t.position||(t.position=$(e,"position",eo,ea,et)),t.position}var el=function(e,t){return t?e.className=t:e.removeAttribute("class")},ec=function(e){return e.className};function eu(e){var t=Y(e);return t.classes||(t.classes=$(e,"class",ec,el,Z)),t.classes}function ed(e,t){var n=Y(e);return n.attributes[t]||(n.attributes[t]=$(e,t,function(e){var n;return null!=(n=e.getAttribute(t))?n:null},function(e,n){return null!==n?e.setAttribute(t,n):e.removeAttribute(t)},ee)),n.attributes[t]}function ef(e,t,n){if(n.isDirty){n.isDirty=!1;var r,i,o,a,s,l,c,u,d,f,h=n.virtualValue;!n.mutations.length&&(f=G.get(e))&&("html"===t?(null==(r=f.html)||null==(i=r.observer)||i.disconnect(),delete f.html):"class"===t?(null==(o=f.classes)||null==(a=o.observer)||a.disconnect(),delete f.classes):"position"===t?(null==(s=f.position)||null==(l=s.observer)||l.disconnect(),delete f.position):(null==(c=f.attributes)||null==(u=c[t])||null==(d=u.observer)||d.disconnect(),delete f.attributes[t])),n.setValue(e,h)}}function eh(e,t){e.html&&ef(t,"html",e.html),e.classes&&ef(t,"class",e.classes),e.position&&ef(t,"position",e.position),Object.keys(e.attributes).forEach(function(n){ef(t,n,e.attributes[n])})}function ep(){G.forEach(eh)}function eA(e){if("position"!==e.kind||1!==e.elements.size){var t=new Set(e.elements);document.querySelectorAll(e.selector).forEach(function(n){if(!t.has(n)){var r;e.elements.add(n),r=null,"html"===e.kind?r=ei(n):"class"===e.kind?r=eu(n):"attribute"===e.kind?r=ed(n,e.attribute):"position"===e.kind&&(r=es(n)),r&&(r.mutations.push(e),r.mutationRunner(r))}})}}function em(){q.forEach(eA)}function eg(e){return"undefined"==typeof document?K:(q.add(e),eA(e),{revert:function(){e.elements.forEach(function(t){var n=null;if("html"===e.kind?n=ei(t):"class"===e.kind?n=eu(t):"attribute"===e.kind?n=ed(t,e.attribute):"position"===e.kind&&(n=es(t)),n){var r=n.mutations.indexOf(e);-1!==r&&n.mutations.splice(r,1),n.mutationRunner(n)}}),e.elements.clear(),q.delete(e)}})}function ev(e,t){return eg({kind:"html",elements:new Set,mutate:t,selector:e})}function ey(e,t){return eg({kind:"class",elements:new Set,mutate:t,selector:e})}function eb(e,t,n){return W.test(t)?"class"===t||"className"===t?ey(e,function(e){var t=n(Array.from(e).join(" "));e.clear(),t&&t.split(/\s+/g).filter(Boolean).forEach(function(t){return e.add(t)})}):eg({kind:"attribute",attribute:t,elements:new Set,mutate:n,selector:e}):K}"undefined"!=typeof document&&(V||(V=new MutationObserver(function(){em()})),em(),V.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!1,characterData:!1}));let ew=function(e){var t,n,r=e.selector,i=e.action,o=e.value,a=e.attribute,s=e.parentSelector,l=e.insertBeforeSelector;if("html"===a){if("append"===i)return ev(r,function(e){return e+(null!=o?o:"")});else if("set"===i)return ev(r,function(){return null!=o?o:""})}else if("class"===a){if("append"===i)return ey(r,function(e){o&&e.add(o)});else if("remove"===i)return ey(r,function(e){o&&e.delete(o)});else if("set"===i)return ey(r,function(e){e.clear(),o&&e.add(o)})}else if("position"===a){if("set"===i&&s){return t=r,n=function(){return{insertBeforeSelector:l,parentSelector:s}},eg({kind:"position",elements:new Set,mutate:n,selector:t})}}else if("append"===i)return eb(r,a,function(e){return null!==e?e+(null!=o?o:""):null!=o?o:""});else if("set"===i)return eb(r,a,function(){return null!=o?o:""});else if("remove"===i)return eb(r,a,function(){return null});return K},e_={staleTTL:6e4,maxAge:144e5,cacheKey:"gbFeaturesCache",backgroundSync:!0,maxEntries:10,disableIdleStreams:!1,idleStreamInterval:2e4,disableCache:!1},ex={fetchFeaturesCall:({host:e,clientKey:t,headers:n})=>r.fetch(`${e}/api/features/${t}`,{headers:n}),fetchRemoteEvalCall:({host:e,clientKey:t,payload:n,headers:i})=>{let o={method:"POST",headers:{"Content-Type":"application/json",...i},body:JSON.stringify(n)};return r.fetch(`${e}/api/eval/${t}`,o)},eventSourceCall:({host:e,clientKey:t,headers:n})=>n?new r.EventSource(`${e}/sub/${t}`,{headers:n}):new r.EventSource(`${e}/sub/${t}`),startIdleListener:()=>{let e;if("undefined"==typeof window||"undefined"==typeof document)return;let t=()=>{"visible"===document.visibilityState?(window.clearTimeout(e),eL.forEach(e=>{e&&"idle"===e.state&&eV(e)})):"hidden"===document.visibilityState&&(e=window.setTimeout(eB,e_.idleStreamInterval))};return document.addEventListener("visibilitychange",t),()=>document.removeEventListener("visibilitychange",t)},stopIdleListener:()=>{}};try{globalThis.localStorage&&(r.localStorage=globalThis.localStorage)}catch(e){}let eS=new Map,eC=!1,eM=new Map,eE=new Map,eL=new Map,ek=new Set;async function eT({instance:e,timeout:t,skipCache:n,allowStale:r,backgroundSync:i}){return i||(e_.backgroundSync=!1),eI({instance:e,allowStale:r,timeout:t,skipCache:n})}function eB(){eL.forEach(e=>{e&&(e.state="idle",eQ(e))})}async function eO(){try{if(!r.localStorage)return;await r.localStorage.setItem(e_.cacheKey,JSON.stringify(Array.from(eM.entries())))}catch(e){}}async function eI({instance:e,allowStale:t,timeout:n,skipCache:r}){let i=eN(e),o=eD(e),a=new Date,s=new Date(a.getTime()-e_.maxAge+e_.staleTTL);await eF();let l=e_.disableCache||r?void 0:eM.get(o);return l&&(t||l.staleAt>a)&&l.staleAt>s?(l.sse&&ek.add(i),l.staleAt{i[e]=n[e]});let o=e.getForcedVariations(),a=e.getUrl();return`${t}||${JSON.stringify({ca:i,fv:o,url:a})}`}async function eF(){if(!eC){eC=!0;try{if(r.localStorage){let e=await r.localStorage.getItem(e_.cacheKey);if(!e_.disableCache&&e){let t=JSON.parse(e);t&&Array.isArray(t)&&t.forEach(([e,t])=>{eM.set(e,{...t,staleAt:new Date(t.staleAt)})}),eP()}}}catch(e){}if(!e_.disableIdleStreams){let e=ex.startIdleListener();e&&(ex.stopIdleListener=e)}}}function eP(){let e=Array.from(eM.entries()).map(([e,t])=>({key:e,staleAt:t.staleAt.getTime()})).sort((e,t)=>e.staleAt-t.staleAt),t=Math.min(Math.max(0,eM.size-e_.maxEntries),eM.size);for(let n=0;nez(e,n))}async function ez(e,t){await e.setPayload(t||e.getPayload())}async function eU(e){let{apiHost:t,apiRequestHeaders:n}=e.getApiHosts(),r=e.getClientKey(),i="isRemoteEval"in e&&e.isRemoteEval(),o=eN(e),a=eD(e),s=eE.get(a);return s||(s=(i?ex.fetchRemoteEvalCall({host:t,clientKey:r,payload:{attributes:e.getAttributes(),forcedVariations:e.getForcedVariations(),forcedFeatures:Array.from(e.getForcedFeatures().entries()),url:e.getUrl()},headers:n}):ex.fetchFeaturesCall({host:t,clientKey:r,headers:n})).then(e=>{if(!e.ok)throw Error(`HTTP error: ${e.status}`);return"enabled"===e.headers.get("x-sse-support")&&ek.add(o),e.json()}).then(t=>(eR(o,a,t),eH(e),eE.delete(a),{data:t,success:!0,source:"network"})).catch(e=>(eE.delete(a),{data:null,source:"error",success:!1,error:e})),eE.set(a,s)),s}function eH(e,t=!1){let n=eN(e),i=eD(e),{streamingHost:o,streamingHostRequestHeaders:a}=e.getApiHosts(),s=e.getClientKey();if(t&&ek.add(n),e_.backgroundSync&&ek.has(n)&&r.EventSource){if(eL.has(n))return;let e={src:null,host:o,clientKey:s,headers:a,cb:t=>{try{if("features-updated"===t.type){let e=eS.get(n);e&&e.forEach(e=>{eU(e)})}else if("features"===t.type){let e=JSON.parse(t.data);eR(n,i,e)}e.errors=0}catch(t){ej(e)}},errors:0,state:"active"};eL.set(n,e),eV(e)}}function ej(e){if("idle"!==e.state&&(e.errors++,e.errors>3||e.src&&2===e.src.readyState)){let t=Math.pow(3,e.errors-3)*(1e3+1e3*Math.random());eQ(e),setTimeout(()=>{["idle","active"].includes(e.state)||eV(e)},Math.min(t,3e5))}}function eQ(e){e.src&&(e.src.onopen=null,e.src.onerror=null,e.src.close(),e.src=null,"active"===e.state&&(e.state="disabled"))}function eV(e){e.src=ex.eventSourceCall({host:e.host,clientKey:e.clientKey,headers:e.headers}),e.state="active",e.src.addEventListener("features",e.cb),e.src.addEventListener("features-updated",e.cb),e.src.onerror=()=>ej(e),e.src.onopen=()=>{e.errors=0}}function eW(e,t){eQ(e),eL.delete(t)}function eK(){ek.clear(),eL.forEach(eW),eS.clear(),ex.stopIdleListener()}function eG(e,t){if(t.streaming){let n,r;if(!e.getClientKey())throw Error("Must specify clientKey to enable streaming");t.payload&&eH(e,!0),n=eN(e),(r=eS.get(n)||new Set).add(e),eS.set(n,r)}}let eq="undefined"!=typeof window&&"undefined"!=typeof document,eY=function(){let e;try{e="1.6.5"}catch(t){e=""}return e}();class e${constructor(e){if(e=e||{},this.version=eY,this._options=this.context=e,this._renderer=e.renderer||null,this._trackedExperiments=new Set,this._completedChangeIds=new Set,this._trackedFeatures={},this.debug=!!e.debug,this._subscriptions=new Set,this.ready=!1,this._assigned=new Map,this._activeAutoExperiments=new Map,this._triggeredExpKeys=new Set,this._initialized=!1,this._redirectedUrl="",this._deferredTrackingCalls=new Map,this._autoExperimentsAllowed=!e.disableExperimentsOnLoad,this._destroyCallbacks=[],this.logs=[],this.log=this.log.bind(this),this._saveDeferredTrack=this._saveDeferredTrack.bind(this),this._onExperimentEval=this._onExperimentEval.bind(this),this._fireSubscriptions=this._fireSubscriptions.bind(this),this._recordChangedId=this._recordChangedId.bind(this),e.remoteEval){if(e.decryptionKey)throw Error("Encryption is not available for remoteEval");if(!e.clientKey)throw Error("Missing clientKey");let t=!1;try{t=!!new URL(e.apiHost||"").hostname.match(/growthbook\.io$/i)}catch(e){}if(t)throw Error("Cannot use remoteEval on GrowthBook Cloud")}else if(e.cacheKeyAttributes)throw Error("cacheKeyAttributes are only used for remoteEval");if(e.stickyBucketService){const t=e.stickyBucketService;this._saveStickyBucketAssignmentDoc=e=>t.saveAssignments(e)}if(e.plugins)for(const t of e.plugins)t(this);if(e.features&&(this.ready=!0),eq&&e.enableDevMode&&(window._growthbook=this,document.dispatchEvent(new Event("gbloaded"))),e.experiments&&(this.ready=!0,this._updateAllAutoExperiments()),this._options.stickyBucketService&&this._options.stickyBucketAssignmentDocs)for(const e in this._options.stickyBucketAssignmentDocs){const t=this._options.stickyBucketAssignmentDocs[e];t&&this._options.stickyBucketService.saveAssignments(t).catch(()=>{})}this.ready&&this.refreshStickyBuckets(this.getPayload())}async setPayload(e){this._payload=e;let t=await R(e,this._options.decryptionKey);this._decryptedPayload=t,await this.refreshStickyBuckets(t),t.features&&(this._options.features=t.features),t.savedGroups&&(this._options.savedGroups=t.savedGroups),t.experiments&&(this._options.experiments=t.experiments,this._updateAllAutoExperiments()),this.ready=!0,this._render()}initSync(e){this._initialized=!0;let t=e.payload;if(t.encryptedExperiments||t.encryptedFeatures)throw Error("initSync does not support encrypted payloads");return this._options.stickyBucketService&&!this._options.stickyBucketAssignmentDocs&&(this._options.stickyBucketAssignmentDocs=this.generateStickyBucketAssignmentDocsSync(this._options.stickyBucketService,t)),this._payload=t,this._decryptedPayload=t,t.features&&(this._options.features=t.features),t.experiments&&(this._options.experiments=t.experiments,this._updateAllAutoExperiments()),this.ready=!0,eG(this,e),this}async init(e){if(this._initialized=!0,(e=e||{}).cacheSettings&&(Object.assign(e_,e.cacheSettings),e_.backgroundSync||eK()),e.payload)return await this.setPayload(e.payload),eG(this,e),{success:!0,source:"init"};{let{data:t,...n}=await this._refresh({...e,allowStale:!0});return eG(this,e),await this.setPayload(t||{}),n}}async loadFeatures(e){e=e||{},await this.init({skipCache:e.skipCache,timeout:e.timeout,streaming:(this._options.backgroundSync??!0)&&(e.autoRefresh||this._options.subscribeToChanges)})}async refreshFeatures(e){let t=await this._refresh({...e||{},allowStale:!1});t.data&&await this.setPayload(t.data)}getApiInfo(){return[this.getApiHosts().apiHost,this.getClientKey()]}getApiHosts(){var e;let t;return{apiHost:(t=(e=this._options).apiHost||"https://cdn.growthbook.io").replace(/\/*$/,""),streamingHost:(e.streamingHost||t).replace(/\/*$/,""),apiRequestHeaders:e.apiHostRequestHeaders,streamingHostRequestHeaders:e.streamingHostRequestHeaders}}getClientKey(){return this._options.clientKey||""}getPayload(){return this._payload||{features:this.getFeatures(),experiments:this.getExperiments()}}getDecryptedPayload(){return this._decryptedPayload||this.getPayload()}isRemoteEval(){return this._options.remoteEval||!1}getCacheKeyAttributes(){return this._options.cacheKeyAttributes}async _refresh({timeout:e,skipCache:t,allowStale:n,streaming:r}){if(!this._options.clientKey)throw Error("Missing clientKey");return eT({instance:this,timeout:e,skipCache:t||this._options.disableCache,allowStale:n,backgroundSync:r??this._options.backgroundSync??!0})}_render(){if(this._renderer)try{this._renderer()}catch(e){console.error("Failed to render",e)}}setFeatures(e){this._options.features=e,this.ready=!0,this._render()}async setEncryptedFeatures(e,t,n){let r=await u(e,t||this._options.decryptionKey,n);this.setFeatures(JSON.parse(r))}setExperiments(e){this._options.experiments=e,this.ready=!0,this._updateAllAutoExperiments()}async setEncryptedExperiments(e,t,n){let r=await u(e,t||this._options.decryptionKey,n);this.setExperiments(JSON.parse(r))}async setAttributes(e){(this._options.attributes=e,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval)?await this._refreshForRemoteEval():(this._render(),this._updateAllAutoExperiments())}async updateAttributes(e){return this.setAttributes({...this._options.attributes,...e})}async setAttributeOverrides(e){(this._options.attributeOverrides=e,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval)?await this._refreshForRemoteEval():(this._render(),this._updateAllAutoExperiments())}async setForcedVariations(e){(this._options.forcedVariations=e||{},this._options.remoteEval)?await this._refreshForRemoteEval():(this._render(),this._updateAllAutoExperiments())}setForcedFeatures(e){this._options.forcedFeatureValues=e,this._render()}async setURL(e){if(e!==this._options.url){if(this._options.url=e,this._redirectedUrl="",this._options.remoteEval){await this._refreshForRemoteEval(),this._updateAllAutoExperiments(!0);return}this._updateAllAutoExperiments(!0)}}getAttributes(){return{...this._options.attributes,...this._options.attributeOverrides}}getForcedVariations(){return this._options.forcedVariations||{}}getForcedFeatures(){return this._options.forcedFeatureValues||new Map}getStickyBucketAssignmentDocs(){return this._options.stickyBucketAssignmentDocs||{}}getUrl(){return this._options.url||""}getFeatures(){return this._options.features||{}}getExperiments(){return this._options.experiments||[]}getCompletedChangeIds(){return Array.from(this._completedChangeIds)}subscribe(e){return this._subscriptions.add(e),()=>{this._subscriptions.delete(e)}}async _refreshForRemoteEval(){if(!this._options.remoteEval||!this._initialized)return;let e=await this._refresh({allowStale:!1});e.data&&await this.setPayload(e.data)}getAllResults(){return new Map(this._assigned)}onDestroy(e){this._destroyCallbacks.push(e)}isDestroyed(){return!!this._destroyed}destroy(e){var t;e=e||{},this._destroyed=!0,this._destroyCallbacks.forEach(e=>{try{e()}catch(e){console.error(e)}}),this._subscriptions.clear(),this._assigned.clear(),this._trackedExperiments.clear(),this._completedChangeIds.clear(),this._deferredTrackingCalls.clear(),this._trackedFeatures={},this._destroyCallbacks=[],this._payload=void 0,this._saveStickyBucketAssignmentDoc=void 0,t=this,eS.forEach(e=>e.delete(t)),e.destroyAllStreams&&eK(),this.logs=[],eq&&window._growthbook===this&&delete window._growthbook,this._activeAutoExperiments.forEach(e=>{e.undo()}),this._activeAutoExperiments.clear(),this._triggeredExpKeys.clear()}setRenderer(e){this._renderer=e}forceVariation(e,t){(this._options.forcedVariations=this._options.forcedVariations||{},this._options.forcedVariations[e]=t,this._options.remoteEval)?this._refreshForRemoteEval():(this._updateAllAutoExperiments(),this._render())}run(e){let{result:t}=E(e,null,this._getEvalContext());return this._onExperimentEval(e,t),t}triggerExperiment(e){return(this._triggeredExpKeys.add(e),this._options.experiments)?this._options.experiments.filter(t=>t.key===e).map(e=>this._runAutoExperiment(e)).filter(e=>null!==e):null}triggerAutoExperiments(){this._autoExperimentsAllowed=!0,this._updateAllAutoExperiments(!0)}_getEvalContext(){return{user:this._getUserContext(),global:this._getGlobalContext(),stack:{evaluatedFeatures:new Set}}}_getUserContext(){return{attributes:this._options.user?{...this._options.user,...this._options.attributes}:this._options.attributes,enableDevMode:this._options.enableDevMode,blockedChangeIds:this._options.blockedChangeIds,stickyBucketAssignmentDocs:this._options.stickyBucketAssignmentDocs,url:this._getContextUrl(),forcedVariations:this._options.forcedVariations,forcedFeatureValues:this._options.forcedFeatureValues,attributeOverrides:this._options.attributeOverrides,saveStickyBucketAssignmentDoc:this._saveStickyBucketAssignmentDoc,trackingCallback:this._options.trackingCallback,onFeatureUsage:this._options.onFeatureUsage,devLogs:this.logs,trackedExperiments:this._trackedExperiments,trackedFeatureUsage:this._trackedFeatures}}_getGlobalContext(){return{features:this._options.features,experiments:this._options.experiments,log:this.log,enabled:this._options.enabled,qaMode:this._options.qaMode,savedGroups:this._options.savedGroups,groups:this._options.groups,overrides:this._options.overrides,onExperimentEval:this._onExperimentEval,recordChangeId:this._recordChangedId,saveDeferredTrack:this._saveDeferredTrack,eventLogger:this._options.eventLogger}}_runAutoExperiment(e,t){let n,r,i=this._activeAutoExperiments.get(e);if(e.manual&&!this._triggeredExpKeys.has(e.key)&&!i)return null;this._isAutoExperimentBlockedByContext(e)?n=O(this._getEvalContext(),e,-1,!1,""):({result:n,trackingCall:r}=E(e,null,this._getEvalContext()),this._onExperimentEval(e,n));let o=JSON.stringify(n.value);if(!t&&n.inExperiment&&i&&i.valueHash===o)return n;if(i&&this._undoActiveAutoExperiment(e),n.inExperiment){let t=p(e);if("redirect"===t&&n.value.urlRedirect&&e.urlPatterns){let t=e.persistQueryString?function(e,t){let n,r;try{n=new URL(e),r=new URL(t)}catch(e){return console.error(`Unable to merge query strings: ${e}`),t}return n.searchParams.forEach((e,t)=>{r.searchParams.has(t)||r.searchParams.set(t,e)}),r.toString()}(this._getContextUrl(),n.value.urlRedirect):n.value.urlRedirect;if(l(t,e.urlPatterns))return this.log("Skipping redirect because original URL matches redirect URL",{id:e.key}),n;this._redirectedUrl=t;let{navigate:i,delay:o}=this._getNavigateFunction();if(i)if(eq)Promise.all([...r?[A(r,this._options.maxNavigateDelay??1e3)]:[],new Promise(e=>window.setTimeout(e,this._options.navigateDelay??o))]).then(()=>{try{i(t)}catch(e){console.error(e)}});else try{i(t)}catch(e){console.error(e)}}else if("visual"===t){let t=this._options.applyDomChangesCallback?this._options.applyDomChangesCallback(n.value):this._applyDOMChanges(n.value);t&&this._activeAutoExperiments.set(e,{undo:t,valueHash:o})}}return n}_undoActiveAutoExperiment(e){let t=this._activeAutoExperiments.get(e);t&&(t.undo(),this._activeAutoExperiments.delete(e))}_updateAllAutoExperiments(e){if(!this._autoExperimentsAllowed)return;let t=this._options.experiments||[],n=new Set(t);for(let r of(this._activeAutoExperiments.forEach((e,t)=>{n.has(t)||(e.undo(),this._activeAutoExperiments.delete(t))}),t)){let t=this._runAutoExperiment(r,e);if(t&&t.inExperiment&&"redirect"===p(r))break}}_onExperimentEval(e,t){let n=this._assigned.get(e.key);this._assigned.set(e.key,{experiment:e,result:t}),this._subscriptions.size>0&&this._fireSubscriptions(e,t,n)}_fireSubscriptions(e,t,n){n&&n.result.inExperiment===t.inExperiment&&n.result.variationId===t.variationId||this._subscriptions.forEach(n=>{try{n(e,t)}catch(e){console.error(e)}})}_recordChangedId(e){this._completedChangeIds.add(e)}isOn(e){return this.evalFeature(e).on}isOff(e){return this.evalFeature(e).off}getFeatureValue(e,t){let n=this.evalFeature(e).value;return null===n?t:n}feature(e){return this.evalFeature(e)}evalFeature(e){return M(e,this._getEvalContext())}log(e,t){this.debug&&(this._options.log?this._options.log(e,t):console.log(e,t))}getDeferredTrackingCalls(){return Array.from(this._deferredTrackingCalls.values())}setDeferredTrackingCalls(e){this._deferredTrackingCalls=new Map(e.filter(e=>e&&e.experiment&&e.result).map(e=>[z(e.experiment,e.result),e]))}async fireDeferredTrackingCalls(){if(!this._options.trackingCallback)return;let e=[];this._deferredTrackingCalls.forEach(t=>{t&&t.experiment&&t.result?e.push(this._options.trackingCallback(t.experiment,t.result)):console.error("Invalid deferred tracking call",{call:t})}),this._deferredTrackingCalls.clear(),await Promise.all(e)}setTrackingCallback(e){this._options.trackingCallback=e,this.fireDeferredTrackingCalls()}setFeatureUsageCallback(e){this._options.onFeatureUsage=e}setEventLogger(e){this._options.eventLogger=e}async logEvent(e,t){if(this._destroyed)return void console.error("Cannot log event to destroyed GrowthBook instance");if(this._options.enableDevMode&&this.logs.push({eventName:e,properties:t,timestamp:Date.now().toString(),logType:"event"}),this._options.eventLogger)try{await this._options.eventLogger(e,t||{},this._getUserContext())}catch(e){console.error(e)}else console.error("No event logger configured")}_saveDeferredTrack(e){this._deferredTrackingCalls.set(z(e.experiment,e.result),e)}_getContextUrl(){return this._options.url||(eq?window.location.href:"")}_isAutoExperimentBlockedByContext(e){let t=p(e);if("visual"===t){if(this._options.disableVisualExperiments||this._options.disableJsInjection&&e.variations.some(e=>e.js))return!0}else{if("redirect"!==t||this._options.disableUrlRedirectExperiments)return!0;try{let t=new URL(this._getContextUrl());for(let n of e.variations){if(!n||!n.urlRedirect)continue;let e=new URL(n.urlRedirect);if(this._options.disableCrossOriginUrlRedirectExperiments&&(e.protocol!==t.protocol||e.host!==t.host))return!0}}catch(t){return this.log("Error parsing current or redirect URL",{id:e.key,error:t}),!0}}return!!(e.changeId&&(this._options.blockedChangeIds||[]).includes(e.changeId))}getRedirectUrl(){return this._redirectedUrl}_getNavigateFunction(){return this._options.navigate?{navigate:this._options.navigate,delay:0}:eq?{navigate:e=>{window.location.replace(e)},delay:100}:{navigate:null,delay:0}}_applyDOMChanges(e){if(!eq)return;let t=[];if(e.css){let n=document.createElement("style");n.innerHTML=e.css,document.head.appendChild(n),t.push(()=>n.remove())}if(e.js){let n=document.createElement("script");n.innerHTML=e.js,this._options.jsInjectionNonce&&(n.nonce=this._options.jsInjectionNonce),document.head.appendChild(n),t.push(()=>n.remove())}return e.domMutations&&e.domMutations.forEach(e=>{t.push(ew(e).revert)}),()=>{t.forEach(e=>e())}}async refreshStickyBuckets(e){if(this._options.stickyBucketService){let t=this._getEvalContext(),n=await F(t,this._options.stickyBucketService,e);this._options.stickyBucketAssignmentDocs=n}}generateStickyBucketAssignmentDocsSync(e,t){if(!("getAllAssignmentsSync"in e))return void console.error("generating StickyBucketAssignmentDocs docs requires StickyBucketServiceSync");let n=P(this._getEvalContext(),t);return e.getAllAssignmentsSync(n)}inDevMode(){return!!this._options.enableDevMode}}var eX=n(860175);let eJ=eX.createContext({});function eZ(e){return e2().evalFeature(e)}function e1(e){return e2().isOn(e)}function e0(e,t){return e2().getFeatureValue(e,t)}function e2(){let{growthbook:e}=eX.useContext(eJ);if(!e)throw Error("Missing or invalid GrowthBookProvider");return e}function e4({children:e,feature:t}){return eZ(t).on?eX.createElement(eX.Fragment,null,e):null}let e3=({children:e,growthbook:t})=>{let[n,r]=eX.useState(0);return eX.useEffect(()=>{if(t&&t.setRenderer)return t.setRenderer(()=>{r(e=>e+1)}),()=>{t.setRenderer(()=>{})}},[t]),eX.createElement(eJ.Provider,{value:{growthbook:t}},e)}},171744:function(e,t,n){"use strict";n.d(t,{A:()=>o});let r=()=>!("undefined"==typeof window||!window.hj),i=(e,...t)=>{if("undefined"!=typeof window&&window.hj)return window.hj(e,...t);throw Error("Hotjar is not available, make sure init has been called.")},o={init:(e,t,n)=>{try{return((e,t,n)=>{if(!((e,t,n)=>{try{let r=document.getElementById(t)||document.createElement("script");return r.id=t,r.nonce=n,r.innerText=e,r.crossOrigin="anonymous",document.head.appendChild(r),!0}catch(e){return!1}})(`(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:${e},hjsv:${t},hjdebug:${(null==n?void 0:n.debug)||!1}};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1;r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');`,"hotjar-init-script",null==n?void 0:n.nonce)||!r())throw Error("Failed to initialize Hotjar tracking script.")})(e,t,n),!0}catch(e){return console.error("Error:",e),!1}},event:e=>{try{return i("event",e),!0}catch(e){return console.error("Error:",e),!1}},identify:(e,t)=>{try{return i("identify",e,t),!0}catch(e){return console.error("Error:",e),!1}},stateChange:e=>{try{return i("stateChange",e),!0}catch(e){return console.error("Error:",e),!1}},isReady:r}},372968:function(e){e.exports=(()=>{"use strict";var e,t,n,r,i,o,a,s,l,c,u,d,f,h,p,A,m,g,v,y,b,w,_,x,S,C,M,E,L,k,T,B,O,I,N,D,F,P,R,z,U,H=[,(e,t,n)=>{var r;n.r(t),n.d(t,{default:()=>i});let i=(r="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,function(e={}){function t(){function e(e){let o=r;n=t=0,r=new Map,o.forEach(t=>{try{t(e)}catch(e){console.error(e)}}),this.ob(),i&&i.Tb()}let t=0,n=0,r=new Map,i=null,o=null;this.requestAnimationFrame=function(i){t||(t=requestAnimationFrame(e.bind(this)));let o=++n;return r.set(o,i),o},this.cancelAnimationFrame=function(e){r.delete(e),t&&0==r.size&&(cancelAnimationFrame(t),t=0)},this.Rb=function(e){o&&(document.body.remove(o),o=null),e||((o=document.createElement("div")).style.backgroundColor="black",o.style.position="fixed",o.style.right=0,o.style.top=0,o.style.color="white",o.style.padding="4px",o.innerHTML="RIVE FPS",e=function(e){o.innerHTML="RIVE FPS "+e.toFixed(1)},document.body.appendChild(o)),i=new function(){let t=0,n=0;this.Tb=function(){var r=performance.now();n?(++t,1e3<(r-=n)&&(e(1e3*t/r),t=n=0)):(n=r,t=0)}}},this.Ob=function(){o&&(document.body.remove(o),o=null),i=null},this.ob=function(){}}function n(e){console.assert(!0);let t=new Map,n=-1/0;this.push=function(r){return r=r+((1<>e,t.has(r)&&clearTimeout(t.get(r)),t.set(r,setTimeout(function(){t.delete(r),0==t.length?n=-1/0:r==n&&console.assert((n=Math.max(...t.keys())){h=e,p=t});let i=e.onRuntimeInitialized;e.onRuntimeInitialized=function(){i&&i();let t=e.decodeAudio;e.decodeAudio=function(e,n){n(e=t(e))};let n=e.decodeFont;e.decodeFont=function(e,t){t(e=n(e))};let r=e.FileAssetLoader;e.ptrToAsset=t=>{let n=e.ptrToFileAsset(t);return n.isImage?e.ptrToImageAsset(t):n.isFont?e.ptrToFontAsset(t):n.isAudio?e.ptrToAudioAsset(t):n},e.CustomFileAssetLoader=r.extend("CustomFileAssetLoader",{__construct:function({loadContents:e}){this.__parent.__construct.call(this),this.Gb=e},loadContents:function(t,n){return t=e.ptrToAsset(t),this.Gb(t,n)}}),e.CDNFileAssetLoader=r.extend("CDNFileAssetLoader",{__construct:function(){this.__parent.__construct.call(this)},loadContents:function(t){var n,r,i;let o=e.ptrToAsset(t);return""!==(t=o.cdnUuid)&&(n=o.cdnBaseUrl+"/"+t,r=e=>{o.decode(new Uint8Array(e.response))},(i=new XMLHttpRequest).responseType="arraybuffer",i.onreadystatechange=function(){4==i.readyState&&200==i.status&&r(i)},i.open("GET",n,!0),i.send(null),!0)}}),e.FallbackFileAssetLoader=r.extend("FallbackFileAssetLoader",{__construct:function(){this.__parent.__construct.call(this),this.kb=[]},addLoader:function(e){this.kb.push(e)},loadContents:function(e,t){for(let n of this.kb)if(n.loadContents(e,t))return!0;return!1}});let o=e.computeAlignment;e.computeAlignment=function(e,t,n,r,i=1){return o.call(this,e,t,n,r,i)}};let o="createConicGradient createImageData createLinearGradient createPattern createRadialGradient getContextAttributes getImageData getLineDash getTransform isContextLost isPointInPath isPointInStroke measureText".split(" "),a=new function(){function e(){if(!t){let l;var e=document.createElement("canvas"),n={alpha:1,depth:0,stencil:0,antialias:0,premultipliedAlpha:1,preserveDrawingBuffer:0,powerPreference:"high-performance",failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:1,explicitSwapControl:1,renderViaOffscreenBackBuffer:1};if(/iPhone|iPad|iPod/i.test(navigator.userAgent)){if(l=e.getContext("webgl",n),r=1,!l)return console.log("No WebGL support. Image mesh will not be drawn."),!1}else if(l=e.getContext("webgl2",n))r=2;else{if(!(l=e.getContext("webgl",n)))return console.log("No WebGL support. Image mesh will not be drawn."),!1;r=1}function s(e,t,n){if(t=l.createShader(t),l.shaderSource(t,n),l.compileShader(t),0<((n=l.getShaderInfoLog(t))||"").length)throw n;l.attachShader(e,t)}if(i=Math.min((l=new Proxy(l,{get:(e,t)=>e.isContextLost()?(c||(console.error("Cannot render the mesh because the GL Context was lost. Tried to invoke ",t),c=!0),"function"==typeof e[t])?function(){}:void 0:"function"==typeof e[t]?function(...n){return e[t].apply(e,n)}:e[t],set(e,t,n){if(!e.isContextLost())return e[t]=n,!0;c||(console.error("Cannot render the mesh because the GL Context was lost. Tried to set property "+t),c=!0)}})).getParameter(l.MAX_RENDERBUFFER_SIZE),l.getParameter(l.MAX_TEXTURE_SIZE)),s(e=l.createProgram(),l.VERTEX_SHADER,"attribute vec2 vertex;\n attribute vec2 uv;\n uniform vec4 mat;\n uniform vec2 translate;\n varying vec2 st;\n void main() {\n st = uv;\n gl_Position = vec4(mat2(mat) * vertex + translate, 0, 1);\n }"),s(e,l.FRAGMENT_SHADER,"precision highp float;\n uniform sampler2D image;\n varying vec2 st;\n void main() {\n gl_FragColor = texture2D(image, st);\n }"),l.bindAttribLocation(e,0,"vertex"),l.bindAttribLocation(e,1,"uv"),l.linkProgram(e),0<((n=l.getProgramInfoLog(e))||"").trim().length)throw n;o=l.getUniformLocation(e,"mat"),a=l.getUniformLocation(e,"translate"),l.useProgram(e),l.bindBuffer(l.ARRAY_BUFFER,l.createBuffer()),l.enableVertexAttribArray(0),l.enableVertexAttribArray(1),l.bindBuffer(l.ELEMENT_ARRAY_BUFFER,l.createBuffer()),l.uniform1i(l.getUniformLocation(e,"image"),0),l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),t=l}return!0}let t=null,r=0,i=0,o=null,a=null,s=0,l=0,c=!1;e(),this.hc=function(){return e(),i},this.Mb=function(e){t.deleteTexture&&t.deleteTexture(e)},this.Lb=function(n){if(!e())return null;let i=t.createTexture();return i?(t.bindTexture(t.TEXTURE_2D,i),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,n),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.LINEAR),2==r?(t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR_MIPMAP_LINEAR),t.generateMipmap(t.TEXTURE_2D)):t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),i):null};let u=new n(8),d=new n(8),f=new n(10),h=new n(10);this.Qb=function(n,r,i,c,p){if(e()){var A=u.push(n),m=d.push(r);if(t.canvas){for(var g of((t.canvas.width!=A||t.canvas.height!=m)&&(t.canvas.width=A,t.canvas.height=m),t.viewport(0,m-r,n,r),t.disable(t.SCISSOR_TEST),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.enable(t.SCISSOR_TEST),i.sort((e,t)=>t.wb-e.wb),A=f.push(c),s!=A&&(t.bufferData(t.ARRAY_BUFFER,8*A,t.DYNAMIC_DRAW),s=A),A=0,i))t.bufferSubData(t.ARRAY_BUFFER,A,g.Ta),A+=4*g.Ta.length;for(var v of(console.assert(A==4*c),i))t.bufferSubData(t.ARRAY_BUFFER,A,v.Db),A+=4*v.Db.length;for(var y of(console.assert(A==8*c),A=h.push(p),l!=A&&(t.bufferData(t.ELEMENT_ARRAY_BUFFER,2*A,t.DYNAMIC_DRAW),l=A),g=0,i))t.bufferSubData(t.ELEMENT_ARRAY_BUFFER,g,y.indices),g+=2*y.indices.length;for(let e of(console.assert(g==2*p),y=0,v=!0,A=g=0,i)){e.image.Ka!=y&&(t.bindTexture(t.TEXTURE_2D,e.image.Ja||null),y=e.image.Ka),e.mc?(t.scissor(e.Ya,m-e.Za-e.jb,e.Ac,e.jb),v=!0):v&&(t.scissor(0,m-r,n,r),v=!1),i=2/n;let s=-2/r;t.uniform4f(o,e.ha[0]*i*e.Ba,e.ha[1]*s*e.Ca,e.ha[2]*i*e.Ba,e.ha[3]*s*e.Ca),t.uniform2f(a,e.ha[4]*i*e.Ba+i*(e.Ya-e.ic*e.Ba)-1,e.ha[5]*s*e.Ca+s*(e.Za-e.jc*e.Ca)+1),t.vertexAttribPointer(0,2,t.FLOAT,!1,0,A),t.vertexAttribPointer(1,2,t.FLOAT,!1,0,A+4*c),t.drawElements(t.TRIANGLES,e.indices.length,t.UNSIGNED_SHORT,g),A+=4*e.Ta.length,g+=2*e.indices.length}console.assert(A==4*c),console.assert(g==2*p)}}},this.canvas=function(){return e()&&t.canvas}},s=e.onRuntimeInitialized;e.onRuntimeInitialized=function(){function n(e){switch(e){case p.srcOver:return"source-over";case p.screen:return"screen";case p.overlay:return"overlay";case p.darken:return"darken";case p.lighten:return"lighten";case p.colorDodge:return"color-dodge";case p.colorBurn:return"color-burn";case p.hardLight:return"hard-light";case p.softLight:return"soft-light";case p.difference:return"difference";case p.exclusion:return"exclusion";case p.multiply:return"multiply";case p.hue:return"hue";case p.saturation:return"saturation";case p.color:return"color";case p.luminosity:return"luminosity"}}function r(e){return"rgba("+((0xff0000&e)>>>16)+","+((65280&e)>>>8)+","+((255&e)>>>0)+","+((0xff000000&e)>>>24)/255+")"}function i(){for(let e of(0e)throw"restore() called without matching save().";this.S.splice(e),this.H.push(this.C.restore.bind(this.C))},transform:function(e,t,n,r,i,o){let a=this.S,s=a.length-6;a.splice(s,6,a[s]*e+a[s+2]*t,a[s+1]*e+a[s+3]*t,a[s]*n+a[s+2]*r,a[s+1]*n+a[s+3]*r,a[s]*i+a[s+2]*o+a[s+4],a[s+1]*i+a[s+3]*o+a[s+5]),this.H.push(this.C.transform.bind(this.C,e,t,n,r,i,o))},rotate:function(e){let t=Math.sin(e);e=Math.cos(e),this.transform(e,t,-t,e,0,0)},_drawPath:function(e,t){this.H.push(t.draw.bind(t,this.C,e.T,e.Va===g?"evenodd":"nonzero"))},_drawRiveImage:function(e,t,r){var i=e.Fb;if(i){var o=this.C,a=n(t);this.H.push(function(){o.globalCompositeOperation=a,o.globalAlpha=r,o.drawImage(i,0,0),o.globalAlpha=1})}},_getMatrix:function(e){let t=this.S,n=t.length-6;for(let r=0;6>r;++r)e[r]=t[n+r]},_drawImageMesh:function(t,r,o,s,l,c,u,d,f,h){var p=this.C.canvas.width,A=this.C.canvas.height;let m=f-u,g=h-d;u=Math.max(u,0),d=Math.max(d,0);let v=(f=Math.min(f,p))-u,y=(h=Math.min(h,A))-d;if(console.assert(v<=Math.min(m,p)),console.assert(y<=Math.min(g,A)),!(0>=v||0>=y)){f=vA&&(h*=A/b,b=A),w>A&&(p*=A/w,w=A),x||(x=new e.DynamicRectanizer(A)).reset(512,512),0>(A=x.addRect(b,w))&&(i(),_.add(this),console.assert(0<=(A=x.addRect(b,w))));var E=65535&A,L=A>>16;S.push({ha:this.S.slice(this.S.length-6),image:t,Ya:E,Za:L,ic:u,jc:d,Ac:b,jb:w,Ba:h,Ca:p,Ta:new Float32Array(s),Db:new Float32Array(l),indices:new Uint16Array(c),mc:f,wb:t.Ka<<1|!!f}),C+=s.length,M+=c.length;var k=this.C,T=n(r);this.H.push(function(){k.save(),k.resetTransform(),k.globalCompositeOperation=T,k.globalAlpha=o;let e=a.canvas();e&&k.drawImage(e,E,L,b,w,u,d,v,y),k.restore()})}},_clipPath:function(e){this.H.push(this.C.clip.bind(this.C,e.T,e.Va===g?"evenodd":"nonzero"))},clear:function(){_.add(this),this.H.push(this.C.clearRect.bind(this.C,0,0,this.Ua.width,this.Ua.height))},flush:function(){},translate:function(e,t){this.transform(1,0,0,1,e,t)}});e.makeRenderer=function(e){let t=new E(e),n=t.C;return new Proxy(t,{get(e,r){if("function"==typeof e[r])return function(...t){return e[r].apply(e,t)};if("function"==typeof n[r]){if(-1{n[r]=i}),!0}})},e.decodeImage=function(e,t){new y({la:t}).decode(e)},e.renderFactory={makeRenderPaint:function(){return new w},makeRenderPath:function(){return new b},makeRenderImage:function(){let e=k;return new y({xa:()=>{e.total++},la:()=>{if(e.loaded++,e.loaded===e.total){let t=e.ready;t&&(t(),e.ready=null)}}})}};let L=e.load,k=null;e.load=function(t,n,r=!0){let i=new e.FallbackFileAssetLoader;return void 0!==n&&i.addLoader(n),r&&(n=new e.CDNFileAssetLoader,i.addLoader(n)),new Promise(function(e){let n=null;k={total:0,loaded:0,ready:function(){e(n)}},n=L(t,i),0==k.total&&e(n)})};let T=e.RendererWrapper.prototype.align;e.RendererWrapper.prototype.align=function(e,t,n,r,i=1){T.call(this,e,t,n,r,i)},e.requestAnimationFrame=(l=new t).requestAnimationFrame.bind(l),e.cancelAnimationFrame=l.cancelAnimationFrame.bind(l),e.enableFPSCounter=l.Rb.bind(l),e.disableFPSCounter=l.Ob,l.ob=i,e.resolveAnimationFrame=i,e.cleanup=function(){x&&x.delete()}};var l,c,u,d,f,h,p,A,m,g=Object.assign({},e),v="./this.program",y="object"==typeof window,b="function"==typeof importScripts,w="";(y||b)&&(b?w=self.location.href:"undefined"!=typeof document&&document.currentScript&&(w=document.currentScript.src),r&&(w=r),w=0!==w.indexOf("blob:")?w.substr(0,w.replace(/[?#].*/,"").lastIndexOf("/")+1):"",b&&(m=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),A=(e,t,n)=>{var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=()=>{200==r.status||0==r.status&&r.response?t(r.response):n()},r.onerror=n,r.send(null)});var _=e.print||console.log.bind(console),x=e.printErr||console.error.bind(console);Object.assign(e,g),g=null,e.thisProgram&&(v=e.thisProgram),e.wasmBinary&&(S=e.wasmBinary),e.noExitRuntime,"object"!=typeof WebAssembly&&V("no native wasm support detected");var S,C,M,E,L,k,T,B,O,I,N,D=!1;function F(){var t=C.buffer;e.HEAP8=E=new Int8Array(t),e.HEAP16=k=new Int16Array(t),e.HEAP32=B=new Int32Array(t),e.HEAPU8=L=new Uint8Array(t),e.HEAPU16=T=new Uint16Array(t),e.HEAPU32=O=new Uint32Array(t),e.HEAPF32=I=new Float32Array(t),e.HEAPF64=N=new Float64Array(t)}var P,R=[],z=[],U=[],H=0,j=null,Q=null;function V(t){throw e.onAbort&&e.onAbort(t),x(t="Aborted("+t+")"),D=!0,t=new WebAssembly.RuntimeError(t+". Build with -sASSERTIONS for more info."),p(t),t}function W(e){return e.startsWith("data:application/octet-stream;base64,")}if(!W(Y="canvas_advanced.wasm")){var K=Y;Y=e.locateFile?e.locateFile(K,w):w+K}function G(e){if(e==Y&&S)return new Uint8Array(S);if(m)return m(e);throw"both async and sync fetching of the wasm failed"}function q(e,t,n){return(function(e){if(!S&&(y||b)){if("function"==typeof fetch&&!e.startsWith("file://"))return fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()}).catch(()=>G(e));if(A)return new Promise((t,n)=>{A(e,e=>t(new Uint8Array(e)),n)})}return Promise.resolve().then(()=>G(e))})(e).then(e=>WebAssembly.instantiate(e,t)).then(e=>e).then(n,e=>{x("failed to asynchronously prepare wasm: "+e),V(e)})}var Y,$,X,J={445532:(e,t,n,r,i)=>{if("undefined"==typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(void 0===window.h){window.h={Aa:0},window.h.I={},window.h.I.ya=e,window.h.I.capture=t,window.h.I.La=n,window.h.ga={},window.h.ga.stopped=r,window.h.ga.xb=i;let o=window.h;o.D=[],o.yc=function(e){for(var t=0;t{na(t.pb)},e=>{console.error("Failed to resume audiocontext",e)})}o.Bb.map(function(e){document.removeEventListener(e,o.unlock,!0)})},o.Bb.map(function(e){document.addEventListener(e,o.unlock,!0)})}return window.h.Aa+=1,1},447710:()=>{void 0!==window.h&&(--window.h.Aa,0===window.h.Aa&&delete window.h)},447874:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,447978:()=>{try{var e=new(window.AudioContext||window.webkitAudioContext),t=e.sampleRate;return e.close(),t}catch(e){return 0}},448149:(e,t,n,r,i,o)=>{if(void 0===window.h)return -1;var a={},s={};return e==window.h.I.ya&&0!=n&&(s.sampleRate=n),a.J=new(window.AudioContext||window.webkitAudioContext)(s),a.J.suspend(),a.state=window.h.ga.stopped,n=0,e!=window.h.I.ya&&(n=t),a.Z=a.J.createScriptProcessor(r,n,t),a.Z.onaudioprocess=function(n){if((null==a.sa||0==a.sa.length)&&(a.sa=new Float32Array(I.buffer,i,r*t)),e==window.h.I.capture||e==window.h.I.La){for(var s=0;swindow.h.ra(e).J.sampleRate,451099:e=>{void 0!==(e=window.h.ra(e)).Z&&(e.Z.onaudioprocess=function(){},e.Z.disconnect(),e.Z=void 0),void 0!==e.Da&&(e.Da.disconnect(),e.Da=void 0),e.J.close(),e.J=void 0,e.pb=void 0},451499:e=>{window.h.Cb(e)},451549:e=>{(e=window.h.ra(e)).J.resume(),e.state=window.h.ga.xb},451688:e=>{(e=window.h.ra(e)).J.suspend(),e.state=window.h.ga.stopped}},Z=t=>{for(;0{for(var n=0,r=e.length-1;0<=r;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift("..");return e},et=e=>{var t="/"===e.charAt(0),n="/"===e.substr(-1);return(e=ee(e.split("/").filter(e=>!!e),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e},en=e=>{var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1);return(e=t[0],t=t[1],e||t)?(t&&(t=t.substr(0,t.length-1)),e+t):"."},er=e=>{if("/"===e)return"/";var t=(e=(e=et(e)).replace(/\/$/,"")).lastIndexOf("/");return -1===t?e:e.substr(t+1)},ei=e=>(ei=(()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);V("initRandomDevice")})())(e);function eo(){for(var e="",t=!1,n=arguments.length-1;-1<=n&&!t;n--){if(t=0<=n?arguments[n]:"/","string"!=typeof t)throw TypeError("Arguments to path.resolve must be strings");if(!t)return"";e=t+"/"+e,t="/"===t.charAt(0)}return e=ee(e.split("/").filter(e=>!!e),!t).join("/"),(t?"/":"")+e||"."}var ea="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,es=(e,t,n)=>{var r=t+n;for(n=t;e[n]&&!(n>=r);)++n;if(16(i=224==(240&i)?(15&i)<<12|o<<6|a:(7&i)<<18|o<<12|a<<6|63&e[t++])?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i))}}else r+=String.fromCharCode(i)}return r},el=[],ec=e=>{for(var t=0,n=0;n=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++n):t+=3}return t},eu=(e,t,n,r)=>{if(!(0=a&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o)),127>=a){if(n>=r)break;t[n++]=a}else{if(2047>=a){if(n+1>=r)break;t[n++]=192|a>>6}else{if(65535>=a){if(n+2>=r)break;t[n++]=224|a>>12}else{if(n+3>=r)break;t[n++]=240|a>>18,t[n++]=128|a>>12&63}t[n++]=128|a>>6&63}t[n++]=128|63&a}}return t[n]=0,n-i};function ed(e,t){var n=Array(ec(e)+1);return e=eu(e,n,0,n.length),t&&(n.length=e),n}var ef=[];function eh(e,t){ef[e]={input:[],F:[],V:t},eU(e,ep)}var ep={open:function(e){var t=ef[e.node.za];if(!t)throw new eE(43);e.s=t,e.seekable=!1},close:function(e){e.s.V.qa(e.s)},qa:function(e){e.s.V.qa(e.s)},read:function(e,t,n,r){if(!e.s||!e.s.V.ib)throw new eE(60);for(var i=0,o=0;o=t||(t=Math.max(t,n*(1048576>n?2:1.125)>>>0),0!=n&&(t=Math.max(t,256)),n=e.j,e.j=new Uint8Array(t),0eb.createNode(null,"/",16895,0),createNode(e,t,n,r){if(24576==(61440&n)||4096==(61440&n))throw new eE(63);return eb.O||(eb.O={dir:{node:{Y:eb.l.Y,P:eb.l.P,ka:eb.l.ka,va:eb.l.va,ub:eb.l.ub,Ab:eb.l.Ab,vb:eb.l.vb,sb:eb.l.sb,Ea:eb.l.Ea},stream:{ba:eb.m.ba}},file:{node:{Y:eb.l.Y,P:eb.l.P},stream:{ba:eb.m.ba,read:eb.m.read,write:eb.m.write,pa:eb.m.pa,lb:eb.m.lb,nb:eb.m.nb}},link:{node:{Y:eb.l.Y,P:eb.l.P,ma:eb.l.ma},stream:{}},$a:{node:{Y:eb.l.Y,P:eb.l.P},stream:ez}}),16384==(61440&(n=eI(e,t,n,r)).mode)?(n.l=eb.O.dir.node,n.m=eb.O.dir.stream,n.j={}):32768==(61440&n.mode)?(n.l=eb.O.file.node,n.m=eb.O.file.stream,n.v=0,n.j=null):40960==(61440&n.mode)?(n.l=eb.O.link.node,n.m=eb.O.link.stream):8192==(61440&n.mode)&&(n.l=eb.O.$a.node,n.m=eb.O.$a.stream),n.timestamp=Date.now(),e&&(e.j[t]=n,e.timestamp=n.timestamp),n},Kc:e=>e.j?e.j.subarray?e.j.subarray(0,e.v):new Uint8Array(e.j):new Uint8Array(0),l:{Y(e){var t={};return t.Jc=8192==(61440&e.mode)?e.id:1,t.Mc=e.id,t.mode=e.mode,t.Oc=1,t.uid=0,t.Lc=0,t.za=e.za,16384==(61440&e.mode)?t.size=4096:32768==(61440&e.mode)?t.size=e.v:40960==(61440&e.mode)?t.size=e.link.length:t.size=0,t.Bc=new Date(e.timestamp),t.Nc=new Date(e.timestamp),t.Ic=new Date(e.timestamp),t.Jb=4096,t.Cc=Math.ceil(t.size/t.Jb),t},P(e,t){if(void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&(t=t.size,e.v!=t))if(0==t)e.j=null,e.v=0;else{var n=e.j;e.j=new Uint8Array(t),n&&e.j.set(n.subarray(0,Math.min(t,e.v))),e.v=t}},ka(){throw eL[44]},va:(e,t,n,r)=>eb.createNode(e,t,n,r),ub(e,t,n){if(16384==(61440&e.mode)){try{var r=eO(t,n)}catch(e){}if(r)for(var i in r.j)throw new eE(55)}delete e.parent.j[e.name],e.parent.timestamp=Date.now(),e.name=n,t.j[n]=e,t.timestamp=e.parent.timestamp,e.parent=t},Ab(e,t){delete e.j[t],e.timestamp=Date.now()},vb(e,t){var n,r=eO(e,t);for(n in r.j)throw new eE(55);delete e.j[t],e.timestamp=Date.now()},sb(e){var t,n=[".",".."];for(t in e.j)e.j.hasOwnProperty(t)&&n.push(t);return n},Ea:(e,t,n)=>((e=eb.createNode(e,t,41471,0)).link=n,e),ma(e){if(40960!=(61440&e.mode))throw new eE(28);return e.link}},m:{read(e,t,n,r,i){var o=e.node.j;if(i>=e.node.v)return 0;if(8<(e=Math.min(e.node.v-i,r))&&o.subarray)t.set(o.subarray(i,i+e),n);else for(r=0;rt)throw new eE(28);return t},pa(e,t,n){eA(e.node,t+n),e.node.v=Math.max(e.node.v,t+n)},lb(e,t,n,r,i){if(32768!=(61440&e.node.mode))throw new eE(43);if(e=e.node.j,2&i||e.buffer!==E.buffer)throw(0(eb.m.write(e,t,0,r,n,!1),0)}},ew=null,e_={},ex=[],eS=1,eC=null,eM=!0,eE=null,eL={},ek=(e,t={})=>{if(!(e=eo(e)))return{path:"",node:null};if(8<(t=Object.assign({gb:!0,Qa:0},t)).Qa)throw new eE(32);e=e.split("/").filter(e=>!!e);for(var n=ew,r="/",i=0;i{for(var t;;){if(e===e.parent)return e=e.U.mb,t?"/"!==e[e.length-1]?`${e}/${t}`:e+t:e;t=t?`${e.name}/${t}`:e.name,e=e.parent}},eB=(e,t)=>{for(var n=0,r=0;r>>0)%eC.length},eO=(e,t)=>{var n;if(n=(n=eD(e,"x"))?n:2*!e.l.ka)throw new eE(n,e);for(n=eC[eB(e.id,t)];n;n=n.lc){var r=n.name;if(n.parent.id===e.id&&r===t)return n}return e.l.ka(e,t)},eI=(e,t,n,r)=>(t=eB((e=new ne(e,t,n,r)).parent.id,e.name),e.lc=eC[t],eC[t]=e),eN=e=>{var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},eD=(e,t)=>eM?0:t.includes("r")&&!(292&e.mode)||t.includes("w")&&!(146&e.mode)||t.includes("x")&&!(73&e.mode)?2:0,eF=(e,t)=>{try{return eO(e,t),20}catch(e){}return eD(e,"wx")},eP=e=>{if(!(e=ex[e]))throw new eE(8);return e},eR=(e,t=-1)=>(ev||((ev=function(){this.h={}}).prototype={},Object.defineProperties(ev.prototype,{object:{get(){return this.node},set(e){this.node=e}},flags:{get(){return this.h.flags},set(e){this.h.flags=e}},position:{get(){return this.h.position},set(e){this.h.position=e}}})),e=Object.assign(new ev,e),-1==t&&(t=(()=>{for(var e=0;4096>=e;e++)if(!ex[e])return e;throw new eE(33)})()),e.X=t,ex[t]=e),ez={open:e=>{e.m=e_[e.node.za].m,e.m.open&&e.m.open(e)},ba:()=>{throw new eE(70)}},eU=(e,t)=>{e_[e]={m:t}},eH=(e,t)=>{var n="/"===t,r=!t;if(n&&ew)throw new eE(10);if(!n&&!r){var i=ek(t,{gb:!1});if(t=i.path,(i=i.node).wa)throw new eE(10);if(16384!=(61440&i.mode))throw new eE(54)}t={type:e,Qc:{},mb:t,kc:[]},(e=e.U(t)).U=t,t.root=e,n?ew=e:i&&(i.wa=t,i.U&&i.U.kc.push(t))},ej=(e,t,n)=>{var r=ek(e,{parent:!0}).node;if(!(e=er(e))||"."===e||".."===e)throw new eE(28);var i=eF(r,e);if(i)throw new eE(i);if(!r.l.va)throw new eE(63);return r.l.va(r,e,t,n)},eQ=(e,t,n)=>{void 0===n&&(n=t,t=438),ej(e,8192|t,n)},eV=(e,t)=>{if(!eo(e))throw new eE(44);var n=ek(t,{parent:!0}).node;if(!n)throw new eE(44);var r=eF(n,t=er(t));if(r)throw new eE(r);if(!n.l.Ea)throw new eE(63);n.l.Ea(n,t,e)},eW=e=>{if(!(e=ek(e).node))throw new eE(44);if(!e.l.ma)throw new eE(28);return eo(eT(e.parent),e.l.ma(e))},eK=(t,n,r)=>{if(""===t)throw new eE(44);if("string"==typeof n){var i={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[n];if(void 0===i)throw Error(`Unknown file open mode: ${n}`);n=i}if(r=64&n?(void 0===r?438:r)&4095|32768:0,"object"==typeof t)var o=t;else{t=et(t);try{o=ek(t,{fb:!(131072&n)}).node}catch(e){}}if(i=!1,64&n)if(o){if(128&n)throw new eE(20)}else o=ej(t,r,0),i=!0;if(!o)throw new eE(44);if(8192==(61440&o.mode)&&(n&=-513),65536&n&&16384!=(61440&o.mode))throw new eE(54);if(!i&&(r=o?40960==(61440&o.mode)?32:16384==(61440&o.mode)&&("r"!==eN(n)||512&n)?31:eD(o,eN(n)):44))throw new eE(r);if(512&n&&!i){if(!(r="string"==typeof(r=o)?ek(r,{fb:!0}).node:r).l.P)throw new eE(63);if(16384==(61440&r.mode))throw new eE(31);if(32768!=(61440&r.mode))throw new eE(28);if(i=eD(r,"w"))throw new eE(i);r.l.P(r,{size:0,timestamp:Date.now()})}return n&=-131713,(o=eR({node:o,path:eT(o),flags:n,seekable:!0,position:0,m:o.m,zc:[],error:!1})).m.open&&o.m.open(o),!e.logReadFiles||1&n||(ey||(ey={}),t in ey||(ey[t]=1)),o},eG=(e,t,n)=>{if(null===e.X)throw new eE(8);if(!e.seekable||!e.m.ba)throw new eE(70);if(0!=n&&1!=n&&2!=n)throw new eE(28);e.position=e.m.ba(e,t,n),e.zc=[]},eq=()=>{eE||((eE=function(e,t){this.name="ErrnoError",this.node=t,this.pc=function(e){this.aa=e},this.pc(e),this.message="FS error"}).prototype=Error(),eE.prototype.constructor=eE,[44].forEach(e=>{eL[e]=new eE(e),eL[e].stack=""}))},eY=(e,t,n)=>{e=et("/dev/"+e);var r,i=(r=0,t&&(r|=365),n&&(r|=146),r);eg||(eg=64);var o=eg++<<8;eU(o,{open:e=>{e.seekable=!1},close:()=>{n&&n.buffer&&n.buffer.length&&n(10)},read:(e,n,r,i)=>{for(var o=0,a=0;a{for(var o=0;o>2]}function eZ(e){if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?`_${e}`:e}function e1(e,t){return({[e=eZ(e)]:function(){return t.apply(this,arguments)}})[e]}function e0(){this.M=[void 0],this.hb=[]}var e2=new e0,e4=void 0;function e3(e){throw new e4(e)}var e6=e=>(e||e3("Cannot use deleted val. handle = "+e),e2.get(e).value),e5=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return e2.pa({tb:1,value:e})}};function e8(e){var t=Error,n=e1(e,function(t){this.name=e,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))});return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},n}var e7=void 0,e9=void 0;function te(e){for(var t="";L[e];)t+=e9[L[e++]];return t}var tt=[];function tn(){for(;tt.length;){var e=tt.pop();e.g.fa=!1,e.delete()}}var tr=void 0,ti={};function to(e,t){for(void 0===t&&e3("ptr should not be undefined");e.A;)t=e.na(t),e=e.A;return t}var ta={};function ts(e){var t=te(e=nu(e));return ni(e),t}function tl(e,t){var n=ta[e];return void 0===n&&e3(t+" has unknown type "+ts(e)),n}function tc(){}var tu=!1;function td(e){--e.count.value,0===e.count.value&&(e.G?e.L.W(e.G):e.u.i.W(e.o))}var tf={},th=void 0;function tp(e){throw new th(e)}function tA(e,t){return t.u&&t.o||tp("makeClassHandle requires ptr and ptrType"),!!t.L!=!!t.G&&tp("Both smartPtrType and smartPtr must be specified"),t.count={value:1},tm(Object.create(e,{g:{value:t}}))}function tm(e){return"undefined"==typeof FinalizationRegistry?(tm=e=>e,e):(tu=new FinalizationRegistry(e=>{td(e.g)}),tm=e=>{var t=e.g;return t.G&&tu.register(e,{g:t},e),e},tc=e=>{tu.unregister(e)},tm(e))}var tg={};function tv(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function ty(e){return this.fromWireType(B[e>>2])}var tb={},tw={};function t_(e,t,n){function r(t){(t=n(t)).length!==e.length&&tp("Mismatched type converter count");for(var r=0;r{ta.hasOwnProperty(e)?i[t]=ta[e]:(o.push(e),tb.hasOwnProperty(e)||(tb[e]=[]),tb[e].push(()=>{i[t]=ta[e],++a===o.length&&r(i)}))}),0===o.length&&r(i)}function tx(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw TypeError(`Unknown type size: ${e}`)}}function tS(e,t,n={}){if(!("argPackAdvance"in t))throw TypeError("registerType registeredInstance requires argPackAdvance");!function(e,t,n={}){var r=t.name;if(e||e3(`type "${r}" must have a positive integer typeid pointer`),ta.hasOwnProperty(e)){if(n.$b)return;e3(`Cannot register type '${r}' twice`)}ta[e]=t,delete tw[e],tb.hasOwnProperty(e)&&(t=tb[e],delete tb[e],t.forEach(e=>e()))}(e,t,n)}function tC(e){e3(e.g.u.i.name+" instance already deleted")}function tM(){}function tE(e,t,n){if(void 0===e[t].B){var r=e[t];e[t]=function(){return e[t].B.hasOwnProperty(arguments.length)||e3(`Function '${n}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].B})!`),e[t].B[arguments.length].apply(this,arguments)},e[t].B=[],e[t].B[r.ea]=r}}function tL(t,n,r){e.hasOwnProperty(t)?((void 0===r||void 0!==e[t].B&&void 0!==e[t].B[r])&&e3(`Cannot register public name '${t}' twice`),tE(e,t,t),e.hasOwnProperty(r)&&e3(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),e[t].B[r]=n):(e[t]=n,void 0!==r&&(e[t].Pc=r))}function tk(e,t,n,r,i,o,a,s){this.name=e,this.constructor=t,this.N=n,this.W=r,this.A=i,this.Ub=o,this.na=a,this.Pb=s,this.qb=[]}function tT(e,t,n){for(;t!==n;)t.na||e3(`Expected null or instance of ${n.name}, got an instance of ${t.name}`),e=t.na(e),t=t.A;return e}function tB(e,t){return null===t?(this.Na&&e3(`null is not a valid ${this.name}`),0):(t.g||e3(`Cannot pass "${tW(t)}" as a ${this.name}`),t.g.o||e3(`Cannot pass deleted object as a pointer of type ${this.name}`),tT(t.g.o,t.g.u.i,this.i))}function tO(e,t){if(null===t){if(this.Na&&e3(`null is not a valid ${this.name}`),this.ua){var n=this.Pa();return null!==e&&e.push(this.W,n),n}return 0}if(t.g||e3(`Cannot pass "${tW(t)}" as a ${this.name}`),t.g.o||e3(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.ta&&t.g.u.ta&&e3(`Cannot convert argument of type ${t.g.L?t.g.L.name:t.g.u.name} to parameter type ${this.name}`),n=tT(t.g.o,t.g.u.i,this.i),this.ua)switch(void 0===t.g.G&&e3("Passing raw pointer to smart pointer is illegal"),this.tc){case 0:t.g.L===this?n=t.g.G:e3(`Cannot convert argument of type ${t.g.L?t.g.L.name:t.g.u.name} to parameter type ${this.name}`);break;case 1:n=t.g.G;break;case 2:if(t.g.L===this)n=t.g.G;else{var r=t.clone();n=this.oc(n,e5(function(){r.delete()})),null!==e&&e.push(this.W,n)}break;default:e3("Unsupporting sharing policy")}return n}function tI(e,t){return null===t?(this.Na&&e3(`null is not a valid ${this.name}`),0):(t.g||e3(`Cannot pass "${tW(t)}" as a ${this.name}`),t.g.o||e3(`Cannot pass deleted object as a pointer of type ${this.name}`),t.g.u.ta&&e3(`Cannot convert argument of type ${t.g.u.name} to parameter type ${this.name}`),tT(t.g.o,t.g.u.i,this.i))}function tN(e,t,n,r){this.name=e,this.i=t,this.Na=n,this.ta=r,this.ua=!1,this.W=this.oc=this.Pa=this.rb=this.tc=this.nc=void 0,void 0!==t.A?this.toWireType=tO:(this.toWireType=r?tB:tI,this.K=null)}function tD(t,n,r){e.hasOwnProperty(t)||tp("Replacing nonexistant public symbol"),void 0!==e[t].B&&void 0!==r?e[t].B[r]=n:(e[t]=n,e[t].ea=r)}var tF=[],tP=e=>{var t=tF[e];return t||(e>=tF.length&&(tF.length=e+1),tF[e]=t=P.get(e)),t};function tR(t,n){var r,i,o=(t=te(t)).includes("j")?(r=t,i=[],function(){if(i.length=0,Object.assign(i,arguments),r.includes("j")){var t=e["dynCall_"+r];t=i&&i.length?t.apply(null,[n].concat(i)):t.call(null,n)}else t=tP(n).apply(null,i);return t}):tP(n);return"function"!=typeof o&&e3(`unknown function pointer with signature ${t}: ${n}`),o}var tz=void 0;function tU(e,t){var n=[],r={};throw t.forEach(function e(t){r[t]||ta[t]||(tw[t]?tw[t].forEach(e):(n.push(t),r[t]=!0))}),new tz(`${e}: `+n.map(ts).join([", "]))}function tH(e,t,n,r,i){var o=t.length;2>o&&e3("argTypes array size mismatch! Must at least get return value and 'this' types!");var a=null!==t[1]&&null!==n,s=!1;for(n=1;n>2]);return n}function tQ(e,t,n){return e instanceof Object||e3(`${n} with invalid "this": ${e}`),e instanceof t.i.constructor||e3(`${n} incompatible with "this" of type ${e.constructor.name}`),e.g.o||e3(`cannot call emscripten binding method ${n} on deleted object`),tT(e.g.o,e.g.u.i,t.i)}function tV(e){e>=e2.h&&0==--e2.get(e).tb&&e2.Zb(e)}function tW(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}var tK="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,tG=(e,t)=>{for(var n=e>>1,r=n+t/2;!(n>=r)&&T[n];)++n;if(32<(n<<=1)-e&&tK)return tK.decode(L.subarray(e,n));for(r=0,n="";!(r>=t/2);++r){var i=k[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n},tq=(e,t,n)=>{if(void 0===n&&(n=0x7fffffff),2>n)return 0;n-=2;var r=t;n=n<2*e.length?n/2:e.length;for(var i=0;i>1]=e.charCodeAt(i),t+=2;return k[t>>1]=0,t-r},tY=e=>2*e.length,t$=(e,t)=>{for(var n=0,r="";!(n>=t/4);){var i=B[e+4*n>>2];if(0==i)break;++n,65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i)):r+=String.fromCharCode(i)}return r},tX=(e,t,n)=>{if(void 0===n&&(n=0x7fffffff),4>n)return 0;var r=t;n=r+n-4;for(var i=0;i=o&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++i)),B[t>>2]=o,(t+=4)+4>n)break}return B[t>>2]=0,t-r},tJ=e=>{for(var t=0,n=0;n=r&&++n,t+=4}return t},tZ={};function t1(e){var t=tZ[e];return void 0===t?te(e):t}var t0,t2=[],t4=[],t3=[],t6={},t5=()=>{if(!t0){var e,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:v||"./this.program"};for(e in t6)void 0===t6[e]?delete t[e]:t[e]=t6[e];var n=[];for(e in t)n.push(`${e}=${t[e]}`);t0=n}return t0},t8=e=>0==e%4&&(0!=e%100||0==e%400),t7=[31,29,31,30,31,30,31,31,30,31,30,31],t9=[31,28,31,30,31,30,31,31,30,31,30,31];function ne(e,t,n,r){e||(e=this),this.parent=e,this.U=e.U,this.wa=null,this.id=eS++,this.name=t,this.mode=n,this.l={},this.m={},this.za=r}Object.defineProperties(ne.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(e){e?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(e){e?this.mode|=146:this.mode&=-147}}}),eq(),eC=Array(4096),eH(eb,"/"),ej("/tmp",16895,0),ej("/home",16895,0),ej("/home/web_user",16895,0),ej("/dev",16895,0),eU(259,{read:()=>0,write:(e,t,n,r)=>r}),eQ("/dev/null",259),eh(1280,{ib:function(){t:{if(!el.length){var e=null;if("undefined"!=typeof window&&"function"==typeof window.prompt?null!==(e=window.prompt("Input: "))&&(e+="\n"):"function"==typeof readline&&null!==(e=readline())&&(e+="\n"),!e){e=null;break t}el=ed(e,!0)}e=el.shift()}return e},Oa:function(e,t){null===t||10===t?(_(es(e.F,0)),e.F=[]):0!=t&&e.F.push(t)},qa:function(e){e.F&&0(0===c&&(c=ei(l).byteLength),l[--c])),eY("urandom",u),ej("/dev/shm",16895,0),ej("/dev/shm/tmp",16895,0),ej("/proc",16895,0),d=ej("/proc/self",16895,0),ej("/proc/self/fd",16895,0),eH({U:()=>{var e=eI(d,"fd",16895,73);return e.l={ka:(e,t)=>{var n=eP(+t);return(e={parent:null,U:{mb:"fake"},l:{ma:()=>n.path}}).parent=e}},e}},"/proc/self/fd"),Object.assign(e0.prototype,{get(e){return this.M[e]},has(e){return void 0!==this.M[e]},pa(e){var t=this.hb.pop()||this.M.length;return this.M[t]=e,t},Zb(e){this.M[e]=void 0,this.hb.push(e)}}),e4=e.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},e2.M.push({value:void 0},{value:null},{value:!0},{value:!1}),e2.h=e2.M.length,e.count_emval_handles=function(){for(var e=0,t=e2.h;tnn;++nn)nt[nn]=String.fromCharCode(nn);e9=nt,e.getInheritedInstanceCount=function(){return Object.keys(ti).length},e.getLiveInheritedInstances=function(){var e,t=[];for(e in ti)ti.hasOwnProperty(e)&&t.push(ti[e]);return t},e.flushPendingDeletes=tn,e.setDelayFunction=function(e){tr=e,tt.length&&tr&&tr(tn)},th=e.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},tM.prototype.isAliasOf=function(e){if(!(this instanceof tM&&e instanceof tM))return!1;var t=this.g.u.i,n=this.g.o,r=e.g.u.i;for(e=e.g.o;t.A;)n=t.na(n),t=t.A;for(;r.A;)e=r.na(e),r=r.A;return t===r&&n===e},tM.prototype.clone=function(){if(this.g.o||tC(this),this.g.ia)return this.g.count.value+=1,this;var e=tm,t=Object,n=t.create,r=Object.getPrototypeOf(this),i=this.g;return e=e(n.call(t,r,{g:{value:{count:i.count,fa:i.fa,ia:i.ia,o:i.o,u:i.u,G:i.G,L:i.L}}})),e.g.count.value+=1,e.g.fa=!1,e},tM.prototype.delete=function(){this.g.o||tC(this),this.g.fa&&!this.g.ia&&e3("Object already scheduled for deletion"),tc(this),td(this.g),this.g.ia||(this.g.G=void 0,this.g.o=void 0)},tM.prototype.isDeleted=function(){return!this.g.o},tM.prototype.deleteLater=function(){return this.g.o||tC(this),this.g.fa&&!this.g.ia&&e3("Object already scheduled for deletion"),tt.push(this),1===tt.length&&tr&&tr(tn),this.g.fa=!0,this},tN.prototype.Vb=function(e){return this.rb&&(e=this.rb(e)),e},tN.prototype.ab=function(e){this.W&&this.W(e)},tN.prototype.argPackAdvance=8,tN.prototype.readValueFromPointer=ty,tN.prototype.deleteObject=function(e){null!==e&&e.delete()},tN.prototype.fromWireType=function(e){function t(){return this.ua?tA(this.i.N,{u:this.nc,o:n,L:this,G:e}):tA(this.i.N,{u:this,o:e})}var n=this.Vb(e);if(!n)return this.ab(e),null;var r=ti[to(this.i,n)];if(void 0!==r)return 0===r.g.count.value?(r.g.o=n,r.g.G=e,r.clone()):(r=r.clone(),this.ab(e),r);if(!(r=tf[r=this.i.Ub(n)]))return t.call(this);r=this.ta?r.Kb:r.pointerType;var i=function e(t,n,r){return n===r?t:void 0===r.A||null===(t=e(t,n,r.A))?null:r.Pb(t)}(n,this.i,r.i);return null===i?t.call(this):this.ua?tA(r.i.N,{u:r,o:i,L:this,G:e}):tA(r.i.N,{u:r,o:i})},tz=e.UnboundTypeError=e8("UnboundTypeError");var nr={__syscall_fcntl64:function(e,t,n){eX=n;try{var r=eP(e);switch(t){case 0:var i=eJ();return 0>i?-28:eR(r,i).X;case 1:case 2:case 6:case 7:return 0;case 3:return r.flags;case 4:return i=eJ(),r.flags|=i,0;case 5:return k[(i=eJ())+0>>1]=2,0;case 16:case 8:default:return -28;case 9:return B[nc()>>2]=28,-1}}catch(e){if(void 0===e$||"ErrnoError"!==e.name)throw e;return-e.aa}},__syscall_ioctl:function(e,t,n){eX=n;try{var r=eP(e);switch(t){case 21509:case 21510:case 21511:case 21512:case 21524:case 21515:return r.s?0:-59;case 21505:if(!r.s)return -59;if(r.s.V.bc){t=[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var i=eJ();B[i>>2]=25856,B[i+4>>2]=5,B[i+8>>2]=191,B[i+12>>2]=35387;for(var o=0;32>o;o++)E[i+o+17|0]=t[o]||0}return 0;case 21506:case 21507:case 21508:if(!r.s)return -59;if(r.s.V.cc)for(i=eJ(),t=[],o=0;32>o;o++)t.push(E[i+o+17|0]);return 0;case 21519:if(!r.s)return -59;return B[(i=eJ())>>2]=0;case 21520:return r.s?-28:-59;case 21531:if(i=eJ(),!r.m.ac)throw new eE(59);return r.m.ac(r,t,i);case 21523:if(!r.s)return -59;return r.s.V.dc&&(o=[24,80],k[(i=eJ())>>1]=o[0],k[i+2>>1]=o[1]),0;default:return -28}}catch(e){if(void 0===e$||"ErrnoError"!==e.name)throw e;return-e.aa}},__syscall_openat:function(e,t,n,r){eX=r;try{var i=t=t?es(L,t):"";if("/"===i.charAt(0))t=i;else{var o=-100===e?"/":eP(e).path;if(0==i.length)throw new eE(44);t=et(o+"/"+i)}var a=r?eJ():0;return eK(t,n,a).X}catch(e){if(void 0===e$||"ErrnoError"!==e.name)throw e;return-e.aa}},_embind_create_inheriting_constructor:function(e,t,n){e=te(e),t=tl(t,"wrapper"),n=e6(n);var r=[].slice,i=t.i,o=i.N,a=i.A.N,s=i.A.constructor;for(var l in e=e1(e,function(){i.A.qb.forEach((function(e){if(this[e]===a[e])throw new e7(`Pure virtual function ${e} must be implemented in JavaScript`)}).bind(this)),Object.defineProperty(this,"__parent",{value:o}),this.__construct.apply(this,r.call(arguments))}),o.__construct=function(){this===o&&e3("Pass correct 'this' to __construct");var e=s.implement.apply(void 0,[this].concat(r.call(arguments)));tc(e);var t=e.g;e.notifyOnDestruction(),t.ia=!0,Object.defineProperties(this,{g:{value:t}}),tm(this),e=to(i,e=t.o),ti.hasOwnProperty(e)?e3(`Tried to register registered instance: ${e}`):ti[e]=this},o.__destruct=function(){this===o&&e3("Pass correct 'this' to __destruct"),tc(this);var e=this.g.o;e=to(i,e),ti.hasOwnProperty(e)?delete ti[e]:e3(`Tried to unregister unregistered instance: ${e}`)},e.prototype=Object.create(o),n)e.prototype[l]=n[l];return e5(e)},_embind_finalize_value_object:function(e){var t=tg[e];delete tg[e];var n=t.Pa,r=t.W,i=t.eb;t_([e],i.map(e=>e.Yb).concat(i.map(e=>e.rc)),e=>{var o={};return i.forEach((t,n)=>{var r=e[n],a=t.Wb,s=t.Xb,l=e[n+i.length],c=t.qc,u=t.sc;o[t.Sb]={read:e=>r.fromWireType(a(s,e)),write:(e,t)=>{var n=[];c(u,e,l.toWireType(n,t)),tv(n)}}}),[{name:t.name,fromWireType:function(e){var t,n={};for(t in o)n[t]=o[t].read(e);return r(e),n},toWireType:function(e,t){for(var i in o)if(!(i in t))throw TypeError(`Missing field: "${i}"`);var a=n();for(i in o)o[i].write(a,t[i]);return null!==e&&e.push(r,a),a},argPackAdvance:8,readValueFromPointer:ty,K:r}]})},_embind_register_bigint:function(){},_embind_register_bool:function(e,t,n,r,i){var o=tx(n);tS(e,{name:t=te(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=E;else if(2===n)r=k;else if(4===n)r=B;else throw TypeError("Unknown boolean type size: "+t);return this.fromWireType(r[e>>o])},K:null})},_embind_register_class:function(e,t,n,r,i,o,a,s,l,c,u,d,f){u=te(u),o=tR(i,o),s&&(s=tR(a,s)),c&&(c=tR(l,c)),f=tR(d,f);var h=eZ(u);tL(h,function(){tU(`Cannot construct ${u} due to unbound types`,[r])}),t_([e,t,n],r?[r]:[],function(t){if(t=t[0],r)var n=t.i,i=n.N;else i=tM.prototype;var a=Object.create(i,{constructor:{value:t=e1(h,function(){if(Object.getPrototypeOf(this)!==a)throw new e4("Use 'new' to construct "+u);if(void 0===l.$)throw new e4(u+" has no accessible constructor");var e=l.$[arguments.length];if(void 0===e)throw new e4(`Tried to invoke ctor of ${u} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(l.$).toString()}) parameters instead!`);return e.apply(this,arguments)})}});t.prototype=a;var l=new tk(u,t,a,f,n,o,s,c);l.A&&(void 0===l.A.oa&&(l.A.oa=[]),l.A.oa.push(l)),n=new tN(u,l,!0,!1),i=new tN(u+"*",l,!1,!1);var d=new tN(u+" const*",l,!1,!0);return tf[e]={pointerType:i,Kb:d},tD(h,t),[n,i,d]})},_embind_register_class_class_function:function(e,t,n,r,i,o,a){var s=tj(n,r);t=te(t),o=tR(i,o),t_([],[e],function(e){function r(){tU(`Cannot call ${i} due to unbound types`,s)}e=e[0];var i=`${e.name}.${t}`;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var l=e.i.constructor;return void 0===l[t]?(r.ea=n-1,l[t]=r):(tE(l,t,i),l[t].B[n-1]=r),t_([],s,function(r){if(r=tH(i,[r[0],null].concat(r.slice(1)),null,o,a),void 0===l[t].B?(r.ea=n-1,l[t]=r):l[t].B[n-1]=r,e.i.oa)for(let n of e.i.oa)n.constructor.hasOwnProperty(t)||(n.constructor[t]=r);return[]}),[]})},_embind_register_class_class_property:function(e,t,n,r,i,o,a,s){t=te(t),o=tR(i,o),t_([],[e],function(e){e=e[0];var i=`${e.name}.${t}`,l={get(){tU(`Cannot access ${i} due to unbound types`,[n])},enumerable:!0,configurable:!0};return l.set=s?()=>{tU(`Cannot access ${i} due to unbound types`,[n])}:()=>{e3(`${i} is a read-only property`)},Object.defineProperty(e.i.constructor,t,l),t_([],[n],function(n){n=n[0];var i={get:()=>n.fromWireType(o(r)),enumerable:!0};return s&&(s=tR(a,s),i.set=e=>{var t=[];s(r,n.toWireType(t,e)),tv(t)}),Object.defineProperty(e.i.constructor,t,i),[]}),[]})},_embind_register_class_constructor:function(e,t,n,r,i,o){var a=tj(t,n);i=tR(r,i),t_([],[e],function(e){e=e[0];var n=`constructor ${e.name}`;if(void 0===e.i.$&&(e.i.$=[]),void 0!==e.i.$[t-1])throw new e4(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.i.$[t-1]=()=>{tU(`Cannot construct ${e.name} due to unbound types`,a)},t_([],a,function(r){return r.splice(1,0,null),e.i.$[t-1]=tH(n,r,null,i,o),[]}),[]})},_embind_register_class_function:function(e,t,n,r,i,o,a,s){var l=tj(n,r);t=te(t),o=tR(i,o),t_([],[e],function(e){function r(){tU(`Cannot call ${i} due to unbound types`,l)}e=e[0];var i=`${e.name}.${t}`;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.i.qb.push(t);var c=e.i.N,u=c[t];return void 0===u||void 0===u.B&&u.className!==e.name&&u.ea===n-2?(r.ea=n-2,r.className=e.name,c[t]=r):(tE(c,t,i),c[t].B[n-2]=r),t_([],l,function(r){return r=tH(i,r,e,o,a),void 0===c[t].B?(r.ea=n-2,c[t]=r):c[t].B[n-2]=r,[]}),[]})},_embind_register_class_property:function(e,t,n,r,i,o,a,s,l,c){t=te(t),i=tR(r,i),t_([],[e],function(e){e=e[0];var r=`${e.name}.${t}`,u={get(){tU(`Cannot access ${r} due to unbound types`,[n,a])},enumerable:!0,configurable:!0};return u.set=l?()=>{tU(`Cannot access ${r} due to unbound types`,[n,a])}:()=>{e3(r+" is a read-only property")},Object.defineProperty(e.i.N,t,u),t_([],l?[n,a]:[n],function(n){var a=n[0],u={get(){var t=tQ(this,e,r+" getter");return a.fromWireType(i(o,t))},enumerable:!0};if(l){l=tR(s,l);var d=n[1];u.set=function(t){var n=tQ(this,e,r+" setter"),i=[];l(c,n,d.toWireType(i,t)),tv(i)}}return Object.defineProperty(e.i.N,t,u),[]}),[]})},_embind_register_emval:function(e,t){tS(e,{name:t=te(t),fromWireType:function(e){var t=e6(e);return tV(e),t},toWireType:function(e,t){return e5(t)},argPackAdvance:8,readValueFromPointer:ty,K:null})},_embind_register_enum:function(e,t,n,r){function i(){}n=tx(n),t=te(t),i.values={},tS(e,{name:t,constructor:i,fromWireType:function(e){return this.constructor.values[e]},toWireType:function(e,t){return t.value},argPackAdvance:8,readValueFromPointer:function(e,t,n){switch(t){case 0:return function(e){return this.fromWireType((n?E:L)[e])};case 1:return function(e){return this.fromWireType((n?k:T)[e>>1])};case 2:return function(e){return this.fromWireType((n?B:O)[e>>2])};default:throw TypeError("Unknown integer type: "+e)}}(t,n,r),K:null}),tL(t,i)},_embind_register_enum_value:function(e,t,n){var r=tl(e,"enum");t=te(t),e=r.constructor,r=Object.create(r.constructor.prototype,{value:{value:n},constructor:{value:e1(`${r.name}_${t}`,function(){})}}),e.values[n]=r,e[t]=r},_embind_register_float:function(e,t,n){n=tx(n),tS(e,{name:t=te(t),fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:function(e,t){switch(t){case 2:return function(e){return this.fromWireType(I[e>>2])};case 3:return function(e){return this.fromWireType(N[e>>3])};default:throw TypeError("Unknown float type: "+e)}}(t,n),K:null})},_embind_register_function:function(e,t,n,r,i,o){var a=tj(t,n);e=te(e),i=tR(r,i),tL(e,function(){tU(`Cannot call ${e} due to unbound types`,a)},t-1),t_([],a,function(n){return tD(e,tH(e,[n[0],null].concat(n.slice(1)),null,i,o),t-1),[]})},_embind_register_integer:function(e,t,n,r,i){t=te(t),-1===i&&(i=0xffffffff),i=tx(n);var o=e=>e;if(0===r){var a=32-8*n;o=e=>e<>>a}n=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t},tS(e,{name:t,fromWireType:o,toWireType:n,argPackAdvance:8,readValueFromPointer:function(e,t,n){switch(t){case 0:return n?function(e){return E[e]}:function(e){return L[e]};case 1:return n?function(e){return k[e>>1]}:function(e){return T[e>>1]};case 2:return n?function(e){return B[e>>2]}:function(e){return O[e>>2]};default:throw TypeError("Unknown integer type: "+e)}}(t,i,0!==r),K:null})},_embind_register_memory_view:function(e,t,n){function r(e){e>>=2;var t=O;return new i(t.buffer,t[e+1],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];tS(e,{name:n=te(n),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{$b:!0})},_embind_register_std_string:function(e,t){var n="std::string"===(t=te(t));tS(e,{name:t,fromWireType:function(e){var t=O[e>>2],r=e+4;if(n)for(var i=r,o=0;o<=t;++o){var a=r+o;if(o==t||0==L[a]){if(i=i?es(L,i,a-i):"",void 0===s)var s=i;else s+="\0",s+=i;i=a+1}}else{for(o=0,s=Array(t);o>2]=i,n&&r)eu(t,L,a,i+1);else if(r)for(r=0;rT,s=1;else 4===t&&(r=t$,i=tX,o=tJ,a=()=>O,s=2);tS(e,{name:n,fromWireType:function(e){for(var n,i=O[e>>2],o=a(),l=e+4,c=0;c<=i;++c){var u=e+4+c*t;(c==i||0==o[u>>s])&&(l=r(l,u-l),void 0===n?n=l:(n+="\0",n+=l),l=u+t)}return ni(e),n},toWireType:function(e,r){"string"!=typeof r&&e3(`Cannot pass non-string to C++ string type ${n}`);var a=o(r),l=no(4+a+t);return O[l>>2]=a>>s,i(r,l+4,a+t),null!==e&&e.push(ni,l),l},argPackAdvance:8,readValueFromPointer:ty,K:function(e){ni(e)}})},_embind_register_value_object:function(e,t,n,r,i,o){tg[e]={name:te(t),Pa:tR(n,r),W:tR(i,o),eb:[]}},_embind_register_value_object_field:function(e,t,n,r,i,o,a,s,l,c){tg[e].eb.push({Sb:te(t),Yb:n,Wb:tR(r,i),Xb:o,rc:a,qc:tR(s,l),sc:c})},_embind_register_void:function(e,t){tS(e,{fc:!0,name:t=te(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},_emscripten_get_now_is_monotonic:()=>!0,_emval_as:function(e,t,n){e=e6(e),t=tl(t,"emval::as");var r=[],i=e5(r);return O[n>>2]=i,t.toWireType(r,e)},_emval_call_method:function(e,t,n,r,i){e=t2[e],t=e6(t),n=t1(n);var o=[];return O[r>>2]=e5(o),e(t,n,o,i)},_emval_call_void_method:function(e,t,n,r){(e=t2[e])(t=e6(t),n=t1(n),null,r)},_emval_decref:tV,_emval_get_method_caller:function(e,t){var n,r,i=function(e,t){for(var n=Array(e),r=0;r>2],"parameter "+r);return n}(e,t),o=i[0],a=t4[t=o.name+"_$"+i.slice(1).map(function(e){return e.name}).join("_")+"$"];if(void 0!==a)return a;var s=Array(e-1);return n=(t,n,r,a)=>{for(var l=0,c=0;c{V("")},emscripten_asm_const_int:(e,t,n)=>{var r;for(t3.length=0,n>>=2;r=L[t++];)n+=105!=r&n,t3.push(105==r?B[n]:N[n++>>1]),++n;return J[e].apply(null,t3)},emscripten_date_now:function(){return Date.now()},emscripten_get_now:()=>performance.now(),emscripten_memcpy_big:(e,t,n)=>L.copyWithin(e,t,t+n),emscripten_resize_heap:e=>{var t=L.length;if(0x80000000<(e>>>=0))return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+0x6000000);var i=Math;r=Math.max(e,r);t:{i=i.min.call(i,0x80000000,r+(65536-r%65536)%65536)-C.buffer.byteLength+65535>>>16;try{C.grow(i),F();var o=1;break t}catch(e){}o=void 0}if(o)return!0}return!1},environ_get:(e,t)=>{var n=0;return t5().forEach(function(r,i){var o=t+n;for(i=O[e+4*i>>2]=o,o=0;o{var n=t5();O[e>>2]=n.length;var r=0;return n.forEach(function(e){r+=e.length+1}),O[t>>2]=r,0},fd_close:function(e){try{var t=eP(e);if(null===t.X)throw new eE(8);t.Ma&&(t.Ma=null);try{t.m.close&&t.m.close(t)}catch(e){throw e}finally{ex[t.X]=null}return t.X=null,0}catch(e){if(void 0===e$||"ErrnoError"!==e.name)throw e;return e.aa}},fd_read:function(e,t,n,r){try{t:{var i=eP(e);e=t;for(var o,a=t=0;a>2],l=O[e+4>>2];e+=8;var c=o,u=E;if(0>l||0>c)throw new eE(28);if(null===i.X||1==(2097155&i.flags))throw new eE(8);if(16384==(61440&i.node.mode))throw new eE(31);if(!i.m.read)throw new eE(28);var d=void 0!==c;if(d){if(!i.seekable)throw new eE(70)}else c=i.position;var f=i.m.read(i,u,s,l,c);if(d||(i.position+=f),0>f){var h=-1;break t}if(t+=f,f>2]=h,0}catch(e){if(void 0===e$||"ErrnoError"!==e.name)throw e;return e.aa}},fd_seek:function(e,t,n,r,i){t=n+2097152>>>0<4194305-!!t?(t>>>0)+0x100000000*n:NaN;try{if(isNaN(t))return 61;var o=eP(e);return eG(o,t,r),X=[o.position>>>0,($=o.position,1<=+Math.abs($)?0<$?Math.floor($/0x100000000)>>>0:~~Math.ceil(($-(~~$>>>0))/0x100000000)>>>0:0)],B[i>>2]=X[0],B[i+4>>2]=X[1],o.Ma&&0===t&&0===r&&(o.Ma=null),0}catch(e){if(void 0===e$||"ErrnoError"!==e.name)throw e;return e.aa}},fd_write:function(e,t,n,r){try{t:{var i=eP(e);e=t;for(var o,a=t=0;a>2],l=O[e+4>>2];e+=8;var c=o,u=E;if(0>l||0>c)throw new eE(28);if(null===i.X||0==(2097155&i.flags))throw new eE(8);if(16384==(61440&i.node.mode))throw new eE(31);if(!i.m.write)throw new eE(28);i.seekable&&1024&i.flags&&eG(i,0,2);var d=void 0!==c;if(d){if(!i.seekable)throw new eE(70)}else c=i.position;var f=i.m.write(i,u,s,l,c,void 0);if(d||(i.position+=f),0>f){var h=-1;break t}t+=f,void 0!==o&&(o+=f)}h=t}return O[r>>2]=h,0}catch(e){if(void 0===e$||"ErrnoError"!==e.name)throw e;return e.aa}},strftime_l:(e,t,n,r)=>((e,t,n,r)=>{function i(e,t,n){for(e="number"==typeof e?e.toString():e||"";e.lengthe?-1:+(0r-e.getDate())t-=r-e.getDate()+1,e.setDate(1),11>n?e.setMonth(n+1):(e.setMonth(0),e.setFullYear(e.getFullYear()+1));else{e.setDate(e.getDate()+t);break}}return n=new Date(e.getFullYear()+1,0,4),t=s(new Date(e.getFullYear(),0,4)),n=s(n),0>=a(t,e)?0>=a(n,e)?e.getFullYear()+1:e.getFullYear():e.getFullYear()-1}var c=B[r+40>>2];for(var u in r={wc:B[r>>2],vc:B[r+4>>2],Fa:B[r+8>>2],Sa:B[r+12>>2],Ga:B[r+16>>2],da:B[r+20>>2],R:B[r+24>>2],ca:B[r+28>>2],Rc:B[r+32>>2],uc:B[r+36>>2],xc:c&&c?es(L,c):""},n=n?es(L,n):"",c={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"})n=n.replace(RegExp(u,"g"),c[u]);var d="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),f="January February March April May June July August September October November December".split(" ");for(u in c={"%a":e=>d[e.R].substring(0,3),"%A":e=>d[e.R],"%b":e=>f[e.Ga].substring(0,3),"%B":e=>f[e.Ga],"%C":e=>o((e.da+1900)/100|0,2),"%d":e=>o(e.Sa,2),"%e":e=>i(e.Sa,2," "),"%g":e=>l(e).toString().substring(2),"%G":e=>l(e),"%H":e=>o(e.Fa,2),"%I":e=>(0==(e=e.Fa)?e=12:12{for(var t=0,n=0;n<=e.Ga-1;t+=(t8(e.da+1900)?t7:t9)[n++]);return o(e.Sa+t,3)},"%m":e=>o(e.Ga+1,2),"%M":e=>o(e.vc,2),"%n":()=>"\n","%p":e=>0<=e.Fa&&12>e.Fa?"AM":"PM","%S":e=>o(e.wc,2),"%t":()=>" ","%u":e=>e.R||7,"%U":e=>o(Math.floor((e.ca+7-e.R)/7),2),"%V":e=>{var t=Math.floor((e.ca+7-(e.R+6)%7)/7);if(2>=(e.R+371-e.ca-2)%7&&t++,t)53==t&&(4==(n=(e.R+371-e.ca)%7)||3==n&&t8(e.da)||(t=1));else{t=52;var n=(e.R+7-e.ca-1)%7;(4==n||5==n&&t8(e.da%400-1))&&t++}return o(t,2)},"%w":e=>e.R,"%W":e=>o(Math.floor((e.ca+7-(e.R+6)%7)/7),2),"%y":e=>(e.da+1900).toString().substring(2),"%Y":e=>e.da+1900,"%z":e=>{var t=0<=(e=e.uc);return(t?"+":"-")+String("0000"+((e=Math.abs(e)/60)/60*100+e%60)).slice(-4)},"%Z":e=>e.xc,"%%":()=>"%"},n=n.replace(/%%/g,"\0\0"),c)n.includes(u)&&(n=n.replace(RegExp(u,"g"),c[u](r)));return(u=ed(n=n.replace(/\0\0/g,"%"),!1)).length>t?0:(E.set(u,e),u.length-1)})(e,t,n,r)};!function(){function t(t){if(C=(M=t=t.exports).memory,F(),P=M.__indirect_function_table,z.unshift(M.__wasm_call_ctors),H--,e.monitorRunDependencies&&e.monitorRunDependencies(H),0==H&&(null!==j&&(clearInterval(j),j=null),Q)){var n=Q;Q=null,n()}return t}var n,r,i={env:nr,wasi_snapshot_preview1:nr};if(H++,e.monitorRunDependencies&&e.monitorRunDependencies(H),e.instantiateWasm)try{return e.instantiateWasm(i,t)}catch(e){x("Module.instantiateWasm callback failed with error: "+e),p(e)}(n=function(e){t(e.instance)},r=Y,S||"function"!=typeof WebAssembly.instantiateStreaming||W(r)||r.startsWith("file://")||"function"!=typeof fetch?q(r,i,n):fetch(r,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,i).then(n,function(e){return x("wasm streaming compile failed: "+e),x("falling back to ArrayBuffer instantiation"),q(r,i,n)}))).catch(p)}();var ni=e=>(ni=M.free)(e),no=e=>(no=M.malloc)(e),na=e._ma_device__on_notification_unlocked=t=>(na=e._ma_device__on_notification_unlocked=M.ma_device__on_notification_unlocked)(t);e._ma_malloc_emscripten=(t,n)=>(e._ma_malloc_emscripten=M.ma_malloc_emscripten)(t,n),e._ma_free_emscripten=(t,n)=>(e._ma_free_emscripten=M.ma_free_emscripten)(t,n);var ns=e._ma_device_process_pcm_frames_capture__webaudio=(t,n,r)=>(ns=e._ma_device_process_pcm_frames_capture__webaudio=M.ma_device_process_pcm_frames_capture__webaudio)(t,n,r),nl=e._ma_device_process_pcm_frames_playback__webaudio=(t,n,r)=>(nl=e._ma_device_process_pcm_frames_playback__webaudio=M.ma_device_process_pcm_frames_playback__webaudio)(t,n,r),nc=()=>(nc=M.__errno_location)(),nu=e=>(nu=M.__getTypeName)(e);function nd(){function t(){if(!f&&(f=!0,e.calledRun=!0,!D)){if(e.noFSInit||em||(em=!0,eq(),e.stdin=e.stdin,e.stdout=e.stdout,e.stderr=e.stderr,e.stdin?eY("stdin",e.stdin):eV("/dev/tty","/dev/stdin"),e.stdout?eY("stdout",null,e.stdout):eV("/dev/tty","/dev/stdout"),e.stderr?eY("stderr",null,e.stderr):eV("/dev/tty1","/dev/stderr"),eK("/dev/stdin",0),eK("/dev/stdout",1),eK("/dev/stderr",1)),eM=!1,Z(z),h(e),e.onRuntimeInitialized&&e.onRuntimeInitialized(),e.postRun)for("function"==typeof e.postRun&&(e.postRun=[e.postRun]);e.postRun.length;){var t=e.postRun.shift();U.unshift(t)}Z(U)}}if(!(0(e.__embind_initialize_bindings=M._embind_initialize_bindings)(),e.dynCall_iiji=(t,n,r,i,o)=>(e.dynCall_iiji=M.dynCall_iiji)(t,n,r,i,o),e.dynCall_jiji=(t,n,r,i,o)=>(e.dynCall_jiji=M.dynCall_jiji)(t,n,r,i,o),e.dynCall_iiiji=(t,n,r,i,o,a)=>(e.dynCall_iiiji=M.dynCall_iiiji)(t,n,r,i,o,a),e.dynCall_iij=(t,n,r,i)=>(e.dynCall_iij=M.dynCall_iij)(t,n,r,i),e.dynCall_jii=(t,n,r)=>(e.dynCall_jii=M.dynCall_jii)(t,n,r),e.dynCall_viijii=(t,n,r,i,o,a,s)=>(e.dynCall_viijii=M.dynCall_viijii)(t,n,r,i,o,a,s),e.dynCall_iiiiij=(t,n,r,i,o,a,s)=>(e.dynCall_iiiiij=M.dynCall_iiiiij)(t,n,r,i,o,a,s),e.dynCall_iiiiijj=(t,n,r,i,o,a,s,l,c)=>(e.dynCall_iiiiijj=M.dynCall_iiiiijj)(t,n,r,i,o,a,s,l,c),e.dynCall_iiiiiijj=(t,n,r,i,o,a,s,l,c,u)=>(e.dynCall_iiiiiijj=M.dynCall_iiiiiijj)(t,n,r,i,o,a,s,l,c,u),Q=function e(){f||nd(),f||(Q=e)},e.preInit)for("function"==typeof e.preInit&&(e.preInit=[e.preInit]);0{e.exports=JSON.parse('{"name":"@rive-app/canvas","version":"2.25.3","description":"Rive\'s canvas based web api.","main":"rive.js","homepage":"https://rive.app","repository":{"type":"git","url":"https://github.com/rive-app/rive-wasm/tree/master/js"},"keywords":["rive","animation"],"author":"Rive","contributors":["Luigi Rosso (https://rive.app)","Maxwell Talbot (https://rive.app)","Arthur Vivian (https://rive.app)","Umberto Sonnino (https://rive.app)","Matthew Sullivan (mailto:matt.j.sullivan@gmail.com)"],"license":"MIT","files":["rive.js","rive.js.map","rive.wasm","rive_fallback.wasm","rive.d.ts","rive_advanced.mjs.d.ts"],"typings":"rive.d.ts","dependencies":{},"browser":{"fs":false,"path":false}}')},(e,t,n)=>{n.r(t),n.d(t,{Animation:()=>r.Animation});var r=n(4)},(e,t,n)=>{n.r(t),n.d(t,{Animation:()=>r});var r=function(){function e(e,t,n,r){this.animation=e,this.artboard=t,this.playing=r,this.loopCount=0,this.scrubTo=null,this.instance=new n.LinearAnimationInstance(e,t)}return Object.defineProperty(e.prototype,"name",{get:function(){return this.animation.name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"time",{get:function(){return this.instance.time},set:function(e){this.instance.time=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"loopValue",{get:function(){return this.animation.loopValue},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"needsScrub",{get:function(){return null!==this.scrubTo},enumerable:!1,configurable:!0}),e.prototype.advance=function(e){null===this.scrubTo?this.instance.advance(e):(this.instance.time=0,this.instance.advance(this.scrubTo),this.scrubTo=null)},e.prototype.apply=function(e){this.instance.apply(e)},e.prototype.cleanup=function(){this.instance.delete()},e}()},(e,t,n)=>{n.r(t),n.d(t,{BLANK_URL:()=>i.BLANK_URL,registerTouchInteractions:()=>r.registerTouchInteractions,sanitizeUrl:()=>i.sanitizeUrl});var r=n(6),i=n(7)},(e,t,n)=>{n.r(t),n.d(t,{registerTouchInteractions:()=>o});var r=void 0,i=function(e,t){var n,r;return["touchstart","touchmove"].indexOf(e.type)>-1&&(null==(n=e.touches)?void 0:n.length)?(t||e.preventDefault(),{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}):"touchend"===e.type&&(null==(r=e.changedTouches)?void 0:r.length)?{clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}},o=function(e){var t=e.canvas,n=e.artboard,o=e.stateMachines,a=void 0===o?[]:o,s=e.renderer,l=e.rive,c=e.fit,u=e.alignment,d=e.isTouchScrollEnabled,f=void 0!==d&&d,h=e.layoutScaleFactor,p=void 0===h?1:h;if(!t||!a.length||!s||!l||!n||"undefined"==typeof window)return null;var A=null,m=!1,g=(function(e){if(m&&e instanceof MouseEvent){"mouseup"==e.type&&(m=!1);return}m=f&&"touchend"===e.type&&"touchstart"===A,A=e.type;var t=e.currentTarget.getBoundingClientRect(),r=i(e,f),o=r.clientX,s=r.clientY;if(o||s){var d=o-t.left,h=s-t.top,g=l.computeAlignment(c,u,{minX:0,minY:0,maxX:t.width,maxY:t.height},n.bounds,p),v=new l.Mat2D;g.invert(v);var y=new l.Vec2D(d,h),b=l.mapXY(v,y),w=b.x(),_=b.y();switch(b.delete(),v.delete(),y.delete(),g.delete(),e.type){case"mouseout":for(var x=0;x{n.r(t),n.d(t,{BLANK_URL:()=>c,sanitizeUrl:()=>u});var r=/^([^\w]*)(javascript|data|vbscript)/im,i=/&#(\w+)(^\w|;)?/g,o=/&(newline|tab);/gi,a=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,s=/^.+(:|:)/gim,l=[".","/"],c="about:blank";function u(e){if(!e)return c;var t=e.replace(a,"").replace(i,function(e,t){return String.fromCharCode(t)}).replace(o,"").replace(a,"").trim();if(!t)return c;if(l.indexOf(t[0])>-1)return t;var n=t.match(s);if(!n)return t;var u=n[0];return r.test(u)?c:t}}],j={};function Q(e){var t=j[e];if(void 0!==t)return t.exports;var n=j[e]={exports:{}};return H[e](n,n.exports,Q),n.exports}Q.d=(e,t)=>{for(var n in t)Q.o(t,n)&&!Q.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},Q.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),Q.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var V={};return Q.r(V),Q.d(V,{Alignment:()=>t,EventType:()=>i,Fit:()=>e,Layout:()=>g,LoopType:()=>o,Rive:()=>N,RiveEventType:()=>r,RiveFile:()=>I,RuntimeLoader:()=>v,StateMachineInput:()=>b,StateMachineInputType:()=>n,Testing:()=>P,decodeAudio:()=>R,decodeFont:()=>U,decodeImage:()=>z}),s=Q(1),l=Q(2),c=Q(3),u=Q(5),d=function(e,t){return(d=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},f=function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}d(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},h=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((r=r.apply(e,t||[])).next())})},p=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[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(s){return function(l){var c=[s,l];if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&c[0]?r.return:c[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,c[1])).done)return i;switch(r=0,i&&(c=[2&c[0],i.value]),c[0]){case 0:case 1:i=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,r=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]0;)null==(n=e.callBackQueue.shift())||n(e.runtime)}).catch(function(t){var n={message:(null==t?void 0:t.message)||"Unknown error",type:(null==t?void 0:t.name)||"Error",wasmError:t instanceof WebAssembly.CompileError||t instanceof WebAssembly.RuntimeError,originalError:t};console.debug("Rive WASM load error details:",n);var r="https://cdn.jsdelivr.net/npm/".concat(l.name,"@").concat(l.version,"/rive_fallback.wasm");e.wasmURL.toLowerCase()!==r?(console.warn("Failed to load WASM from ".concat(e.wasmURL," (").concat(n.message,"), trying jsdelivr as a backup")),e.setWasmUrl(r),e.loadRuntime()):console.error(["Could not load Rive WASM file from ".concat(e.wasmURL," or ").concat(r,"."),"Possible reasons:\n- Network connection is down\n- WebAssembly is not supported in this environment\n- The WASM file is corrupted or incompatible\n\nError details:","- Type: ".concat(n.type),"- Message: ".concat(n.message),"- WebAssembly-specific error: ".concat(n.wasmError),"\nTo resolve, you may need to:\n1. Check your network connection\n2. Set a new WASM source via RuntimeLoader.setWasmUrl()\n3. Call RuntimeLoader.loadRuntime() again"].join("\n"))})},e.getInstance=function(t){e.isLoading||(e.isLoading=!0,e.loadRuntime()),e.runtime?t(e.runtime):e.callBackQueue.push(t)},e.awaitInstance=function(){return new Promise(function(t){return e.getInstance(function(e){return t(e)})})},e.setWasmUrl=function(t){e.wasmURL=t},e.getWasmUrl=function(){return e.wasmURL},e.isLoading=!1,e.callBackQueue=[],e.wasmURL="https://unpkg.com/".concat(l.name,"@").concat(l.version,"/rive.wasm"),e}(),(y=n||(n={}))[y.Number=56]="Number",y[y.Trigger=58]="Trigger",y[y.Boolean=59]="Boolean",b=function(){function e(e,t){this.type=e,this.runtimeInput=t}return Object.defineProperty(e.prototype,"name",{get:function(){return this.runtimeInput.name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.runtimeInput.value},set:function(e){this.runtimeInput.value=e},enumerable:!1,configurable:!0}),e.prototype.fire=function(){this.type===n.Trigger&&this.runtimeInput.fire()},e.prototype.delete=function(){this.runtimeInput=null},e}(),(w=r||(r={}))[w.General=128]="General",w[w.OpenUrl=131]="OpenUrl",_=function(){function e(e,t,n,r){this.stateMachine=e,this.playing=n,this.artboard=r,this.inputs=[],this.instance=new t.StateMachineInstance(e,r),this.initInputs(t)}return Object.defineProperty(e.prototype,"name",{get:function(){return this.stateMachine.name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"statesChanged",{get:function(){for(var e=[],t=0;t=0||l>=0)s>=0?this.animations[s].playing=t:this.stateMachines[l].playing=t;else{var u=this.artboard.animationByName(e[a]);if(u){var d=new c.Animation(u,this.artboard,this.runtime,t);d.advance(0),d.apply(1),this.animations.push(d)}else{var f=this.artboard.stateMachineByName(e[a]);if(f){var h=new _(f,this.runtime,t,this.artboard);this.stateMachines.push(h)}}}}return n&&(t?this.eventManager.fire({type:i.Play,data:this.playing}):this.eventManager.fire({type:i.Pause,data:this.paused})),t?this.playing:this.paused},e.prototype.initLinearAnimations=function(e,t){for(var n=this.animations.map(function(e){return e.name}),r=0;r=0)this.animations[i].playing=t;else{var o=this.artboard.animationByName(e[r]);if(o){var a=new c.Animation(o,this.artboard,this.runtime,t);a.advance(0),a.apply(1),this.animations.push(a)}}}},e.prototype.initStateMachines=function(e,t){for(var n=this.stateMachines.map(function(e){return e.name}),r=0;r=0)this.stateMachines[i].playing=t;else{var o=this.artboard.stateMachineByName(e[r]);if(o){var a=new _(o,this.runtime,t,this.artboard);this.stateMachines.push(a)}else this.initLinearAnimations([e[r]],t)}}},e.prototype.play=function(e){return this.add(e,!0)},e.prototype.pause=function(e){return this.add(e,!1)},e.prototype.scrub=function(e,t){var n=this.animations.filter(function(t){return e.includes(t.name)});return n.forEach(function(e){return e.scrubTo=t}),n.map(function(e){return e.name})},Object.defineProperty(e.prototype,"playing",{get:function(){return this.animations.filter(function(e){return e.playing}).map(function(e){return e.name}).concat(this.stateMachines.filter(function(e){return e.playing}).map(function(e){return e.name}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"paused",{get:function(){return this.animations.filter(function(e){return!e.playing}).map(function(e){return e.name}).concat(this.stateMachines.filter(function(e){return!e.playing}).map(function(e){return e.name}))},enumerable:!1,configurable:!0}),e.prototype.stop=function(e){var t=this;e=F(e);var n=[];if(0===e.length)n=this.animations.map(function(e){return e.name}).concat(this.stateMachines.map(function(e){return e.name})),this.animations.forEach(function(e){return e.cleanup()}),this.stateMachines.forEach(function(e){return e.cleanup()}),this.animations.splice(0,this.animations.length),this.stateMachines.splice(0,this.stateMachines.length);else{var r=this.animations.filter(function(t){return e.includes(t.name)});r.forEach(function(e){e.cleanup(),t.animations.splice(t.animations.indexOf(e),1)});var o=this.stateMachines.filter(function(t){return e.includes(t.name)});o.forEach(function(e){e.cleanup(),t.stateMachines.splice(t.stateMachines.indexOf(e),1)}),n=r.map(function(e){return e.name}).concat(o.map(function(e){return e.name}))}return this.eventManager.fire({type:i.Stop,data:n}),n},Object.defineProperty(e.prototype,"isPlaying",{get:function(){return this.animations.reduce(function(e,t){return e||t.playing},!1)||this.stateMachines.reduce(function(e,t){return e||t.playing},!1)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isPaused",{get:function(){return!this.isPlaying&&(this.animations.length>0||this.stateMachines.length>0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isStopped",{get:function(){return 0===this.animations.length&&0===this.stateMachines.length},enumerable:!1,configurable:!0}),e.prototype.atLeastOne=function(e,t){var n;return void 0===t&&(t=!0),0===this.animations.length&&0===this.stateMachines.length&&(this.artboard.animationCount()>0?this.add([n=this.artboard.animationByIndex(0).name],e,t):this.artboard.stateMachineCount()>0&&this.add([n=this.artboard.stateMachineByIndex(0).name],e,t)),n},e.prototype.handleLooping=function(){for(var e=0,t=this.animations.filter(function(e){return e.playing});e1&&(this.eventManager.fire({type:i.Loop,data:{animation:n.name,type:o.PingPong}}),n.loopCount=0)}},e.prototype.handleStateChanges=function(){for(var e=[],t=0,n=this.stateMachines.filter(function(e){return e.playing});t0&&this.eventManager.fire({type:i.StateChange,data:e})},e.prototype.handleAdvancing=function(e){this.eventManager.fire({type:i.Advance,data:e})},e}(),(S=i||(i={})).Load="load",S.LoadError="loaderror",S.Play="play",S.Pause="pause",S.Stop="stop",S.Loop="loop",S.Draw="draw",S.Advance="advance",S.StateChange="statechange",S.RiveEvent="riveevent",S.AudioStatusChange="audiostatuschange",(C=o||(o={})).OneShot="oneshot",C.Loop="loop",C.PingPong="pingpong",M=function(){function e(e){void 0===e&&(e=[]),this.listeners=e}return e.prototype.getListeners=function(e){return this.listeners.filter(function(t){return t.type===e})},e.prototype.add=function(e){this.listeners.includes(e)||this.listeners.push(e)},e.prototype.remove=function(e){for(var t=0;t0;){var e=this.queue.shift();(null==e?void 0:e.action)&&e.action(),(null==e?void 0:e.event)&&this.eventManager.fire(e.event)}},e}(),(L=a||(a={}))[L.AVAILABLE=0]="AVAILABLE",L[L.UNAVAILABLE=1]="UNAVAILABLE",k=new(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._started=!1,t._enabled=!1,t._status=a.UNAVAILABLE,t}return f(t,e),t.prototype.delay=function(e){return h(this,void 0,void 0,function(){return p(this,function(t){return[2,new Promise(function(t){return setTimeout(t,e)})]})})},t.prototype.timeout=function(){return h(this,void 0,void 0,function(){return p(this,function(e){return[2,new Promise(function(e,t){return setTimeout(t,50)})]})})},t.prototype.reportToListeners=function(){this.fire({type:i.AudioStatusChange}),this.removeAll()},t.prototype.enableAudio=function(){return h(this,void 0,void 0,function(){return p(this,function(e){return this._enabled||(this._enabled=!0,this._status=a.AVAILABLE,this.reportToListeners()),[2]})})},t.prototype.testAudio=function(){return h(this,void 0,void 0,function(){return p(this,function(e){switch(e.label){case 0:if(this._status!==a.UNAVAILABLE||null===this._audioContext)return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,Promise.race([this._audioContext.resume(),this.timeout()])];case 2:return e.sent(),this.enableAudio(),[3,4];case 3:return e.sent(),[3,4];case 4:return[2]}})})},t.prototype._establishAudio=function(){return h(this,void 0,void 0,function(){return p(this,function(e){switch(e.label){case 0:if(this._started)return[3,5];if(this._started=!0,"undefined"!=typeof window)return[3,1];return this.enableAudio(),[3,5];case 1:this._audioContext=new AudioContext,this.listenForUserAction(),e.label=2;case 2:if(this._status!==a.UNAVAILABLE)return[3,5];return[4,this.testAudio()];case 3:return e.sent(),[4,this.delay(1e3)];case 4:return e.sent(),[3,2];case 5:return[2]}})})},t.prototype.listenForUserAction=function(){var e=this;document.addEventListener("pointerdown",function(){return h(e,void 0,void 0,function(){return p(this,function(e){return this.enableAudio(),[2]})})},{once:!0})},t.prototype.establishAudio=function(){return h(this,void 0,void 0,function(){return p(this,function(e){return this._establishAudio(),[2]})})},Object.defineProperty(t.prototype,"systemVolume",{get:function(){return this._status===a.UNAVAILABLE?(this.testAudio(),0):1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this._status},enumerable:!1,configurable:!0}),t}(M)),T=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),B=globalThis.ResizeObserver||T,O=new(function(){function e(){var e=this;this._elementsMap=new Map,this._onObservedEntry=function(t){var n=e._elementsMap.get(t.target);null!==n?n.onResize(0==t.target.clientWidth||0==t.target.clientHeight):e._resizeObserver.unobserve(t.target)},this._onObserved=function(t){t.forEach(e._onObservedEntry)},this._resizeObserver=new B(this._onObserved)}return e.prototype.add=function(e,t){var n={onResize:t,element:e};return this._elementsMap.set(e,n),this._resizeObserver.observe(e),n},e.prototype.remove=function(e){this._resizeObserver.unobserve(e.element),this._elementsMap.delete(e.element)},e}()),I=function(){function e(e){this.enableRiveAssetCDN=!0,this.referenceCount=0,this.src=e.src,this.buffer=e.buffer,e.assetLoader&&(this.assetLoader=e.assetLoader),this.enableRiveAssetCDN="boolean"!=typeof e.enableRiveAssetCDN||e.enableRiveAssetCDN,this.eventManager=new M,e.onLoad&&this.on(i.Load,e.onLoad),e.onLoadError&&this.on(i.LoadError,e.onLoadError)}return e.prototype.initData=function(){return h(this,void 0,void 0,function(){var t,n,r;return p(this,function(o){switch(o.label){case 0:if(!this.src)return[3,2];return t=this,[4,D(this.src)];case 1:t.buffer=o.sent(),o.label=2;case 2:return this.assetLoader&&(n=new this.runtime.CustomFileAssetLoader({loadContents:this.assetLoader})),r=this,[4,this.runtime.load(new Uint8Array(this.buffer),n,this.enableRiveAssetCDN)];case 3:if(r.file=o.sent(),null!==this.file)this.eventManager.fire({type:i.Load,data:this});else throw this.eventManager.fire({type:i.LoadError,data:null}),Error(e.fileLoadErrorMessage);return[2]}})})},e.prototype.init=function(){return h(this,void 0,void 0,function(){var t;return p(this,function(n){switch(n.label){case 0:if(!this.src&&!this.buffer)throw Error(e.missingErrorMessage);return t=this,[4,v.awaitInstance()];case 1:return t.runtime=n.sent(),[4,this.initData()];case 2:return n.sent(),[2]}})})},e.prototype.on=function(e,t){this.eventManager.add({type:e,callback:t})},e.prototype.off=function(e,t){this.eventManager.remove({type:e,callback:t})},e.prototype.cleanup=function(){var e;this.referenceCount-=1,this.referenceCount<=0&&(this.removeAllRiveEventListeners(),null==(e=this.file)||e.delete())},e.prototype.removeAllRiveEventListeners=function(e){this.eventManager.removeAll(e)},e.prototype.getInstance=function(){if(null!==this.file)return this.referenceCount+=1,this.file},e.missingErrorMessage="Rive source file or data buffer required",e.fileLoadErrorMessage="The file failed to load",e}(),N=function(){function t(e){var t,n=this;this.loaded=!1,this._observed=null,this.readyForPlaying=!1,this.artboard=null,this.eventCleanup=null,this.shouldDisableRiveListeners=!1,this.automaticallyHandleEvents=!1,this.enableRiveAssetCDN=!0,this._volume=1,this._artboardWidth=void 0,this._artboardHeight=void 0,this._devicePixelRatioUsed=1,this._hasZeroSize=!1,this._audioEventListener=null,this.durations=[],this.frameTimes=[],this.frameCount=0,this.isTouchScrollEnabled=!1,this.onCanvasResize=function(e){n._hasZeroSize=e,n._layout.maxX&&n._layout.maxY||n.resizeToCanvas()},this.renderSecondTimer=0,this.canvas=e.canvas,e.canvas.constructor===HTMLCanvasElement&&(this._observed=O.add(this.canvas,this.onCanvasResize)),this.src=e.src,this.buffer=e.buffer,this.riveFile=e.riveFile,this.layout=null!=(t=e.layout)?t:new g,this.shouldDisableRiveListeners=!!e.shouldDisableRiveListeners,this.isTouchScrollEnabled=!!e.isTouchScrollEnabled,this.automaticallyHandleEvents=!!e.automaticallyHandleEvents,this.enableRiveAssetCDN=void 0===e.enableRiveAssetCDN||e.enableRiveAssetCDN,this.eventManager=new M,e.onLoad&&this.on(i.Load,e.onLoad),e.onLoadError&&this.on(i.LoadError,e.onLoadError),e.onPlay&&this.on(i.Play,e.onPlay),e.onPause&&this.on(i.Pause,e.onPause),e.onStop&&this.on(i.Stop,e.onStop),e.onLoop&&this.on(i.Loop,e.onLoop),e.onStateChange&&this.on(i.StateChange,e.onStateChange),e.onAdvance&&this.on(i.Advance,e.onAdvance),e.onload&&!e.onLoad&&this.on(i.Load,e.onload),e.onloaderror&&!e.onLoadError&&this.on(i.LoadError,e.onloaderror),e.onplay&&!e.onPlay&&this.on(i.Play,e.onplay),e.onpause&&!e.onPause&&this.on(i.Pause,e.onpause),e.onstop&&!e.onStop&&this.on(i.Stop,e.onstop),e.onloop&&!e.onLoop&&this.on(i.Loop,e.onloop),e.onstatechange&&!e.onStateChange&&this.on(i.StateChange,e.onstatechange),e.assetLoader&&(this.assetLoader=e.assetLoader),this.taskQueue=new E(this.eventManager),this.init({src:this.src,buffer:this.buffer,riveFile:this.riveFile,autoplay:e.autoplay,animations:e.animations,stateMachines:e.stateMachines,artboard:e.artboard,useOffscreenRenderer:e.useOffscreenRenderer})}return t.new=function(e){return console.warn("This function is deprecated: please use `new Rive({})` instead"),new t(e)},t.prototype.onSystemAudioChanged=function(){this.volume=this._volume},t.prototype.init=function(e){var n=this,r=e.src,i=e.buffer,o=e.riveFile,a=e.animations,s=e.stateMachines,l=e.artboard,c=e.autoplay,u=void 0!==c&&c,d=e.useOffscreenRenderer,f=void 0!==d&&d;if(this.src=r,this.buffer=i,this.riveFile=o,!this.src&&!this.buffer&&!this.riveFile)throw Error(t.missingErrorMessage);var h=F(a),p=F(s);this.loaded=!1,this.readyForPlaying=!1,v.awaitInstance().then(function(e){n.runtime=e,n.removeRiveListeners(),n.deleteRiveRenderer(),n.renderer=n.runtime.makeRenderer(n.canvas,f),n.canvas.width||n.canvas.height||n.resizeDrawingSurfaceToCanvas(),n.initData(l,h,p,u).then(function(){return n.setupRiveListeners()}).catch(function(e){console.error(e)})}).catch(function(e){console.error(e)})},t.prototype.setupRiveListeners=function(e){var t=this;if(!this.shouldDisableRiveListeners){var n=(this.animator.stateMachines||[]).filter(function(e){return e.playing&&t.runtime.hasListeners(e.instance)}).map(function(e){return e.instance}),r=this.isTouchScrollEnabled;e&&"isTouchScrollEnabled"in e&&(r=e.isTouchScrollEnabled),this.eventCleanup=(0,u.registerTouchInteractions)({canvas:this.canvas,artboard:this.artboard,stateMachines:n,renderer:this.renderer,rive:this.runtime,fit:this._layout.runtimeFit(this.runtime),alignment:this._layout.runtimeAlignment(this.runtime),isTouchScrollEnabled:r,layoutScaleFactor:this._layout.layoutScaleFactor})}},t.prototype.removeRiveListeners=function(){this.eventCleanup&&(this.eventCleanup(),this.eventCleanup=null)},t.prototype.initializeAudio=function(){var e,t=this;k.status==a.UNAVAILABLE&&(null==(e=this.artboard)?void 0:e.hasAudio)&&null===this._audioEventListener&&(this._audioEventListener={type:i.AudioStatusChange,callback:function(){return t.onSystemAudioChanged()}},k.add(this._audioEventListener),k.establishAudio())},t.prototype.initArtboardSize=function(){this.artboard&&(this._artboardWidth=this.artboard.width=this._artboardWidth||this.artboard.width,this._artboardHeight=this.artboard.height=this._artboardHeight||this.artboard.height)},t.prototype.initData=function(e,t,n,r){var o;return h(this,void 0,void 0,function(){var a;return p(this,function(s){switch(s.label){case 0:if(s.trys.push([0,3,,4]),null!=this.riveFile)return[3,2];return this.riveFile=new I({src:this.src,buffer:this.buffer,enableRiveAssetCDN:this.enableRiveAssetCDN,assetLoader:this.assetLoader}),[4,this.riveFile.init()];case 1:s.sent(),s.label=2;case 2:return this.file=this.riveFile.getInstance(),this.initArtboard(e,t,n,r),this.initArtboardSize(),this.initializeAudio(),this.loaded=!0,this.eventManager.fire({type:i.Load,data:null!=(o=this.src)?o:"buffer"}),this.readyForPlaying=!0,this.taskQueue.process(),this.drawFrame(),[2,Promise.resolve()];case 3:return s.sent(),console.warn(a="Problem loading file; may be corrupt!"),this.eventManager.fire({type:i.LoadError,data:a}),[2,Promise.reject(a)];case 4:return[2]}})})},t.prototype.initArtboard=function(e,t,n,r){if(this.file){var o,a=e?this.file.artboardByName(e):this.file.defaultArtboard();if(!a){var s="Invalid artboard name or no default artboard";console.warn(s),this.eventManager.fire({type:i.LoadError,data:s});return}if(this.artboard=a,a.volume=this._volume*k.systemVolume,1>this.artboard.animationCount()){var s="Artboard has no animations";throw this.eventManager.fire({type:i.LoadError,data:s}),s}this.animator=new x(this.runtime,this.artboard,this.eventManager),t.length>0||n.length>0?(o=t.concat(n),this.animator.initLinearAnimations(t,r),this.animator.initStateMachines(n,r)):o=[this.animator.atLeastOne(r,!1)],this.taskQueue.add({event:{type:r?i.Play:i.Pause,data:o}})}},t.prototype.drawFrame=function(){this.startRendering()},t.prototype.draw=function(e,t){this.frameRequestId=null;var n=performance.now();this.lastRenderTime||(this.lastRenderTime=e),this.renderSecondTimer+=e-this.lastRenderTime,this.renderSecondTimer>5e3&&(this.renderSecondTimer=0,null==t||t());var o=(e-this.lastRenderTime)/1e3;this.lastRenderTime=e;for(var a=this.animator.animations.filter(function(e){return e.playing||e.needsScrub}).sort(function(e){return e.needsScrub?-1:1}),s=0;st.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function l(e){var t=e||c(),n=r.useState(t),i=n[0],o=n[1];return r.useEffect(function(){if("undefined"!=typeof window&&"matchMedia"in window){var t=function(){o(e||c())},n=window.matchMedia("screen and (resolution: ".concat(i,"dppx)"));return n.hasOwnProperty("addEventListener")?n.addEventListener("change",t):n.addListener(t),function(){n.hasOwnProperty("removeEventListener")?n.removeEventListener("change",t):n.removeListener(t)}}},[i,e]),i}function c(){return Math.min(Math.max(1,"undefined"!=typeof window&&"number"==typeof window.devicePixelRatio?window.devicePixelRatio:1),3)}"function"==typeof SuppressedError&&SuppressedError;var u=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),d=globalThis.ResizeObserver||u,f=void 0!==globalThis.ResizeObserver,h=!f,p={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function A(e){return Object.assign({},p,e)}function m(e){var t,n,i,o,a,s,c,u=e.riveLoaded,p=void 0!==u&&u,m=e.canvasElem,g=e.containerRef,v=e.options,y=e.onCanvasHasResized,b=e.artboardBounds,w=A(void 0===v?{}:v),_=r.useState({height:0,width:0}),x=_[0],S=x.height,C=x.width,M=_[1],E=r.useState({height:0,width:0}),L=E[0],k=L.height,T=L.width,B=E[1],O=r.useState(!0),I=O[0],N=O[1],D=w.fitCanvasToArtboardHeight,F=w.shouldResizeCanvasToContainer,P=w.useDevicePixelRatio,R=w.customDevicePixelRatio,z=(void 0===(t=F)&&(t=!0),i=(n=r.useState({width:0,height:0}))[0],o=n[1],r.useEffect(function(){if("undefined"!=typeof window&&t){var e=function(){o({width:window.innerWidth,height:window.innerHeight})};return h&&(e(),window.addEventListener("resize",e)),function(){return window.removeEventListener("resize",e)}}},[]),c=r.useRef(new d((a=function(e){f&&o({width:e[e.length-1].contentRect.width,height:e[e.length-1].contentRect.height})},s=0,function(){for(var e=this,t=[],n=0;n0&&e.height>0&&e.top<(window.innerHeight||document.documentElement.clientHeight)&&e.bottom>0&&e.left<(window.innerWidth||document.documentElement.clientWidth)&&e.right>0&&(null==f||f.startRendering(),t=!1)}};return s&&!1!==g.shouldUseIntersectionObserver&&C(s,function(r){r.isIntersecting?f&&f.startRendering():f&&f.stopRendering(),t=!r.isIntersecting,clearTimeout(e),r.isIntersecting||0!==r.boundingClientRect.width||(e=setTimeout(n,10))}),function(){s&&M(s)}},[C,M,f,s,g.shouldUseIntersectionObserver]),r.useEffect(function(){return function(){f&&(f.cleanup(),h(null))}},[f,s]);var E=null==e?void 0:e.animations;r.useEffect(function(){f&&E&&(f.isPlaying?(f.stop(f.animationNames),f.play(E)):f.isPaused&&(f.stop(f.animationNames),f.pause(E)))},[E,f]);var L=r.useCallback(function(e){return o.default.createElement(_,a({setContainerRef:x,setCanvasRef:b},e))},[b,x]);return{canvas:s,container:u.current,setCanvasRef:b,setContainerRef:x,rive:f,RiveComponent:L}}t.default=function(e){var t=e.src,n=e.artboard,r=e.animations,i=e.stateMachines,l=e.layout,c=e.useOffscreenRenderer,u=e.shouldDisableRiveListeners,d=e.shouldResizeCanvasToContainer,f=e.automaticallyHandleEvents,h=e.children,p=s(e,["src","artboard","animations","stateMachines","layout","useOffscreenRenderer","shouldDisableRiveListeners","shouldResizeCanvasToContainer","automaticallyHandleEvents","children"]),A=x({src:t,artboard:n,animations:r,layout:l,stateMachines:i,autoplay:!0,shouldDisableRiveListeners:void 0!==u&&u,automaticallyHandleEvents:void 0!==f&&f},{useOffscreenRenderer:void 0===c||c,shouldResizeCanvasToContainer:void 0===d||d}).RiveComponent;return o.default.createElement(A,a({},p),h)},t.useResizeCanvas=m,t.useRive=x,t.useRiveFile=function(e){var t=this,n=r.useState(null),o=n[0],a=n[1],s=r.useState("idle"),l=s[0],c=s[1];return r.useEffect(function(){var n,r,o,s=null;return n=void 0,r=void 0,o=function(){return function(e,t){var n,r,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){var c=[s,l];if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(o=0)),o;)try{if(n=1,r&&(i=2&c[0]?r.return:c[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,c[1])).done)return i;switch(r=0,i&&(c=[2&c[0],i.value]),c[0]){case 0:case 1:i=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]r,w_:()=>i})},773962:function(e,t,n){"use strict";n.d(t,{d:()=>l,j:()=>c});var r=n(991294),i=n(579549),o=n(300367),a=function(){function e(){this._logs=[]}return e.prototype.log=function(e,t,n){var r=new Date;this._logs.push({level:e,message:t,time:r,extras:n})},Object.defineProperty(e.prototype,"logs",{get:function(){return this._logs},enumerable:!1,configurable:!0}),e.prototype.flush=function(){if(this.logs.length>1){var e=this._logs.reduce(function(e,t){var n,r,i,a=(0,o.Cl)((0,o.Cl)({},t),{json:JSON.stringify(t.extras,null," "),extras:t.extras});delete a.time;var s=null!=(i=null==(r=t.time)?void 0:r.toISOString())?i:"";return e[s]&&(s="".concat(s,"-").concat(Math.random())),(0,o.Cl)((0,o.Cl)({},e),((n={})[s]=a,n))},{});console.table?console.table(e):console.log(e)}else this.logs.forEach(function(e){var t=e.level,n=e.message,r=e.extras;"info"===t||"debug"===t?console.log(n,null!=r?r:""):console[t](n,null!=r?r:"")});this._logs=[]},e}(),s=n(59075),l=function(e){var t,n,r;this.retry=null==(t=e.retry)||t,this.type=null!=(n=e.type)?n:"plugin Error",this.reason=null!=(r=e.reason)?r:""},c=function(){function e(e,t,n,i){void 0===t&&(t=(0,r.v4)()),void 0===n&&(n=new s.r),void 0===i&&(i=new a),this.attempts=0,this.event=e,this._id=t,this.logger=i,this.stats=n}return e.system=function(){},e.prototype.isSame=function(e){return e.id===this.id},e.prototype.cancel=function(e){if(e)throw e;throw new l({reason:"Context Cancel"})},e.prototype.log=function(e,t,n){this.logger.log(e,t,n)},Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),e.prototype.updateEvent=function(e,t){var n;if("integrations"===e.split(".")[0]){var r=e.split(".")[1];if((null==(n=this.event.integrations)?void 0:n[r])===!1)return this.event}return(0,i.J)(this.event,e,t),this.event},e.prototype.failedDelivery=function(){return this._failedDelivery},e.prototype.setFailedDelivery=function(e){this._failedDelivery=e},e.prototype.logs=function(){return this.logger.logs},e.prototype.flush=function(){this.logger.flush(),this.stats.flush()},e.prototype.toJSON=function(){return{id:this._id,event:this.event,logs:this.logger.logs,metrics:this.stats.metrics}},e}()},146229:function(e,t,n){"use strict";n.d(t,{g:()=>o,M:()=>a});var r=n(300367),i=n(423503),o="onRemoveFromFuture",a=function(e){function t(t,n,r){var i=e.call(this)||this;return i.future=[],i.maxAttempts=t,i.queue=n,i.seen=null!=r?r:{},i}return(0,r.C6)(t,e),t.prototype.push=function(){for(var e=this,t=[],n=0;ne.maxAttempts||e.includes(t))&&(e.queue.push(t),!0)});return this.queue=this.queue.sort(function(t,n){return e.getAttempts(t)-e.getAttempts(n)}),r},t.prototype.pushWithBackoff=function(e,t){var n,r,i,a,s,l=this;if(void 0===t&&(t=0),0==t&&0===this.getAttempts(e))return this.push(e)[0];var c=this.updateAttempts(e);if(c>this.maxAttempts||this.includes(e))return!1;var u=(n={attempt:c-1},r=Math.random()+1,i=n.minTimeout,a=n.factor,Math.min(r*(void 0===i?500:i)*Math.pow(void 0===a?2:a,n.attempt),void 0===(s=n.maxTimeout)?1/0:s));return t>0&&uo,D:()=>a});var r=n(300367),i=n(773962);function o(e,t){e.log("debug","plugin",{plugin:t.name});var n=new Date().getTime(),o=t[e.event.type];return void 0===o?Promise.resolve(e):(function(e){return(0,r.sH)(this,void 0,void 0,function(){return(0,r.YH)(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,e()];case 1:return[2,t.sent()];case 2:return[2,Promise.reject(t.sent())];case 3:return[2]}})})})(function(){return o.apply(t,[e])}).then(function(e){var r=new Date().getTime()-n;return e.stats.gauge("plugin_time",r,["plugin:".concat(t.name)]),e}).catch(function(n){if(n instanceof i.d&&"middleware_cancellation"===n.type)throw n;return n instanceof i.d?e.log("warn",n.type,{plugin:t.name,error:n}):(e.log("error","plugin Error",{plugin:t.name,error:n}),e.stats.increment("plugin_error",1,["plugin:".concat(t.name)])),n})}function a(e,t){return o(e,t).then(function(t){if(t instanceof i.j)return t;e.log("debug","Context canceled"),e.stats.increment("context_canceled"),e.cancel(t)})}},59075:function(e,t,n){"use strict";n.d(t,{p:()=>i,r:()=>o});var r=n(300367),i=function(){function e(){this.metrics=[]}return e.prototype.increment=function(e,t,n){void 0===t&&(t=1),this.metrics.push({metric:e,value:t,tags:null!=n?n:[],type:"counter",timestamp:Date.now()})},e.prototype.gauge=function(e,t,n){this.metrics.push({metric:e,value:t,tags:null!=n?n:[],type:"gauge",timestamp:Date.now()})},e.prototype.flush=function(){var e=this.metrics.map(function(e){return(0,r.Cl)((0,r.Cl)({},e),{tags:e.tags.join(",")})});console.table?console.table(e):console.log(e),this.metrics=[]},e.prototype.serialize=function(){return this.metrics.map(function(e){return{m:e.metric,v:e.value,t:e.tags,k:({gauge:"g",counter:"c"})[e.type],e:e.timestamp}})},e}(),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.C6)(t,e),t.prototype.gauge=function(){for(var e=[],t=0;ti,Kg:()=>r,Qd:()=>s,Tn:()=>o,t2:()=>a})},991659:function(e,t,n){"use strict";n.d(t,{u:()=>r});var r=function(){var e,t,n=!1,r=new Promise(function(r,i){e=function(){for(var e=[],t=0;tr});var r=function(){function e(e){var t;this.callbacks={},this.warned=!1,this.maxListeners=null!=(t=null==e?void 0:e.maxListeners)?t:10}return e.prototype.warnIfPossibleMemoryLeak=function(e){!this.warned&&this.maxListeners&&this.callbacks[e].length>this.maxListeners&&(console.warn("Event Emitter: Possible memory leak detected; ".concat(String(e)," has exceeded ").concat(this.maxListeners," listeners.")),this.warned=!0)},e.prototype.on=function(e,t){return this.callbacks[e]?(this.callbacks[e].push(t),this.warnIfPossibleMemoryLeak(e)):this.callbacks[e]=[t],this},e.prototype.once=function(e,t){var n=this,r=function(){for(var i=[],o=0;oeK});var r,i,o=n(300367);function a(){return"undefined"!=typeof process&&process.env?process.env:{}}var s=n(882837),l=n(108066);function c(e,t,n,r){var i,o=[e,t,n,r],a=(0,l.Qd)(e)?e.event:e;if(!a||!(0,l.Kg)(a))throw Error("Event missing");var s=(0,l.Qd)(e)?null!=(i=e.properties)?i:{}:(0,l.Qd)(t)?t:{},c={};return(0,l.Tn)(n)||(c=null!=n?n:{}),(0,l.Qd)(e)&&!(0,l.Tn)(t)&&(c=null!=t?t:{}),[a,s,c,o.find(l.Tn)]}function u(e,t,n,r,i){var o,a,s=null,c=null,u=[e,t,n,r,i],d=u.filter(l.Kg);void 0!==d[0]&&void 0!==d[1]&&(s=d[0],c=d[1]),1===d.length&&(s=null,c=d[0]);var f=u.find(l.Tn),h=u.filter(function(e){return null===c?(0,l.Qd)(e):(0,l.Qd)(e)||null===e}),p=null!=(o=h[0])?o:{},A=null!=(a=h[1])?a:{};return[s,c,p,A,f]}var d=function(e){return function(){for(var t,n,r,i=[],o=0;o-1?t:t+r:b(i);return{path:s,referrer:o,search:r,title:a,url:l}},x=function(){var e=document.querySelector("link[rel='canonical']");return v(location.href,e&&e.getAttribute("href")||void 0,location.search,location.pathname,document.title,document.referrer)},S=function(e,t){void 0===t&&(t=_(x()));var n,r,i,a=e.context;"page"===e.type&&(i=e.properties&&(n=e.properties,r=Object.keys(t),Object.assign.apply(Object,(0,o.fX)([{}],r.map(function(e){var t;if(n&&Object.prototype.hasOwnProperty.call(n,e))return(t={})[e]=n[e],t}),!1))),e.properties=(0,o.Cl)((0,o.Cl)((0,o.Cl)({},t),e.properties),e.name?{name:e.name}:{})),a.page=(0,o.Cl)((0,o.Cl)((0,o.Cl)({},t),i),a.page)},C=n(579549),M=function(e){function t(t,n){var r=e.call(this,"".concat(t," ").concat(n))||this;return r.field=t,r}return(0,o.C6)(t,e),t}(Error),E="is not a string",L="is not an object",k=function(e){var t,n;this.settings=e,this.createMessageId=e.createMessageId,this.onEventMethodCall=null!=(t=e.onEventMethodCall)?t:function(){},this.onFinishedEvent=null!=(n=e.onFinishedEvent)?n:function(){}},T=function(e){function t(t){var n=e.call(this,{createMessageId:function(){return"ajs-next-".concat(Date.now(),"-").concat((0,g.v4)())},onEventMethodCall:function(e){var t=e.options;n.maybeUpdateAnonId(t)},onFinishedEvent:function(e){return n.addIdentity(e),e}})||this;return n.user=t,n}return(0,o.C6)(t,e),t.prototype.maybeUpdateAnonId=function(e){(null==e?void 0:e.anonymousId)&&this.user.anonymousId(e.anonymousId)},t.prototype.addIdentity=function(e){this.user.id()&&(e.userId=this.user.id()),this.user.anonymousId()&&(e.anonymousId=this.user.anonymousId())},t.prototype.track=function(t,n,r,i,o){var a=e.prototype.track.call(this,t,n,r,i);return S(a,o),a},t.prototype.page=function(t,n,r,i,o,a){var s=e.prototype.page.call(this,t,n,r,i,o);return S(s,a),s},t.prototype.screen=function(t,n,r,i,o,a){var s=e.prototype.screen.call(this,t,n,r,i,o);return S(s,a),s},t.prototype.identify=function(t,n,r,i,o){var a=e.prototype.identify.call(this,t,n,r,i);return S(a,o),a},t.prototype.group=function(t,n,r,i,o){var a=e.prototype.group.call(this,t,n,r,i);return S(a,o),a},t.prototype.alias=function(t,n,r,i,o){var a=e.prototype.alias.call(this,t,n,r,i);return S(a,o),a},t}(function(){function e(e){this.settings=new k(e)}return e.prototype.track=function(e,t,n,r){return this.settings.onEventMethodCall({type:"track",options:n}),this.normalize((0,o.Cl)((0,o.Cl)({},this.baseEvent()),{event:e,type:"track",properties:null!=t?t:{},options:(0,o.Cl)({},n),integrations:(0,o.Cl)({},r)}))},e.prototype.page=function(e,t,n,r,i){this.settings.onEventMethodCall({type:"page",options:r});var a,s={type:"page",properties:(0,o.Cl)({},n),options:(0,o.Cl)({},r),integrations:(0,o.Cl)({},i)};return null!==e&&(s.category=e,s.properties=null!=(a=s.properties)?a:{},s.properties.category=e),null!==t&&(s.name=t),this.normalize((0,o.Cl)((0,o.Cl)({},this.baseEvent()),s))},e.prototype.screen=function(e,t,n,r,i){this.settings.onEventMethodCall({type:"screen",options:r});var a={type:"screen",properties:(0,o.Cl)({},n),options:(0,o.Cl)({},r),integrations:(0,o.Cl)({},i)};return null!==e&&(a.category=e),null!==t&&(a.name=t),this.normalize((0,o.Cl)((0,o.Cl)({},this.baseEvent()),a))},e.prototype.identify=function(e,t,n,r){return this.settings.onEventMethodCall({type:"identify",options:n}),this.normalize((0,o.Cl)((0,o.Cl)({},this.baseEvent()),{type:"identify",userId:e,traits:null!=t?t:{},options:(0,o.Cl)({},n),integrations:r}))},e.prototype.group=function(e,t,n,r){return this.settings.onEventMethodCall({type:"group",options:n}),this.normalize((0,o.Cl)((0,o.Cl)({},this.baseEvent()),{type:"group",traits:null!=t?t:{},options:(0,o.Cl)({},n),integrations:(0,o.Cl)({},r),groupId:e}))},e.prototype.alias=function(e,t,n,r){this.settings.onEventMethodCall({type:"alias",options:n});var i={userId:e,type:"alias",options:(0,o.Cl)({},n),integrations:(0,o.Cl)({},r)};return(null!==t&&(i.previousId=t),void 0===e)?this.normalize((0,o.Cl)((0,o.Cl)({},i),this.baseEvent())):this.normalize((0,o.Cl)((0,o.Cl)({},this.baseEvent()),i))},e.prototype.baseEvent=function(){return{integrations:{},options:{}}},e.prototype.context=function(e){var t,n=["userId","anonymousId","timestamp","messageId"];delete e.integrations;var r=Object.keys(e),i=null!=(t=e.context)?t:{},o={};return r.forEach(function(t){"context"!==t&&(n.includes(t)?(0,C.J)(o,t,e[t]):(0,C.J)(i,t,e[t]))}),[i,o]},e.prototype.normalize=function(e){var t,n,r,i=Object.keys(null!=(n=e.integrations)?n:{}).reduce(function(t,n){var r,i;return(0,o.Cl)((0,o.Cl)({},t),((r={})[n]=!!(null==(i=e.integrations)?void 0:i[n]),r))},{});t=e.options||{},e.options=Object.keys(t).filter(function(e){return function(e,t){return void 0!==t}(e,t[e])}).reduce(function(e,n){return e[n]=t[n],e},{});var a=(0,o.Cl)((0,o.Cl)({},i),null==(r=e.options)?void 0:r.integrations),s=e.options?this.context(e.options):[],c=s[0],u=s[1],d=e.options,f=(0,o.Tt)(e,["options"]),h=(0,o.Cl)((0,o.Cl)((0,o.Cl)((0,o.Cl)({timestamp:new Date},f),{context:c,integrations:a}),u),{messageId:d.messageId||this.settings.createMessageId()});return this.settings.onFinishedEvent(h),!function(e){if(!(0,l.t2)(e))throw new M("Event","is nil");if("object"!=typeof e)throw new M("Event",L);if(!(0,l.Kg)(e.type))throw new M(".type",E);if(!(0,l.Kg)(e.messageId))throw new M(".messageId",E);if("track"===e.type){if(!(0,l.Kg)(e.event))throw new M(".event",E);if(!(0,l.Qd)(e.properties))throw new M(".properties",L)}["group","identify"].includes(e.type)&&function(e){if(!(0,l.Qd)(e.traits))throw new M(".traits",L)}(e)}(h),h},e}()),B=function(e){return"addMiddleware"in e&&"destination"===e.type},O=n(368386),I=n(146229),N=n(773962),D=function(){var e,t,n=0;return{done:function(){return e},run:function(r){var i=r();return"object"==typeof i&&null!==i&&"then"in i&&"function"==typeof i.then&&(1==++n&&(e=new Promise(function(e){return t=e})),i.finally(function(){return 0==--n&&t()})),i}}},F=n(534315),P=function(e){function t(t){return e.call(this,"string"==typeof t?new O.x(4,t):t)||this}return(0,o.C6)(t,e),t.prototype.flush=function(){return(0,o.sH)(this,void 0,void 0,function(){return(0,o.YH)(this,function(t){return(0,h.a)()?[2,[]]:[2,e.prototype.flush.call(this)]})})},t}(function(e){function t(t){var n=e.call(this)||this;return n.criticalTasks=D(),n.plugins=[],n.failedInitializations=[],n.flushing=!1,n.queue=t,n.queue.on(I.g,function(){n.scheduleFlush(0)}),n}return(0,o.C6)(t,e),t.prototype.register=function(e,t,n){return(0,o.sH)(this,void 0,void 0,function(){var r,i,a=this;return(0,o.YH)(this,function(o){switch(o.label){case 0:if(this.plugins.push(t),r=function(n){a.failedInitializations.push(t.name),a.emit("initialization_failure",t),console.warn(t.name,n),e.log("warn","Failed to load destination",{plugin:t.name,error:n}),a.plugins=a.plugins.filter(function(e){return e!==t})},"destination"!==t.type||"Segment.io"===t.name)return[3,1];return t.load(e,n).catch(r),[3,4];case 1:return o.trys.push([1,3,,4]),[4,t.load(e,n)];case 2:return o.sent(),[3,4];case 3:return i=o.sent(),r(i),[3,4];case 4:return[2]}})})},t.prototype.deregister=function(e,t,n){return(0,o.sH)(this,void 0,void 0,function(){var r;return(0,o.YH)(this,function(i){switch(i.label){case 0:if(i.trys.push([0,3,,4]),!t.unload)return[3,2];return[4,Promise.resolve(t.unload(e,n))];case 1:i.sent(),i.label=2;case 2:return this.plugins=this.plugins.filter(function(e){return e.name!==t.name}),[3,4];case 3:return r=i.sent(),e.log("warn","Failed to unload destination",{plugin:t.name,error:r}),[3,4];case 4:return[2]}})})},t.prototype.dispatch=function(e){return(0,o.sH)(this,void 0,void 0,function(){var t;return(0,o.YH)(this,function(n){return e.log("debug","Dispatching"),e.stats.increment("message_dispatched"),this.queue.push(e),t=this.subscribeToDelivery(e),this.scheduleFlush(0),[2,t]})})},t.prototype.subscribeToDelivery=function(e){return(0,o.sH)(this,void 0,void 0,function(){var t=this;return(0,o.YH)(this,function(n){return[2,new Promise(function(n){var r=function(i,o){i.isSame(e)&&(t.off("flush",r),n(i))};t.on("flush",r)})]})})},t.prototype.dispatchSingle=function(e){return(0,o.sH)(this,void 0,void 0,function(){var t=this;return(0,o.YH)(this,function(n){return e.log("debug","Dispatching"),e.stats.increment("message_dispatched"),this.queue.updateAttempts(e),e.attempts=1,[2,this.deliver(e).catch(function(n){return t.enqueuRetry(n,e)?t.subscribeToDelivery(e):(e.setFailedDelivery({reason:n}),e)})]})})},t.prototype.isEmpty=function(){return 0===this.queue.length},t.prototype.scheduleFlush=function(e){var t=this;void 0===e&&(e=500),this.flushing||(this.flushing=!0,setTimeout(function(){t.flush().then(function(){setTimeout(function(){t.flushing=!1,t.queue.length&&t.scheduleFlush(0)},0)})},e))},t.prototype.deliver=function(e){return(0,o.sH)(this,void 0,void 0,function(){var t,n,r,i;return(0,o.YH)(this,function(o){switch(o.label){case 0:return[4,this.criticalTasks.done()];case 1:o.sent(),t=Date.now(),o.label=2;case 2:return o.trys.push([2,4,,5]),[4,this.flushOne(e)];case 3:return e=o.sent(),n=Date.now()-t,this.emit("delivery_success",e),e.stats.gauge("delivered",n),e.log("debug","Delivered",e.event),[2,e];case 4:throw i=r=o.sent(),e.log("error","Failed to deliver",i),this.emit("delivery_failure",e,i),e.stats.increment("delivery_failed"),r;case 5:return[2]}})})},t.prototype.enqueuRetry=function(e,t){return!!(!(e instanceof N.d)||e.retry)&&this.queue.pushWithBackoff(t)},t.prototype.flush=function(){return(0,o.sH)(this,void 0,void 0,function(){var e,t;return(0,o.YH)(this,function(n){switch(n.label){case 0:if(0===this.queue.length||!(e=this.queue.pop()))return[2,[]];e.attempts=this.queue.getAttempts(e),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.deliver(e)];case 2:return e=n.sent(),this.emit("flush",e,!0),[3,4];case 3:return t=n.sent(),this.enqueuRetry(t,e)||(e.setFailedDelivery({reason:t}),this.emit("flush",e,!1)),[2,[]];case 4:return[2,[e]]}})})},t.prototype.isReady=function(){return!0},t.prototype.availableExtensions=function(e){var t,n,r=(t="type",n={},this.plugins.filter(function(t){if("destination"!==t.type&&"Segment.io"!==t.name)return!0;var n,r,i,o=void 0;return null==(n=t.alternativeNames)||n.forEach(function(t){void 0!==e[t]&&(o=e[t])}),null!=(i=null!=(r=e[t.name])?r:o)?i:!1!==("Segment.io"===t.name||e.All)}).forEach(function(e){var r,i=void 0;if("string"==typeof t){var a=e[t];i="string"!=typeof a?JSON.stringify(a):a}else t instanceof Function&&(i=t(e));void 0!==i&&(n[i]=(0,o.fX)((0,o.fX)([],null!=(r=n[i])?r:[],!0),[e],!1))}),n),i=r.before,a=r.enrichment,s=r.destination,l=r.after;return{before:void 0===i?[]:i,enrichment:void 0===a?[]:a,destinations:void 0===s?[]:s,after:void 0===l?[]:l}},t.prototype.flushOne=function(e){var t,n;return(0,o.sH)(this,void 0,void 0,function(){var r,i,a,s,l,c,u,d,f,h,p,A,m;return(0,o.YH)(this,function(o){switch(o.label){case 0:if(!this.isReady())throw Error("Not ready");e.attempts>1&&this.emit("delivery_retry",e),i=(r=this.availableExtensions(null!=(t=e.event.integrations)?t:{})).before,a=r.enrichment,s=0,l=i,o.label=1;case 1:if(!(s0||t.length<=1)return r;for(var i=t.length-2;i>=0;--i)r.push(t.slice(i).join("."));return r}(t),r=0;r0&&!(0,h.a)()},function(){return(0,o.sH)(r,void 0,void 0,function(){var r;return(0,o.YH)(this,function(i){switch(i.label){case 0:if(!(r=t.pop()))return[2];return[4,(0,F.C)(r,e)];case 1:return i.sent()instanceof p.o||n.push(r),[2]}})})})];case 1:return i.sent(),n.map(function(e){return t.pushWithBackoff(e)}),[2,t]}})})}(n,t)];case 1:return i=a.sent(),e=!1,t.todo>0&&r(e,i,n,r),[2]}})})},5e3*Math.random())}var ex=n(590356),eS=function(e){return"Segment.io"===e.name},eC="This is being deprecated and will be not be available in future releases of Analytics JS",eM=(0,en.m)(),eE=null==eM?void 0:eM.analytics,eL=function(){function e(e,t){var n;this.timeout=300,this._getSegmentPluginMetadata=function(){var e;return null==(e=t.plugins.find(eS))?void 0:e.metadata},this.writeKey=e.writeKey,this.cdnSettings=null!=(n=e.cdnSettings)?n:{integrations:{"Segment.io":{apiKey:""}}},this.cdnURL=e.cdnURL}return Object.defineProperty(e.prototype,"apiHost",{get:function(){var e,t;return null==(t=null==(e=this._getSegmentPluginMetadata)?void 0:e.call(this))?void 0:t.apiHost},enumerable:!1,configurable:!0}),e}();function ek(){console.warn(eC)}var eT=function(e){function t(t,n,r,i,a){var s,l,c,u,d,f,h=this;(h=e.call(this)||this)._debug=!1,h.initialized=!1,h.user=function(){return h._user},h.init=h.initialize.bind(h),h.log=ek,h.addIntegrationMiddleware=ek,h.listeners=ek,h.addEventListener=ek,h.removeAllListeners=ek,h.removeListener=ek,h.removeEventListener=ek,h.hasListeners=ek,h.add=ek,h.addIntegration=ek;var p=null==n?void 0:n.cookie,A=null!=(d=null==n?void 0:n.disableClientPersistence)&&d;h.queue=null!=r?r:(s="".concat(t.writeKey,":event-queue"),void 0===(l=null==n?void 0:n.retryQueue)&&(l=!1),void 0===(c=A)&&(c=!1),u=l?10:1,new P(c?new I.M(u,[]):new O.x(u,s))),h.settings=new eL(t,h.queue);var m=null==n?void 0:n.storage;return h._universalStorage=h.createStore(A,m,p),h._user=null!=i?i:new J((0,o.Cl)({persist:!A,storage:null==n?void 0:n.storage},null==n?void 0:n.user),p).load(),h._group=null!=a?a:new ee((0,o.Cl)({persist:!A,storage:null==n?void 0:n.storage},null==n?void 0:n.group),p).load(),h.eventFactory=new T(h._user),h.integrations=null!=(f=null==n?void 0:n.integrations)?f:{},h.options=null!=n?n:{},R(h),h}return(0,o.C6)(t,e),t.prototype.createStore=function(e,t,n){return new H(e?[new j]:t&&Q(t)?Y($(t.stores,n)):Y([z.LocalStorage,{name:z.Cookie,settings:n},z.Memory]))},Object.defineProperty(t.prototype,"storage",{get:function(){return this._universalStorage},enumerable:!1,configurable:!0}),t.prototype.track=function(){for(var e=[],t=0;t4){var o=r.slice(4);"campaign"===o&&(o="name"),e[o]=(0,eN.p)(void 0===i?"":i)}return e},{}));var p=function(){var e=W.get("_ga");if(e&&e.startsWith("amp"))return e}();p&&(u.amp={id:p}),s=(a=new H(null!=(c=e.instance.options.disableClientPersistence)&&c?[]:[new G(function(){if(r)return r;var e=K(window.location.href);return r={expires:31536e6,secure:!1,path:"/"},e&&(r.domain=e),r}())])).get("s:context.referrer"),(l=null!=(i=function(e){var t={btid:"dataxu",urid:"millennial-media"};e.startsWith("?")&&(e=e.substring(1));for(var n=(e=e.replace(/\?/g,"&")).split("&"),r=0;r0))return[3,2];return[4,n.e("37359").then(n.bind(n,770213)).then(function(e){return e.tsubMiddleware(t.middlewareSettings.routingRules)})];case 1:return y=B.sent(),[3,3];case 2:y=void 0,B.label=3;case 3:if(v=y,("test"===a().NODE_ENV||!(Object.keys(t.integrations).length>1))&&!(c.length>0))return[3,5];return[4,n.e("98487").then(n.bind(n,81939)).then(function(n){return n.ajsDestinations(e,t,r.integrations,i,v,c)})];case 4:return w=B.sent(),[3,6];case 5:w=[],B.label=6;case 6:if(b=w,!t.legacyVideoPluginsEnabled)return[3,8];return[4,n.e("22851").then(n.bind(n,658564)).then(function(e){return e.loadLegacyVideoPlugins(r)})];case 7:B.sent(),B.label=8;case 8:if(!(null==(d=i.plan)?void 0:d.track))return[3,10];return[4,n.e("65977").then(n.bind(n,383184)).then(function(e){var n;return e.schemaFilter(null==(n=i.plan)?void 0:n.track,t)})];case 9:return x=B.sent(),[3,11];case 10:x=void 0,B.label=11;case 11:return _=x,S=(0,eO.J)(t,i),[4,(function(e,t,n,r,i,a){var l,c,u;return(0,o.sH)(this,void 0,void 0,function(){var d,f,h=this;return(0,o.YH)(this,function(p){switch(p.label){case 0:return d=[],f=null!=(c=null==(l=e.middlewareSettings)?void 0:l.routingRules)?c:[],[4,Promise.all((null!=(u=e.remotePlugins)?u:[]).map(function(e){return(0,o.sH)(h,void 0,void 0,function(){var l,c,u,h,p,A;return(0,o.YH)(this,function(m){switch(m.label){case 0:var g,v;if(g=t[e.creationName],v=t[e.name],!1===t.All&&!g&&!v||!1===g||!1===v||0)return[2];m.label=1;case 1:if(m.trys.push([1,6,,7]),c=null==a?void 0:a.find(function(t){return t.pluginName===e.name}))return[3,3];return[4,function(e,t){return(0,o.sH)(this,void 0,void 0,function(){var n,r,i,a,l,c;return(0,o.YH)(this,function(o){switch(o.label){case 0:if(o.trys.push([0,9,,10]),n=RegExp("https://cdn.segment.(com|build)"),r=(0,s.I2)(),!t)return[3,6];a=(i=e.url.split("/"))[i.length-2],l=e.url.replace(a,btoa(a).replace(/=/g,"")),o.label=1;case 1:return o.trys.push([1,3,,5]),[4,(0,eP.k)(l.replace(n,r))];case 2:case 4:return o.sent(),[3,5];case 3:return o.sent(),[4,(0,eP.k)(e.url.replace(n,r))];case 5:return[3,8];case 6:return[4,(0,eP.k)(e.url.replace(n,r))];case 7:o.sent(),o.label=8;case 8:if("function"==typeof window[e.libraryName])return[2,window[e.libraryName]];return[3,10];case 9:throw c=o.sent(),console.error("Failed to create PluginFactory",e),c;case 10:return[2]}})})}(e,null==r?void 0:r.obfuscate)];case 2:c=m.sent(),m.label=3;case 3:if(!(l=c))return[3,5];return u=n[e.name],[4,l((0,o.Cl)((0,o.Cl)({},e.settings),u))];case 4:!function(e){if(!Array.isArray(e))throw Error("Not a valid list of plugins");var t=["load","isLoaded","name","version","type"];e.forEach(function(e){t.forEach(function(t){var n;if(void 0===e[t])throw Error("Plugin: ".concat(null!=(n=e.name)?n:"unknown"," missing required function ").concat(t))})})}(p=Array.isArray(h=m.sent())?h:[h]),A=f.filter(function(t){return t.destinationName===e.creationName}),p.forEach(function(t){var n=new eU(e.creationName,t);A.length&&i&&n.addMiddleware(i),d.push(n)}),m.label=5;case 5:return[3,7];case 6:return console.warn("Failed to load Remote Plugin",m.sent()),[3,7];case 7:return[2]}})})}))];case 1:return p.sent(),[2,d.filter(Boolean)]}})})})(t,r.integrations,S,i,v,g).catch(function(){return[]})];case 12:if(C=B.sent(),M=(0,o.fX)((0,o.fX)([eF],b,!0),C,!0),_&&M.push(_),(null==(f=i.integrations)?void 0:f.All)===!1&&!i.integrations["Segment.io"]||i.integrations&&!1===i.integrations["Segment.io"])return[3,14];return L=(E=M).push,[4,function(e,t,n){window.addEventListener("pagehide",function(){c.push.apply(c,Array.from(u)),u.clear()});var r,i,a,s,l=null!=(i=null==t?void 0:t.apiKey)?i:"",c=e.options.disableClientPersistence?new I.M(e.queue.queue.maxAttempts,[]):new O.x(e.queue.queue.maxAttempts,"".concat(l,":dest-Segment.io")),u=new Set,d=null!=(a=null==t?void 0:t.apiHost)?a:ex.a,f=null!=(s=null==t?void 0:t.protocol)?s:"https",A="".concat(f,"://").concat(d),m=null==t?void 0:t.deliveryStrategy,g=m&&"strategy"in m&&"batching"===m.strategy?function(e,t){var n,r,i,a=[],s=!1,l=null!=(n=null==t?void 0:t.size)?n:10,c=null!=(r=null==t?void 0:t.timeout)?r:5e3,u=0;function d(n){if(0!==n.length){var r,i=null==(r=n[0])?void 0:r.writeKey,a=n.map(function(e){return e.sentAt,(0,o.Tt)(e,["sentAt"])});return(0,em.h)("https://".concat(e,"/b"),{keepalive:(null==t?void 0:t.keepalive)||s,headers:ey(null==t?void 0:t.headers),method:"post",body:JSON.stringify({writeKey:i,batch:a,sentAt:new Date().toISOString()}),priority:null==t?void 0:t.priority}).then(function(e){var t;if(e.status>=500)throw Error("Bad response from server: ".concat(e.status));if(429===e.status){var n=null==(t=e.headers)?void 0:t.get("x-ratelimit-reset"),r="string"==typeof n?1e3*parseInt(n):c;throw new ev("Rate limit exceeded: ".concat(e.status),r)}})}}function f(e){var n;return void 0===e&&(e=1),(0,o.sH)(this,void 0,void 0,function(){var r;return(0,o.YH)(this,function(i){return a.length?(r=a,a=[],[2,null==(n=d(r))?void 0:n.catch(function(n){var i;p.o.system().log("error","Error sending batch",n),e<=(null!=(i=null==t?void 0:t.maxRetries)?i:10)&&("RateLimitError"===n.name&&(u=n.retryTimeout),a.push.apply(a,r),a.map(function(t){"_metadata"in t&&(t._metadata=(0,o.Cl)((0,o.Cl)({},t._metadata),{retryCount:e}))}),h(e+1))})]):[2]})})}function h(e){void 0===e&&(e=1),i||(i=setTimeout(function(){i=void 0,f(e).catch(console.error)},u||c),u=0)}return eg(function(e){if((s=e)&&a.length){var t,n;Promise.all((t=[],n=0,a.forEach(function(e){eb(t[n])>=64&&n++,t[n]?t[n].push(e):t[n]=[e]}),t).map(d)).catch(console.error)}}),{dispatch:function(e,n){return(0,o.sH)(this,void 0,void 0,function(){return(0,o.YH)(this,function(e){return a.push(n),[2,a.length>=l||eb(a)>=450||(null==t?void 0:t.keepalive)&&eb(a)>=54||s?f():h()]})})}}}(d,m.config):(r=null==m?void 0:m.config,{dispatch:function(e,t){return(0,em.h)(e,{keepalive:null==r?void 0:r.keepalive,headers:ey(null==r?void 0:r.headers),method:"post",body:JSON.stringify(t),priority:null==r?void 0:r.priority}).then(function(e){var t;if(e.status>=500)throw Error("Bad response from server: ".concat(e.status));if(429===e.status){var n=null==(t=e.headers)?void 0:t.get("x-ratelimit-reset"),r=n?1e3*parseInt(n):5e3;throw new ev("Rate limit exceeded: ".concat(e.status),r)}})}});function v(r){return(0,o.sH)(this,void 0,void 0,function(){var i,a;return(0,o.YH)(this,function(s){var l,d,f,p,m,v;return(0,h.a)()?(c.push(r),e_(!1,c,y,e_),[2,r]):(u.add(r),i=r.event.type.charAt(0),a=(0,eA.W)(r.event).json(),"track"===r.event.type&&delete a.traits,"alias"===r.event.type&&(l=a,v=e.user(),l.previousId=null!=(p=null!=(f=null!=(d=l.previousId)?d:l.from)?f:v.id())?p:v.anonymousId(),l.userId=null!=(m=l.userId)?m:l.to,delete l.from,delete l.to,a=l),[2,g.dispatch("".concat(A,"/").concat(i),function(e,t,n,r,i){var a,s=e.user();delete t.options,t.writeKey=null==n?void 0:n.apiKey,t.userId=t.userId||s.id(),t.anonymousId=t.anonymousId||s.anonymousId(),t.sentAt=new Date;var l=e.queue.failedInitializations||[];l.length>0&&(t._metadata={failedInitializations:l}),null!=i&&(i.attempts>1&&(t._metadata=(0,o.Cl)((0,o.Cl)({},t._metadata),{retryCount:i.attempts})),i.attempts++);var c=[],u=[];for(var d in r){var f=r[d];"Segment.io"===d&&c.push(d),"bundled"===f.bundlingStatus&&c.push(d),"unbundled"===f.bundlingStatus&&u.push(d)}for(var h=0,p=(null==n?void 0:n.unbundledIntegrations)||[];ho,s:()=>i});var r=n(202756);function i(){return!(0,r.B)()||window.navigator.onLine}function o(){return!i()}},590356:function(e,t,n){"use strict";n.d(t,{a:()=>r});var r="api.segment.io/v1"},703566:function(e,t,n){"use strict";n.d(t,{o:()=>a});var r=n(300367),i=n(773962),o=n(159087),a=function(e){function t(t,n){return e.call(this,t,n,new o.U)||this}return(0,r.C6)(t,e),t.system=function(){return new this({type:"track",event:"system"})},t}(i.j)},202756:function(e,t,n){"use strict";function r(){return"undefined"!=typeof window}function i(){return!r()}n.d(t,{B:()=>r,S:()=>i})},282641:function(e,t,n){"use strict";function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}}n.d(t,{p:()=>r})},159087:function(e,t,n){"use strict";n.d(t,{U:()=>h});var r,i=n(300367),o=n(59075),a=n(517342),s=n(731362),l=n(149357),c=n(590356),u=function(e,t,n){var r=t.reduce(function(e,t){var n=t.split(":"),r=n[0],i=n[1];return e[r]=i,e},{});return{type:"Counter",metric:e,value:1,tags:(0,i.Cl)((0,i.Cl)({},r),{library:"analytics.js",library_version:"web"===n?"next-".concat(s.r):"npm:next-".concat(s.r)})}};function d(e){console.error("Error sending segment performance metrics",e)}var f=function(){function e(e){var t,n,r,i,o,a=this;if(this.host=null!=(t=null==e?void 0:e.host)?t:c.a,this.sampleRate=null!=(n=null==e?void 0:e.sampleRate)?n:1,this.flushTimer=null!=(r=null==e?void 0:e.flushTimer)?r:3e4,this.maxQueueSize=null!=(i=null==e?void 0:e.maxQueueSize)?i:20,this.protocol=null!=(o=null==e?void 0:e.protocol)?o:"https",this.queue=[],this.sampleRate>0){var s=!1,l=function(){s||(s=!0,a.flush().catch(d),s=!1,setTimeout(l,a.flushTimer))};l()}}return e.prototype.increment=function(e,t){if(!(!e.includes("analytics_js.")||0===t.length||Math.random()>this.sampleRate)&&!(this.queue.length>=this.maxQueueSize)){var n=u(e,t,(0,l.X)());this.queue.push(n),e.includes("error")&&this.flush().catch(d)}},e.prototype.flush=function(){return(0,i.sH)(this,void 0,void 0,function(){var e=this;return(0,i.YH)(this,function(t){switch(t.label){case 0:if(this.queue.length<=0)return[2];return[4,this.send().catch(function(t){d(t),e.sampleRate=0})];case 1:return t.sent(),[2]}})})},e.prototype.send=function(){return(0,i.sH)(this,void 0,void 0,function(){var e,t,n;return(0,i.YH)(this,function(r){return e={series:this.queue},this.queue=[],t={"Content-Type":"text/plain"},n="".concat(this.protocol,"://").concat(this.host,"/m"),[2,(0,a.h)(n,{headers:t,body:JSON.stringify(e),method:"POST"})]})})},e}(),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.C6)(t,e),t.initRemoteMetrics=function(e){r=new f(e)},t.prototype.increment=function(t,n,i){e.prototype.increment.call(this,t,n,i),null==r||r.increment(t,null!=i?i:[])},t}(o.p)},705120:function(e,t,n){"use strict";function r(e,t){var n=t.methodName,r=t.integrationName,i=t.type,o=t.didError;e.stats.increment("analytics_js.integration.invoke".concat(void 0!==o&&o?".error":""),1,["method:".concat(n),"integration_name:".concat(r),"type:".concat(i)])}n.d(t,{y:()=>r})},731362:function(e,t,n){"use strict";n.d(t,{r:()=>r});var r="1.77.0"},517342:function(e,t,n){"use strict";function r(e,t){return t=t||{},new Promise(function(n,r){var i=new XMLHttpRequest,o=[],a=[],s={},l=function(){return{ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(i.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:l,headers:{keys:function(){return o},entries:function(){return a},get:function(e){return s[e.toLowerCase()]},has:function(e){return e.toLowerCase()in s}}}};for(var c in i.open(t.method||"get",e,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){o.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?s[t]+","+n:n}),n(l())},i.onerror=r,i.withCredentials="include"==t.credentials,t.headers)i.setRequestHeader(c,t.headers[c]);i.send(t.body||null)})}n.d(t,{h:()=>o});var i=n(896438),o=function(){for(var e=[],t=0;tr});var r=function(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:null}},752425:function(e,t,n){"use strict";n.d(t,{Ud:()=>a,kJ:()=>i,rY:()=>o});var r="analytics";function i(){return window[r]}function o(e){r=e}function a(e){window[r]=e}},499592:function(e,t,n){"use strict";function r(e){return Array.prototype.slice.call(window.document.querySelectorAll("script")).find(function(t){return t.src===e})}function i(e,t){var n=r(e);if(void 0!==n){var i=null==n?void 0:n.getAttribute("status");if("loaded"===i)return Promise.resolve(n);if("loading"===i)return new Promise(function(e,t){n.addEventListener("load",function(){return e(n)}),n.addEventListener("error",function(e){return t(e)})})}return new Promise(function(n,r){var i,o=window.document.createElement("script");o.type="text/javascript",o.src=e,o.async=!0,o.setAttribute("status","loading");for(var a=0,s=Object.entries(null!=t?t:{});ao,k:()=>i})},607913:function(e,t,n){"use strict";n.d(t,{J:()=>i});var r=n(300367);function i(e,t){var n,i=Object.entries(null!=(n=t.integrations)?n:{}).reduce(function(e,t){var n,i,o=t[0],a=t[1];return"object"==typeof a?(0,r.Cl)((0,r.Cl)({},e),((n={})[o]=a,n)):(0,r.Cl)((0,r.Cl)({},e),((i={})[o]={},i))},{});return Object.entries(e.integrations).reduce(function(e,t){var n,o=t[0],a=t[1];return(0,r.Cl)((0,r.Cl)({},e),((n={})[o]=(0,r.Cl)((0,r.Cl)({},a),i[o]),n))},{})}},576148:function(e,t,n){"use strict";n.d(t,{_:()=>i});var r=n(300367),i=function(e,t){return(0,r.sH)(void 0,void 0,void 0,function(){var n;return(0,r.YH)(this,function(i){return[2,(n=function(i){return(0,r.sH)(void 0,void 0,void 0,function(){var o;return(0,r.YH)(this,function(r){switch(r.label){case 0:if(!e(i))return[3,2];return o=n,[4,t()];case 1:return[2,o.apply(void 0,[r.sent()])];case 2:return[2]}})})})(void 0)]})})}},882837:function(e,t,n){"use strict";n.d(t,{I2:()=>c,YM:()=>u,qQ:()=>l});var r,i=n(752425),o=/(https:\/\/.*)\/analytics\.js\/v1\/(?:.*?)\/(?:platform|analytics.*)?/,a=function(){var e;return Array.prototype.slice.call(document.querySelectorAll("script")).forEach(function(t){var n,r=null!=(n=t.getAttribute("src"))?n:"",i=o.exec(r);i&&i[1]&&(e=i[1])}),e},s=function(){var e;return null!=r?r:null==(e=(0,i.kJ)())?void 0:e._cdn},l=function(e){var t=(0,i.kJ)();t&&(t._cdn=e),r=e},c=function(){var e=s();if(e)return e;var t=a();return t||"https://cdn.segment.com"},u=function(){var e=c();return"".concat(e,"/next-integrations")}},368386:function(e,t,n){"use strict";n.d(t,{x:()=>f});var r=n(300367),i=n(146229),o=n(703566),a=n(202756),s={getItem:function(){},setItem:function(){},removeItem:function(){}};try{s=(0,a.B)()&&window.localStorage?window.localStorage:s}catch(e){console.warn("Unable to access localStorage",e)}function l(e){var t=s.getItem(e);return(t?JSON.parse(t):[]).map(function(e){return new o.o(e.event,e.id)})}function c(e){var t=s.getItem(e);return t?JSON.parse(t):{}}function u(e){s.removeItem(e)}function d(e,t,n){void 0===n&&(n=0);var r="persisted-queue:v1:".concat(e,":lock"),i=s.getItem(r),o=i?JSON.parse(i):null,a=null===o||new Date().getTime()>o;if(a){s.setItem(r,JSON.stringify(new Date().getTime()+50)),t(),s.removeItem(r);return}!a&&n<3?setTimeout(function(){d(e,t,n+1)},50):console.error("Unable to retrieve lock")}var f=function(e){function t(t,n){var i=e.call(this,t,[])||this,o="persisted-queue:v1:".concat(n,":items"),a="persisted-queue:v1:".concat(n,":seen"),f=[],h={};return d(n,function(){try{f=l(o),h=c(a),u(o),u(a),i.queue=(0,r.fX)((0,r.fX)([],f,!0),i.queue,!0),i.seen=(0,r.Cl)((0,r.Cl)({},h),i.seen)}catch(e){console.error(e)}}),window.addEventListener("pagehide",function(){if(i.todo>0){var e=(0,r.fX)((0,r.fX)([],i.queue,!0),i.future,!0);try{d(n,function(){var t,n,u,d;t=l(o),n=(0,r.fX)((0,r.fX)([],e,!0),t,!0).reduce(function(e,t){var n;return(0,r.Cl)((0,r.Cl)({},e),((n={})[t.id]=t,n))},{}),s.setItem(o,JSON.stringify(Object.values(n))),u=i.seen,d=c(a),s.setItem(a,JSON.stringify((0,r.Cl)((0,r.Cl)({},d),u)))})}catch(e){console.error(e)}}}),i}return(0,r.C6)(t,e),t}(i.M)},336886:function(e,t,n){"use strict";n.d(t,{W:()=>i});var r=n(397525);function i(e,t){var n=new r.Facade(e,t);return"track"===e.type&&(n=new r.Track(e,t)),"identify"===e.type&&(n=new r.Identify(e,t)),"page"===e.type&&(n=new r.Page(e,t)),"alias"===e.type&&(n=new r.Alias(e,t)),"group"===e.type&&(n=new r.Group(e,t)),"screen"===e.type&&(n=new r.Screen(e,t)),Object.defineProperty(n,"obj",{value:e,writable:!0}),n}},149357:function(e,t,n){"use strict";function r(){return"npm"}n.d(t,{X:()=>r})},738044:function(e,t,n){"use strict";n.r(t),n.d(t,{applyDestinationMiddleware:()=>a,sourceMiddlewarePlugin:()=>s});var r=n(300367),i=n(773962),o=n(336886);function a(e,t,n){return(0,r.sH)(this,void 0,void 0,function(){var i,a,s,l,c;return(0,r.YH)(this,function(u){switch(u.label){case 0:i=(0,o.W)(t,{clone:!0,traverse:!1}).rawEvent(),a=0,s=n,u.label=1;case 1:if(!(a-1&&(e.type="ios"),t.indexOf("android")>-1&&(e.type="android")),e},d.userAgent=u.proxy("context.userAgent"),d.timezone=u.proxy("context.timezone"),d.timestamp=u.field("timestamp"),d.channel=u.field("channel"),d.ip=u.proxy("context.ip"),d.userId=u.field("userId"),i.default(d)},643562:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Group=void 0;var i=r(n(791193)),o=r(n(760668)),a=r(n(703220)),s=n(9519);function l(e,t){s.Facade.call(this,e,t)}t.Group=l,i.default(l,s.Facade);var c=l.prototype;c.action=function(){return"group"},c.type=c.action,c.groupId=s.Facade.field("groupId"),c.created=function(){var e=this.proxy("traits.createdAt")||this.proxy("traits.created")||this.proxy("properties.createdAt")||this.proxy("properties.created");if(e)return a.default(e)},c.email=function(){var e=this.proxy("traits.email");if(e)return e;var t=this.groupId();if(o.default(t))return t},c.traits=function(e){var t=this.properties(),n=this.groupId();for(var r in e=e||{},n&&(t.id=n),e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=null==this[r]?this.proxy("traits."+r):this[r]();if(null==i)continue;t[e[r]]=i,delete t[r]}return t},c.name=s.Facade.proxy("traits.name"),c.industry=s.Facade.proxy("traits.industry"),c.employees=s.Facade.proxy("traits.employees"),c.properties=function(){return this.field("traits")||this.field("properties")||{}}},447397:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Identify=void 0;var i=n(9519),o=r(n(476287)),a=r(n(791193)),s=r(n(760668)),l=r(n(703220)),c=function(e){return e.trim()};function u(e,t){i.Facade.call(this,e,t)}t.Identify=u,a.default(u,i.Facade);var d=u.prototype;d.action=function(){return"identify"},d.type=d.action,d.traits=function(e){var t=this.field("traits")||{},n=this.userId();for(var r in e=e||{},n&&(t.id=n),e){var i=null==this[r]?this.proxy("traits."+r):this[r]();null!=i&&(t[e[r]]=i,r!==e[r]&&delete t[r])}return t},d.email=function(){var e=this.proxy("traits.email");if(e)return e;var t=this.userId();if(s.default(t))return t},d.created=function(){var e=this.proxy("traits.created")||this.proxy("traits.createdAt");if(e)return l.default(e)},d.companyCreated=function(){var e=this.proxy("traits.company.created")||this.proxy("traits.company.createdAt");if(e)return l.default(e)},d.companyName=function(){return this.proxy("traits.company.name")},d.name=function(){var e=this.proxy("traits.name");if("string"==typeof e)return c(e);var t=this.firstName(),n=this.lastName();if(t&&n)return c(t+" "+n)},d.firstName=function(){var e=this.proxy("traits.firstName");if("string"==typeof e)return c(e);var t=this.proxy("traits.name");if("string"==typeof t)return c(t).split(" ")[0]},d.lastName=function(){var e=this.proxy("traits.lastName");if("string"==typeof e)return c(e);var t=this.proxy("traits.name");if("string"==typeof t){var n=c(t).indexOf(" ");if(-1!==n)return c(t.substr(n+1))}},d.uid=function(){return this.userId()||this.username()||this.email()},d.description=function(){return this.proxy("traits.description")||this.proxy("traits.background")},d.age=function(){var e=this.birthday(),t=o.default(this.traits(),"age");return null!=t?t:e instanceof Date?new Date().getFullYear()-e.getFullYear():void 0},d.avatar=function(){var e=this.traits();return o.default(e,"avatar")||o.default(e,"photoUrl")||o.default(e,"avatarUrl")},d.position=function(){var e=this.traits();return o.default(e,"position")||o.default(e,"jobTitle")},d.username=i.Facade.proxy("traits.username"),d.website=i.Facade.one("traits.website"),d.websites=i.Facade.multi("traits.website"),d.phone=i.Facade.one("traits.phone"),d.phones=i.Facade.multi("traits.phone"),d.address=i.Facade.proxy("traits.address"),d.gender=i.Facade.proxy("traits.gender"),d.birthday=i.Facade.proxy("traits.birthday")},397525:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n`;return{iframe:d,script:` (function(w,d,s,l,i){w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}${t.length>0?","+JSON.stringify(t).slice(1,-1):""}); var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true; j.src="proxy.php?url=https%3A%2F%2Ftryhackme.com%2F%24%7Bl%7D%3Fid%3D"+i+dl+'${u}'; ${s?`j.setAttribute('nonce','${s}');`:""} f.parentNode.insertBefore(j,f); })(window,document,'script','${r}','${e}');`,dataLayerVar:this.dataLayer(n,r)}},dataLayer:function(e,t){return` window.${t} = window.${t} || []; window.${t}.push(${JSON.stringify(e)})`}}},295713:function(e,t,n){"use strict";var r,i=(r=n(104176))&&r.__esModule?r:{default:r};e.exports={dataScript:function(e){let t=document.createElement("script");return t.innerHTML=e,t},gtm:function(e){let t=i.default.tags(e);return{noScript:()=>{let e=document.createElement("noscript");return e.innerHTML=t.iframe,e},script:()=>{let n=document.createElement("script");return n.innerHTML=t.script,e.nonce&&n.setAttribute("nonce",e.nonce),n},dataScript:this.dataScript(t.dataLayerVar)}},initialize:function({gtmId:e,events:t=[],dataLayer:n,dataLayerName:r="dataLayer",auth:i,preview:o,nonce:a,source:s="https://googletagmanager.com/gtm.js"}){let l=this.gtm({id:e,events:t,dataLayer:n,dataLayerName:r,auth:i,preview:o,nonce:a,source:s});n&&document.head.appendChild(l.dataScript),document.head.insertBefore(l.script(),document.head.childNodes[0]),document.body.insertBefore(l.noScript(),document.body.childNodes[0])},dataLayer:function({dataLayer:e,dataLayerName:t="dataLayer"}){if(window[t])return window[t].push(e);let n=i.default.dataLayer(e,t),r=this.dataScript(n);document.head.insertBefore(r,document.head.childNodes[0])}}},551484:function(e,t,n){"use strict";var r;e.exports=((r=n(295713))&&r.__esModule?r:{default:r}).default},213492:function(e){"use strict";e.exports=e=>{console.warn("[react-gtm-module]",e)}},647661:function(e,t,n){"use strict";n.d(t,{Eq:()=>c});var r=new WeakMap,i=new WeakMap,o={},a=0,s=function(e){return e&&(e.host||s(e.parentNode))},l=function(e,t,n,l){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=s(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});o[n]||(o[n]=new WeakMap);var u=o[n],d=[],f=new Set,h=new Set(c),p=function(e){!e||f.has(e)||(f.add(e),p(e.parentNode))};c.forEach(p);var A=function(e){!e||h.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))A(e);else try{var t=e.getAttribute(l),o=null!==t&&"false"!==t,a=(r.get(e)||0)+1,s=(u.get(e)||0)+1;r.set(e,a),u.set(e,s),d.push(e),1===a&&o&&i.set(e,!0),1===s&&e.setAttribute(n,"true"),o||e.setAttribute(l,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return A(t),f.clear(),a++,function(){d.forEach(function(e){var t=r.get(e)-1,o=u.get(e)-1;r.set(e,t),u.set(e,o),t||(i.has(e)||e.removeAttribute(l),i.delete(e)),o||e.removeAttribute(n)}),--a||(r=new WeakMap,r=new WeakMap,i=new WeakMap,o={})}},c=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live], script"))),l(r,i,n,"aria-hidden")):function(){return null}}},697489:function(e,t,n){"use strict";n.d(t,{A:()=>k});var r=n(865497),i=n(659188),o=function(){if("undefined"!=typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var e=window.screen;if(e)return(e.deviceXDPI||1)/(e.logicalXDPI||1)}return 1}(),a=function(e){var t,n=[];for(e=[].concat(e);e.length;)"string"==typeof(t=e.pop())?n.unshift.apply(n,t.split("\n")):Array.isArray(t)?e.push.apply(e,t):(0,r.k)(e)||n.unshift(""+t);return n},s=function(e,t,n){var r,i=[].concat(t),o=i.length,a=e.font,s=0;for(r=0,e.font=n.string;rn.right&&(r|=2),tn.bottom&&(r|=4),r}function d(e,t){var n,r,i=t.anchor,o=e;return t.clamp&&(o=function(e,t){for(var n,r,i,o=e.x0,a=e.y0,s=e.x1,l=e.y1,c=u(o,a,t),d=u(s,l,t);c|d&&!(c&d);)8&(n=c||d)?(r=o+(s-o)*(t.top-a)/(l-a),i=t.top):4&n?(r=o+(s-o)*(t.bottom-a)/(l-a),i=t.bottom):2&n?(i=a+(l-a)*(t.right-o)/(s-o),r=t.right):1&n&&(i=a+(l-a)*(t.left-o)/(s-o),r=t.left),n===c?c=u(o=r,a=i,t):d=u(s=r,l=i,t);return{x0:o,x1:s,y0:a,y1:l}}(o,t.area)),"start"===i?(n=o.x0,r=o.y0):"end"===i?(n=o.x1,r=o.y1):(n=(o.x0+o.x1)/2,r=(o.y0+o.y1)/2),function(e,t,n,r,i){switch(i){case"center":n=r=0;break;case"bottom":n=0,r=1;break;case"right":n=1,r=0;break;case"left":n=-1,r=0;break;case"top":n=0,r=-1;break;case"start":n=-n,r=-r;break;case"end":break;default:i*=Math.PI/180,n=Math.cos(i),r=Math.sin(i)}return{x:e,y:t,vx:n,vy:r}}(n,r,e.vx,e.vy,t.align)}var f=function(e,t){var n=(e.startAngle+e.endAngle)/2,r=Math.cos(n),i=Math.sin(n),o=e.innerRadius,a=e.outerRadius;return d({x0:e.x+r*o,y0:e.y+i*o,x1:e.x+r*a,y1:e.y+i*a,vx:r,vy:i},t)},h=function(e,t){var n=c(e,t.origin),r=n.x*e.options.radius,i=n.y*e.options.radius;return d({x0:e.x-r,y0:e.y-i,x1:e.x+r,y1:e.y+i,vx:n.x,vy:n.y},t)},p=function(e,t){var n=c(e,t.origin),r=e.x,i=e.y,o=0,a=0;return e.horizontal?(r=Math.min(e.x,e.base),o=Math.abs(e.base-e.x)):(i=Math.min(e.y,e.base),a=Math.abs(e.base-e.y)),d({x0:r,y0:i+a,x1:r+o,y1:i,vx:n.x,vy:n.y},t)},A=function(e,t){var n=c(e,t.origin);return d({x0:e.x,y0:e.y,x1:e.x+(e.width||0),y1:e.y+(e.height||0),vx:n.x,vy:n.y},t)},m=function(e){return Math.round(e*o)/o},g=function(e,t,n,r){this._config=e,this._index=r,this._model=null,this._rects=null,this._ctx=t,this._el=n};(0,r.a4)(g.prototype,{_modelize:function(e,t,n,o){var a,l=this._index,c=(0,r.a0)((0,r.a)([n.font,{}],o,l)),u=(0,r.a)([n.color,r.d.color],o,l);return{align:(0,r.a)([n.align,"center"],o,l),anchor:(0,r.a)([n.anchor,"center"],o,l),area:o.chart.chartArea,backgroundColor:(0,r.a)([n.backgroundColor,null],o,l),borderColor:(0,r.a)([n.borderColor,null],o,l),borderRadius:(0,r.a)([n.borderRadius,0],o,l),borderWidth:(0,r.a)([n.borderWidth,0],o,l),clamp:(0,r.a)([n.clamp,!1],o,l),clip:(0,r.a)([n.clip,!1],o,l),color:u,display:e,font:c,lines:t,offset:(0,r.a)([n.offset,4],o,l),opacity:(0,r.a)([n.opacity,1],o,l),origin:function(e,t){var n=t.chart.getDatasetMeta(t.datasetIndex).vScale;if(!n)return null;if(void 0!==n.xCenter&&void 0!==n.yCenter)return{x:n.xCenter,y:n.yCenter};var r=n.getBasePixel();return e.horizontal?{x:r,y:null}:{x:null,y:r}}(this._el,o),padding:(0,r.E)((0,r.a)([n.padding,4],o,l)),positioner:(a=this._el)instanceof i.Bs?f:a instanceof i.FN?h:a instanceof i.E8?p:A,rotation:(0,r.a)([n.rotation,0],o,l)*(Math.PI/180),size:s(this._ctx,t,c),textAlign:(0,r.a)([n.textAlign,"start"],o,l),textShadowBlur:(0,r.a)([n.textShadowBlur,0],o,l),textShadowColor:(0,r.a)([n.textShadowColor,u],o,l),textStrokeColor:(0,r.a)([n.textStrokeColor,u],o,l),textStrokeWidth:(0,r.a)([n.textStrokeWidth,0],o,l)}},update:function(e){var t,n,i,o,s,l,c,u,d,f,h=null,p=null,A=this._index,m=this._config,g=(0,r.a)([m.display,!0],e,A);g&&(t=e.dataset.data[A],n=(0,r.v)((0,r.Q)(m.formatter,[t,e]),t),(i=(0,r.k)(n)?[]:a(n)).length)&&(s=(o=h=this._modelize(g,i,m,e)).borderWidth||0,l=o.padding,c=o.size.height,d=-(u=o.size.width)/2,f=-c/2,p={frame:{x:d-l.left-s,y:f-l.top-s,w:u+l.width+2*s,h:c+l.height+2*s},text:{x:d,y:f,w:u,h:c}}),this._model=h,this._rects=p},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(e,t){var n,r,i,o,a,s=e.ctx,l=this._model,c=this._rects;this.visible()&&(s.save(),l.clip&&(n=l.area,s.beginPath(),s.rect(n.left,n.top,n.right-n.left,n.bottom-n.top),s.clip()),s.globalAlpha=Math.max(0,Math.min(l.opacity,1)),s.translate(m(t.x),m(t.y)),s.rotate(l.rotation),r=c.frame,i=l.backgroundColor,o=l.borderColor,a=l.borderWidth,(i||o&&a)&&(s.beginPath(),function(e,t,n,r,i,o){var a=Math.PI/2;if(o){var s=Math.min(o,i/2,r/2),l=t+s,c=n+s,u=t+r-s,d=n+i-s;e.moveTo(t,c),lt.x+t.w+2||e.y>t.y+t.h+2)},intersects:function(e){var t,n,r,i=this._points(),o=e._points(),a=[_(i[0],i[1]),_(i[0],i[3])];for(this._rotation!==e._rotation&&a.push(_(o[0],o[1]),_(o[0],o[3])),t=0;te.getProps([t],!0)[t]}),o=r.geometry(),a=S(s,r.model(),o),i._box.update(a,o,r.rotation()));!function(e,t){var n,r,i,o;for(n=e.length-1;n>=0;--n)for(i=e[n].$layout,r=n-1;r>=0&&i._visible;--r)(o=e[r].$layout)._visible&&i._box.intersects(o._box)&&t(i,o)}(e,function(e,t){var n=e._hidable,r=t._hidable;n&&r||r?t._visible=!1:n&&(e._visible=!1)})}(e)},lookup:function(e,t){var n,r;for(n=e.length-1;n>=0;--n)if((r=e[n].$layout)&&r._visible&&r._box.contains(t))return e[n];return null},draw:function(e,t){var n,r,i,o,a,s;for(n=0,r=t.length;nc,findFlagUrlByCountryName:()=>f,findFlagUrlByIso2Code:()=>p,findFlagUrlByIso3Code:()=>A,findFlagUrlByNationality:()=>h,getMapFlagUrlByIso3Code:()=>m};for(var s in a)t(o,s,{get:a[s],enumerable:!0});function l(e){return`https://upload.wikimedia.org/wikipedia/commons${e}`}e.exports=((e,o,a,s)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let l of r(o))i.call(e,l)||l===a||t(e,l,{get:()=>o[l],enumerable:!(s=n(o,l))||s.enumerable});return e})(t({},"__esModule",{value:!0}),o);var c=[{name:"Afghanistan",demonym:"Afghan",flag:l("/5/5c/Flag_of_the_Taliban.svg"),iso2:"AF",iso3:"AFG"},{name:"Aland Islands",demonym:"Alandic",flag:l("/5/52/Flag_of_%C3%85land.svg"),iso2:"AX",iso3:"ALA"},{name:"Albania",demonym:"Albanian",flag:l("/3/36/Flag_of_Albania.svg"),iso2:"AL",iso3:"ALB"},{name:"Algeria",demonym:"Algerian",flag:l("/7/77/Flag_of_Algeria.svg"),iso2:"DZ",iso3:"DZA"},{name:"American Samoa",demonym:"American Samoan",flag:l("/8/87/Flag_of_American_Samoa.svg"),iso2:"AS",iso3:"ASM"},{name:"Andorra",demonym:"Andorran",flag:l("/1/19/Flag_of_Andorra.svg"),iso2:"AD",iso3:"AND"},{name:"Angola",demonym:"Angolan",flag:l("/9/9d/Flag_of_Angola.svg"),iso2:"AO",iso3:"AGO"},{name:"Anguilla",demonym:"Anguillian",flag:l("/b/b4/Flag_of_Anguilla.svg"),iso2:"AI",iso3:"AIA"},{name:"Antartica",demonym:"Antarcticans",flag:l("/b/bb/Proposed_flag_of_Antarctica_%28Graham_Bartram%29.svg"),iso2:"AQ",iso3:"ATA"},{name:"Antigua and Barbuda",demonym:"Antiguan Barbudan",flag:l("/8/89/Flag_of_Antigua_and_Barbuda.svg"),iso2:"AG",iso3:"ATG"},{name:"Argentina",demonym:"Argentinian",flag:l("/1/1a/Flag_of_Argentina.svg"),iso2:"AR",iso3:"ARG"},{name:"Armenia",demonym:"Armenian",flag:l("/2/2f/Flag_of_Armenia.svg"),iso2:"AM",iso3:"ARM"},{name:"Aruba",demonym:"Arubian",flag:l("/f/f6/Flag_of_Aruba.svg"),iso2:"AW",iso3:"ABW"},{name:"Australia",demonym:"Australian",flag:l("/8/88/Flag_of_Australia_(converted).svg"),iso2:"AU",iso3:"AUS"},{name:"Austria",demonym:"Austrian",flag:l("/4/41/Flag_of_Austria.svg"),iso2:"AT",iso3:"AUT"},{name:"Azerbaijan",demonym:"Azerbaijani",flag:l("/d/dd/Flag_of_Azerbaijan.svg"),iso2:"AZ",iso3:"AZE"},{name:"Bahamas",demonym:"Bahamian",flag:l("/9/93/Flag_of_the_Bahamas.svg"),iso2:"BS",iso3:"BHS"},{name:"Bahrain",demonym:"Bahraini",flag:l("/2/2c/Flag_of_Bahrain.svg"),iso2:"BH",iso3:"BHR"},{name:"Bangladesh",demonym:"Bengali",flag:l("/f/f9/Flag_of_Bangladesh.svg"),iso2:"BD",iso3:"BGD"},{name:"Barbados",demonym:"Barbadian",flag:l("/e/ef/Flag_of_Barbados.svg"),iso2:"BB",iso3:"BRB"},{name:"Belarus",demonym:"Belarusian",flag:l("/8/85/Flag_of_Belarus.svg"),iso2:"BY",iso3:"BLR"},{name:"Belgium",demonym:"Belgian",flag:l("/6/65/Flag_of_Belgium.svg"),iso2:"BE",iso3:"BEL"},{name:"Belize",demonym:"Belizean",flag:l("/e/e7/Flag_of_Belize.svg"),iso2:"BZ",iso3:"BLZ"},{name:"Benin",demonym:"Beninese",flag:l("/0/0a/Flag_of_Benin.svg"),iso2:"BJ",iso3:"BEN"},{name:"Bermuda",demonym:"Bermudian",flag:l("/b/bf/Flag_of_Bermuda.svg"),iso2:"BM",iso3:"BMU"},{name:"Bhutan",demonym:"Bhutanese",flag:l("/9/91/Flag_of_Bhutan.svg"),iso2:"BT",iso3:"BTN"},{name:"Bolivia",demonym:"Bolivian",flag:l("/d/de/Flag_of_Bolivia_%28state%29.svg"),iso2:"BO",iso3:"BOL"},{name:"Bonaire, Sint Eustatius and Saba",demonym:"Dutch",flag:l("/2/20/Flag_of_the_Netherlands.svg"),iso2:"BQ",iso3:"BES"},{name:"Bosnia and Herzegovina",demonym:"Bosnian",flag:l("/b/bf/Flag_of_Bosnia_and_Herzegovina.svg"),iso2:"BA",iso3:"BIH"},{name:"Botswana",demonym:"Batswana",flag:l("/f/fa/Flag_of_Botswana.svg"),iso2:"BW",iso3:"BWA"},{name:"Brazil",demonym:"Brazilian",flag:l("/0/05/Flag_of_Brazil.svg"),iso2:"BR",iso3:"BRA"},{name:"British Virgin Islands",demonym:"British Virgin Islander",flag:l("/4/42/Flag_of_the_British_Virgin_Islands.svg"),iso2:"VG",iso3:"VGB"},{name:"Brunei",demonym:"Bruneian",flag:l("/9/9c/Flag_of_Brunei.svg"),iso2:"BN",iso3:"BRN"},{name:"Bulgaria",demonym:"Bulgarian",flag:l("/9/9a/Flag_of_Bulgaria.svg"),iso2:"BG",iso3:"BGR"},{name:"Burkina Faso",demonym:"Burkinab\xe9",flag:l("/3/31/Flag_of_Burkina_Faso.svg"),iso2:"BF",iso3:"BFA"},{name:"Burundi",demonym:"Burundian",flag:l("/5/50/Flag_of_Burundi.svg"),iso2:"BI",iso3:"BDI"},{name:"Cambodia",demonym:"Cambodian",flag:l("/8/83/Flag_of_Cambodia.svg"),iso2:"KH",iso3:"KHM"},{name:"Cameroon",demonym:"Cameroonian",flag:l("/4/4f/Flag_of_Cameroon.svg"),iso2:"CM",iso3:"CMR"},{name:"Canada",demonym:"Canadian",flag:l("/d/d9/Flag_of_Canada_(Pantone).svg"),iso2:"CA",iso3:"CAN"},{name:"Cape Verde",demonym:"Cape Verdean",flag:l("/3/38/Flag_of_Cape_Verde.svg"),iso2:"CV",iso3:"CPV"},{name:"Cayman Islands",demonym:"Caymanian",flag:l("/0/0f/Flag_of_the_Cayman_Islands.svg"),iso2:"KY",iso3:"CYM"},{name:"Central African Republic",demonym:"Central African",flag:l("/6/6f/Flag_of_the_Central_African_Republic.svg"),iso2:"CF",iso3:"CAF"},{name:"Chad",demonym:"Chadian",flag:l("/4/4b/Flag_of_Chad.svg"),iso2:"TD",iso3:"TCD"},{name:"Chile",demonym:"Chilean",flag:l("/7/78/Flag_of_Chile.svg"),iso2:"CL",iso3:"CHL"},{name:"China",demonym:"Chinese",flag:l("/f/fa/Flag_of_the_People%27s_Republic_of_China.svg"),iso2:"CN",iso3:"CHN"},{name:"Christmas Island",demonym:"Christmas Islander",flag:l("/6/67/Flag_of_Christmas_Island.svg"),iso2:"CX",iso3:"CXR"},{name:"Cocos Islands",demonym:"Cocos Islandian",flag:l("/7/74/Flag_of_the_Cocos_(Keeling)_Islands.svg"),iso2:"CC",iso3:"CCK"},{name:"Colombia",demonym:"Colombian",flag:l("/2/21/Flag_of_Colombia.svg"),iso2:"CO",iso3:"COL"},{name:"Comoros",demonym:"Comorian",flag:l("/d/df/Flag_of_the_Comoros_(3-2).svg"),iso2:"KM",iso3:"COM"},{name:"Congo",demonym:"Congolese",flag:l("/9/92/Flag_of_the_Republic_of_the_Congo.svg"),iso2:"CG",iso3:"COG"},{name:"Cook Islands",demonym:"Cook Islander",flag:l("/3/35/Flag_of_the_Cook_Islands.svg"),iso2:"CK",iso3:"COK"},{name:"Costa Rica",demonym:"Costa Rican",flag:l("/b/bc/Flag_of_Costa_Rica_(state).svg"),iso2:"CR",iso3:"CRI"},{name:"C\xf4te d'Ivoire",demonym:"Ivorian",flag:l("/f/fe/Flag_of_C\xf4te_d%27Ivoire.svg"),iso2:"CI",iso3:"CIV"},{name:"Croatia",demonym:"Croatian",flag:l("/1/1b/Flag_of_Croatia.svg"),iso2:"HR",iso3:"HRV"},{name:"Cuba",demonym:"Cuban",flag:l("/b/bd/Flag_of_Cuba.svg"),iso2:"CU",iso3:"CUB"},{name:"Cura\xe7ao",demonym:"Cura\xe7aoan",flag:l("/b/b1/Flag_of_Cura\xe7ao.svg"),iso2:"CW",iso3:"CUW"},{name:"Cyprus",demonym:"Cypriot",flag:l("/d/d4/Flag_of_Cyprus.svg"),iso2:"CY",iso3:"CYP"},{name:"Czech Republic",demonym:"Czech",flag:l("/c/cb/Flag_of_the_Czech_Republic.svg"),iso2:"CZ",iso3:"CZE"},{name:"Democratic Republic of the Congo",demonym:"Democratic Republic Congolese",flag:l("/6/6f/Flag_of_the_Democratic_Republic_of_the_Congo.svg"),iso2:"CD",iso3:"COD"},{name:"Denmark",demonym:"Danish",flag:l("/9/9c/Flag_of_Denmark.svg"),iso2:"DK",iso3:"DNK"},{name:"Djibouti",demonym:"Djiboutian",flag:l("/3/34/Flag_of_Djibouti.svg"),iso2:"DJ",iso3:"DJI"},{name:"Dominica",demonym:"Dominican",flag:l("/c/c4/Flag_of_Dominica.svg"),iso2:"DM",iso3:"DMA"},{name:"Dominican Republic",demonym:"Dominican Quisqueyan",flag:l("/9/9f/Flag_of_the_Dominican_Republic.svg"),iso2:"DO",iso3:"DOM"},{name:"Ecuador",demonym:"Ecuadorian",flag:l("/e/e8/Flag_of_Ecuador.svg"),iso2:"EC",iso3:"ECU"},{name:"Egypt",demonym:"Egyptian",flag:l("/f/fe/Flag_of_Egypt.svg"),iso2:"EG",iso3:"EGY"},{name:"El Salvador",demonym:"Salvadoran",flag:l("/3/34/Flag_of_El_Salvador.svg"),iso2:"SV",iso3:"SLV"},{name:"Equatorial Guinea",demonym:"Equatoguinean",flag:l("/3/31/Flag_of_Equatorial_Guinea.svg"),iso2:"GQ",iso3:"GNQ"},{name:"Eritrea",demonym:"Eritrean",flag:l("/2/29/Flag_of_Eritrea.svg"),iso2:"ER",iso3:"ERI"},{name:"Estonia",demonym:"Estonian",flag:l("/8/8f/Flag_of_Estonia.svg"),iso2:"EE",iso3:"EST"},{name:"Ethiopia",demonym:"Ethiopian",flag:l("/7/71/Flag_of_Ethiopia.svg"),iso2:"ET",iso3:"ETH"},{name:"Falkland Islands",demonym:"Falkland Islander",flag:l("/8/83/Flag_of_the_Falkland_Islands.svg"),iso2:"FK",iso3:"FLK"},{name:"Faroe Islands",demonym:"Faroese",flag:l("/3/3c/Flag_of_the_Faroe_Islands.svg"),iso2:"FO",iso3:"FRO"},{name:"Fiji",demonym:"Fijian",flag:l("/b/ba/Flag_of_Fiji.svg"),iso2:"FJ",iso3:"FJI"},{name:"Finland",demonym:"Finnish",flag:l("/b/bc/Flag_of_Finland.svg"),iso2:"FI",iso3:"FIN"},{name:"France",demonym:"French",flag:l("/c/c3/Flag_of_France.svg"),iso2:"FR",iso3:"FRA"},{name:"French Guiana",demonym:"Guianan",flag:l("/e/ed/Flag_of_France_%28Pantone%29.svg"),iso2:"GF",iso3:"GUF"},{name:"French Polynesia",demonym:"French Polynesian",flag:l("/d/db/Flag_of_French_Polynesia.svg"),iso2:"PF",iso3:"PYF"},{name:"Gabon",demonym:"Gabonese",flag:l("/0/04/Flag_of_Gabon.svg"),iso2:"GA",iso3:"GAB"},{name:"Gambia",demonym:"Gambian",flag:l("/7/77/Flag_of_The_Gambia.svg"),iso2:"GM",iso3:"GMB"},{name:"Georgia",demonym:"Georgian",flag:l("/0/0f/Flag_of_Georgia.svg"),iso2:"GE",iso3:"GEO"},{name:"Germany",demonym:"German",flag:l("/b/ba/Flag_of_Germany.svg"),iso2:"DE",iso3:"DEU"},{name:"Ghana",demonym:"Ghanaian",flag:l("/1/19/Flag_of_Ghana.svg"),iso2:"GH",iso3:"GHA"},{name:"Gibraltar",demonym:"Gibraltarian",flag:l("/0/02/Flag_of_Gibraltar.svg"),iso2:"GI",iso3:"GIB"},{name:"Greece",demonym:"Greek",flag:l("/5/5c/Flag_of_Greece.svg"),iso2:"GR",iso3:"GRC"},{name:"Greenland",demonym:"Greenlander",flag:l("/0/09/Flag_of_Greenland.svg"),iso2:"GL",iso3:"GRL"},{name:"Grenada",demonym:"Grenadian",flag:l("/b/bc/Flag_of_Grenada.svg"),iso2:"GD",iso3:"GRD"},{name:"Guadeloupe",demonym:"Guadeloupean",flag:l("/9/9f/Flag_of_France_%287x10%29.svg"),iso2:"GP",iso3:"GLP"},{name:"Guam",demonym:"Guamanian",flag:l("/0/07/Flag_of_Guam.svg"),iso2:"GU",iso3:"GUM"},{name:"Guatemala",demonym:"Guatemalan",flag:l("/e/ec/Flag_of_Guatemala.svg"),iso2:"GT",iso3:"GTM"},{name:"Guernsey",demonym:"Guernseymen",flag:l("/f/fa/Flag_of_Guernsey.svg"),iso2:"GG",iso3:"GGY"},{name:"Guinea-Bissau",demonym:"Bissau-Guinean",flag:l("/0/01/Flag_of_Guinea-Bissau.svg"),iso2:"GW",iso3:"GNB"},{name:"Guinea",demonym:"Guinean",flag:l("/e/ed/Flag_of_Guinea.svg"),iso2:"GN",iso3:"GIN"},{name:"Guyana",demonym:"Guyanese",flag:l("/9/99/Flag_of_Guyana.svg"),iso2:"GY",iso3:"GUY"},{name:"Haiti",demonym:"Haitian",flag:l("/5/56/Flag_of_Haiti.svg"),iso2:"HT",iso3:"HTI"},{name:"Holy See",demonym:"Papal",flag:l("/3/39/Flag_of_the_Vatican_City_%282023%E2%80%93present%29.svg"),iso2:"VA",iso3:"VAT",altSpellings:["Vatican"]},{name:"Honduras",demonym:"Honduran",flag:l("/8/82/Flag_of_Honduras.svg"),iso2:"HN",iso3:"HND"},{name:"Hong Kong",demonym:"Hong Kongese",flag:l("/5/5b/Flag_of_Hong_Kong.svg"),iso2:"HK",iso3:"HKG"},{name:"Hungary",demonym:"Hungarian",flag:l("/c/c1/Flag_of_Hungary.svg"),iso2:"HU",iso3:"HUN"},{name:"Iceland",demonym:"Icelander",flag:l("/c/ce/Flag_of_Iceland.svg"),iso2:"IS",iso3:"ISL"},{name:"India",demonym:"Indian",flag:l("/4/41/Flag_of_India.svg"),iso2:"IN",iso3:"IND"},{name:"Indonesia",demonym:"Indonesian",flag:l("/9/9f/Flag_of_Indonesia.svg"),iso2:"ID",iso3:"IDN"},{name:"British Indian Ocean Territory",demonym:"British Indian Oceanian",flag:l("/6/65/Flag_of_the_Commissioner_of_the_British_Indian_Ocean_Territory.svg"),iso2:"IO",iso3:"IOT"},{name:"Iran",demonym:"Iranian",flag:l("/c/ca/Flag_of_Iran.svg"),iso2:"IR",iso3:"IRN"},{name:"Iraq",demonym:"Iraqi",flag:l("/f/f6/Flag_of_Iraq.svg"),iso2:"IQ",iso3:"IRQ"},{name:"Ireland",demonym:"Irish",flag:l("/4/45/Flag_of_Ireland.svg"),iso2:"IE",iso3:"IRL"},{name:"Isle of Man",demonym:"Manx",flag:l("/b/bc/Flag_of_the_Isle_of_Man.svg"),iso2:"IM",iso3:"IMN"},{name:"Israel",demonym:"Israeli",flag:l("/d/d4/Flag_of_Israel.svg"),iso2:"IL",iso3:"ISR"},{name:"Italy",demonym:"Italian",flag:l("/0/03/Flag_of_Italy.svg"),iso2:"IT",iso3:"ITA"},{name:"Jamaica",demonym:"Jamaican",flag:l("/0/0a/Flag_of_Jamaica.svg"),iso2:"JM",iso3:"JAM"},{name:"Japan",demonym:"Japanese",flag:l("/b/bc/Flag_of_Japan%28bordered%29.svg"),iso2:"JP",iso3:"JPN"},{name:"Jersey",demonym:"Jerseyman",flag:l("/1/1c/Flag_of_Jersey.svg"),iso2:"JE",iso3:"JEY"},{name:"Jordan",demonym:"Jordanian",flag:l("/c/c0/Flag_of_Jordan.svg"),iso2:"JO",iso3:"JOR"},{name:"Kazakhstan",demonym:"Kazakhstani",flag:l("/d/d3/Flag_of_Kazakhstan.svg"),iso2:"KZ",iso3:"KAZ"},{name:"Kenya",demonym:"Kenyan",flag:l("/4/49/Flag_of_Kenya.svg"),iso2:"KE",iso3:"KEN"},{name:"Kiribati",demonym:"I-Kiribati",flag:l("/d/d3/Flag_of_Kiribati.svg"),iso2:"KI",iso3:"KIR"},{name:"Kosovo",demonym:"Kosovar",flag:l("/1/1f/Flag_of_Kosovo.svg"),iso2:"XK",iso3:"XXK"},{name:"Kuwait",demonym:"Kuwaiti",flag:l("/a/aa/Flag_of_Kuwait.svg"),iso2:"KW",iso3:"KWT"},{name:"Kyrgyzstan",demonym:"Kyrgyzstani",flag:l("/c/c7/Flag_of_Kyrgyzstan.svg"),iso2:"KG",iso3:"KGZ"},{name:"Laos",demonym:"Lao",flag:l("/5/56/Flag_of_Laos.svg"),iso2:"LA",iso3:"LAO"},{name:"Latvia",demonym:"Latvian",flag:l("/8/84/Flag_of_Latvia.svg"),iso2:"LV",iso3:"LVA"},{name:"Lebanon",demonym:"Lebanese",flag:l("/5/59/Flag_of_Lebanon.svg"),iso2:"LB",iso3:"LBN"},{name:"Lesotho",demonym:"Lesothonian",flag:l("/4/4a/Flag_of_Lesotho.svg"),iso2:"LS",iso3:"LSO"},{name:"Liberia",demonym:"Liberian",flag:l("/b/b8/Flag_of_Liberia.svg"),iso2:"LR",iso3:"LBR"},{name:"Libya",demonym:"Libyan",flag:l("/0/05/Flag_of_Libya.svg"),iso2:"LY",iso3:"LBY"},{name:"Liechtenstein",demonym:"Liechtensteiner",flag:l("/4/47/Flag_of_Liechtenstein.svg"),iso2:"LI",iso3:"LIE"},{name:"Lithuania",demonym:"Lithuanian",flag:l("/1/11/Flag_of_Lithuania.svg"),iso2:"LT",iso3:"LTU"},{name:"Luxembourg",demonym:"Luxembourgish",flag:l("/d/da/Flag_of_Luxembourg.svg"),iso2:"LU",iso3:"LUX"},{name:"Macao",demonym:"Macau",flag:l("/6/63/Flag_of_Macau.svg"),iso2:"MO",iso3:"MAC"},{name:"Madagascar",demonym:"Malagasy",flag:l("/b/bc/Flag_of_Madagascar.svg"),iso2:"MG",iso3:"MDG"},{name:"Malawi",demonym:"Malawian",flag:l("/d/d1/Flag_of_Malawi.svg"),iso2:"MW",iso3:"MWI"},{name:"Malaysia",demonym:"Malaysian",flag:l("/6/66/Flag_of_Malaysia.svg"),iso2:"MY",iso3:"MYS"},{name:"Maldives",demonym:"Maldivian",flag:l("/0/0f/Flag_of_Maldives.svg"),iso2:"MV",iso3:"MDV"},{name:"Mali",demonym:"Malian",flag:l("/9/92/Flag_of_Mali.svg"),iso2:"ML",iso3:"MLI"},{name:"Malta",demonym:"Maltese",flag:l("/7/73/Flag_of_Malta.svg"),iso2:"MT",iso3:"MLT"},{name:"Marshall Islands",demonym:"Marshallese",flag:l("/2/2e/Flag_of_the_Marshall_Islands.svg"),iso2:"MH",iso3:"MHL"},{name:"Martinique",demonym:"Martinican",flag:l("/2/21/Flag_of_the_Territorial_Collectivity_of_Martinique.svg"),iso2:"MQ",iso3:"MTQ"},{name:"Mauritania",demonym:"Mauritanian",flag:l("/4/43/Flag_of_Mauritania.svg"),iso2:"MR",iso3:"MRT"},{name:"Mauritius",demonym:"Mauritian",flag:l("/7/77/Flag_of_Mauritius.svg"),iso2:"MU",iso3:"MUS"},{name:"Mayotte",demonym:"Mahoran",flag:l("/c/c3/Flag_of_France.svg"),iso2:"YT",iso3:"MYT"},{name:"Mexico",demonym:"Mexican",flag:l("/f/fc/Flag_of_Mexico.svg"),iso2:"MX",iso3:"MEX"},{name:"Micronesia",demonym:"Micronesian",flag:l("/e/e4/Flag_of_the_Federated_States_of_Micronesia.svg"),iso2:"FM",iso3:"FSM"},{name:"Moldova",demonym:"Moldovan",flag:l("/2/27/Flag_of_Moldova.svg"),iso2:"MD",iso3:"MDA"},{name:"Monaco",demonym:"Monegasque",flag:l("/e/ea/Flag_of_Monaco.svg"),iso2:"MC",iso3:"MCO"},{name:"Mongolia",demonym:"Mongolian",flag:l("/4/4c/Flag_of_Mongolia.svg"),iso2:"MN",iso3:"MNG"},{name:"Montenegro",demonym:"Montenegrin",flag:l("/6/64/Flag_of_Montenegro.svg"),iso2:"ME",iso3:"MNE"},{name:"Montserrat",demonym:"Montserratian",flag:l("/d/d0/Flag_of_Montserrat.svg"),iso2:"MS",iso3:"MSR"},{name:"Morocco",demonym:"Moroccan",flag:l("/2/2c/Flag_of_Morocco.svg"),iso2:"MA",iso3:"MAR"},{name:"Mozambique",demonym:"Mozambican",flag:l("/d/d0/Flag_of_Mozambique.svg"),iso2:"MZ",iso3:"MOZ"},{name:"Myanmar",demonym:"Myanma",flag:l("/8/8c/Flag_of_Myanmar.svg"),iso2:"MM",iso3:"MMR"},{name:"Namibia",demonym:"Namibian",flag:l("/0/00/Flag_of_Namibia.svg"),iso2:"NA",iso3:"NAM"},{name:"Nauru",demonym:"Nauruan",flag:l("/3/30/Flag_of_Nauru.svg"),iso2:"NR",iso3:"NRU"},{name:"Nepal",demonym:"Nepalese",flag:l("/9/9b/Flag_of_Nepal.svg"),iso2:"NP",iso3:"NPL"},{name:"Netherlands Antilles",demonym:"Netherlands Antillean",flag:l("/e/eb/Flag_of_the_Netherlands_Antilles_(1959%E2%80%931986).svg"),iso2:"AN",iso3:"ANT"},{name:"Netherlands",demonym:"Dutch",flag:l("/2/20/Flag_of_the_Netherlands.svg"),iso2:"NL",iso3:"NLD"},{name:"New Caledonia",demonym:"New Caledonian",flag:l("/6/66/Flag_of_FLNKS.svg"),iso2:"NC",iso3:"NCL"},{name:"New Zealand",demonym:"New Zealander",flag:l("/3/3e/Flag_of_New_Zealand.svg"),iso2:"NZ",iso3:"NZL"},{name:"Nicaragua",demonym:"Nicaraguan",flag:l("/1/19/Flag_of_Nicaragua.svg"),iso2:"NI",iso3:"NIC"},{name:"Niger",demonym:"Nigerien",flag:l("/f/f4/Flag_of_Niger.svg"),iso2:"NE",iso3:"NER"},{name:"Nigeria",demonym:"Nigerian",flag:l("/7/79/Flag_of_Nigeria.svg"),iso2:"NG",iso3:"NGA"},{name:"Niue",demonym:"Niuean",flag:l("/0/01/Flag_of_Niue.svg"),iso2:"NU",iso3:"NIU"},{name:"Norfolk Island",demonym:"Norfolk Islander",flag:l("/4/48/Flag_of_Norfolk_Island.svg"),iso2:"NF",iso3:"NFK"},{name:"North Korea",demonym:"North Korea",flag:l("/5/51/Flag_of_North_Korea.svg"),iso2:"KP",iso3:"PRK"},{name:"North Macedonia",demonym:"Macedonian",flag:l("/7/79/Flag_of_North_Macedonia.svg"),iso2:"MK",iso3:"MKD"},{name:"Northern Mariana Islands",demonym:"Northern Mariana Islander",flag:l("/e/e0/Flag_of_the_Northern_Mariana_Islands.svg"),iso2:"MP",iso3:"MNP"},{name:"Norway",demonym:"Norwegian",flag:l("/d/d9/Flag_of_Norway.svg"),iso2:"NO",iso3:"NOR"},{name:"Oman",demonym:"Omani",flag:l("/d/dd/Flag_of_Oman.svg"),iso2:"OM",iso3:"OMN"},{name:"Pakistan",demonym:"Pakistani",flag:l("/3/32/Flag_of_Pakistan.svg"),iso2:"PK",iso3:"PAK"},{name:"Palau",demonym:"Palauan",flag:l("/4/48/Flag_of_Palau.svg"),iso2:"PW",iso3:"PLW"},{name:"Palestine",demonym:"Palestinian",flag:l("/0/00/Flag_of_Palestine.svg"),iso2:"PS",iso3:"PSE"},{name:"Panama",demonym:"Panamanian",flag:l("/a/ab/Flag_of_Panama.svg"),iso2:"PA",iso3:"PAN"},{name:"Papua New Guinea",demonym:"Papua New Guinean",flag:l("/e/e3/Flag_of_Papua_New_Guinea.svg"),iso2:"PG",iso3:"PNG"},{name:"Paraguay",demonym:"Paraguayan",flag:l("/2/27/Flag_of_Paraguay.svg"),iso2:"PY",iso3:"PRY"},{name:"Peru",demonym:"Peruvian",flag:l("/c/cf/Flag_of_Peru.svg"),iso2:"PE",iso3:"PER"},{name:"Philippines",demonym:"Filipino",flag:l("/9/99/Flag_of_the_Philippines.svg"),iso2:"PH",iso3:"PHL"},{name:"Pitcairn",demonym:"Pitcairn Islander",flag:l("/8/88/Flag_of_the_Pitcairn_Islands.svg"),iso2:"PN",iso3:"PCN"},{name:"Poland",demonym:"Polish",flag:l("/1/12/Flag_of_Poland.svg"),iso2:"PL",iso3:"POL"},{name:"Portugal",demonym:"Portuguese",flag:l("/5/5c/Flag_of_Portugal.svg"),iso2:"PT",iso3:"PRT"},{name:"Puerto Rico",demonym:"Puerto Rican",flag:l("/2/28/Flag_of_Puerto_Rico.svg"),iso2:"PR",iso3:"PRI"},{name:"Qatar",demonym:"Qatari",flag:l("/6/65/Flag_of_Qatar.svg"),iso2:"QA",iso3:"QAT"},{name:"R\xe9union",demonym:"R\xe9unionese",flag:l("/8/8e/Proposed_flag_of_R\xe9union_%28VAR%29.svg"),iso2:"RE",iso3:"REU"},{name:"Romania",demonym:"Romanian",flag:l("/7/73/Flag_of_Romania.svg"),iso2:"RO",iso3:"ROU"},{name:"Russia",demonym:"Russian",flag:l("/f/f3/Flag_of_Russia.svg"),iso2:"RU",iso3:"RUS"},{name:"Rwanda",demonym:"Rwandan",flag:l("/1/17/Flag_of_Rwanda.svg"),iso2:"RW",iso3:"RWA"},{name:"Saint Barth\xe9lemy",demonym:"Barth\xe9lemois",flag:l("/0/03/Saint-Barthel\xe9my_Ic\xf4ne.svg"),iso2:"BL",iso3:"BLM"},{name:"Saint Helena, Ascension and Tristan da Cunha",demonym:"Ascensionian",flag:l("/0/00/Flag_of_Saint_Helena.svg"),iso2:"SH",iso3:"SHN",altSpellings:["Saint Helenian","Tristanian"]},{name:"Saint Kitts and Nevis",demonym:"Kittitian",flag:l("/f/fe/Flag_of_Saint_Kitts_and_Nevis.svg"),iso2:"KN",iso3:"KNA",altSpellings:["Nevisian"]},{name:"Saint Lucia",demonym:"Saint Lucian",flag:l("/9/9f/Flag_of_Saint_Lucia.svg"),iso2:"LC",iso3:"LCA"},{name:"Saint Martin",demonym:"Saint-Martinois",flag:l("/d/dd/Flag_of_Saint-Martin_%28fictional%29.svg"),iso2:"MF",iso3:"MAF"},{name:"Saint Pierre and Miquelon",demonym:"Saint-Pierrais",flag:l("/7/74/Flag_of_Saint-Pierre_and_Miquelon.svg"),iso2:"PM",iso3:"SPM"},{name:"Saint Vincent and the Grenadines",demonym:"Saint Vincentian",flag:l("/6/6d/Flag_of_Saint_Vincent_and_the_Grenadines.svg"),iso2:"VC",iso3:"VCT"},{name:"Samoa",demonym:"Samoan",flag:l("/3/31/Flag_of_Samoa.svg"),iso2:"WS",iso3:"WSM"},{name:"San Marino",demonym:"Sammarinese",flag:l("/b/b1/Flag_of_San_Marino.svg"),iso2:"SM",iso3:"SMR"},{name:"Sao Tome and Principe",demonym:"S\xe3o Tom\xe9an",flag:l("/0/0a/Flag_of_S\xe3o_Tom\xe9_and_Pr\xedncipe.svg"),iso2:"ST",iso3:"STP"},{name:"Saudi Arabia",demonym:"Saudi",flag:l("/0/0d/Flag_of_Saudi_Arabia.svg"),iso2:"SA",iso3:"SAU"},{name:"Senegal",demonym:"Senegalese",flag:l("/f/fd/Flag_of_Senegal.svg"),iso2:"SN",iso3:"SEN"},{name:"Serbia",demonym:"Serbian",flag:l("/f/ff/Flag_of_Serbia.svg"),iso2:"RS",iso3:"SRB"},{name:"Seychelles",demonym:"Seychellois",flag:l("/f/fc/Flag_of_Seychelles.svg"),iso2:"SC",iso3:"SYC"},{name:"Sierra Leone",demonym:"Sierra Leonean",flag:l("/1/17/Flag_of_Sierra_Leone.svg"),iso2:"SL",iso3:"SLE"},{name:"Singapore",demonym:"Singaporean",flag:l("/4/48/Flag_of_Singapore.svg"),iso2:"SG",iso3:"SGP",altSpellings:["SG","Singapura","Republik Singapura"]},{name:"Sint Maarten",demonym:"St. Maartener",flag:l("/d/d3/Flag_of_Sint_Maarten.svg"),iso2:"SX",iso3:"SXM"},{name:"Slovakia",demonym:"Slovak",flag:l("/e/e6/Flag_of_Slovakia.svg"),iso2:"SK",iso3:"SVK"},{name:"Slovenia",demonym:"Slovenian",flag:l("/f/f0/Flag_of_Slovenia.svg"),iso2:"SI",iso3:"SVN"},{name:"Solomon Islands",demonym:"Solomon Islander",flag:l("/7/74/Flag_of_the_Solomon_Islands.svg"),iso2:"SB",iso3:"SLB"},{name:"Somalia",demonym:"Somali",flag:l("/a/a0/Flag_of_Somalia.svg"),iso2:"SO",iso3:"SOM"},{name:"South Africa",demonym:"South African",flag:l("/a/af/Flag_of_South_Africa.svg"),iso2:"ZA",iso3:"ZAF"},{name:"South Georgia and the South Sandwich Islands",demonym:"South Georgian",flag:l("/e/ed/Flag_of_South_Georgia_and_the_South_Sandwich_Islands.svg"),iso2:"GS",iso3:"SGS"},{name:"South Korea",demonym:"South Korean",flag:l("/0/09/Flag_of_South_Korea.svg"),iso2:"KR",iso3:"KOR",altSpellings:["Republic of Korea"]},{name:"South Sudan",demonym:"South Sudanese",flag:l("/7/7a/Flag_of_South_Sudan.svg"),iso2:"SS",iso3:"SSD"},{name:"Spain",demonym:"Spanish",flag:l("/9/9a/Flag_of_Spain.svg"),iso2:"ES",iso3:"ESP"},{name:"Sri Lanka",demonym:"Sri Lankan",flag:l("/1/11/Flag_of_Sri_Lanka.svg"),iso2:"LK",iso3:"LKA"},{name:"Sudan",demonym:"Sudanese",flag:l("/0/01/Flag_of_Sudan.svg"),iso2:"SD",iso3:"SDN"},{name:"Suriname",demonym:"Surinamese",flag:l("/6/60/Flag_of_Suriname.svg"),iso2:"SR",iso3:"SUR"},{name:"Svalbard and Jan Mayen",demonym:"Svalbard",flag:l("/d/d9/Flag_of_Norway.svg"),iso2:"SJ",iso3:"SJM"},{name:"Swaziland",demonym:"Swazi",flag:l("/f/fb/Flag_of_Eswatini.svg"),iso2:"SZ",iso3:"SWZ"},{name:"Sweden",demonym:"Swedish",flag:l("/4/4c/Flag_of_Sweden.svg"),iso2:"SE",iso3:"SWE"},{name:"Switzerland",demonym:"Swiss",flag:l("/f/f3/Flag_of_Switzerland.svg"),iso2:"CH",iso3:"CHE"},{name:"Syria",demonym:"Syrian",flag:l("/1/14/Flag_of_the_Syrian_revolution.svg"),iso2:"SY",iso3:"SYR"},{name:"Taiwan",demonym:"Taiwanese",flag:l("/7/72/Flag_of_the_Republic_of_China.svg"),iso2:"TW",iso3:"TWN"},{name:"Tajikistan",demonym:"Tajik",flag:l("/d/d0/Flag_of_Tajikistan.svg"),iso2:"TJ",iso3:"TJK"},{name:"Tanzania",demonym:"Tanzanian",flag:l("/3/38/Flag_of_Tanzania.svg"),iso2:"TZ",iso3:"TZA"},{name:"Thailand",demonym:"Thai",flag:l("/a/a9/Flag_of_Thailand.svg"),iso2:"TH",iso3:"THA"},{name:"Timor-Leste",demonym:"Timorese",flag:l("/2/26/Flag_of_East_Timor.svg"),iso2:"TL",iso3:"TLS"},{name:"Togo",demonym:"Togolese",flag:l("/6/68/Flag_of_Togo.svg"),iso2:"TG",iso3:"TGO"},{name:"Tokelau",demonym:"Tokelauan",flag:l("/8/8e/Flag_of_Tokelau.svg"),iso2:"TK",iso3:"TKL"},{name:"Tonga",demonym:"Tongan",flag:l("/9/9a/Flag_of_Tonga.svg"),iso2:"TO",iso3:"TON"},{name:"Trinidad and Tobago",demonym:"Trinidadian and Tobagonian",flag:l("/6/64/Flag_of_Trinidad_and_Tobago.svg"),iso2:"TT",iso3:"TTO"},{name:"Tunisia",demonym:"Tunisian",flag:l("/c/ce/Flag_of_Tunisia.svg"),iso2:"TN",iso3:"TUN"},{name:"Turkey",demonym:"Turkish",flag:l("/b/b4/Flag_of_Turkey.svg"),iso2:"TR",iso3:"TUR"},{name:"Turkmenistan",demonym:"Turkmenistani",flag:l("/1/1b/Flag_of_Turkmenistan.svg"),iso2:"TM",iso3:"TKM"},{name:"Turks and Caicos Islands",demonym:"Turks and Caicos Islander",flag:l("/a/a0/Flag_of_the_Turks_and_Caicos_Islands.svg"),iso2:"TC",iso3:"TCA"},{name:"Tuvalu",demonym:"Tuvaluan",flag:l("/3/38/Flag_of_Tuvalu.svg"),iso2:"TV",iso3:"TUV"},{name:"Uganda",demonym:"Ugandan",flag:l("/4/4e/Flag_of_Uganda.svg"),iso2:"UG",iso3:"UGA"},{name:"Ukraine",demonym:"Ukrainian",flag:l("/4/49/Flag_of_Ukraine.svg"),iso2:"UA",iso3:"UKR"},{name:"United Arab Emirates",demonym:"Emirati",flag:l("/c/cb/Flag_of_the_United_Arab_Emirates.svg"),iso2:"AE",iso3:"ARE",altSpellings:["AE","UAE"]},{name:"United Kingdom",demonym:"British",flag:l("/8/83/Flag_of_the_United_Kingdom_%283-5%29.svg"),iso2:"GB",iso3:"GBR",altSpellings:["UK"]},{name:"United States Minor Outlying Islands",demonym:"American Islander",flag:l("/0/05/Flag_of_the_U.S..svg"),iso2:"UM",iso3:"UMI"},{name:"United States",demonym:"American",flag:l("/a/a4/Flag_of_the_United_States.svg"),iso2:"US",iso3:"USA",altSpellings:["USA"]},{name:"Uruguay",demonym:"Uruguayan",flag:l("/f/fe/Flag_of_Uruguay.svg"),iso2:"UY",iso3:"URY"},{name:"Uzbekistan",demonym:"Uzbek",flag:l("/8/84/Flag_of_Uzbekistan.svg"),iso2:"UZ",iso3:"UZB"},{name:"Vanuatu",demonym:"Vanuatuan",flag:l("/6/6e/Flag_of_Vanuatu_(official).svg"),iso2:"VU",iso3:"VUT"},{name:"Venezuela",demonym:"Venezuelan",flag:l("/7/7b/Flag_of_Venezuela_(state).svg"),iso2:"VE",iso3:"VEN"},{name:"Vietnam",demonym:"Vietnamese",flag:l("/2/21/Flag_of_Vietnam.svg"),iso2:"VN",iso3:"VNM",altSpellings:["Viet Nam","Republic of Viet Nam","South Vietnam"]},{name:"Virgin Islands of the United States",demonym:"American Virgin Islander",flag:l("/f/f8/Flag_of_the_United_States_Virgin_Islands.svg"),iso2:"VI",iso3:"VIR"},{name:"Wallis and Futuna",demonym:"Wallisian",flag:l("/d/d2/Flag_of_Wallis_and_Futuna.svg"),iso2:"WF",iso3:"WLF",altSpellings:["Futunan"]},{name:"Western Sahara",demonym:"Western Saharan",flag:l("/2/26/Flag_of_the_Sahrawi_Arab_Democratic_Republic.svg"),iso2:"EH",iso3:"ESH"},{name:"Yemen",demonym:"Yemeni",flag:l("/8/89/Flag_of_Yemen.svg"),iso2:"YE",iso3:"YEM"},{name:"Zambia",demonym:"Zambian",flag:l("/0/06/Flag_of_Zambia.svg"),iso2:"ZM",iso3:"ZMB"},{name:"Zimbabwe",demonym:"Zimbabwean",flag:l("/6/6a/Flag_of_Zimbabwe.svg"),iso2:"ZW",iso3:"ZWE"}];function u(e,t){return e.toUpperCase()===t.toUpperCase()}function d(e,t){let n=e.find(t);return n?n.flag:""}function f(e){return d(c,({name:t,altSpellings:n})=>(u(t,e)||n?.some(t=>u(t,e)))??!1)}function h(e){return d(c,({demonym:t})=>u(t,e))}function p(e){return d(c,({iso2:t})=>u(t,e))}function A(e){return d(c,({iso3:t})=>u(t,e))}function m(){return c.reduce((e,{iso3:t,flag:n})=>(e[t]=n,e),{})}},624937:function(e,t,n){"use strict";function r(e,t){for(var n=Math.abs(e).toString();n.lengthr})},74728:function(e,t,n){"use strict";function r(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}n.d(t,{A:()=>r})},169181:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(74728);function i(e){return(0,r.A)({},e)}},100114:function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(142373),i=n(486069),o={date:(0,i.A)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,i.A)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,i.A)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},a=n(566658),s=n(594573),l=n(4089);let c={code:"en-US",formatDistance:r.A,formatLong:o,formatRelative:a.A,localize:s.A,match:l.A,options:{weekStartsOn:0,firstWeekContainsDate:1}}},159044:function(e,t,n){"use strict";n.d(t,{E:()=>o,q:()=>i});var r={};function i(){return r}function o(e){r=e}},334750:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(624937);let i={y:function(e,t){var n=e.getUTCFullYear(),i=n>0?n:1-n;return(0,r.A)("yy"===t?i%100:i,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):(0,r.A)(n+1,2)},d:function(e,t){return(0,r.A)(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return(0,r.A)(e.getUTCHours()%12||12,t.length)},H:function(e,t){return(0,r.A)(e.getUTCHours(),t.length)},m:function(e,t){return(0,r.A)(e.getUTCMinutes(),t.length)},s:function(e,t){return(0,r.A)(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,i=Math.floor(e.getUTCMilliseconds()*Math.pow(10,n-3));return(0,r.A)(i,t.length)}}},841022:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},i=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};let o={p:i,P:function(e,t){var n,o=e.match(/(P+)(p+)?/)||[],a=o[1],s=o[2];if(!s)return r(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",r(a,t)).replace("{{time}}",i(s,t))}}},646654:function(e,t,n){"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,{A:()=>r})},71372:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(151685),i=n(933449),o=n(81973),a=n(876121);function s(e){(0,a.A)(1,arguments);var t=(0,r.A)(e);return Math.round(((0,i.A)(t).getTime()-(function(e){(0,a.A)(1,arguments);var t=(0,o.A)(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),(0,i.A)(n)})(t).getTime())/6048e5)+1}},81973:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(151685),i=n(876121),o=n(933449);function a(e){(0,i.A)(1,arguments);var t=(0,r.A)(e),n=t.getUTCFullYear(),a=new Date(0);a.setUTCFullYear(n+1,0,4),a.setUTCHours(0,0,0,0);var s=(0,o.A)(a),l=new Date(0);l.setUTCFullYear(n,0,4),l.setUTCHours(0,0,0,0);var c=(0,o.A)(l);return t.getTime()>=s.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1}},999706:function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(151685),i=n(522136),o=n(406394),a=n(876121),s=n(404734),l=n(159044);function c(e,t){(0,a.A)(1,arguments);var n=(0,r.A)(e);return Math.round(((0,i.A)(n,t).getTime()-(function(e,t){(0,a.A)(1,arguments);var n,r,c,u,d,f,h,p,A=(0,l.q)(),m=(0,s.A)(null!=(n=null!=(r=null!=(c=null!=(u=null==t?void 0:t.firstWeekContainsDate)?u:null==t||null==(d=t.locale)||null==(f=d.options)?void 0:f.firstWeekContainsDate)?c:A.firstWeekContainsDate)?r:null==(h=A.locale)||null==(p=h.options)?void 0:p.firstWeekContainsDate)?n:1),g=(0,o.A)(e,t),v=new Date(0);return v.setUTCFullYear(g,0,m),v.setUTCHours(0,0,0,0),(0,i.A)(v,t)})(n,t).getTime())/6048e5)+1}},406394:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(151685),i=n(876121),o=n(522136),a=n(404734),s=n(159044);function l(e,t){(0,i.A)(1,arguments);var n,l,c,u,d,f,h,p,A=(0,r.A)(e),m=A.getUTCFullYear(),g=(0,s.q)(),v=(0,a.A)(null!=(n=null!=(l=null!=(c=null!=(u=null==t?void 0:t.firstWeekContainsDate)?u:null==t||null==(d=t.locale)||null==(f=d.options)?void 0:f.firstWeekContainsDate)?c:g.firstWeekContainsDate)?l:null==(h=g.locale)||null==(p=h.options)?void 0:p.firstWeekContainsDate)?n:1);if(!(v>=1&&v<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setUTCFullYear(m+1,0,v),y.setUTCHours(0,0,0,0);var b=(0,o.A)(y,t),w=new Date(0);w.setUTCFullYear(m,0,v),w.setUTCHours(0,0,0,0);var _=(0,o.A)(w,t);return A.getTime()>=b.getTime()?m+1:A.getTime()>=_.getTime()?m:m-1}},178403:function(e,t,n){"use strict";n.d(t,{ef:()=>o,lJ:()=>s,xM:()=>a});var r=["D","DD"],i=["YY","YYYY"];function o(e){return -1!==r.indexOf(e)}function a(e){return -1!==i.indexOf(e)}function s(e,t,n){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},876121:function(e,t,n){"use strict";function r(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{A:()=>r})},276085:function(e,t,n){"use strict";n.d(t,{u:()=>i});var r={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function i(e){return e?r[e]:r.trunc}},933449:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=(0,r.A)(e),n=t.getUTCDay();return t.setUTCDate(t.getUTCDate()-(7*(n<1)+n-1)),t.setUTCHours(0,0,0,0),t}},522136:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(151685),i=n(876121),o=n(404734),a=n(159044);function s(e,t){(0,i.A)(1,arguments);var n,s,l,c,u,d,f,h,p=(0,a.q)(),A=(0,o.A)(null!=(n=null!=(s=null!=(l=null!=(c=null==t?void 0:t.weekStartsOn)?c:null==t||null==(u=t.locale)||null==(d=u.options)?void 0:d.weekStartsOn)?l:p.weekStartsOn)?s:null==(f=p.locale)||null==(h=f.options)?void 0:h.weekStartsOn)?n:0);if(!(A>=0&&A<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,r.A)(e),g=m.getUTCDay();return m.setUTCDate(m.getUTCDate()-(7*(gr})},101839:function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(301001),i=n(742316),o=n(680668),a=n(151685),s=n(876121),l=n(404734);function c(e,t){if((0,s.A)(2,arguments),!t||"object"!==(0,r.A)(t))return new Date(NaN);var n=t.years?(0,l.A)(t.years):0,c=t.months?(0,l.A)(t.months):0,u=t.weeks?(0,l.A)(t.weeks):0,d=t.days?(0,l.A)(t.days):0,f=t.hours?(0,l.A)(t.hours):0,h=t.minutes?(0,l.A)(t.minutes):0,p=t.seconds?(0,l.A)(t.seconds):0,A=(0,a.A)(e),m=c||n?(0,o.A)(A,c+12*n):A;return new Date((d||u?(0,i.A)(m,d+7*u):m).getTime()+1e3*(p+60*(h+60*f)))}},742316:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(151685),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),a=(0,r.A)(t);return isNaN(a)?new Date(NaN):(a&&n.setDate(n.getDate()+a),n)}},407646:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(923637),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,36e5*n)}},923637:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(151685),o=n(876121);function a(e,t){return(0,o.A)(2,arguments),new Date((0,i.A)(e).getTime()+(0,r.A)(t))}},311056:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(923637),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,6e4*n)}},680668:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(151685),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),a=(0,r.A)(t);if(isNaN(a))return new Date(NaN);if(!a)return n;var s=n.getDate(),l=new Date(n.getTime());return(l.setMonth(n.getMonth()+a+1,0),s>=l.getDate())?l:(n.setFullYear(l.getFullYear(),l.getMonth(),s),n)}},401624:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(923637),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,1e3*n)}},344744:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(742316),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,7*n)}},160771:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(680668),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,12*n)}},711136:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(e),o=(0,r.A)(t),a=n.getTime()-o.getTime();return a<0?-1:a>0?1:a}},639854:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(e),o=(0,r.A)(t),a=n.getTime()-o.getTime();return a>0?-1:a<0?1:a}},412349:function(e,t,n){"use strict";n.d(t,{BM:()=>y,Cg:()=>a,GW:()=>o,Ki:()=>i,Mf:()=>v,Z7:()=>b,_m:()=>l,bF:()=>A,e8:()=>f,gs:()=>h,h:()=>r,hq:()=>g,l5:()=>u,pe:()=>m,rI:()=>d,s0:()=>s,tF:()=>p,uL:()=>c});var r=7,i=365.2425,o=864e13,a=6e4,s=36e5,l=1e3,c=-864e13,u=60,d=3,f=12,h=4,p=3600,A=60,m=86400,g=604800,v=0x1e18558,y=2629746,b=7889238},786917:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(646654),i=n(972213),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),a=(0,i.A)(t);return Math.round((n.getTime()-(0,r.A)(n)-(a.getTime()-(0,r.A)(a)))/864e5)}},847705:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(e),o=(0,r.A)(t);return 12*(n.getFullYear()-o.getFullYear())+(n.getMonth()-o.getMonth())}},590264:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(e),o=(0,r.A)(t);return n.getFullYear()-o.getFullYear()}},65447:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(151685),i=n(786917),o=n(876121);function a(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function s(e,t){(0,o.A)(2,arguments);var n=(0,r.A)(e),s=(0,r.A)(t),l=a(n,s),c=Math.abs((0,i.A)(n,s));n.setDate(n.getDate()-l*c);var u=Number(a(n,s)===-l),d=l*(c-u);return 0===d?0:d}},40307:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(412349),i=n(346138),o=n(876121),a=n(276085);function s(e,t,n){(0,o.A)(2,arguments);var s=(0,i.A)(e,t)/r.s0;return(0,a.u)(null==n?void 0:n.roundingMethod)(s)}},346138:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e,t){return(0,i.A)(2,arguments),(0,r.A)(e).getTime()-(0,r.A)(t).getTime()}},963425:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(412349),i=n(346138),o=n(876121),a=n(276085);function s(e,t,n){(0,o.A)(2,arguments);var s=(0,i.A)(e,t)/r.Cg;return(0,a.u)(null==n?void 0:n.roundingMethod)(s)}},246835:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(151685),i=n(847705),o=n(711136),a=n(876121),s=n(442955);function l(e,t){(0,a.A)(2,arguments);var n,l=(0,r.A)(e),c=(0,r.A)(t),u=(0,o.A)(l,c),d=Math.abs((0,i.A)(l,c));if(d<1)n=0;else{1===l.getMonth()&&l.getDate()>27&&l.setDate(30),l.setMonth(l.getMonth()-u*d);var f=(0,o.A)(l,c)===-u;(0,s.A)((0,r.A)(e))&&1===d&&1===(0,o.A)(e,c)&&(f=!1),n=u*(d-Number(f))}return 0===n?0:n}},856253:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(346138),i=n(876121),o=n(276085);function a(e,t,n){(0,i.A)(2,arguments);var a=(0,r.A)(e,t)/1e3;return(0,o.u)(null==n?void 0:n.roundingMethod)(a)}},360933:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(65447),i=n(876121),o=n(276085);function a(e,t,n){(0,i.A)(2,arguments);var a=(0,r.A)(e,t)/7;return(0,o.u)(null==n?void 0:n.roundingMethod)(a)}},95114:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(151685),i=n(590264),o=n(711136),a=n(876121);function s(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(e),s=(0,r.A)(t),l=(0,o.A)(n,s),c=Math.abs((0,i.A)(n,s));n.setFullYear(1584),s.setFullYear(1584);var u=(0,o.A)(n,s)===-l,d=l*(c-Number(u));return 0===d?0:d}},307637:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=e||{},n=(0,r.A)(t.start),o=(0,r.A)(t.end).getTime(),a=[];if(!(n.getTime()<=o))throw RangeError("Invalid interval");for(n.setHours(0,0,0,0),n.setDate(1);n.getTime()<=o;)a.push((0,r.A)(n)),n.setMonth(n.getMonth()+1);return a}},422614:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=(0,r.A)(e);return t.setHours(23,59,59,999),t}},481482:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=(0,r.A)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},209652:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(159044),i=n(151685),o=n(404734),a=n(876121);function s(e,t){(0,a.A)(1,arguments);var n,s,l,c,u,d,f,h,p=(0,r.q)(),A=(0,o.A)(null!=(n=null!=(s=null!=(l=null!=(c=null==t?void 0:t.weekStartsOn)?c:null==t||null==(u=t.locale)||null==(d=u.options)?void 0:d.weekStartsOn)?l:p.weekStartsOn)?s:null==(f=p.locale)||null==(h=f.options)?void 0:h.weekStartsOn)?n:0);if(!(A>=0&&A<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,i.A)(e),g=m.getDay();return m.setDate(m.getDate()+((go});var r=n(151685),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=(0,r.A)(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}},252923:function(e,t,n){"use strict";n.d(t,{A:()=>L});var r=n(139966),i=n(293108),o=n(151685),a=n(876121),s=n(71372),l=n(81973),c=n(999706),u=n(406394),d=n(624937),f=n(334750);function h(e,t){var n=e>0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),o=r%60;return 0===o?n+String(i):n+String(i)+(t||"")+(0,d.A)(o,2)}function p(e,t){return e%60==0?(e>0?"-":"+")+(0,d.A)(Math.abs(e)/60,2):A(e,t)}function A(e,t){var n=Math.abs(e);return(e>0?"-":"+")+(0,d.A)(Math.floor(n/60),2)+(t||"")+(0,d.A)(n%60,2)}let m={G:function(e,t,n){var r=+(e.getUTCFullYear()>0);switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear();return n.ordinalNumber(r>0?r:1-r,{unit:"year"})}return f.A.y(e,t)},Y:function(e,t,n,r){var i=(0,u.A)(e,r),o=i>0?i:1-i;if("YY"===t){var a=o%100;return(0,d.A)(a,2)}return"Yo"===t?n.ordinalNumber(o,{unit:"year"}):(0,d.A)(o,t.length)},R:function(e,t){var n=(0,l.A)(e);return(0,d.A)(n,t.length)},u:function(e,t){var n=e.getUTCFullYear();return(0,d.A)(n,t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return(0,d.A)(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return(0,d.A)(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return f.A.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return(0,d.A)(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var i=(0,c.A)(e,r);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):(0,d.A)(i,t.length)},I:function(e,t,n){var r=(0,s.A)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):(0,d.A)(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):f.A.d(e,t)},D:function(e,t,n){var r=function(e){(0,a.A)(1,arguments);var t=(0,o.A)(e),n=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((n-t.getTime())/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):(0,d.A)(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var i=e.getUTCDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return(0,d.A)(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var i=e.getUTCDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return(0,d.A)(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),i=0===r?7:r;switch(t){case"i":return String(i);case"ii":return(0,d.A)(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,i=e.getUTCHours();switch(r=12===i?"noon":0===i?"midnight":i/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,i=e.getUTCHours();switch(r=i>=17?"evening":i>=12?"afternoon":i>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return f.A.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):f.A.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):(0,d.A)(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return(0===r&&(r=24),"ko"===t)?n.ordinalNumber(r,{unit:"hour"}):(0,d.A)(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):f.A.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):f.A.s(e,t)},S:function(e,t){return f.A.S(e,t)},X:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return p(i);case"XXXX":case"XX":return A(i);default:return A(i,":")}},x:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return p(i);case"xxxx":case"xx":return A(i);default:return A(i,":")}},O:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+h(i,":");default:return"GMT"+A(i,":")}},z:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+h(i,":");default:return"GMT"+A(i,":")}},t:function(e,t,n,r){var i=Math.floor((r._originalDate||e).getTime()/1e3);return(0,d.A)(i,t.length)},T:function(e,t,n,r){var i=(r._originalDate||e).getTime();return(0,d.A)(i,t.length)}};var g=n(841022),v=n(646654),y=n(178403),b=n(404734),w=n(159044),_=n(100114),x=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,S=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,C=/^'([^]*?)'?$/,M=/''/g,E=/[a-zA-Z]/;function L(e,t,n){(0,a.A)(2,arguments);var s,l,c,u,d,f,h,p,A,L,k,T,B,O,I,N,D,F,P=String(t),R=(0,w.q)(),z=null!=(s=null!=(l=null==n?void 0:n.locale)?l:R.locale)?s:_.A,U=(0,b.A)(null!=(c=null!=(u=null!=(d=null!=(f=null==n?void 0:n.firstWeekContainsDate)?f:null==n||null==(h=n.locale)||null==(p=h.options)?void 0:p.firstWeekContainsDate)?d:R.firstWeekContainsDate)?u:null==(A=R.locale)||null==(L=A.options)?void 0:L.firstWeekContainsDate)?c:1);if(!(U>=1&&U<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=(0,b.A)(null!=(k=null!=(T=null!=(B=null!=(O=null==n?void 0:n.weekStartsOn)?O:null==n||null==(I=n.locale)||null==(N=I.options)?void 0:N.weekStartsOn)?B:R.weekStartsOn)?T:null==(D=R.locale)||null==(F=D.options)?void 0:F.weekStartsOn)?k:0);if(!(H>=0&&H<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!z.localize)throw RangeError("locale must contain localize property");if(!z.formatLong)throw RangeError("locale must contain formatLong property");var j=(0,o.A)(e);if(!(0,r.A)(j))throw RangeError("Invalid time value");var Q=(0,v.A)(j),V=(0,i.A)(j,Q),W={firstWeekContainsDate:U,weekStartsOn:H,locale:z,_originalDate:j};return P.match(S).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,g.A[t])(e,z.formatLong):e}).join("").match(x).map(function(r){if("''"===r)return"'";var i,o,a=r[0];if("'"===a){return(o=(i=r).match(C))?o[1].replace(M,"'"):i}var s=m[a];if(s)return!(null!=n&&n.useAdditionalWeekYearTokens)&&(0,y.xM)(r)&&(0,y.lJ)(r,t,String(e)),!(null!=n&&n.useAdditionalDayOfYearTokens)&&(0,y.ef)(r)&&(0,y.lJ)(r,t,String(e)),s(V,r,z.localize,W);if(a.match(E))throw RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");return r}).join("")}},659396:function(e,t,n){"use strict";n.d(t,{A:()=>h});var r=n(159044),i=n(711136),o=n(246835),a=n(856253),s=n(100114),l=n(151685),c=n(169181),u=n(74728),d=n(646654),f=n(876121);function h(e,t,n){(0,f.A)(2,arguments);var h,p,A,m,g,v=(0,r.q)(),y=null!=(h=null!=(p=null==n?void 0:n.locale)?p:v.locale)?h:s.A;if(!y.formatDistance)throw RangeError("locale must contain formatDistance property");var b=(0,i.A)(e,t);if(isNaN(b))throw RangeError("Invalid time value");var w=(0,u.A)((0,c.A)(n),{addSuffix:!!(null==n?void 0:n.addSuffix),comparison:b});b>0?(A=(0,l.A)(t),m=(0,l.A)(e)):(A=(0,l.A)(e),m=(0,l.A)(t));var _=(0,a.A)(m,A),x=Math.round((_-((0,d.A)(m)-(0,d.A)(A))/1e3)/60);if(x<2)if(null!=n&&n.includeSeconds)if(_<5)return y.formatDistance("lessThanXSeconds",5,w);else if(_<10)return y.formatDistance("lessThanXSeconds",10,w);else if(_<20)return y.formatDistance("lessThanXSeconds",20,w);else if(_<40)return y.formatDistance("halfAMinute",0,w);else if(_<60)return y.formatDistance("lessThanXMinutes",1,w);else return y.formatDistance("xMinutes",1,w);else if(0===x)return y.formatDistance("lessThanXMinutes",1,w);else return y.formatDistance("xMinutes",x,w);if(x<45)return y.formatDistance("xMinutes",x,w);if(x<90)return y.formatDistance("aboutXHours",1,w);if(x<1440){var S=Math.round(x/60);return y.formatDistance("aboutXHours",S,w)}if(x<2520)return y.formatDistance("xDays",1,w);else if(x<43200){var C=Math.round(x/1440);return y.formatDistance("xDays",C,w)}else if(x<86400)return g=Math.round(x/43200),y.formatDistance("aboutXMonths",g,w);if((g=(0,o.A)(m,A))<12){var M=Math.round(x/43200);return y.formatDistance("xMonths",M,w)}var E=g%12,L=Math.floor(g/12);return E<3?y.formatDistance("aboutXYears",L,w):E<9?y.formatDistance("overXYears",L,w):y.formatDistance("almostXYears",L+1,w)}},748417:function(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(159044),i=n(646654),o=n(711136),a=n(151685),s=n(169181),l=n(74728),c=n(100114),u=n(876121);function d(e,t,n){(0,u.A)(2,arguments);var d,f,h,p,A,m,g,v=(0,r.q)(),y=null!=(d=null!=(f=null==n?void 0:n.locale)?f:v.locale)?d:c.A;if(!y.formatDistance)throw RangeError("locale must contain localize.formatDistance property");var b=(0,o.A)(e,t);if(isNaN(b))throw RangeError("Invalid time value");var w=(0,l.A)((0,s.A)(n),{addSuffix:!!(null==n?void 0:n.addSuffix),comparison:b});b>0?(p=(0,a.A)(t),A=(0,a.A)(e)):(p=(0,a.A)(e),A=(0,a.A)(t));var _=String(null!=(h=null==n?void 0:n.roundingMethod)?h:"round");if("floor"===_)m=Math.floor;else if("ceil"===_)m=Math.ceil;else if("round"===_)m=Math.round;else throw RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var x=A.getTime()-p.getTime(),S=x/6e4,C=(x-((0,i.A)(A)-(0,i.A)(p)))/6e4,M=null==n?void 0:n.unit;if("second"===(g=M?String(M):S<1?"second":S<60?"minute":S<1440?"hour":C<43200?"day":C<525600?"month":"year")){var E=m(x/1e3);return y.formatDistance("xSeconds",E,w)}if("minute"===g){var L=m(S);return y.formatDistance("xMinutes",L,w)}if("hour"===g){var k=m(S/60);return y.formatDistance("xHours",k,w)}if("day"===g){var T=m(C/1440);return y.formatDistance("xDays",T,w)}if("month"===g){var B=m(C/43200);return 12===B&&"month"!==M?y.formatDistance("xYears",1,w):y.formatDistance("xMonths",B,w)}else if("year"===g){var O=m(C/525600);return y.formatDistance("xYears",O,w)}throw RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}},76739:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(659396),i=n(876121);function o(e,t){return(0,i.A)(1,arguments),(0,r.A)(e,Date.now(),t)}},168598:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(748417),i=n(876121);function o(e,t){return(0,i.A)(1,arguments),(0,r.A)(e,Date.now(),t)}},933867:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(159044),i=n(100114),o=["years","months","weeks","days","hours","minutes","seconds"];function a(e,t){if(arguments.length<1)throw TypeError("1 argument required, but only ".concat(arguments.length," present"));var n,a,s,l,c,u=(0,r.q)(),d=null!=(n=null!=(a=null==t?void 0:t.locale)?a:u.locale)?n:i.A,f=null!=(s=null==t?void 0:t.format)?s:o,h=null!=(l=null==t?void 0:t.zero)&&l,p=null!=(c=null==t?void 0:t.delimiter)?c:" ";return d.formatDistance?f.reduce(function(t,n){var r="x".concat(n.replace(/(^.)/,function(e){return e.toUpperCase()})),i=e[n];return"number"==typeof i&&(h||e[n])?t.concat(d.formatDistance(r,i)):t},[]).join(p):""}},214920:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(151685),i=n(624937),o=n(876121);function a(e,t){(0,o.A)(1,arguments);var n,a,s=(0,r.A)(e);if(isNaN(s.getTime()))throw RangeError("Invalid time value");var l=String(null!=(n=null==t?void 0:t.format)?n:"extended"),c=String(null!=(a=null==t?void 0:t.representation)?a:"complete");if("extended"!==l&&"basic"!==l)throw RangeError("format must be 'extended' or 'basic'");if("date"!==c&&"time"!==c&&"complete"!==c)throw RangeError("representation must be 'date', 'time', or 'complete'");var u="",d="",f="extended"===l?"-":"";if("time"!==c){var h=(0,i.A)(s.getDate(),2),p=(0,i.A)(s.getMonth()+1,2),A=(0,i.A)(s.getFullYear(),4);u="".concat(A).concat(f).concat(p).concat(f).concat(h)}if("date"!==c){var m=s.getTimezoneOffset();if(0!==m){var g=Math.abs(m),v=(0,i.A)(Math.floor(g/60),2),y=(0,i.A)(g%60,2);d="".concat(m<0?"+":"-").concat(v,":").concat(y)}else d="Z";var b=(0,i.A)(s.getHours(),2),w=(0,i.A)(s.getMinutes(),2),_=(0,i.A)(s.getSeconds(),2),x=""===u?"":"T",S=[b,w,_].join("extended"===l?":":"");u="".concat(u).concat(x).concat(S).concat(d)}return u}},530998:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=(0,r.A)(e),n=t.getFullYear(),o=t.getMonth(),a=new Date(0);return a.setFullYear(n,o+1,0),a.setHours(0,0,0,0),a.getDate()}},396655:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){return(0,i.A)(1,arguments),(0,r.A)(e).getHours()}},889365:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){return(0,i.A)(1,arguments),(0,r.A)(e).getMinutes()}},168861:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){return(0,i.A)(1,arguments),(0,r.A)(e).getTime()}},617611:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(168861),i=n(876121);function o(e){return(0,i.A)(1,arguments),Math.floor((0,r.A)(e)/1e3)}},633512:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(863357),i=n(753036),o=n(151685),a=n(876121);function s(e,t){(0,a.A)(1,arguments);var n=(0,o.A)(e);return Math.round(((0,r.A)(n,t).getTime()-(0,i.A)(n,t).getTime())/6048e5)+1}},177865:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(863357),i=n(151685),o=n(404734),a=n(876121),s=n(159044);function l(e,t){(0,a.A)(1,arguments);var n,l,c,u,d,f,h,p,A=(0,i.A)(e),m=A.getFullYear(),g=(0,s.q)(),v=(0,o.A)(null!=(n=null!=(l=null!=(c=null!=(u=null==t?void 0:t.firstWeekContainsDate)?u:null==t||null==(d=t.locale)||null==(f=d.options)?void 0:f.firstWeekContainsDate)?c:g.firstWeekContainsDate)?l:null==(h=g.locale)||null==(p=h.options)?void 0:p.firstWeekContainsDate)?n:1);if(!(v>=1&&v<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setFullYear(m+1,0,v),y.setHours(0,0,0,0);var b=(0,r.A)(y,t),w=new Date(0);w.setFullYear(m,0,v),w.setHours(0,0,0,0);var _=(0,r.A)(w,t);return A.getTime()>=b.getTime()?m+1:A.getTime()>=_.getTime()?m:m-1}},430125:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){return(0,i.A)(1,arguments),(0,r.A)(e).getFullYear()}},207284:function(e,t,n){"use strict";n.r(t),n.d(t,{subSeconds:()=>rs,quartersToMonths:()=>nP,isThisWeek:()=>tJ.A,isTuesday:()=>t4,millisecondsToHours:()=>nd,getUnixTime:()=>tc.A,eachQuarterOfInterval:()=>eh,setDay:()=>nW,intlFormatDistance:()=>tw,isSameHour:()=>tF,millisecondsInMinute:()=>F.Cg,isSaturday:()=>c,differenceInSeconds:()=>ei.A,isSameQuarter:()=>tj,hoursToMinutes:()=>tg,secondsInDay:()=>F.pe,secondsToMilliseconds:()=>nH,startOfWeekYear:()=>n4.A,getDay:()=>e0,startOfDay:()=>n5.A,startOfYesterday:()=>re,endOfHour:()=>eC,formatDistanceToNow:()=>eR.A,endOfQuarter:()=>eT,max:()=>k,formatRelative:()=>eJ,subMilliseconds:()=>eX.A,isThursday:()=>t1,addMilliseconds:()=>b.A,yearsToMonths:()=>rd,isSameISOWeek:()=>tR,isToday:()=>t0.A,formatDistanceToNowStrict:()=>ez.A,daysInYear:()=>F.Ki,isTomorrow:()=>t2,getOverlappingDaysInIntervals:()=>ta,differenceInCalendarMonths:()=>V.A,addHours:()=>f.A,differenceInCalendarQuarters:()=>K,eachWeekOfInterval:()=>ep,formatRFC3339:()=>eW,lastDayOfDecade:()=>t7,minutesToSeconds:()=>nm,getMinutes:()=>ti.A,previousFriday:()=>nT,differenceInCalendarISOWeekYears:()=>H,differenceInISOWeekYears:()=>J,getMilliseconds:()=>tr,isAfter:()=>t_.A,toDate:()=>i.A,subWeeks:()=>rl.A,secondsInMinute:()=>F.bF,monthsInQuarter:()=>F.rI,setISOWeek:()=>n$,isPast:()=>tN.A,differenceInWeeks:()=>eo.A,isThisHour:()=>tK,previousSunday:()=>nI,nextTuesday:()=>nC,startOfMonth:()=>em.A,isYesterday:()=>t8,eachHourOfInterval:()=>el,secondsInYear:()=>F.Mf,minutesToHours:()=>np,eachMinuteOfInterval:()=>eu,weeksToDays:()=>ru,min:()=>T,subDays:()=>t5.A,differenceInMilliseconds:()=>Z.A,lastDayOfYear:()=>nr,setMilliseconds:()=>nX,differenceInYears:()=>ea.A,hoursToSeconds:()=>tv,getWeekOfMonth:()=>td,millisecondsToMinutes:()=>nf,monthsToYears:()=>nv,previousThursday:()=>nN,isWeekend:()=>a,daysInWeek:()=>F.h,isExists:()=>tM,getDayOfYear:()=>e2,isFriday:()=>tL,nextDay:()=>ny,getISOWeeksInYear:()=>tn,parseISO:()=>nE.A,secondsToMinutes:()=>nj,secondsInWeek:()=>F.hq,sub:()=>rt.A,formatISO:()=>eH.A,isSameWeek:()=>tP.A,lastDayOfMonth:()=>th,setDate:()=>nV,quartersToYears:()=>nR,isLeapYear:()=>e3,nextWednesday:()=>nM,setYear:()=>n6,endOfMinute:()=>ek,isEqual:()=>tC,milliseconds:()=>nu,previousDay:()=>nk,differenceInHours:()=>$.A,eachDayOfInterval:()=>es,setDayOfYear:()=>nK,subISOWeekYears:()=>X,differenceInCalendarDays:()=>g.A,endOfISOWeek:()=>eE,getDate:()=>e1,getWeeksInMonth:()=>tp,getHours:()=>e9.A,isValid:()=>z.A,getYear:()=>tA.A,nextFriday:()=>nb,set:()=>nQ.A,yearsToQuarters:()=>rf,eachWeekendOfInterval:()=>eA,areIntervalsOverlapping:()=>E,getMonth:()=>to,isThisISOWeek:()=>tG,setISODay:()=>nY,setDefaultOptions:()=>nG,closestTo:()=>I,isThisSecond:()=>tX,setISOWeekYear:()=>v,millisecondsToSeconds:()=>nh,lightFormat:()=>nc,compareDesc:()=>D.A,previousWednesday:()=>nF,startOfHour:()=>tD,closestIndexTo:()=>O,endOfSecond:()=>eB,daysToWeeks:()=>P,differenceInCalendarWeeks:()=>G,isDate:()=>tS.A,isThisMinute:()=>tq,isFirstDayOfMonth:()=>tE,isThisQuarter:()=>t$,formatRFC7231:()=>eq,millisecondsInHour:()=>F.s0,roundToNearestMinutes:()=>nz,setHours:()=>nq,subMinutes:()=>ri.A,endOfMonth:()=>eg.A,getISOWeekYear:()=>A,isBefore:()=>tx.A,lastDayOfISOWeek:()=>ne,parseJSON:()=>nL,startOfMinute:()=>ec,monthsInYear:()=>F.e8,setQuarter:()=>n1,compareAsc:()=>N.A,startOfTomorrow:()=>n9,eachWeekendOfMonth:()=>ev,subMonths:()=>ro.A,endOfISOWeekYear:()=>eL,maxTime:()=>F.GW,endOfWeek:()=>eM.A,differenceInDays:()=>Y.A,differenceInCalendarYears:()=>q.A,minutesInHour:()=>F.l5,setMonth:()=>nZ.A,isSameMonth:()=>tH,addSeconds:()=>S.A,isWednesday:()=>t3,secondsInMonth:()=>F.BM,differenceInQuarters:()=>er,getDecade:()=>e5,subYears:()=>rc.A,addMonths:()=>_.A,setWeekYear:()=>n3,secondsInHour:()=>F.tF,addBusinessDays:()=>u,getDefaultOptions:()=>e7,subQuarters:()=>ra,isSameDay:()=>R.A,startOfSecond:()=>tQ,isLastDayOfMonth:()=>tT.A,subBusinessDays:()=>rn,isWithinInterval:()=>t6.A,startOfYear:()=>eb.A,formatDistance:()=>eF.A,formatISODuration:()=>eV,millisecondsInSecond:()=>F._m,eachMonthOfInterval:()=>ed.A,nextMonday:()=>nw,addYears:()=>M.A,intervalToDuration:()=>ty.A,getDaysInYear:()=>e6,monthsToQuarters:()=>ng,parse:()=>tB.A,nextSaturday:()=>n_,isSameMinute:()=>tU,lastDayOfQuarter:()=>nn,format:()=>eD.A,isFuture:()=>tk.A,addISOWeekYears:()=>y,endOfDecade:()=>eS,minutesToMilliseconds:()=>nA,setMinutes:()=>nJ,getQuarter:()=>W,formatISO9075:()=>eQ,nextThursday:()=>nS,endOfYear:()=>ey.A,startOfToday:()=>n7,clamp:()=>B,setWeek:()=>n2,getISODay:()=>te,addDays:()=>d.A,secondsInQuarter:()=>F.Z7,minTime:()=>F.uL,formatDistanceStrict:()=>eP.A,startOfISOWeek:()=>p,hoursToMilliseconds:()=>tm,startOfWeek:()=>h.A,getWeek:()=>tu.A,differenceInMonths:()=>et.A,isSameYear:()=>tW.A,isMatch:()=>tO,isThisYear:()=>tZ.A,addMinutes:()=>w.A,nextSunday:()=>nx,startOfQuarter:()=>ef,previousSaturday:()=>nO,lastDayOfISOWeekYear:()=>nt,add:()=>r.A,getDaysInMonth:()=>e4.A,isThisMonth:()=>tY,previousMonday:()=>nB,quartersInYear:()=>F.gs,intlFormat:()=>tb,formatDuration:()=>eU.A,isSunday:()=>l,addQuarters:()=>x,getSeconds:()=>ts,endOfDay:()=>ex.A,lastDayOfWeek:()=>t9,isSameSecond:()=>tV,endOfTomorrow:()=>eI,previousTuesday:()=>nD,getWeekYear:()=>tf.A,startOfISOWeekYear:()=>m,endOfToday:()=>eO,differenceInMinutes:()=>ee.A,fromUnixTime:()=>eZ,startOfDecade:()=>n8,differenceInCalendarISOWeeks:()=>Q,endOfYesterday:()=>eN,isMonday:()=>tI,setSeconds:()=>n0,eachWeekendOfYear:()=>ew,eachYearOfInterval:()=>e_,subHours:()=>rr.A,isSameISOWeekYear:()=>tz,getTime:()=>tl.A,secondsToHours:()=>nU,differenceInBusinessDays:()=>U,getISOWeek:()=>tt,addWeeks:()=>C.A});var r=n(101839),i=n(151685),o=n(876121);function a(e){(0,o.A)(1,arguments);var t=(0,i.A)(e).getDay();return 0===t||6===t}var s=n(404734);function l(e){return(0,o.A)(1,arguments),0===(0,i.A)(e).getDay()}function c(e){return(0,o.A)(1,arguments),6===(0,i.A)(e).getDay()}function u(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=a(n),u=(0,s.A)(t);if(isNaN(u))return new Date(NaN);var d=n.getHours(),f=u<0?-1:1,h=(0,s.A)(u/5);n.setDate(n.getDate()+7*h);for(var p=Math.abs(u%5);p>0;)n.setDate(n.getDate()+f),a(n)||(p-=1);return r&&a(n)&&0!==u&&(c(n)&&n.setDate(n.getDate()+(f<0?2:-1)),l(n)&&n.setDate(n.getDate()+(f<0?1:-2))),n.setHours(d),n}var d=n(742316),f=n(407646),h=n(863357);function p(e){return(0,o.A)(1,arguments),(0,h.A)(e,{weekStartsOn:1})}function A(e){(0,o.A)(1,arguments);var t=(0,i.A)(e),n=t.getFullYear(),r=new Date(0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var a=p(r),s=new Date(0);s.setFullYear(n,0,4),s.setHours(0,0,0,0);var l=p(s);return t.getTime()>=a.getTime()?n+1:t.getTime()>=l.getTime()?n:n-1}function m(e){(0,o.A)(1,arguments);var t=A(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),p(n)}var g=n(786917);function v(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t),a=(0,g.A)(n,m(n)),l=new Date(0);return l.setFullYear(r,0,4),l.setHours(0,0,0,0),(n=m(l)).setDate(n.getDate()+a),n}function y(e,t){(0,o.A)(2,arguments);var n=(0,s.A)(t);return v(e,A(e)+n)}var b=n(923637),w=n(311056),_=n(680668);function x(e,t){(0,o.A)(2,arguments);var n=(0,s.A)(t);return(0,_.A)(e,3*n)}var S=n(401624),C=n(344744),M=n(160771);function E(e,t,n){(0,o.A)(2,arguments);var r=(0,i.A)(null==e?void 0:e.start).getTime(),a=(0,i.A)(null==e?void 0:e.end).getTime(),s=(0,i.A)(null==t?void 0:t.start).getTime(),l=(0,i.A)(null==t?void 0:t.end).getTime();if(!(r<=a&&s<=l))throw RangeError("Invalid interval");return null!=n&&n.inclusive?r<=l&&s<=a:rt||isNaN(t.getDate()))&&(n=t)}),n||new Date(NaN)}function B(e,t){var n=t.start,r=t.end;return(0,o.A)(2,arguments),T([k([e,n]),r])}function O(e,t){(0,o.A)(2,arguments);var n,r,a=(0,i.A)(e);if(isNaN(Number(a)))return NaN;var s=a.getTime();return(null==t?[]:"function"==typeof t.forEach?t:Array.prototype.slice.call(t)).forEach(function(e,t){var o=(0,i.A)(e);if(isNaN(Number(o))){n=NaN,r=NaN;return}var a=Math.abs(s-o.getTime());(null==n||a=l)throw RangeError("Invalid interval");var c=[],u=r,d=Number(null!=(n=null==t?void 0:t.step)?n:1);if(d<1||isNaN(d))throw RangeError("`options.step` must be a number equal to or greater than 1");for(;u.getTime()<=l;)c.push((0,i.A)(u)),u=(0,w.A)(u,d);return c}var ed=n(307637);function ef(e){(0,o.A)(1,arguments);var t=(0,i.A)(e),n=t.getMonth();return t.setMonth(n-n%3,1),t.setHours(0,0,0,0),t}function eh(e){(0,o.A)(1,arguments);var t=e||{},n=(0,i.A)(t.start),r=(0,i.A)(t.end),a=r.getTime();if(!(n.getTime()<=a))throw RangeError("Invalid interval");var s=ef(n);a=ef(r).getTime();for(var l=[],c=s;c.getTime()<=a;)l.push((0,i.A)(c)),c=x(c,1);return l}function ep(e,t){(0,o.A)(1,arguments);var n=e||{},r=(0,i.A)(n.start),a=(0,i.A)(n.end),s=a.getTime();if(!(r.getTime()<=s))throw RangeError("Invalid interval");var l=(0,h.A)(r,t),c=(0,h.A)(a,t);l.setHours(15),c.setHours(15),s=c.getTime();for(var u=[],d=l;d.getTime()<=s;)d.setHours(0),u.push((0,i.A)(d)),(d=(0,C.A)(d,1)).setHours(15);return u}function eA(e){(0,o.A)(1,arguments);for(var t=es(e),n=[],r=0;r=0&&o<=3))throw RangeError("fractionDigits must be between 0 and 3 inclusively");var a=(0,ej.A)(r.getDate(),2),l=(0,ej.A)(r.getMonth()+1,2),c=r.getFullYear(),u=(0,ej.A)(r.getHours(),2),d=(0,ej.A)(r.getMinutes(),2),f=(0,ej.A)(r.getSeconds(),2),h="";if(o>0){var p=Math.floor(r.getMilliseconds()*Math.pow(10,o-3));h="."+(0,ej.A)(p,o)}var A="",m=r.getTimezoneOffset();if(0!==m){var g=Math.abs(m),v=(0,ej.A)((0,s.A)(g/60),2),y=(0,ej.A)(g%60,2);A="".concat(m<0?"+":"-").concat(v,":").concat(y)}else A="Z";return"".concat(c,"-").concat(l,"-").concat(a,"T").concat(u,":").concat(d,":").concat(f).concat(h).concat(A)}var eK=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],eG=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function eq(e){if(arguments.length<1)throw TypeError("1 arguments required, but only ".concat(arguments.length," present"));var t=(0,i.A)(e);if(!(0,z.A)(t))throw RangeError("Invalid time value");var n=eK[t.getUTCDay()],r=(0,ej.A)(t.getUTCDate(),2),o=eG[t.getUTCMonth()],a=t.getUTCFullYear(),s=(0,ej.A)(t.getUTCHours(),2),l=(0,ej.A)(t.getUTCMinutes(),2),c=(0,ej.A)(t.getUTCSeconds(),2);return"".concat(n,", ").concat(r," ").concat(o," ").concat(a," ").concat(s,":").concat(l,":").concat(c," GMT")}var eY=n(159044),e$=n(100114),eX=n(293108);function eJ(e,t,n){(0,o.A)(2,arguments);var r,a,l,c,u,d,f,h,p,A,m,v=(0,i.A)(e),y=(0,i.A)(t),b=(0,eY.q)(),w=null!=(r=null!=(a=null==n?void 0:n.locale)?a:b.locale)?r:e$.A,_=(0,s.A)(null!=(l=null!=(c=null!=(u=null!=(d=null==n?void 0:n.weekStartsOn)?d:null==n||null==(f=n.locale)||null==(h=f.options)?void 0:h.weekStartsOn)?u:b.weekStartsOn)?c:null==(p=b.locale)||null==(A=p.options)?void 0:A.weekStartsOn)?l:0);if(!w.localize)throw RangeError("locale must contain localize property");if(!w.formatLong)throw RangeError("locale must contain formatLong property");if(!w.formatRelative)throw RangeError("locale must contain formatRelative property");var x=(0,g.A)(v,y);if(isNaN(x))throw RangeError("Invalid time value");m=x<-6?"other":x<-1?"lastWeek":x<0?"yesterday":x<1?"today":x<2?"tomorrow":x<7?"nextWeek":"other";var S=(0,eX.A)(v,(0,j.A)(v)),C=(0,eX.A)(y,(0,j.A)(y)),M=w.formatRelative(m,S,C,{locale:w,weekStartsOn:_});return(0,eD.A)(v,M,{locale:w,weekStartsOn:_})}function eZ(e){(0,o.A)(1,arguments);var t=(0,s.A)(e);return(0,i.A)(1e3*t)}function e1(e){return(0,o.A)(1,arguments),(0,i.A)(e).getDate()}function e0(e){return(0,o.A)(1,arguments),(0,i.A)(e).getDay()}function e2(e){(0,o.A)(1,arguments);var t=(0,i.A)(e);return(0,g.A)(t,(0,eb.A)(t))+1}var e4=n(530998);function e3(e){(0,o.A)(1,arguments);var t=(0,i.A)(e).getFullYear();return t%400==0||t%4==0&&t%100!=0}function e6(e){(0,o.A)(1,arguments);var t=(0,i.A)(e);return"Invalid Date"===String(new Date(t))?NaN:e3(t)?366:365}function e5(e){return(0,o.A)(1,arguments),10*Math.floor((0,i.A)(e).getFullYear()/10)}var e8=n(74728);function e7(){return(0,e8.A)({},(0,eY.q)())}var e9=n(396655);function te(e){(0,o.A)(1,arguments);var t=(0,i.A)(e).getDay();return 0===t&&(t=7),t}function tt(e){(0,o.A)(1,arguments);var t=(0,i.A)(e);return Math.round((p(t).getTime()-m(t).getTime())/6048e5)+1}function tn(e){(0,o.A)(1,arguments);var t=m(e);return Math.round((m((0,C.A)(t,60)).valueOf()-t.valueOf())/6048e5)}function tr(e){return(0,o.A)(1,arguments),(0,i.A)(e).getMilliseconds()}var ti=n(889365);function to(e){return(0,o.A)(1,arguments),(0,i.A)(e).getMonth()}function ta(e,t){(0,o.A)(2,arguments);var n=e||{},r=t||{},a=(0,i.A)(n.start).getTime(),s=(0,i.A)(n.end).getTime(),l=(0,i.A)(r.start).getTime(),c=(0,i.A)(r.end).getTime();if(!(a<=s&&l<=c))throw RangeError("Invalid interval");return as?s:c)-(l=0&&h<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=e1(e);if(isNaN(p))return NaN;var A=h-e0((0,em.A)(e));return A<=0&&(A+=7),Math.ceil((p-A)/7)+1}var tf=n(177865);function th(e){(0,o.A)(1,arguments);var t=(0,i.A)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(0,0,0,0),t}function tp(e,t){return(0,o.A)(1,arguments),G(th(e),(0,em.A)(e),t)+1}var tA=n(430125);function tm(e){return(0,o.A)(1,arguments),Math.floor(e*F.s0)}function tg(e){return(0,o.A)(1,arguments),Math.floor(e*F.l5)}function tv(e){return(0,o.A)(1,arguments),Math.floor(e*F.tF)}var ty=n(704104);function tb(e,t,n){var r,i,a;return(0,o.A)(1,arguments),void 0===(a=t)||"locale"in a?n=t:i=t,new Intl.DateTimeFormat(null==(r=n)?void 0:r.locale,i).format(e)}function tw(e,t,n){(0,o.A)(2,arguments);var r,a=0,s=(0,i.A)(e),l=(0,i.A)(t);if(null!=n&&n.unit)"second"===(r=null==n?void 0:n.unit)?a=(0,ei.A)(s,l):"minute"===r?a=(0,ee.A)(s,l):"hour"===r?a=(0,$.A)(s,l):"day"===r?a=(0,g.A)(s,l):"week"===r?a=G(s,l):"month"===r?a=(0,V.A)(s,l):"quarter"===r?a=K(s,l):"year"===r&&(a=(0,q.A)(s,l));else{var c=(0,ei.A)(s,l);Math.abs(c)Math.abs((0,g.A)(s,l))?(a=(0,$.A)(s,l),r="hour"):Math.abs(c)Math.abs(a)?r="day":Math.abs(c)K(s,l)?(a=K(s,l),r="quarter"):(a=(0,q.A)(s,l),r="year")}return new Intl.RelativeTimeFormat(null==n?void 0:n.locale,{localeMatcher:null==n?void 0:n.localeMatcher,numeric:(null==n?void 0:n.numeric)||"auto",style:null==n?void 0:n.style}).format(a,r)}var t_=n(427094),tx=n(928711),tS=n(150172);function tC(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,i.A)(t);return n.getTime()===r.getTime()}function tM(e,t,n){if(arguments.length<3)throw TypeError("3 argument required, but only "+arguments.length+" present");var r=new Date(e,t,n);return r.getFullYear()===e&&r.getMonth()===t&&r.getDate()===n}function tE(e){return(0,o.A)(1,arguments),1===(0,i.A)(e).getDate()}function tL(e){return(0,o.A)(1,arguments),5===(0,i.A)(e).getDay()}var tk=n(727419),tT=n(442955),tB=n(946940);function tO(e,t,n){return(0,o.A)(2,arguments),(0,z.A)((0,tB.A)(e,t,new Date,n))}function tI(e){return(0,o.A)(1,arguments),1===(0,i.A)(e).getDay()}var tN=n(895572);function tD(e){(0,o.A)(1,arguments);var t=(0,i.A)(e);return t.setMinutes(0,0,0),t}function tF(e,t){(0,o.A)(2,arguments);var n=tD(e),r=tD(t);return n.getTime()===r.getTime()}var tP=n(296454);function tR(e,t){return(0,o.A)(2,arguments),(0,tP.A)(e,t,{weekStartsOn:1})}function tz(e,t){(0,o.A)(2,arguments);var n=m(e),r=m(t);return n.getTime()===r.getTime()}function tU(e,t){(0,o.A)(2,arguments);var n=ec(e),r=ec(t);return n.getTime()===r.getTime()}function tH(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,i.A)(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function tj(e,t){(0,o.A)(2,arguments);var n=ef(e),r=ef(t);return n.getTime()===r.getTime()}function tQ(e){(0,o.A)(1,arguments);var t=(0,i.A)(e);return t.setMilliseconds(0),t}function tV(e,t){(0,o.A)(2,arguments);var n=tQ(e),r=tQ(t);return n.getTime()===r.getTime()}var tW=n(774119);function tK(e){return(0,o.A)(1,arguments),tF(Date.now(),e)}function tG(e){return(0,o.A)(1,arguments),tR(e,Date.now())}function tq(e){return(0,o.A)(1,arguments),tU(Date.now(),e)}function tY(e){return(0,o.A)(1,arguments),tH(Date.now(),e)}function t$(e){return(0,o.A)(1,arguments),tj(Date.now(),e)}function tX(e){return(0,o.A)(1,arguments),tV(Date.now(),e)}var tJ=n(553280),tZ=n(15109);function t1(e){return(0,o.A)(1,arguments),4===(0,i.A)(e).getDay()}var t0=n(768025);function t2(e){return(0,o.A)(1,arguments),(0,R.A)(e,(0,d.A)(Date.now(),1))}function t4(e){return(0,o.A)(1,arguments),2===(0,i.A)(e).getDay()}function t3(e){return(0,o.A)(1,arguments),3===(0,i.A)(e).getDay()}var t6=n(496586),t5=n(791553);function t8(e){return(0,o.A)(1,arguments),(0,R.A)(e,(0,t5.A)(Date.now(),1))}function t7(e){(0,o.A)(1,arguments);var t=(0,i.A)(e),n=9+10*Math.floor(t.getFullYear()/10);return t.setFullYear(n+1,0,0),t.setHours(0,0,0,0),t}function t9(e,t){(0,o.A)(1,arguments);var n,r,a,l,c,u,d,f,h=(0,eY.q)(),p=(0,s.A)(null!=(n=null!=(r=null!=(a=null!=(l=null==t?void 0:t.weekStartsOn)?l:null==t||null==(c=t.locale)||null==(u=c.options)?void 0:u.weekStartsOn)?a:h.weekStartsOn)?r:null==(d=h.locale)||null==(f=d.options)?void 0:f.weekStartsOn)?n:0);if(!(p>=0&&p<=6))throw RangeError("weekStartsOn must be between 0 and 6");var A=(0,i.A)(e),m=A.getDay();return A.setHours(0,0,0,0),A.setDate(A.getDate()+((m30)throw RangeError("`options.nearestTo` must be between 1 and 30");var o=(0,i.A)(e),a=o.getSeconds(),l=o.getMinutes()+a/60,c=(0,en.u)(null==t?void 0:t.roundingMethod)(l/r)*r,u=Math.round(l%r/r)*r;return new Date(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),c+u)}function nU(e){return(0,o.A)(1,arguments),Math.floor(e/F.tF)}function nH(e){return(0,o.A)(1,arguments),e*F._m}function nj(e){return(0,o.A)(1,arguments),Math.floor(e/F.bF)}var nQ=n(323944);function nV(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t);return n.setDate(r),n}function nW(e,t,n){(0,o.A)(2,arguments);var r,a,l,c,u,f,h,p,A=(0,eY.q)(),m=(0,s.A)(null!=(r=null!=(a=null!=(l=null!=(c=null==n?void 0:n.weekStartsOn)?c:null==n||null==(u=n.locale)||null==(f=u.options)?void 0:f.weekStartsOn)?l:A.weekStartsOn)?a:null==(h=A.locale)||null==(p=h.options)?void 0:p.weekStartsOn)?r:0);if(!(m>=0&&m<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,i.A)(e),v=(0,s.A)(t),y=g.getDay(),b=7-m,w=v<0||v>6?v-(y+b)%7:((v%7+7)%7+b)%7-(y+b)%7;return(0,d.A)(g,w)}function nK(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t);return n.setMonth(0),n.setDate(r),n}function nG(e){(0,o.A)(1,arguments);var t={},n=(0,eY.q)();for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r]);for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(void 0===e[i]?delete t[i]:t[i]=e[i]);(0,eY.E)(t)}function nq(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t);return n.setHours(r),n}function nY(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t),a=te(n);return(0,d.A)(n,r-a)}function n$(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t),a=tt(n)-r;return n.setDate(n.getDate()-7*a),n}function nX(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t);return n.setMilliseconds(r),n}function nJ(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t);return n.setMinutes(r),n}var nZ=n(455626);function n1(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t),a=Math.floor(n.getMonth()/3)+1;return(0,nZ.A)(n,n.getMonth()+3*(r-a))}function n0(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t);return n.setSeconds(r),n}function n2(e,t,n){(0,o.A)(2,arguments);var r=(0,i.A)(e),a=(0,s.A)(t),l=(0,tu.A)(r,n)-a;return r.setDate(r.getDate()-7*l),r}var n4=n(753036);function n3(e,t,n){(0,o.A)(2,arguments);var r,a,l,c,u,d,f,h,p=(0,eY.q)(),A=(0,s.A)(null!=(r=null!=(a=null!=(l=null!=(c=null==n?void 0:n.firstWeekContainsDate)?c:null==n||null==(u=n.locale)||null==(d=u.options)?void 0:d.firstWeekContainsDate)?l:p.firstWeekContainsDate)?a:null==(f=p.locale)||null==(h=f.options)?void 0:h.firstWeekContainsDate)?r:1),m=(0,i.A)(e),v=(0,s.A)(t),y=(0,g.A)(m,(0,n4.A)(m,n)),b=new Date(0);return b.setFullYear(v,0,A),b.setHours(0,0,0,0),(m=(0,n4.A)(b,n)).setDate(m.getDate()+y),m}function n6(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(e),r=(0,s.A)(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(r),n)}var n5=n(972213);function n8(e){(0,o.A)(1,arguments);var t=(0,i.A)(e),n=10*Math.floor(t.getFullYear()/10);return t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}function n7(){return(0,n5.A)(Date.now())}function n9(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=e.getDate(),i=new Date(0);return i.setFullYear(t,n,r+1),i.setHours(0,0,0,0),i}function re(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=e.getDate(),i=new Date(0);return i.setFullYear(t,n,r-1),i.setHours(0,0,0,0),i}var rt=n(226806);function rn(e,t){return(0,o.A)(2,arguments),u(e,-(0,s.A)(t))}var rr=n(703889),ri=n(971387),ro=n(871709);function ra(e,t){return(0,o.A)(2,arguments),x(e,-(0,s.A)(t))}function rs(e,t){(0,o.A)(2,arguments);var n=(0,s.A)(t);return(0,S.A)(e,-n)}var rl=n(578707),rc=n(482940);function ru(e){return(0,o.A)(1,arguments),Math.floor(e*F.h)}function rd(e){return(0,o.A)(1,arguments),Math.floor(e*F.e8)}function rf(e){return(0,o.A)(1,arguments),Math.floor(e*F.gs)}},704104:function(e,t,n){"use strict";n.d(t,{A:()=>h});var r=n(711136),i=n(101839),o=n(65447),a=n(40307),s=n(963425),l=n(246835),c=n(856253),u=n(95114),d=n(151685),f=n(876121);function h(e){(0,f.A)(1,arguments);var t=(0,d.A)(e.start),n=(0,d.A)(e.end);if(isNaN(t.getTime()))throw RangeError("Start Date is invalid");if(isNaN(n.getTime()))throw RangeError("End Date is invalid");var h={};h.years=Math.abs((0,u.A)(n,t));var p=(0,r.A)(n,t),A=(0,i.A)(t,{years:p*h.years});h.months=Math.abs((0,l.A)(n,A));var m=(0,i.A)(A,{months:p*h.months});h.days=Math.abs((0,o.A)(n,m));var g=(0,i.A)(m,{days:p*h.days});h.hours=Math.abs((0,a.A)(n,g));var v=(0,i.A)(g,{hours:p*h.hours});h.minutes=Math.abs((0,s.A)(n,v));var y=(0,i.A)(v,{minutes:p*h.minutes});return h.seconds=Math.abs((0,c.A)(n,y)),h}},427094:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(e),o=(0,r.A)(t);return n.getTime()>o.getTime()}},928711:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(e),o=(0,r.A)(t);return n.getTime()o});var r=n(301001),i=n(876121);function o(e){return(0,i.A)(1,arguments),e instanceof Date||"object"===(0,r.A)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},727419:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){return(0,i.A)(1,arguments),(0,r.A)(e).getTime()>Date.now()}},442955:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(151685),i=n(422614),o=n(481482),a=n(876121);function s(e){(0,a.A)(1,arguments);var t=(0,r.A)(e);return(0,i.A)(t).getTime()===(0,o.A)(t).getTime()}},895572:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){return(0,i.A)(1,arguments),(0,r.A)(e).getTime()o});var r=n(972213),i=n(876121);function o(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(e),o=(0,r.A)(t);return n.getTime()===o.getTime()}},296454:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(863357),i=n(876121);function o(e,t,n){(0,i.A)(2,arguments);var o=(0,r.A)(e,n),a=(0,r.A)(t,n);return o.getTime()===a.getTime()}},774119:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(e),o=(0,r.A)(t);return n.getFullYear()===o.getFullYear()}},553280:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(296454),i=n(876121);function o(e,t){return(0,i.A)(1,arguments),(0,r.A)(e,Date.now(),t)}},15109:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(774119),i=n(876121);function o(e){return(0,i.A)(1,arguments),(0,r.A)(e,Date.now())}},768025:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(182028),i=n(876121);function o(e){return(0,i.A)(1,arguments),(0,r.A)(e,Date.now())}},139966:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(150172),i=n(151685),o=n(876121);function a(e){return(0,o.A)(1,arguments),(!!(0,r.A)(e)||"number"==typeof e)&&!isNaN(Number((0,i.A)(e)))}},496586:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(e).getTime(),o=(0,r.A)(t.start).getTime(),a=(0,r.A)(t.end).getTime();if(!(o<=a))throw RangeError("Invalid interval");return n>=o&&n<=a}},486069:function(e,t,n){"use strict";function r(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}n.d(t,{A:()=>r})},142373:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};let i=function(e,t,n){var i,o=r[e];if(i="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix)if(n.comparison&&n.comparison>0)return"in "+i;else return i+" ago";return i}},566658:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};let i=function(e,t,n,i){return r[e]}},594573:function(e,t,n){"use strict";function r(e){return function(t,n){var r;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=null!=n&&n.width?String(n.width):i;r=e.formattingValues[o]||e.formattingValues[i]}else{var a=e.defaultWidth,s=null!=n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[a]}return r[e.argumentCallback?e.argumentCallback(t):t]}}n.d(t,{A:()=>i});let i={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:r({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:r({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:r({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:r({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:r({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})}},4089:function(e,t,n){"use strict";var r;function i(e){return function(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.width,o=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var s=a[0],l=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(var n=0;no});let o={ordinalNumber:(r={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(r.matchPattern);if(!n)return null;var i=n[0],o=e.match(r.parsePattern);if(!o)return null;var a=r.valueCallback?r.valueCallback(o[0]):o[0];return{value:a=t.valueCallback?t.valueCallback(a):a,rest:e.slice(i.length)}}),era:i({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:i({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:i({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:i({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:i({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})}},946940:function(e,t,n){"use strict";n.d(t,{A:()=>eX});var r=n(301001),i=n(249393);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,i.A)(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}var a=n(100114),s=n(293108),l=n(151685),c=n(74728),u=n(841022),d=n(646654),f=n(178403),h=n(404734),p=n(876121),A=n(976106),m=n(718064),g=n(388594),v=n(20272),y=n(488366),b=n(914058),w=function(){function e(){(0,v.A)(this,e),(0,b.A)(this,"priority",void 0),(0,b.A)(this,"subPriority",0)}return(0,y.A)(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),_=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(e,r,i,o,a){var s;return(0,v.A)(this,n),(s=t.call(this)).value=e,s.validateValue=r,s.setValue=i,s.priority=o,a&&(s.subPriority=a),s}return(0,y.A)(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(w),x=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o0,i=r?t:1-t;if(i<=50)n=e||100;else{var o=i+50;n=e+100*Math.floor(o/100)-100*(e>=o%100)}return r?n:1-n}function ei(e){return e%400==0||e%4==0&&e%100!=0}var eo=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var i=er(n.year,r);return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}var o="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(S),ea=n(406394),es=n(522136),el=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o0}},{key:"set",value:function(e,t,n,r){var i=(0,ea.A)(e,r);if(n.isTwoDigitYear){var o=er(n.year,i);return e.setUTCFullYear(o,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,es.A)(e,r)}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,es.A)(e,r)}}]),n}(S),ec=n(933449),eu=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth((n-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),n}(S),eh=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth((n-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),n}(S),ep=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(S),eA=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(S),em=n(999706),eg=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&t<=53}},{key:"set",value:function(e,t,n,r){return(0,es.A)(function(e,t,n){(0,p.A)(2,arguments);var r=(0,l.A)(e),i=(0,h.A)(t),o=(0,em.A)(r,n)-i;return r.setUTCDate(r.getUTCDate()-7*o),r}(e,n,r),r)}}]),n}(S),ev=n(71372),ey=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,ec.A)(function(e,t){(0,p.A)(2,arguments);var n=(0,l.A)(e),r=(0,h.A)(t),i=(0,ev.A)(n)-r;return n.setUTCDate(n.getUTCDate()-7*i),n}(e,n))}}]),n}(S),eb=[31,28,31,30,31,30,31,31,30,31,30,31],ew=[31,29,31,30,31,30,31,31,30,31,30,31],e_=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&t<=ew[r]:t>=1&&t<=eb[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(S),ex=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(S),eS=n(159044);function eC(e,t,n){(0,p.A)(2,arguments);var r,i,o,a,s,c,u,d,f=(0,eS.q)(),A=(0,h.A)(null!=(r=null!=(i=null!=(o=null!=(a=null==n?void 0:n.weekStartsOn)?a:null==n||null==(s=n.locale)||null==(c=s.options)?void 0:c.weekStartsOn)?o:f.weekStartsOn)?i:null==(u=f.locale)||null==(d=u.options)?void 0:d.weekStartsOn)?r:0);if(!(A>=0&&A<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,l.A)(e),g=(0,h.A)(t),v=7*((g%7+7)%7=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=eC(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(S),eE=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=eC(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(S),eL=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=eC(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(S),ek=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&t<=7}},{key:"set",value:function(e,t,n){return(e=function(e,t){(0,p.A)(2,arguments);var n=(0,h.A)(t);n%7==0&&(n-=7);var r=(0,l.A)(e),i=7*((n%7+7)%7<1)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+i),r}(e,n)).setUTCHours(0,0,0,0),e}}]),n}(S),eT=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(S),eN=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(S),eD=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(S),eF=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&t<=24}},{key:"set",value:function(e,t,n){return e.setUTCHours(n<=24?n%24:n,0,0,0),e}}]),n}(S),eP=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(S),eR=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(S),ez=function(e){(0,m.A)(n,e);var t=(0,g.A)(n);function n(){var e;(0,v.A)(this,n);for(var r=arguments.length,i=Array(r),o=0;o=1&&y<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=(0,h.A)(null!=(O=null!=(I=null!=(N=null!=(D=null==i?void 0:i.weekStartsOn)?D:null==i||null==(F=i.locale)||null==(P=F.options)?void 0:P.weekStartsOn)?N:g.weekStartsOn)?I:null==(R=g.locale)||null==(z=R.options)?void 0:z.weekStartsOn)?O:0);if(!(b>=0&&b<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===m)if(""===A)return(0,l.A)(n);else return new Date(NaN);var w,_,S,C,M,E,L,k,T,B,O,I,N,D,F,P,R,z,U,H={firstWeekContainsDate:y,weekStartsOn:b,locale:v},j=[new x],Q=m.match(eK).map(function(e){var t=e[0];return t in u.A?(0,u.A[t])(e,v.formatLong):e}).join("").match(eW),V=[],W=o(Q);try{for(W.s();!(U=W.n()).done;){var K=function(){var t=U.value;!(null!=i&&i.useAdditionalWeekYearTokens)&&(0,f.xM)(t)&&(0,f.lJ)(t,m,e),!(null!=i&&i.useAdditionalDayOfYearTokens)&&(0,f.ef)(t)&&(0,f.lJ)(t,m,e);var n=t[0],r=eV[n];if(r){var o=r.incompatibleTokens;if(Array.isArray(o)){var a=V.find(function(e){return o.includes(e.token)||e.token===n});if(a)throw RangeError("The format string mustn't contain `".concat(a.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===r.incompatibleTokens&&V.length>0)throw RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));V.push({token:n,fullToken:t});var s=r.run(A,t,v.match,H);if(!s)return{v:new Date(NaN)};j.push(s.setter),A=s.rest}else{if(n.match(e$))throw RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(eG)[1].replace(eq,"'")),0!==A.indexOf(t))return{v:new Date(NaN)};A=A.slice(t.length)}}();if("object"===(0,r.A)(K))return K.v}}catch(e){W.e(e)}finally{W.f()}if(A.length>0&&eY.test(A))return new Date(NaN);var G=j.map(function(e){return e.priority}).sort(function(e,t){return t-e}).filter(function(e,t,n){return n.indexOf(e)===t}).map(function(e){return j.filter(function(t){return t.priority===e}).sort(function(e,t){return t.subPriority-e.subPriority})}).map(function(e){return e[0]}),q=(0,l.A)(n);if(isNaN(q.getTime()))return new Date(NaN);var Y,$=(0,s.A)(q,(0,d.A)(q)),X={},J=o(G);try{for(J.s();!(Y=J.n()).done;){var Z=Y.value;if(!Z.validate($,H))return new Date(NaN);var ee=Z.set($,X,H);Array.isArray(ee)?($=ee[0],(0,c.A)(X,ee[1])):$=ee}}catch(e){J.e(e)}finally{J.f()}return $}},534396:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(412349),i=n(876121),o=n(404734);function a(e,t){(0,i.A)(1,arguments);var n,a,g,v=(0,o.A)(null!=(n=null==t?void 0:t.additionalDigits)?n:2);if(2!==v&&1!==v&&0!==v)throw RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var y=function(e){var t,n={},r=e.split(s);if(r.length>2)return n;if(/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],l.test(n.date)&&(n.date=e.split(l)[0],t=e.substr(n.date.length,e.length))),t){var i=c.exec(t);i?(n.time=t.replace(i[1],""),n.timezone=i[1]):n.time=t}return n}(e);if(y.date){var b=function(e,t){var n=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var i=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:null===o?i:100*o,restDateString:e.slice((r[1]||r[2]).length)}}(y.date,v);a=function(e,t){if(null===t)return new Date(NaN);var n,r,i,o,a,s,l,c,d,f,p,g,v=e.match(u);if(!v)return new Date(NaN);var y=!!v[4],b=h(v[1]),w=h(v[2])-1,_=h(v[3]),x=h(v[4]),S=h(v[5])-1;if(y){return(n=x,r=S,n>=1&&n<=53&&r>=0&&r<=6)?(i=t,o=x,a=S,(s=new Date(0)).setUTCFullYear(i,0,4),l=s.getUTCDay()||7,s.setUTCDate(s.getUTCDate()+((o-1)*7+a+1-l)),s):new Date(NaN)}var C=new Date(0);return(c=t,d=w,f=_,d>=0&&d<=11&&f>=1&&f<=(A[d]||(m(c)?29:28))&&(p=t,(g=b)>=1&&g<=(m(p)?366:365)))?(C.setUTCFullYear(t,w,Math.max(b,_)),C):new Date(NaN)}(b.restDateString,b.year)}if(!a||isNaN(a.getTime()))return new Date(NaN);var w=a.getTime(),_=0;if(y.time&&isNaN(_=function(e){var t,n,i,o=e.match(d);if(!o)return NaN;var a=p(o[1]),s=p(o[2]),l=p(o[3]);return(t=a,n=s,i=l,24===t?0===n&&0===i:i>=0&&i<60&&n>=0&&n<60&&t>=0&&t<25)?a*r.s0+s*r.Cg+1e3*l:NaN}(y.time)))return new Date(NaN);if(y.timezone){if(isNaN(g=function(e){if("Z"===e)return 0;var t,n=e.match(f);if(!n)return 0;var i="+"===n[1]?-1:1,o=parseInt(n[2]),a=n[3]&&parseInt(n[3])||0;return(t=a)>=0&&t<=59?i*(o*r.s0+a*r.Cg):NaN}(y.timezone)))return new Date(NaN)}else{var x=new Date(w+_),S=new Date(0);return S.setFullYear(x.getUTCFullYear(),x.getUTCMonth(),x.getUTCDate()),S.setHours(x.getUTCHours(),x.getUTCMinutes(),x.getUTCSeconds(),x.getUTCMilliseconds()),S}return new Date(w+_+g)}var s=/[T ]/,l=/[Z ]/i,c=/([Z+-].*)$/,u=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,d=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,f=/^([+-])(\d{2})(?::?(\d{2}))?$/;function h(e){return e?parseInt(e):1}function p(e){return e&&parseFloat(e.replace(",","."))||0}var A=[31,null,31,30,31,30,31,31,30,31,30,31];function m(e){return e%400==0||e%4==0&&e%100!=0}},323944:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(301001),i=n(151685),o=n(455626),a=n(404734),s=n(876121);function l(e,t){if((0,s.A)(2,arguments),"object"!==(0,r.A)(t)||null===t)throw RangeError("values parameter must be an object");var n=(0,i.A)(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=(0,o.A)(n,t.month)),null!=t.date&&n.setDate((0,a.A)(t.date)),null!=t.hours&&n.setHours((0,a.A)(t.hours)),null!=t.minutes&&n.setMinutes((0,a.A)(t.minutes)),null!=t.seconds&&n.setSeconds((0,a.A)(t.seconds)),null!=t.milliseconds&&n.setMilliseconds((0,a.A)(t.milliseconds)),n)}},455626:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(404734),i=n(151685),o=n(530998),a=n(876121);function s(e,t){(0,a.A)(2,arguments);var n=(0,i.A)(e),s=(0,r.A)(t),l=n.getFullYear(),c=n.getDate(),u=new Date(0);u.setFullYear(l,s,15),u.setHours(0,0,0,0);var d=(0,o.A)(u);return n.setMonth(s,Math.min(c,d)),n}},972213:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=(0,r.A)(e);return t.setHours(0,0,0,0),t}},46389:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=(0,r.A)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},863357:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(151685),i=n(404734),o=n(876121),a=n(159044);function s(e,t){(0,o.A)(1,arguments);var n,s,l,c,u,d,f,h,p=(0,a.q)(),A=(0,i.A)(null!=(n=null!=(s=null!=(l=null!=(c=null==t?void 0:t.weekStartsOn)?c:null==t||null==(u=t.locale)||null==(d=u.options)?void 0:d.weekStartsOn)?l:p.weekStartsOn)?s:null==(f=p.locale)||null==(h=f.options)?void 0:h.weekStartsOn)?n:0);if(!(A>=0&&A<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,r.A)(e),g=m.getDay();return m.setDate(m.getDate()-(7*(gl});var r=n(177865),i=n(863357),o=n(404734),a=n(876121),s=n(159044);function l(e,t){(0,a.A)(1,arguments);var n,l,c,u,d,f,h,p,A=(0,s.q)(),m=(0,o.A)(null!=(n=null!=(l=null!=(c=null!=(u=null==t?void 0:t.firstWeekContainsDate)?u:null==t||null==(d=t.locale)||null==(f=d.options)?void 0:f.firstWeekContainsDate)?c:A.firstWeekContainsDate)?l:null==(h=A.locale)||null==(p=h.options)?void 0:p.firstWeekContainsDate)?n:1),g=(0,r.A)(e,t),v=new Date(0);return v.setFullYear(g,0,m),v.setHours(0,0,0,0),(0,i.A)(v,t)}},694316:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(151685),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=(0,r.A)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}},226806:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(301001),i=n(791553),o=n(871709),a=n(876121),s=n(404734);function l(e,t){if((0,a.A)(2,arguments),!t||"object"!==(0,r.A)(t))return new Date(NaN);var n=t.years?(0,s.A)(t.years):0,l=t.months?(0,s.A)(t.months):0,c=t.weeks?(0,s.A)(t.weeks):0,u=t.days?(0,s.A)(t.days):0,d=t.hours?(0,s.A)(t.hours):0,f=t.minutes?(0,s.A)(t.minutes):0,h=t.seconds?(0,s.A)(t.seconds):0,p=(0,o.A)(e,l+12*n);return new Date((0,i.A)(p,u+7*c).getTime()-1e3*(h+60*(f+60*d)))}},791553:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(742316),i=n(876121),o=n(404734);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.A)(t);return(0,r.A)(e,-n)}},703889:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(407646),i=n(876121),o=n(404734);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.A)(t);return(0,r.A)(e,-n)}},293108:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(923637),i=n(876121),o=n(404734);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.A)(t);return(0,r.A)(e,-n)}},971387:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(311056),i=n(876121),o=n(404734);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.A)(t);return(0,r.A)(e,-n)}},871709:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(680668),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,-n)}},578707:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(344744),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,-n)}},482940:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(404734),i=n(160771),o=n(876121);function a(e,t){(0,o.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,-n)}},151685:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(301001),i=n(876121);function o(e){(0,i.A)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,r.A)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},715726:function(e,t,n){var r=n(469866),i=n(624758).each;function o(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}o.prototype={constuctor:o,addHandler:function(e){var t=new r(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;i(t,function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){i(this.handlers,function(e){e.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";i(this.handlers,function(t){t[e]()})}},e.exports=o},268456:function(e,t,n){var r=n(715726),i=n(624758),o=i.each,a=i.isFunction,s=i.isArray;function l(){if(!window.matchMedia)throw Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}l.prototype={constructor:l,register:function(e,t,n){var i=this.queries,l=n&&this.browserIsIncapable;return i[e]||(i[e]=new r(e,l)),a(t)&&(t={match:t}),s(t)||(t=[t]),o(t,function(t){a(t)&&(t={match:t}),i[e].addHandler(t)}),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=l},469866:function(e){function t(e){this.options=e,e.deferSetup||this.setup()}t.prototype={constructor:t,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){this.initialised||this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=t},624758:function(e){e.exports={isFunction:function(e){return"function"==typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var n=0,r=e.length;n0&&i[i.length-1])&&(6===l[0]||2===l[0])){a=0;continue}if(3===l[0]&&(!i||l[1]>i[0]&&l[1]=55296&&i<=56319&&n>10)+55296,a%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N="undefined"==typeof Uint8Array?[]:new Uint8Array(256),D=0;D=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>5])<<2)+(31&e),this.data[t];if(e<=65535)return t=((t=this.index[2048+(e-55296>>5)])<<2)+(31&e),this.data[t];if(e>11),t=this.index[t]+(e>>5&63),t=((t=this.index[t])<<2)+(31&e),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),j="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Q="undefined"==typeof Uint8Array?[]:new Uint8Array(256),V=0;V>4,u[l++]=(15&r)<<4|i>>2,u[l++]=(3&i)<<6|63&o;return c}("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="))?function(e){for(var t=e.length,n=[],r=0;r50?(i.push(!0),a-=50):i.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return r.push(o),n.push(16);if(4===a||11===a){if(0===o)return r.push(o),n.push(30);var s=n[o-1];return -1===X.indexOf(s)?(r.push(r[o-1]),n.push(s)):(r.push(o),n.push(30))}if(r.push(o),31===a)return n.push("strict"===t?21:37);if(42===a||29===a)return n.push(30);if(43===a)if(e>=131072&&e<=196605||e>=196608&&e<=262141)return n.push(37);else return n.push(30);n.push(a)}),[r,n,i]},et=function(e,t,n,r){var i=r[n];if(Array.isArray(e)?-1!==e.indexOf(i):e===i)for(var o=n;o<=r.length;){var a=r[++o];if(a===t)return!0;if(10!==a)break}if(10===i)for(var o=n;o>0;){var s=r[--o];if(Array.isArray(e)?-1!==e.indexOf(s):e===s)for(var l=n;l<=r.length;){var a=r[++l];if(a===t)return!0;if(10!==a)break}if(10!==s)break}return!1},en=function(e,t){for(var n=e;n>=0;){var r=t[n];if(10!==r)return r;n--}return 0},er=function(e,t,n,r,i){if(0===n[r])return"\xd7";var o=r-1;if(Array.isArray(i)&&!0===i[o])return"\xd7";var a=o-1,s=o+1,l=t[o],c=a>=0?t[a]:0,u=t[s];if(2===l&&3===u)return"\xd7";if(-1!==q.indexOf(l))return"!";if(-1!==q.indexOf(u)||-1!==Y.indexOf(u))return"\xd7";if(8===en(o,t))return"\xf7";if(11===K.get(e[o])||(32===l||33===l)&&11===K.get(e[s])||7===l||7===u||9===l||-1===[10,13,15].indexOf(l)&&9===u||-1!==[17,18,19,24,28].indexOf(u)||22===en(o,t)||et(23,22,o,t)||et([17,18],21,o,t)||et(12,12,o,t))return"\xd7";if(10===l)return"\xf7";if(23===l||23===u)return"\xd7";if(16===u||16===l)return"\xf7";if(-1!==[13,15,21].indexOf(u)||14===l||36===c&&-1!==Z.indexOf(l)||28===l&&36===u||20===u||-1!==G.indexOf(u)&&25===l||-1!==G.indexOf(l)&&25===u||27===l&&-1!==[37,32,33].indexOf(u)||-1!==[37,32,33].indexOf(l)&&26===u||-1!==G.indexOf(l)&&-1!==$.indexOf(u)||-1!==$.indexOf(l)&&-1!==G.indexOf(u)||-1!==[27,26].indexOf(l)&&(25===u||-1!==[22,15].indexOf(u)&&25===t[s+1])||-1!==[22,15].indexOf(l)&&25===u||25===l&&-1!==[25,28,24].indexOf(u))return"\xd7";if(-1!==[25,28,24,17,18].indexOf(u))for(var d=o;d>=0;){var f=t[d];if(25===f)return"\xd7";if(-1!==[28,24].indexOf(f))d--;else break}if(-1!==[27,26].indexOf(u))for(var d=-1!==[17,18].indexOf(l)?a:o;d>=0;){var f=t[d];if(25===f)return"\xd7";if(-1!==[28,24].indexOf(f))d--;else break}if(38===l&&-1!==[38,39,34,35].indexOf(u)||-1!==[39,34].indexOf(l)&&-1!==[39,40].indexOf(u)||-1!==[40,35].indexOf(l)&&40===u||-1!==J.indexOf(l)&&-1!==[20,26].indexOf(u)||-1!==J.indexOf(u)&&27===l||-1!==G.indexOf(l)&&-1!==G.indexOf(u)||24===l&&-1!==G.indexOf(u)||-1!==G.concat(25).indexOf(l)&&22===u&&-1===W.indexOf(e[s])||-1!==G.concat(25).indexOf(u)&&18===l)return"\xd7";if(41===l&&41===u){for(var h=n[o],p=1;h>0;)if(41===t[--h])p++;else break;if(p%2!=0)return"\xd7"}return 32===l&&33===u?"\xd7":"\xf7"},ei=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var n=ee(e,t.lineBreak),r=n[0],i=n[1],o=n[2];return("break-all"===t.wordBreak||"break-word"===t.wordBreak)&&(i=i.map(function(e){return -1!==[25,30,42].indexOf(e)?37:e})),[r,i,"keep-all"===t.wordBreak?o.map(function(t,n){return t&&e[n]>=19968&&e[n]<=40959}):void 0]},eo=function(){function e(e,t,n,r){this.codePoints=e,this.required="!"===t,this.start=n,this.end=r}return e.prototype.slice=function(){return O.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),ea=function(e,t){var n=B(e),r=ei(n,t),i=r[0],o=r[1],a=r[2],s=n.length,l=0,c=0;return{next:function(){if(c>=s)return{done:!0,value:null};for(var e="\xd7";c=48&&e<=57},el=function(e){return es(e)||e>=65&&e<=70||e>=97&&e<=102},ec=function(e){return e>=97&&e<=122||e>=65&&e<=90},eu=function(e){return 10===e||9===e||32===e},ed=function(e){return ec(e)||e>=128||95===e},ef=function(e){return ed(e)||es(e)||45===e},eh=function(e,t){return 92===e&&10!==t},ep=function(e,t,n){return 45===e?ed(t)||eh(t,n):!!(ed(e)||92===e&&eh(e,t))||!1},eA=function(e,t,n){return 43===e||45===e?!!es(t)||46===t&&es(n):46===e?es(t):es(e)},em=function(e){var t=0,n=1;(43===e[0]||45===e[t])&&(45===e[t]&&(n=-1),t++);for(var r=[];es(e[t]);)r.push(e[t++]);var i=r.length?parseInt(O.apply(void 0,r),10):0;46===e[t]&&t++;for(var o=[];es(e[t]);)o.push(e[t++]);var a=o.length,s=a?parseInt(O.apply(void 0,o),10):0;(69===e[t]||101===e[t])&&t++;var l=1;(43===e[t]||45===e[t])&&(45===e[t]&&(l=-1),t++);for(var c=[];es(e[t]);)c.push(e[t++]);return n*(i+s*Math.pow(10,-a))*Math.pow(10,l*(c.length?parseInt(O.apply(void 0,c),10):0))},eg={type:2},ev={type:3},ey={type:4},eb={type:13},ew={type:8},e_={type:21},ex={type:9},eS={type:10},eC={type:11},eM={type:12},eE={type:14},eL={type:23},ek={type:1},eT={type:25},eB={type:24},eO={type:26},eI={type:27},eN={type:28},eD={type:29},eF={type:31},eP={type:32},eR=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(B(e))},e.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==eP;)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case 34:return this.consumeStringToken(34);case 35:var t=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(ef(t)||eh(n,r)){var i=ep(t,n,r)?2:1,o=this.consumeName();return{type:5,value:o,flags:i}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),eb;break;case 39:return this.consumeStringToken(39);case 40:return eg;case 41:return ev;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),eE;break;case 43:case 46:if(eA(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case 44:return ey;case 45:var a=this.peekCodePoint(0),s=this.peekCodePoint(1);if(eA(e,a,s))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(ep(e,a,s))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(45===a&&62===s)return this.consumeCodePoint(),this.consumeCodePoint(),eB;break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var l=this.consumeCodePoint();if(42===l&&47===(l=this.consumeCodePoint())||-1===l)return this.consumeToken()}break;case 58:return eO;case 59:return eI;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),eT;break;case 64:if(ep(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2))){var o=this.consumeName();return{type:7,value:o}}break;case 91:return eN;case 92:if(eh(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case 93:return eD;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),ew;break;case 123:return eC;case 125:return eM;case 117:case 85:var c=this.peekCodePoint(0),u=this.peekCodePoint(1);return 43===c&&(el(u)||63===u)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),ex;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),e_;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),eS;break;case -1:return eP}return eu(e)?(this.consumeWhiteSpace(),eF):es(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):ed(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:O(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return void 0===e?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();el(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var n=!1;63===t&&e.length<6;)e.push(t),t=this.consumeCodePoint(),n=!0;if(n){var r=parseInt(O.apply(void 0,e.map(function(e){return 63===e?48:e})),16),i=parseInt(O.apply(void 0,e.map(function(e){return 63===e?70:e})),16);return{type:30,start:r,end:i}}var o=parseInt(O.apply(void 0,e),16);if(!(45===this.peekCodePoint(0)&&el(this.peekCodePoint(1))))return{type:30,start:o,end:o};this.consumeCodePoint(),t=this.consumeCodePoint();for(var a=[];el(t)&&a.length<6;)a.push(t),t=this.consumeCodePoint();var i=parseInt(O.apply(void 0,a),16);return{type:30,start:o,end:i}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:22,value:""};var t=this.peekCodePoint(0);if(39===t||34===t){var n=this.consumeStringToken(this.consumeCodePoint());return 0===n.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),eL)}for(;;){var r,i=this.consumeCodePoint();if(-1===i||41===i)return{type:22,value:O.apply(void 0,e)};if(eu(i)){if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))return this.consumeCodePoint(),{type:22,value:O.apply(void 0,e)};return this.consumeBadUrlRemnants(),eL}if(34===i||39===i||40===i||(r=i)>=0&&r<=8||11===r||r>=14&&r<=31||127===r)return this.consumeBadUrlRemnants(),eL;if(92===i)if(!eh(i,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),eL;else e.push(this.consumeEscapedCodePoint());else e.push(i)}},e.prototype.consumeWhiteSpace=function(){for(;eu(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(41===e||-1===e)return;eh(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var t="";e>0;){var n=Math.min(5e4,e);t+=O.apply(void 0,this._value.splice(0,n)),e-=n}return this._value.shift(),t},e.prototype.consumeStringToken=function(e){for(var t="",n=0;;){var r=this._value[n];if(-1===r||void 0===r||r===e)return{type:0,value:t+=this.consumeStringSlice(n)};if(10===r)return this._value.splice(0,n),ek;if(92===r){var i=this._value[n+1];-1!==i&&void 0!==i&&(10===i?(t+=this.consumeStringSlice(n),n=-1,this._value.shift()):eh(r,i)&&(t+=this.consumeStringSlice(n),t+=O(this.consumeEscapedCodePoint()),n=-1))}n++}},e.prototype.consumeNumber=function(){var e=[],t=4,n=this.peekCodePoint(0);for((43===n||45===n)&&e.push(this.consumeCodePoint());es(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(46===n&&es(r))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=8;es(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((69===n||101===n)&&((43===r||45===r)&&es(i)||es(r)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=8;es(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[em(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],n=e[1],r=this.peekCodePoint(0);return ep(r,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:t,flags:n,unit:this.consumeName()}:37===r?(this.consumeCodePoint(),{type:16,number:t,flags:n}):{type:17,number:t,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(el(e)){for(var t=O(e);el(this.peekCodePoint(0))&&t.length<6;)t+=O(this.consumeCodePoint());eu(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(t,16);return 0===n||n>=55296&&n<=57343||n>1114111?65533:n}return -1===e?65533:e},e.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(ef(t))e+=O(t);else{if(!eh(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=O(this.consumeEscapedCodePoint())}}},e}(),ez=function(){function e(e){this._tokens=e}return e.create=function(t){var n=new eR;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();31===e.type;)e=this.consumeToken();if(32===e.type)throw SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do e=this.consumeToken();while(31===e.type);if(32===e.type)return t;throw SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(32===t.type)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},n=this.consumeToken();;){if(32===n.type||eq(n,e))return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var n=this.consumeToken();if(32===n.type||3===n.type)return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return void 0===e?eP:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),eU=function(e){return 15===e.type},eH=function(e){return 17===e.type},ej=function(e){return 20===e.type},eQ=function(e){return 0===e.type},eV=function(e,t){return ej(e)&&e.value===t},eW=function(e){return 31!==e.type},eK=function(e){return 31!==e.type&&4!==e.type},eG=function(e){var t=[],n=[];return e.forEach(function(e){if(4===e.type){if(0===n.length)throw Error("Error parsing function args, zero tokens for arg");t.push(n),n=[];return}31!==e.type&&n.push(e)}),n.length&&t.push(n),t},eq=function(e,t){return 11===t&&12===e.type||28===t&&29===e.type||2===t&&3===e.type},eY=function(e){return 17===e.type||15===e.type},e$=function(e){return 16===e.type||eY(e)},eX=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},eJ={type:17,number:0,flags:4},eZ={type:16,number:50,flags:4},e1={type:16,number:100,flags:4},e0=function(e,t,n){var r=e[0],i=e[1];return[e2(r,t),e2(void 0!==i?i:r,n)]},e2=function(e,t){if(16===e.type)return e.number/100*t;if(eU(e))switch(e.unit){case"rem":case"em":return 16*e.number}return e.number},e4="grad",e3="turn",e6=function(e,t){if(15===t.type)switch(t.unit){case"deg":return Math.PI*t.number/180;case e4:return Math.PI/200*t.number;case"rad":return t.number;case e3:return 2*Math.PI*t.number}throw Error("Unsupported angle type")},e5=function(e){return 15===e.type&&("deg"===e.unit||e.unit===e4||"rad"===e.unit||e.unit===e3)},e8=function(e){switch(e.filter(ej).map(function(e){return e.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[eJ,eJ];case"to top":case"bottom":return e7(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[eJ,e1];case"to right":case"left":return e7(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[e1,e1];case"to bottom":case"top":return e7(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[e1,eJ];case"to left":case"right":return e7(270)}return 0},e7=function(e){return Math.PI*e/180},e9=function(e,t){if(18===t.type){var n=ts[t.name];if(void 0===n)throw Error('Attempting to parse an unsupported color function "'+t.name+'"');return n(e,t.values)}if(5===t.type){if(3===t.value.length){var r=t.value.substring(0,1),i=t.value.substring(1,2),o=t.value.substring(2,3);return tn(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),1)}if(4===t.value.length){var r=t.value.substring(0,1),i=t.value.substring(1,2),o=t.value.substring(2,3),a=t.value.substring(3,4);return tn(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),parseInt(a+a,16)/255)}if(6===t.value.length){var r=t.value.substring(0,2),i=t.value.substring(2,4),o=t.value.substring(4,6);return tn(parseInt(r,16),parseInt(i,16),parseInt(o,16),1)}if(8===t.value.length){var r=t.value.substring(0,2),i=t.value.substring(2,4),o=t.value.substring(4,6),a=t.value.substring(6,8);return tn(parseInt(r,16),parseInt(i,16),parseInt(o,16),parseInt(a,16)/255)}}if(20===t.type){var s=tc[t.value.toUpperCase()];if(void 0!==s)return s}return tc.TRANSPARENT},te=function(e){return(255&e)==0},tt=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,i=255&e>>24;return t<255?"rgba("+i+","+r+","+n+","+t/255+")":"rgb("+i+","+r+","+n+")"},tn=function(e,t,n,r){return(e<<24|t<<16|n<<8|(0|Math.round(255*r)))>>>0},tr=function(e,t){if(17===e.type)return e.number;if(16===e.type){var n=3===t?1:255;return 3===t?e.number/100*n:Math.round(e.number/100*n)}return 0},ti=function(e,t){var n=t.filter(eK);if(3===n.length){var r=n.map(tr),i=r[0],o=r[1],a=r[2];return tn(i,o,a,1)}if(4===n.length){var s=n.map(tr),i=s[0],o=s[1],a=s[2];return tn(i,o,a,s[3])}return 0};function to(e,t,n){return(n<0&&(n+=1),n>=1&&(n-=1),n<1/6)?(t-e)*n*6+e:n<.5?t:n<2/3?(t-e)*6*(2/3-n)+e:e}var ta=function(e,t){var n=t.filter(eK),r=n[0],i=n[1],o=n[2],a=n[3],s=(17===r.type?e7(r.number):e6(e,r))/(2*Math.PI),l=e$(i)?i.number/100:0,c=e$(o)?o.number/100:0,u=void 0!==a&&e$(a)?e2(a,1):1;if(0===l)return tn(255*c,255*c,255*c,1);var d=c<=.5?c*(l+1):c+l-c*l,f=2*c-d;return tn(255*to(f,d,s+1/3),255*to(f,d,s),255*to(f,d,s-1/3),u)},ts={hsl:ta,hsla:ta,rgb:ti,rgba:ti},tl=function(e,t){return e9(e,ez.create(t).parseComponentValue())},tc={ALICEBLUE:0xf0f8ffff,ANTIQUEWHITE:0xfaebd7ff,AQUA:0xffffff,AQUAMARINE:0x7fffd4ff,AZURE:0xf0ffffff,BEIGE:0xf5f5dcff,BISQUE:0xffe4c4ff,BLACK:255,BLANCHEDALMOND:0xffebcdff,BLUE:65535,BLUEVIOLET:0x8a2be2ff,BROWN:0xa52a2aff,BURLYWOOD:0xdeb887ff,CADETBLUE:0x5f9ea0ff,CHARTREUSE:0x7fff00ff,CHOCOLATE:0xd2691eff,CORAL:0xff7f50ff,CORNFLOWERBLUE:0x6495edff,CORNSILK:0xfff8dcff,CRIMSON:0xdc143cff,CYAN:0xffffff,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:0xb886bbff,DARKGRAY:0xa9a9a9ff,DARKGREEN:6553855,DARKGREY:0xa9a9a9ff,DARKKHAKI:0xbdb76bff,DARKMAGENTA:0x8b008bff,DARKOLIVEGREEN:0x556b2fff,DARKORANGE:0xff8c00ff,DARKORCHID:0x9932ccff,DARKRED:0x8b0000ff,DARKSALMON:0xe9967aff,DARKSEAGREEN:0x8fbc8fff,DARKSLATEBLUE:0x483d8bff,DARKSLATEGRAY:0x2f4f4fff,DARKSLATEGREY:0x2f4f4fff,DARKTURQUOISE:0xced1ff,DARKVIOLET:0x9400d3ff,DEEPPINK:0xff1493ff,DEEPSKYBLUE:0xbfffff,DIMGRAY:0x696969ff,DIMGREY:0x696969ff,DODGERBLUE:0x1e90ffff,FIREBRICK:0xb22222ff,FLORALWHITE:0xfffaf0ff,FORESTGREEN:0x228b22ff,FUCHSIA:0xff00ffff,GAINSBORO:0xdcdcdcff,GHOSTWHITE:0xf8f8ffff,GOLD:0xffd700ff,GOLDENROD:0xdaa520ff,GRAY:0x808080ff,GREEN:8388863,GREENYELLOW:0xadff2fff,GREY:0x808080ff,HONEYDEW:0xf0fff0ff,HOTPINK:0xff69b4ff,INDIANRED:0xcd5c5cff,INDIGO:0x4b0082ff,IVORY:0xfffff0ff,KHAKI:0xf0e68cff,LAVENDER:0xe6e6faff,LAVENDERBLUSH:0xfff0f5ff,LAWNGREEN:0x7cfc00ff,LEMONCHIFFON:0xfffacdff,LIGHTBLUE:0xadd8e6ff,LIGHTCORAL:0xf08080ff,LIGHTCYAN:0xe0ffffff,LIGHTGOLDENRODYELLOW:0xfafad2ff,LIGHTGRAY:0xd3d3d3ff,LIGHTGREEN:0x90ee90ff,LIGHTGREY:0xd3d3d3ff,LIGHTPINK:0xffb6c1ff,LIGHTSALMON:0xffa07aff,LIGHTSEAGREEN:0x20b2aaff,LIGHTSKYBLUE:0x87cefaff,LIGHTSLATEGRAY:0x778899ff,LIGHTSLATEGREY:0x778899ff,LIGHTSTEELBLUE:0xb0c4deff,LIGHTYELLOW:0xffffe0ff,LIME:0xff00ff,LIMEGREEN:0x32cd32ff,LINEN:0xfaf0e6ff,MAGENTA:0xff00ffff,MAROON:0x800000ff,MEDIUMAQUAMARINE:0x66cdaaff,MEDIUMBLUE:52735,MEDIUMORCHID:0xba55d3ff,MEDIUMPURPLE:0x9370dbff,MEDIUMSEAGREEN:0x3cb371ff,MEDIUMSLATEBLUE:0x7b68eeff,MEDIUMSPRINGGREEN:0xfa9aff,MEDIUMTURQUOISE:0x48d1ccff,MEDIUMVIOLETRED:0xc71585ff,MIDNIGHTBLUE:0x191970ff,MINTCREAM:0xf5fffaff,MISTYROSE:0xffe4e1ff,MOCCASIN:0xffe4b5ff,NAVAJOWHITE:0xffdeadff,NAVY:33023,OLDLACE:0xfdf5e6ff,OLIVE:0x808000ff,OLIVEDRAB:0x6b8e23ff,ORANGE:0xffa500ff,ORANGERED:0xff4500ff,ORCHID:0xda70d6ff,PALEGOLDENROD:0xeee8aaff,PALEGREEN:0x98fb98ff,PALETURQUOISE:0xafeeeeff,PALEVIOLETRED:0xdb7093ff,PAPAYAWHIP:0xffefd5ff,PEACHPUFF:0xffdab9ff,PERU:0xcd853fff,PINK:0xffc0cbff,PLUM:0xdda0ddff,POWDERBLUE:0xb0e0e6ff,PURPLE:0x800080ff,REBECCAPURPLE:0x663399ff,RED:0xff0000ff,ROSYBROWN:0xbc8f8fff,ROYALBLUE:0x4169e1ff,SADDLEBROWN:0x8b4513ff,SALMON:0xfa8072ff,SANDYBROWN:0xf4a460ff,SEAGREEN:0x2e8b57ff,SEASHELL:0xfff5eeff,SIENNA:0xa0522dff,SILVER:0xc0c0c0ff,SKYBLUE:0x87ceebff,SLATEBLUE:0x6a5acdff,SLATEGRAY:0x708090ff,SLATEGREY:0x708090ff,SNOW:0xfffafaff,SPRINGGREEN:0xff7fff,STEELBLUE:0x4682b4ff,TAN:0xd2b48cff,TEAL:8421631,THISTLE:0xd8bfd8ff,TOMATO:0xff6347ff,TRANSPARENT:0,TURQUOISE:0x40e0d0ff,VIOLET:0xee82eeff,WHEAT:0xf5deb3ff,WHITE:0xffffffff,WHITESMOKE:0xf5f5f5ff,YELLOW:0xffff00ff,YELLOWGREEN:0x9acd32ff},tu={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(e){if(ej(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},td={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},tf=function(e,t){var n=e9(e,t[0]),r=t[1];return r&&e$(r)?{color:n,stop:r}:{color:n,stop:null}},th=function(e,t){var n=e[0],r=e[e.length-1];null===n.stop&&(n.stop=eJ),null===r.stop&&(r.stop=e1);for(var i=[],o=0,a=0;ao?i.push(l):i.push(o),o=l}else i.push(null)}for(var c=null,a=0;ae.optimumDistance)?{optimumCorner:t,optimumDistance:o}:e},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},tv=function(e,t,n,r,i){var o=0,a=0;switch(e.size){case 0:0===e.shape?o=a=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):1===e.shape&&(o=Math.min(Math.abs(t),Math.abs(t-r)),a=Math.min(Math.abs(n),Math.abs(n-i)));break;case 2:if(0===e.shape)o=a=Math.min(tm(t,n),tm(t,n-i),tm(t-r,n),tm(t-r,n-i));else if(1===e.shape){var s=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(t),Math.abs(t-r)),l=tg(r,i,t,n,!0),c=l[0],u=l[1];o=tm(c-t,(u-n)/s),a=s*o}break;case 1:0===e.shape?o=a=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):1===e.shape&&(o=Math.max(Math.abs(t),Math.abs(t-r)),a=Math.max(Math.abs(n),Math.abs(n-i)));break;case 3:if(0===e.shape)o=a=Math.max(tm(t,n),tm(t,n-i),tm(t-r,n),tm(t-r,n-i));else if(1===e.shape){var s=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(t),Math.abs(t-r)),d=tg(r,i,t,n,!1),c=d[0],u=d[1];o=tm(c-t,(u-n)/s),a=s*o}}return Array.isArray(e.size)&&(o=e2(e.size[0],r),a=2===e.size.length?e2(e.size[1],i):o),[o,a]},ty=function(e,t){var n=e7(180),r=[];return eG(t).forEach(function(t,i){if(0===i){var o=t[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value)){n=e8(t);return}if(e5(o)){n=(e6(e,o)+e7(270))%e7(360);return}}var a=tf(e,t);r.push(a)}),{angle:n,stops:r,type:1}},tb="closest-side",tw="farthest-side",t_="closest-corner",tx="farthest-corner",tS="circle",tC="ellipse",tM="cover",tE="contain",tL=function(e,t){var n=0,r=3,i=[],o=[];return eG(t).forEach(function(t,a){var s=!0;if(0===a?s=t.reduce(function(e,t){if(ej(t))switch(t.value){case"center":return o.push(eZ),!1;case"top":case"left":return o.push(eJ),!1;case"right":case"bottom":return o.push(e1),!1}else if(e$(t)||eY(t))return o.push(t),!1;return e},s):1===a&&(s=t.reduce(function(e,t){if(ej(t))switch(t.value){case tS:return n=0,!1;case tC:return n=1,!1;case tE:case tb:return r=0,!1;case tw:return r=1,!1;case t_:return r=2,!1;case tM:case tx:return r=3,!1}else if(eY(t)||e$(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e},s)),s){var l=tf(e,t);i.push(l)}}),{size:r,shape:n,stops:i,position:o,type:2}},tk=function(e,t){if(22===t.type){var n={url:t.value,type:0};return e.cache.addImage(t.value),n}if(18===t.type){var r=tT[t.name];if(void 0===r)throw Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(e,t.values)}throw Error("Unsupported image type "+t.type)},tT={"linear-gradient":function(e,t){var n=e7(180),r=[];return eG(t).forEach(function(t,i){if(0===i){var o=t[0];if(20===o.type&&"to"===o.value){n=e8(t);return}if(e5(o)){n=e6(e,o);return}}var a=tf(e,t);r.push(a)}),{angle:n,stops:r,type:1}},"-moz-linear-gradient":ty,"-ms-linear-gradient":ty,"-o-linear-gradient":ty,"-webkit-linear-gradient":ty,"radial-gradient":function(e,t){var n=0,r=3,i=[],o=[];return eG(t).forEach(function(t,a){var s=!0;if(0===a){var l=!1;s=t.reduce(function(e,t){if(l)if(ej(t))switch(t.value){case"center":o.push(eZ);break;case"top":case"left":o.push(eJ);break;case"right":case"bottom":o.push(e1)}else(e$(t)||eY(t))&&o.push(t);else if(ej(t))switch(t.value){case tS:return n=0,!1;case tC:return n=1,!1;case"at":return l=!0,!1;case tb:return r=0,!1;case tM:case tw:return r=1,!1;case tE:case t_:return r=2,!1;case tx:return r=3,!1}else if(eY(t)||e$(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e},s)}if(s){var c=tf(e,t);i.push(c)}}),{size:r,shape:n,stops:i,position:o,type:2}},"-moz-radial-gradient":tL,"-ms-radial-gradient":tL,"-o-radial-gradient":tL,"-webkit-radial-gradient":tL,"-webkit-gradient":function(e,t){var n=e7(180),r=[],i=1;return eG(t).forEach(function(t,n){var o=t[0];if(0===n){if(ej(o)&&"linear"===o.value){i=1;return}else if(ej(o)&&"radial"===o.value){i=2;return}}if(18===o.type){if("from"===o.name){var a=e9(e,o.values[0]);r.push({stop:eJ,color:a})}else if("to"===o.name){var a=e9(e,o.values[0]);r.push({stop:e1,color:a})}else if("color-stop"===o.name){var s=o.values.filter(eK);if(2===s.length){var a=e9(e,s[1]),l=s[0];eH(l)&&r.push({stop:{type:16,number:100*l.number,flags:l.flags},color:a})}}}}),1===i?{angle:(n+e7(180))%e7(360),stops:r,type:i}:{size:3,shape:0,stops:r,position:[],type:i}}},tB={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var n=t[0];return 20===n.type&&"none"===n.value?[]:t.filter(function(e){var t;return eK(e)&&(20!==(t=e).type||"none"!==t.value)&&(18!==t.type||!!tT[t.name])}).map(function(t){return tk(e,t)})}},tO={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(e){if(ej(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},tI={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return eG(t).map(function(e){return e.filter(e$)}).map(eX)}},tN={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return eG(t).map(function(e){return e.filter(ej).map(function(e){return e.value}).join(" ")}).map(tD)}},tD=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};(a=g||(g={})).AUTO="auto",a.CONTAIN="contain",a.COVER="cover";var tF={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return eG(t).map(function(e){return e.filter(tP)})}},tP=function(e){return ej(e)||e$(e)},tR=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},tz=tR("top"),tU=tR("right"),tH=tR("bottom"),tj=tR("left"),tQ=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return eX(t.filter(e$))}}},tV=tQ("top-left"),tW=tQ("top-right"),tK=tQ("bottom-right"),tG=tQ("bottom-left"),tq=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},tY=tq("top"),t$=tq("right"),tX=tq("bottom"),tJ=tq("left"),tZ=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return eU(t)?t.number:0}}},t1=tZ("top"),t0=tZ("right"),t2=tZ("bottom"),t4=tZ("left"),t3={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},t6={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){return+("rtl"===t)}},t5={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(ej).reduce(function(e,t){return e|t8(t.value)},0)}},t8=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 0x1000000;case"inline-block":return 0x2000000;case"inline-list-item":return 0x4000000;case"inline-table":return 0x8000000;case"inline-flex":return 0x10000000;case"inline-grid":return 0x20000000}return 0},t7={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},t9={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return 20===t.type&&"normal"===t.value?0:17===t.type||15===t.type?t.number:0}};(s=v||(v={})).NORMAL="normal",s.STRICT="strict";var ne={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"strict"===t?v.STRICT:v.NORMAL}},nt={name:"line-height",initialValue:"normal",prefix:!1,type:4},nn=function(e,t){return ej(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:e$(e)?e2(e,t):t},nr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:tk(e,t)}},ni={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){return+("inside"!==t)}},no={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return -1}}},na=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},ns=na("top"),nl=na("right"),nc=na("bottom"),nu=na("left"),nd={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(ej).map(function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},nf={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"break-word"===t?"break-word":"normal"}},nh=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},np=nh("top"),nA=nh("right"),nm=nh("bottom"),ng=nh("left"),nv={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},ny={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},nb={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&eV(t[0],"none")?[]:eG(t).map(function(t){for(var n={color:tc.TRANSPARENT,offsetX:eJ,offsetY:eJ,blur:eJ},r=0,i=0;i1)],this.overflowWrap=nZ(e,nf,t.overflowWrap),this.paddingTop=nZ(e,np,t.paddingTop),this.paddingRight=nZ(e,nA,t.paddingRight),this.paddingBottom=nZ(e,nm,t.paddingBottom),this.paddingLeft=nZ(e,ng,t.paddingLeft),this.paintOrder=nZ(e,nG,t.paintOrder),this.position=nZ(e,ny,t.position),this.textAlign=nZ(e,nv,t.textAlign),this.textDecorationColor=nZ(e,nO,null!=(n=t.textDecorationColor)?n:t.color),this.textDecorationLine=nZ(e,nI,null!=(r=t.textDecorationLine)?r:t.textDecoration),this.textShadow=nZ(e,nb,t.textShadow),this.textTransform=nZ(e,nw,t.textTransform),this.transform=nZ(e,n_,t.transform),this.transformOrigin=nZ(e,nM,t.transformOrigin),this.visibility=nZ(e,nE,t.visibility),this.webkitTextStrokeColor=nZ(e,nq,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=nZ(e,nY,t.webkitTextStrokeWidth),this.wordBreak=nZ(e,nL,t.wordBreak),this.zIndex=nZ(e,nk,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return te(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return 0!==this.position},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return 0!==this.float},e.prototype.isInlineLevel=function(){return nz(this.display,4)||nz(this.display,0x2000000)||nz(this.display,0x10000000)||nz(this.display,0x20000000)||nz(this.display,0x4000000)||nz(this.display,0x8000000)},e}(),nX=function(e,t){this.content=nZ(e,nU,t.content),this.quotes=nZ(e,nV,t.quotes)},nJ=function(e,t){this.counterIncrement=nZ(e,nH,t.counterIncrement),this.counterReset=nZ(e,nj,t.counterReset)},nZ=function(e,t,n){var r=new eR,i=null!=n?n.toString():t.initialValue;r.write(i);var o=new ez(r.read());switch(t.type){case 2:var a=o.parseComponentValue();return t.parse(e,ej(a)?a.value:t.initialValue);case 0:return t.parse(e,o.parseComponentValue());case 1:return t.parse(e,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(t.format){case"angle":return e6(e,o.parseComponentValue());case"color":return e9(e,o.parseComponentValue());case"image":return tk(e,o.parseComponentValue());case"length":var s=o.parseComponentValue();return eY(s)?s:eJ;case"length-percentage":var l=o.parseComponentValue();return e$(l)?l:eJ;case"time":return nT(e,o.parseComponentValue())}}},n1=function(e){switch(e.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},n0=function(e,t){var n=n1(e);return 1===n||t===n},n2=function(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,n0(t,3),this.styles=new n$(e,window.getComputedStyle(t,null)),r5(t)&&(this.styles.animationDuration.some(function(e){return e>0})&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=k(this.context,t),n0(t,4)&&(this.flags|=16)},n4="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n3="undefined"==typeof Uint8Array?[]:new Uint8Array(256),n6=0;n6=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>5])<<2)+(31&e),this.data[t];if(e<=65535)return t=((t=this.index[2048+(e-55296>>5)])<<2)+(31&e),this.data[t];if(e>11),t=this.index[t]+(e>>5&63),t=((t=this.index[t])<<2)+(31&e),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),n9="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",re="undefined"==typeof Uint8Array?[]:new Uint8Array(256),rt=0;rt=55296&&i<=56319&&n>10)+55296,a%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},ri=(u=Array.isArray(c=function(e){var t,n,r,i,o,a=.75*e.length,s=e.length,l=0;"="===e[e.length-1]&&(a--,"="===e[e.length-2]&&a--);var c="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(a):Array(a),u=Array.isArray(c)?c:new Uint8Array(c);for(t=0;t>4,u[l++]=(15&r)<<4|i>>2,u[l++]=(3&i)<<6|63&o;return c}("AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="))?function(e){for(var t=e.length,n=[],r=0;r=n)return{done:!0,value:null};for(var e="\xd7";ra.x||i.y>a.y;return a=i,0===t||s});return e.body.removeChild(t),s},rd=function(e){var t=new Image,n=e.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,";try{r.drawImage(t,0,0),n.toDataURL()}catch(e){return!1}return!0},rf=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},rh=function(e){var t=e.createElement("canvas");t.width=100,t.height=100;var n=t.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,100,100);var r=new Image,i=t.toDataURL();r.src=i;var o=rp(100,100,0,0,r);return n.fillStyle="red",n.fillRect(0,0,100,100),rA(o).then(function(t){n.drawImage(t,0,0);var r=n.getImageData(0,0,100,100).data;n.fillStyle="red",n.fillRect(0,0,100,100);var o=e.createElement("div");return o.style.backgroundImage="url("+i+")",o.style.height="100px",rf(r)?rA(rp(100,100,0,0,o)):Promise.reject(!1)}).then(function(e){return n.drawImage(e,0,0),rf(n.getImageData(0,0,100,100).data)}).catch(function(){return!1})},rp=function(e,t,n,r,i){var o="http://www.w3.org/2000/svg",a=document.createElementNS(o,"svg"),s=document.createElementNS(o,"foreignObject");return a.setAttributeNS(null,"width",e.toString()),a.setAttributeNS(null,"height",t.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",n.toString()),s.setAttributeNS(null,"y",r.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(s),s.appendChild(i),a},rA=function(e){return new Promise(function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},rm={get SUPPORT_RANGE_BOUNDS(){var rg=rc(document);return Object.defineProperty(rm,"SUPPORT_RANGE_BOUNDS",{value:rg}),rg},get SUPPORT_WORD_BREAKING(){var rv=rm.SUPPORT_RANGE_BOUNDS&&ru(document);return Object.defineProperty(rm,"SUPPORT_WORD_BREAKING",{value:rv}),rv},get SUPPORT_SVG_DRAWING(){var ry=rd(document);return Object.defineProperty(rm,"SUPPORT_SVG_DRAWING",{value:ry}),ry},get SUPPORT_FOREIGNOBJECT_DRAWING(){var rb="function"==typeof Array.from&&"function"==typeof window.fetch?rh(document):Promise.resolve(!1);return Object.defineProperty(rm,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:rb}),rb},get SUPPORT_CORS_IMAGES(){var rw=void 0!==new Image().crossOrigin;return Object.defineProperty(rm,"SUPPORT_CORS_IMAGES",{value:rw}),rw},get SUPPORT_RESPONSE_TYPE(){var r_="string"==typeof new XMLHttpRequest().responseType;return Object.defineProperty(rm,"SUPPORT_RESPONSE_TYPE",{value:r_}),r_},get SUPPORT_CORS_XHR(){var rx="withCredentials"in new XMLHttpRequest;return Object.defineProperty(rm,"SUPPORT_CORS_XHR",{value:rx}),rx},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var rS=!!("undefined"!=typeof Intl&&Intl.Segmenter);return Object.defineProperty(rm,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:rS}),rS}},rC=function(e,t){this.text=e,this.bounds=t},rM=function(e,t,n,r){var i=rT(t,n),o=[],a=0;return i.forEach(function(t){if(n.textDecorationLine.length||t.trim().length>0)if(rm.SUPPORT_RANGE_BOUNDS){var i=rL(r,a,t.length).getClientRects();if(i.length>1){var s=rk(t),l=0;s.forEach(function(t){o.push(new rC(t,L.fromDOMRectList(e,rL(r,l+a,t.length).getClientRects()))),l+=t.length})}else o.push(new rC(t,L.fromDOMRectList(e,i)))}else{var c=r.splitText(t.length);o.push(new rC(t,rE(e,r))),r=c}else rm.SUPPORT_RANGE_BOUNDS||(r=r.splitText(t.length));a+=t.length}),o},rE=function(e,t){var n=t.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(r,t);var o=k(e,r);return r.firstChild&&i.replaceChild(r.firstChild,r),o}}return L.EMPTY},rL=function(e,t,n){var r=e.ownerDocument;if(!r)throw Error("Node has no owner document");var i=r.createRange();return i.setStart(e,t),i.setEnd(e,t+n),i},rk=function(e){return rm.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"grapheme"}).segment(e)).map(function(e){return e.segment}):rl(e)},rT=function(e,t){return 0!==t.letterSpacing?rk(e):rm.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"word"}).segment(e)).map(function(e){return e.segment}):rO(e,t)},rB=[32,160,4961,65792,65793,4153,4241],rO=function(e,t){for(var n,r=ea(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),i=[];!(n=r.next()).done;)!function(){if(n.value){var e=B(n.value.slice()),t="";e.forEach(function(e){-1===rB.indexOf(e)?t+=O(e):(t.length&&i.push(t),i.push(O(e)),t="")}),t.length&&i.push(t)}}();return i},rI=function(e,t,n){this.text=rN(t.data,n.textTransform),this.textBounds=rM(e,this.text,n,t)},rN=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(rD,rF);case 2:return e.toUpperCase();default:return e}},rD=/(^|\s|:|-|\(|\))([a-z])/g,rF=function(e,t,n){return e.length>0?t+n.toUpperCase():e},rP=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return x(t,e),t}(n2),rR=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return x(t,e),t}(n2),rz=function(e){function t(t,n){var r=e.call(this,t,n)||this,i=new XMLSerializer,o=k(t,n);return n.setAttribute("width",o.width+"px"),n.setAttribute("height",o.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return x(t,e),t}(n2),rU=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return x(t,e),t}(n2),rH=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.start=n.start,r.reversed="boolean"==typeof n.reversed&&!0===n.reversed,r}return x(t,e),t}(n2),rj=[{type:15,flags:0,unit:"px",number:3}],rQ=[{type:16,flags:0,number:50}],rV=function(e){var t=e.type===rG?Array(e.value.length+1).join("•"):e.value;return 0===t.length?e.placeholder||"":t},rW="checkbox",rK="radio",rG="password",rq=function(e){function t(t,n){var r,i=e.call(this,t,n)||this;switch(i.type=n.type.toLowerCase(),i.checked=n.checked,i.value=rV(n),(i.type===rW||i.type===rK)&&(i.styles.backgroundColor=0xdededeff,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=0xa5a5a5ff,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=1,i.styles.backgroundClip=[0],i.styles.backgroundOrigin=[0],i.bounds=(r=i.bounds).width>r.height?new L(r.left+(r.width-r.height)/2,r.top,r.height,r.height):r.width0)n.textNodes.push(new rI(e,i,n.styles));else if(r6(i))if(id(i)&&i.assignedNodes)i.assignedNodes().forEach(function(t){return rZ(e,t,n,r)});else{var a=r1(e,i);a.styles.isVisible()&&(r2(i,a,r)?a.flags|=4:r4(a.styles)&&(a.flags|=2),-1!==rJ.indexOf(i.tagName)&&(a.flags|=8),n.elements.push(a),i.slot,i.shadowRoot?rZ(e,i.shadowRoot,a,r):ic(i)||it(i)||iu(i)||rZ(e,i,a,r))}},r1=function(e,t){return ia(t)?new rP(e,t):ii(t)?new rR(e,t):it(t)?new rz(e,t):r7(t)?new rU(e,t):r9(t)?new rH(e,t):ie(t)?new rq(e,t):iu(t)?new rY(e,t):ic(t)?new r$(e,t):is(t)?new rX(e,t):new n2(e,t)},r0=function(e,t){var n=r1(e,t);return n.flags|=4,rZ(e,t,n,n),n},r2=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||ir(e)&&n.styles.isTransparent()},r4=function(e){return e.isPositioned()||e.isFloating()},r3=function(e){return e.nodeType===Node.TEXT_NODE},r6=function(e){return e.nodeType===Node.ELEMENT_NODE},r5=function(e){return r6(e)&&void 0!==e.style&&!r8(e)},r8=function(e){return"object"==typeof e.className},r7=function(e){return"LI"===e.tagName},r9=function(e){return"OL"===e.tagName},ie=function(e){return"INPUT"===e.tagName},it=function(e){return"svg"===e.tagName},ir=function(e){return"BODY"===e.tagName},ii=function(e){return"CANVAS"===e.tagName},io=function(e){return"VIDEO"===e.tagName},ia=function(e){return"IMG"===e.tagName},is=function(e){return"IFRAME"===e.tagName},il=function(e){return"STYLE"===e.tagName},ic=function(e){return"TEXTAREA"===e.tagName},iu=function(e){return"SELECT"===e.tagName},id=function(e){return"SLOT"===e.tagName},ih=function(e){return e.tagName.indexOf("-")>0},ip=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){return this.counters[e]||[]},e.prototype.pop=function(e){var t=this;e.forEach(function(e){return t.counters[e].pop()})},e.prototype.parse=function(e){var t=this,n=e.counterIncrement,r=e.counterReset,i=!0;null!==n&&n.forEach(function(e){var n=t.counters[e.counter];n&&0!==e.increment&&(i=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=e.increment)});var o=[];return i&&r.forEach(function(e){var n=t.counters[e.counter];o.push(e.counter),n||(n=t.counters[e.counter]=[]),n.push(e.reset)}),o},e}(),iA={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},im={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},ig={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},iv={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},iy=function(e,t,n,r,i,o){return en?iL(e,i,o.length>0):r.integers.reduce(function(t,n,i){for(;e>=n;)e-=n,t+=r.values[i];return t},"")+o},ib=function(e,t,n,r){var i="";do!n&&e--,i=r(e)+i,e/=t;while(e*t>=t);return i},iw=function(e,t,n,r,i){var o=n-t+1;return(e<0?"-":"")+(ib(Math.abs(e),o,r,function(e){return O(Math.floor(e%o)+t)})+i)},i_=function(e,t,n){void 0===n&&(n=". ");var r=t.length;return ib(Math.abs(e),r,!1,function(e){return t[Math.floor(e%r)]})+n},ix=function(e,t,n,r,i,o){if(e<-9999||e>9999)return iL(e,4,i.length>0);var a=Math.abs(e),s=i;if(0===a)return t[0]+s;for(var l=0;a>0&&l<=4;l++){var c=a%10;0===c&&nz(o,1)&&""!==s?s=t[c]+s:c>1||1===c&&0===l||1===c&&1===l&&nz(o,2)||1===c&&1===l&&nz(o,4)&&e>100||1===c&&l>1&&nz(o,8)?s=t[c]+(l>0?n[l-1]:"")+s:1===c&&l>0&&(s=n[l-1]+s),a=Math.floor(a/10)}return(e<0?r:"")+s},iS="十百千萬",iC="拾佰仟萬",iM="マイナス",iE="마이너스",iL=function(e,t,n){var r=n?". ":"",i=n?"、":"",o=n?", ":"",a=n?" ":"";switch(t){case 0:return"•"+a;case 1:return"◦"+a;case 2:return"◾"+a;case 5:var s=iw(e,48,57,!0,r);return s.length<4?"0"+s:s;case 4:return i_(e,"〇一二三四五六七八九",i);case 6:return iy(e,1,3999,iA,3,r).toLowerCase();case 7:return iy(e,1,3999,iA,3,r);case 8:return iw(e,945,969,!1,r);case 9:return iw(e,97,122,!1,r);case 10:return iw(e,65,90,!1,r);case 11:return iw(e,1632,1641,!0,r);case 12:case 49:return iy(e,1,9999,im,3,r);case 35:return iy(e,1,9999,im,3,r).toLowerCase();case 13:return iw(e,2534,2543,!0,r);case 14:case 30:return iw(e,6112,6121,!0,r);case 15:return i_(e,"子丑寅卯辰巳午未申酉戌亥",i);case 16:return i_(e,"甲乙丙丁戊己庚辛壬癸",i);case 17:case 48:return ix(e,"零一二三四五六七八九",iS,"負",i,14);case 47:return ix(e,"零壹貳參肆伍陸柒捌玖",iC,"負",i,15);case 42:return ix(e,"零一二三四五六七八九",iS,"负",i,14);case 41:return ix(e,"零壹贰叁肆伍陆柒捌玖",iC,"负",i,15);case 26:return ix(e,"〇一二三四五六七八九","十百千万",iM,i,0);case 25:return ix(e,"零壱弐参四伍六七八九","拾百千万",iM,i,7);case 31:return ix(e,"영일이삼사오육칠팔구","십백천만",iE,o,7);case 33:return ix(e,"零一二三四五六七八九","十百千萬",iE,o,0);case 32:return ix(e,"零壹貳參四五六七八九","拾百千",iE,o,7);case 18:return iw(e,2406,2415,!0,r);case 20:return iy(e,1,19999,iv,3,r);case 21:return iw(e,2790,2799,!0,r);case 22:return iw(e,2662,2671,!0,r);case 22:return iy(e,1,10999,ig,3,r);case 23:return i_(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return i_(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return iw(e,3302,3311,!0,r);case 28:return i_(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",i);case 29:return i_(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",i);case 34:return iw(e,3792,3801,!0,r);case 37:return iw(e,6160,6169,!0,r);case 38:return iw(e,4160,4169,!0,r);case 39:return iw(e,2918,2927,!0,r);case 40:return iw(e,1776,1785,!0,r);case 43:return iw(e,3046,3055,!0,r);case 44:return iw(e,3174,3183,!0,r);case 45:return iw(e,3664,3673,!0,r);case 46:return iw(e,3872,3881,!0,r);default:return iw(e,48,57,!0,r)}},ik="data-html2canvas-ignore",iT=function(){function e(e,t,n){if(this.context=e,this.options=n,this.scrolledElements=[],this.referenceElement=t,this.counters=new ip,this.quoteDepth=0,!t.ownerDocument)throw Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,t){var n=this,r=iB(e,t);if(!r.contentWindow)return Promise.reject("Unable to find iframe window");var i=e.defaultView.pageXOffset,o=e.defaultView.pageYOffset,a=r.contentWindow,s=a.document,l=iN(r).then(function(){return C(n,void 0,void 0,function(){var e,n;return M(this,function(i){switch(i.label){case 0:if(this.scrolledElements.forEach(iz),a&&(a.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(a.scrollY!==t.top||a.scrollX!==t.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(a.scrollX-t.left,a.scrollY-t.top,0,0))),e=this.options.onclone,void 0===(n=this.clonedReferenceElement))return[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")];if(!(s.fonts&&s.fonts.ready))return[3,2];return[4,s.fonts.ready];case 1:i.sent(),i.label=2;case 2:if(!/(AppleWebKit)/g.test(navigator.userAgent))return[3,4];return[4,iI(s)];case 3:i.sent(),i.label=4;case 4:if("function"==typeof e)return[2,Promise.resolve().then(function(){return e(s,n)}).then(function(){return r})];return[2,r]}})})});return s.open(),s.write(iP(document.doctype)+""),iR(this.referenceElement.ownerDocument,i,o),s.replaceChild(s.adoptNode(this.documentElement),s.documentElement),s.close(),l},e.prototype.createElementClone=function(e){if(n0(e,2),ii(e))return this.createCanvasClone(e);if(io(e))return this.createVideoClone(e);if(il(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return(ia(t)&&(ia(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),ih(t))?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return iF(e.style,t),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var n=[].slice.call(t.cssRules,0).reduce(function(e,t){return t&&"string"==typeof t.cssText?e+t.cssText:e},""),r=e.cloneNode(!1);return r.textContent=n,r}}catch(e){if(this.context.logger.error("Unable to access cssRules property",e),"SecurityError"!==e.name)throw e}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){if(this.options.inlineImages&&e.ownerDocument){var t,n=e.ownerDocument.createElement("img");try{return n.src=e.toDataURL(),n}catch(t){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var r=e.cloneNode(!1);try{r.width=e.width,r.height=e.height;var i=e.getContext("2d"),o=r.getContext("2d");if(o)if(!this.options.allowTaint&&i)o.putImageData(i.getImageData(0,0,e.width,e.height),0,0);else{var a=null!=(t=e.getContext("webgl2"))?t:e.getContext("webgl");if(a){var s=a.getContextAttributes();(null==s?void 0:s.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}o.drawImage(e,0,0)}}catch(t){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return r},e.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var n=t.getContext("2d");try{return n&&(n.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||n.getImageData(0,0,t.width,t.height)),t}catch(t){this.context.logger.info("Unable to clone video as it is tainted",e)}var r=e.ownerDocument.createElement("canvas");return r.width=e.offsetWidth,r.height=e.offsetHeight,r},e.prototype.appendChildNode=function(e,t,n){r6(t)&&("SCRIPT"===t.tagName||t.hasAttribute(ik)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(t))||this.options.copyStyles&&r6(t)&&il(t)||e.appendChild(this.cloneNode(t,n))},e.prototype.cloneChildNodes=function(e,t,n){for(var r=this,i=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;i;i=i.nextSibling)if(r6(i)&&id(i)&&"function"==typeof i.assignedNodes){var o=i.assignedNodes();o.length&&o.forEach(function(e){return r.appendChildNode(t,e,n)})}else this.appendChildNode(t,i,n)},e.prototype.cloneNode=function(e,t){if(r3(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var n=e.ownerDocument.defaultView;if(n&&r6(e)&&(r5(e)||r8(e))){var r=this.createElementClone(e);r.style.transitionProperty="none";var i=n.getComputedStyle(e),o=n.getComputedStyle(e,":before"),a=n.getComputedStyle(e,":after");this.referenceElement===e&&r5(r)&&(this.clonedReferenceElement=r),ir(r)&&iQ(r);var s=this.counters.parse(new nJ(this.context,i)),l=this.resolvePseudoContent(e,r,o,b.BEFORE);ih(e)&&(t=!0),io(e)||this.cloneChildNodes(e,r,t),l&&r.insertBefore(l,r.firstChild);var c=this.resolvePseudoContent(e,r,a,b.AFTER);return c&&r.appendChild(c),this.counters.pop(s),(i&&(this.options.copyStyles||r8(e))&&!is(e)||t)&&iF(i,r),(0!==e.scrollTop||0!==e.scrollLeft)&&this.scrolledElements.push([r,e.scrollLeft,e.scrollTop]),(ic(e)||iu(e))&&(ic(r)||iu(r))&&(r.value=e.value),r}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,n,r){var i=this;if(n){var o=n.content,a=t.ownerDocument;if(a&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==n.display){this.counters.parse(new nJ(this.context,n));var s=new nX(this.context,n),l=a.createElement("html2canvaspseudoelement");iF(n,l),s.content.forEach(function(t){if(0===t.type)l.appendChild(a.createTextNode(t.value));else if(22===t.type){var n=a.createElement("img");n.src=t.value,n.style.opacity="1",l.appendChild(n)}else if(18===t.type){if("attr"===t.name){var r=t.values.filter(ej);r.length&&l.appendChild(a.createTextNode(e.getAttribute(r[0].value)||""))}else if("counter"===t.name){var o=t.values.filter(eK),c=o[0],u=o[1];if(c&&ej(c)){var d=i.counters.getCounterValue(c.value),f=u&&ej(u)?no.parse(i.context,u.value):3;l.appendChild(a.createTextNode(iL(d,f,!1)))}}else if("counters"===t.name){var h=t.values.filter(eK),c=h[0],p=h[1],u=h[2];if(c&&ej(c)){var A=i.counters.getCounterValues(c.value),m=u&&ej(u)?no.parse(i.context,u.value):3,g=p&&0===p.type?p.value:"",v=A.map(function(e){return iL(e,m,!1)}).join(g);l.appendChild(a.createTextNode(v))}}}else if(20===t.type)switch(t.value){case"open-quote":l.appendChild(a.createTextNode(nW(s.quotes,i.quoteDepth++,!0)));break;case"close-quote":l.appendChild(a.createTextNode(nW(s.quotes,--i.quoteDepth,!1)));break;default:l.appendChild(a.createTextNode(t.value))}}),l.className=iU+" "+iH;var c=r===b.BEFORE?" "+iU:" "+iH;return r8(t)?t.className.baseValue+=c:t.className+=c,l}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}();(A=b||(b={}))[A.BEFORE=0]="BEFORE",A[A.AFTER=1]="AFTER";var iB=function(e,t){var n=e.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling="no",n.setAttribute(ik,"true"),e.body.appendChild(n),n},iO=function(e){return new Promise(function(t){e.complete||!e.src?t():(e.onload=t,e.onerror=t)})},iI=function(e){return Promise.all([].slice.call(e.images,0).map(iO))},iN=function(e){return new Promise(function(t,n){var r=e.contentWindow;if(!r)return n("No window assigned for iframe");var i=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var n=setInterval(function(){i.body.childNodes.length>0&&"complete"===i.readyState&&(clearInterval(n),t(e))},50)}})},iD=["all","d","content"],iF=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);-1===iD.indexOf(r)&&t.style.setProperty(r,e.getPropertyValue(r))}return t},iP=function(e){var t="";return e&&(t+=""),t},iR=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},iz=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},iU="___html2canvas___pseudoelement_before",iH="___html2canvas___pseudoelement_after",ij='{\n content: "" !important;\n display: none !important;\n}',iQ=function(e){iV(e,"."+iU+":before"+ij+"\n ."+iH+":after"+ij)},iV=function(e,t){var n=e.ownerDocument;if(n){var r=n.createElement("style");r.textContent=t,e.appendChild(r)}},iW=function(){function e(){}return e.getOrigin=function(t){var n=e._link;return n?(n.href=t,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),iK=function(){function e(e,t){this.context=e,this._options=t,this._cache={}}return e.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)||(iZ(e)||i$(e))&&(this._cache[e]=this.loadImage(e)).catch(function(){}),t},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return C(this,void 0,void 0,function(){var t,n,r,i,o=this;return M(this,function(a){switch(a.label){case 0:if(t=iW.isSameOrigin(e),n=!iX(e)&&!0===this._options.useCORS&&rm.SUPPORT_CORS_IMAGES&&!t,r=!iX(e)&&!t&&!iZ(e)&&"string"==typeof this._options.proxy&&rm.SUPPORT_CORS_XHR&&!n,!t&&!1===this._options.allowTaint&&!iX(e)&&!iZ(e)&&!r&&!n)return[2];if(i=e,!r)return[3,2];return[4,this.proxy(i)];case 1:i=a.sent(),a.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise(function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,(iJ(i)||n)&&(r.crossOrigin="anonymous"),r.src=i,!0===r.complete&&setTimeout(function(){return e(r)},500),o._options.imageTimeout>0&&setTimeout(function(){return t("Timed out ("+o._options.imageTimeout+"ms) loading image")},o._options.imageTimeout)})];case 3:return[2,a.sent()]}})})},e.prototype.has=function(e){return void 0!==this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,n=this._options.proxy;if(!n)throw Error("No proxy defined");var r=e.substring(0,256);return new Promise(function(i,o){var a=rm.SUPPORT_RESPONSE_TYPE?"blob":"text",s=new XMLHttpRequest;s.onload=function(){if(200===s.status)if("text"===a)i(s.response);else{var e=new FileReader;e.addEventListener("load",function(){return i(e.result)},!1),e.addEventListener("error",function(e){return o(e)},!1),e.readAsDataURL(s.response)}else o("Failed to proxy resource "+r+" with status code "+s.status)},s.onerror=o;var l=n.indexOf("?")>-1?"&":"?";if(s.open("GET",""+n+l+"url="+encodeURIComponent(e)+"&responseType="+a),"text"!==a&&s instanceof XMLHttpRequest&&(s.responseType=a),t._options.imageTimeout){var c=t._options.imageTimeout;s.timeout=c,s.ontimeout=function(){return o("Timed out ("+c+"ms) proxying "+r)}}s.send()})},e}(),iG=/^data:image\/svg\+xml/i,iq=/^data:image\/.*;base64,/i,iY=/^data:image\/.*/i,i$=function(e){return rm.SUPPORT_SVG_DRAWING||!i1(e)},iX=function(e){return iY.test(e)},iJ=function(e){return iq.test(e)},iZ=function(e){return"blob"===e.substr(0,4)},i1=function(e){return"svg"===e.substr(-3).toLowerCase()||iG.test(e)},i0=function(){function e(e,t){this.type=0,this.x=e,this.y=t}return e.prototype.add=function(t,n){return new e(this.x+t,this.y+n)},e}(),i2=function(e,t,n){return new i0(e.x+(t.x-e.x)*n,e.y+(t.y-e.y)*n)},i4=function(){function e(e,t,n,r){this.type=1,this.start=e,this.startControl=t,this.endControl=n,this.end=r}return e.prototype.subdivide=function(t,n){var r=i2(this.start,this.startControl,t),i=i2(this.startControl,this.endControl,t),o=i2(this.endControl,this.end,t),a=i2(r,i,t),s=i2(i,o,t),l=i2(a,s,t);return n?new e(this.start,r,a,l):new e(l,s,o,this.end)},e.prototype.add=function(t,n){return new e(this.start.add(t,n),this.startControl.add(t,n),this.endControl.add(t,n),this.end.add(t,n))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),i3=function(e){return 1===e.type},i6=function(e){var t=e.styles,n=e.bounds,r=e0(t.borderTopLeftRadius,n.width,n.height),i=r[0],o=r[1],a=e0(t.borderTopRightRadius,n.width,n.height),s=a[0],l=a[1],c=e0(t.borderBottomRightRadius,n.width,n.height),u=c[0],d=c[1],f=e0(t.borderBottomLeftRadius,n.width,n.height),h=f[0],p=f[1],A=[];A.push((i+s)/n.width),A.push((h+u)/n.width),A.push((o+p)/n.height),A.push((l+d)/n.height);var m=Math.max.apply(Math,A);m>1&&(i/=m,o/=m,s/=m,l/=m,u/=m,d/=m,h/=m,p/=m);var g=n.width-s,v=n.height-d,y=n.width-u,b=n.height-p,_=t.borderTopWidth,x=t.borderRightWidth,S=t.borderBottomWidth,C=t.borderLeftWidth,M=e2(t.paddingTop,e.bounds.width),E=e2(t.paddingRight,e.bounds.width),L=e2(t.paddingBottom,e.bounds.width),k=e2(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||o>0?i5(n.left+C/3,n.top+_/3,i-C/3,o-_/3,w.TOP_LEFT):new i0(n.left+C/3,n.top+_/3),this.topRightBorderDoubleOuterBox=i>0||o>0?i5(n.left+g,n.top+_/3,s-x/3,l-_/3,w.TOP_RIGHT):new i0(n.left+n.width-x/3,n.top+_/3),this.bottomRightBorderDoubleOuterBox=u>0||d>0?i5(n.left+y,n.top+v,u-x/3,d-S/3,w.BOTTOM_RIGHT):new i0(n.left+n.width-x/3,n.top+n.height-S/3),this.bottomLeftBorderDoubleOuterBox=h>0||p>0?i5(n.left+C/3,n.top+b,h-C/3,p-S/3,w.BOTTOM_LEFT):new i0(n.left+C/3,n.top+n.height-S/3),this.topLeftBorderDoubleInnerBox=i>0||o>0?i5(n.left+2*C/3,n.top+2*_/3,i-2*C/3,o-2*_/3,w.TOP_LEFT):new i0(n.left+2*C/3,n.top+2*_/3),this.topRightBorderDoubleInnerBox=i>0||o>0?i5(n.left+g,n.top+2*_/3,s-2*x/3,l-2*_/3,w.TOP_RIGHT):new i0(n.left+n.width-2*x/3,n.top+2*_/3),this.bottomRightBorderDoubleInnerBox=u>0||d>0?i5(n.left+y,n.top+v,u-2*x/3,d-2*S/3,w.BOTTOM_RIGHT):new i0(n.left+n.width-2*x/3,n.top+n.height-2*S/3),this.bottomLeftBorderDoubleInnerBox=h>0||p>0?i5(n.left+2*C/3,n.top+b,h-2*C/3,p-2*S/3,w.BOTTOM_LEFT):new i0(n.left+2*C/3,n.top+n.height-2*S/3),this.topLeftBorderStroke=i>0||o>0?i5(n.left+C/2,n.top+_/2,i-C/2,o-_/2,w.TOP_LEFT):new i0(n.left+C/2,n.top+_/2),this.topRightBorderStroke=i>0||o>0?i5(n.left+g,n.top+_/2,s-x/2,l-_/2,w.TOP_RIGHT):new i0(n.left+n.width-x/2,n.top+_/2),this.bottomRightBorderStroke=u>0||d>0?i5(n.left+y,n.top+v,u-x/2,d-S/2,w.BOTTOM_RIGHT):new i0(n.left+n.width-x/2,n.top+n.height-S/2),this.bottomLeftBorderStroke=h>0||p>0?i5(n.left+C/2,n.top+b,h-C/2,p-S/2,w.BOTTOM_LEFT):new i0(n.left+C/2,n.top+n.height-S/2),this.topLeftBorderBox=i>0||o>0?i5(n.left,n.top,i,o,w.TOP_LEFT):new i0(n.left,n.top),this.topRightBorderBox=s>0||l>0?i5(n.left+g,n.top,s,l,w.TOP_RIGHT):new i0(n.left+n.width,n.top),this.bottomRightBorderBox=u>0||d>0?i5(n.left+y,n.top+v,u,d,w.BOTTOM_RIGHT):new i0(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=h>0||p>0?i5(n.left,n.top+b,h,p,w.BOTTOM_LEFT):new i0(n.left,n.top+n.height),this.topLeftPaddingBox=i>0||o>0?i5(n.left+C,n.top+_,Math.max(0,i-C),Math.max(0,o-_),w.TOP_LEFT):new i0(n.left+C,n.top+_),this.topRightPaddingBox=s>0||l>0?i5(n.left+Math.min(g,n.width-x),n.top+_,g>n.width+x?0:Math.max(0,s-x),Math.max(0,l-_),w.TOP_RIGHT):new i0(n.left+n.width-x,n.top+_),this.bottomRightPaddingBox=u>0||d>0?i5(n.left+Math.min(y,n.width-C),n.top+Math.min(v,n.height-S),Math.max(0,u-x),Math.max(0,d-S),w.BOTTOM_RIGHT):new i0(n.left+n.width-x,n.top+n.height-S),this.bottomLeftPaddingBox=h>0||p>0?i5(n.left+C,n.top+Math.min(b,n.height-S),Math.max(0,h-C),Math.max(0,p-S),w.BOTTOM_LEFT):new i0(n.left+C,n.top+n.height-S),this.topLeftContentBox=i>0||o>0?i5(n.left+C+k,n.top+_+M,Math.max(0,i-(C+k)),Math.max(0,o-(_+M)),w.TOP_LEFT):new i0(n.left+C+k,n.top+_+M),this.topRightContentBox=s>0||l>0?i5(n.left+Math.min(g,n.width+C+k),n.top+_+M,g>n.width+C+k?0:s-C+k,l-(_+M),w.TOP_RIGHT):new i0(n.left+n.width-(x+E),n.top+_+M),this.bottomRightContentBox=u>0||d>0?i5(n.left+Math.min(y,n.width-(C+k)),n.top+Math.min(v,n.height+_+M),Math.max(0,u-(x+E)),d-(S+L),w.BOTTOM_RIGHT):new i0(n.left+n.width-(x+E),n.top+n.height-(S+L)),this.bottomLeftContentBox=h>0||p>0?i5(n.left+C+k,n.top+b,Math.max(0,h-(C+k)),p-(S+L),w.BOTTOM_LEFT):new i0(n.left+C+k,n.top+n.height-(S+L))};(m=w||(w={}))[m.TOP_LEFT=0]="TOP_LEFT",m[m.TOP_RIGHT=1]="TOP_RIGHT",m[m.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",m[m.BOTTOM_LEFT=3]="BOTTOM_LEFT";var i5=function(e,t,n,r,i){var o=(Math.sqrt(2)-1)/3*4,a=n*o,s=r*o,l=e+n,c=t+r;switch(i){case w.TOP_LEFT:return new i4(new i0(e,c),new i0(e,c-s),new i0(l-a,t),new i0(l,t));case w.TOP_RIGHT:return new i4(new i0(e,t),new i0(e+a,t),new i0(l,c-s),new i0(l,c));case w.BOTTOM_RIGHT:return new i4(new i0(l,t),new i0(l,t+s),new i0(e+a,c),new i0(e,c));case w.BOTTOM_LEFT:default:return new i4(new i0(l,c),new i0(l-a,c),new i0(e,t+s),new i0(e,t))}},i8=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},i7=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},i9=function(e,t,n){this.offsetX=e,this.offsetY=t,this.matrix=n,this.type=0,this.target=6},oe=function(e,t){this.path=e,this.target=t,this.type=1},ot=function(e){this.opacity=e,this.type=2,this.target=6},on=function(e){return 1===e.type},or=function(e,t){return e.length===t.length&&e.some(function(e,n){return e===t[n]})},oi=function(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},oo=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new i6(this.container),this.container.styles.opacity<1&&this.effects.push(new ot(this.container.styles.opacity)),null!==this.container.styles.transform){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new i9(n,r,i))}if(0!==this.container.styles.overflowX){var o=i8(this.curves),a=i7(this.curves);or(o,a)?this.effects.push(new oe(o,6)):(this.effects.push(new oe(o,2)),this.effects.push(new oe(a,4)))}}return e.prototype.getEffects=function(e){for(var t=-1===[2,3].indexOf(this.container.styles.position),n=this.parent,r=this.effects.slice(0);n;){var i=n.effects.filter(function(e){return!on(e)});if(t||0!==n.container.styles.position||!n.parent){if(r.unshift.apply(r,i),t=-1===[2,3].indexOf(n.container.styles.position),0!==n.container.styles.overflowX){var o=i8(n.curves),a=i7(n.curves);or(o,a)||r.unshift(new oe(a,6))}}else r.unshift.apply(r,i);n=n.parent}return r.filter(function(t){return nz(t.target,e)})},e}(),oa=function(e,t,n,r){e.container.elements.forEach(function(i){var o=nz(i.flags,4),a=nz(i.flags,2),s=new oo(i,e);nz(i.styles.display,2048)&&r.push(s);var l=nz(i.flags,8)?[]:r;if(o||a){var c=o||i.styles.isPositioned()?n:t,u=new oi(s);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var d=i.styles.zIndex.order;if(d<0){var f=0;c.negativeZIndex.some(function(e,t){if(d>e.element.container.styles.zIndex.order)f=t;else if(f>0)return!0;return!1}),c.negativeZIndex.splice(f,0,u)}else if(d>0){var h=0;c.positiveZIndex.some(function(e,t){if(d>=e.element.container.styles.zIndex.order)h=t+1;else if(h>0)return!0;return!1}),c.positiveZIndex.splice(h,0,u)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(u)}else i.styles.isFloating()?c.nonPositionedFloats.push(u):c.nonPositionedInlineLevel.push(u);oa(s,u,o?u:n,l)}else i.styles.isInlineLevel()?t.inlineLevel.push(s):t.nonInlineLevel.push(s),oa(s,t,n,l);nz(i.flags,8)&&ol(i,l)})},ol=function(e,t){for(var n=e instanceof rH?e.start:1,r=e instanceof rH&&e.reversed,i=0;i0&&e.intrinsicHeight>0){var r=og(e),i=i7(t);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,e.intrinsicWidth,e.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(e){return C(this,void 0,void 0,function(){var n,r,i,o,a,s,l,c,u,d,f,h,p,A,m,g,v,y;return M(this,function(b){switch(b.label){case 0:this.applyEffects(e.getEffects(4)),n=e.container,r=e.curves,i=n.styles,o=0,a=n.textNodes,b.label=1;case 1:if(!(o0&&d>0&&(f=r.ctx.createPattern(b,"repeat"),r.renderRepeat(s,f,l,c))):2===n.type&&(s=(x=ov(e,t,[null,null,null]))[0],S=x[1],C=x[2],u=x[3],d=x[4],l=e2((E=0===n.position.length?[eZ]:n.position)[0],u),c=e2(E[E.length-1],d),k=(L=tv(n,l,c,u,d))[0],T=L[1],k>0&&T>0&&(B=r.ctx.createRadialGradient(S+l,C+c,0,S+l,C+c,k),th(n.stops,2*k).forEach(function(e){return B.addColorStop(e.stop,tt(e.color))}),r.path(s),r.ctx.fillStyle=B,k!==T?(O=e.bounds.left+.5*e.bounds.width,I=e.bounds.top+.5*e.bounds.height,D=1/(N=T/k),r.ctx.save(),r.ctx.translate(O,I),r.ctx.transform(1,0,0,N,0,0),r.ctx.translate(-O,-I),r.ctx.fillRect(S,D*(C-I)+I,u,d*D),r.ctx.restore()):r.ctx.fill())),M.label=6;case 6:return t--,[2]}})},r=this,i=0,o=e.styles.backgroundImage.slice(0).reverse(),s.label=1;case 1:if(!(i0))return[3,11];if(2!==l.style)return[3,5];return[4,this.renderDashedDottedBorder(l.color,l.width,o,e.curves,2)];case 4:case 6:case 8:return u.sent(),[3,11];case 5:if(3!==l.style)return[3,7];return[4,this.renderDashedDottedBorder(l.color,l.width,o,e.curves,3)];case 7:if(4!==l.style)return[3,9];return[4,this.renderDoubleBorder(l.color,l.width,o,e.curves)];case 9:return[4,this.renderSolidBorder(l.color,o,e.curves)];case 10:u.sent(),u.label=11;case 11:o++,u.label=12;case 12:return a++,[3,3];case 13:return[2]}})})},t.prototype.renderDashedDottedBorder=function(e,t,n,r,i){return C(this,void 0,void 0,function(){var o,a,s,l,c,u,d,f,h,p,A,m,g,v,y,b;return M(this,function(w){return this.ctx.save(),o=oh(r,n),a=ou(r,n),2===i&&(this.path(a),this.ctx.clip()),i3(a[0])?(s=a[0].start.x,l=a[0].start.y):(s=a[0].x,l=a[0].y),i3(a[1])?(c=a[1].end.x,u=a[1].end.y):(c=a[1].x,u=a[1].y),d=0===n||2===n?Math.abs(s-c):Math.abs(l-u),this.ctx.beginPath(),3===i?this.formatPath(o):this.formatPath(a.slice(0,2)),f=t<3?3*t:2*t,h=t<3?2*t:t,3===i&&(f=t,h=t),p=!0,d<=2*f?p=!1:d<=2*f+h?(A=d/(2*f+h),f*=A,h*=A):(m=Math.floor((d+h)/(f+h)),g=(d-m*f)/(m-1),h=(v=(d-(m+1)*f)/m)<=0||Math.abs(h-g)>>6:(a<55296||a>=57344?s[u++]=224|a>>>12:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++i)),s[u++]=240|a>>>18,s[u++]=128|a>>>12&63),s[u++]=128|a>>>6&63),s[u++]=128|63&a);e=s}else if("object"===o){if(null===e)throw Error(t);else if(c&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!c||!ArrayBuffer.isView(e)))throw Error(t)}else throw Error(t);e.length>64&&(e=new w(n,!0).update(e).array());var d=[],f=[];for(i=0;i<64;++i){var h=e[i]||0;d[i]=92^h,f[i]=54^h}w.call(this,n,r),this.update(f),this.oKeyPad=d,this.inner=!0,this.sharedMemory=r}w.prototype.update=function(e){if(!this.finalized){var n,r=typeof e;if("string"!==r){if("object"===r){if(null===e)throw Error(t);else if(c&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!c||!ArrayBuffer.isView(e)))throw Error(t)}else throw Error(t);n=!0}for(var i,o,a=0,s=e.length,l=this.blocks;a>>2]|=e[a]<>>2]|=i<>>2]|=(192|i>>>6)<=57344?l[o>>>2]|=(224|i>>>12)<>>2]|=(240|i>>>18)<>>2]|=(128|i>>>12&63)<>>2]|=(128|i>>>6&63)<>>2]|=(128|63&i)<=64?(this.block=l[16],this.start=o-64,this.hash(),this.hashed=!0):this.start=o}return this.bytes>0xffffffff&&(this.hBytes+=this.bytes/0x100000000|0,this.bytes=this.bytes%0x100000000),this}},w.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>>2]|=d[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},w.prototype.hash=function(){var e,t,n,r,i,o,a,s,l,c,u=this.h0,d=this.h1,f=this.h2,p=this.h3,A=this.h4,m=this.h5,g=this.h6,v=this.h7,y=this.blocks;for(e=16;e<64;++e)t=((i=y[e-15])>>>7|i<<25)^(i>>>18|i<<14)^i>>>3,n=((i=y[e-2])>>>17|i<<15)^(i>>>19|i<<13)^i>>>10,y[e]=y[e-16]+t+y[e-7]+n|0;for(e=0,c=d&f;e<64;e+=4)this.first?(this.is224?(a=300032,v=(i=y[0]-0x543c9a5b)-0x8f1a6c7|0,p=i+0x170e9b5|0):(a=0x2a01a605,v=(i=y[0]-0xc881298)-0x5ab00ac6|0,p=i+0x8909ae5|0),this.first=!1):(t=(u>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),n=(A>>>6|A<<26)^(A>>>11|A<<21)^(A>>>25|A<<7),r=(a=u&d)^u&f^c,i=v+n+(A&m^~A&g)+h[e]+y[e],o=t+r,v=p+i|0,p=i+o|0),t=(p>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10),n=(v>>>6|v<<26)^(v>>>11|v<<21)^(v>>>25|v<<7),r=(s=p&u)^p&d^a,i=g+n+(v&A^~v&m)+h[e+1]+y[e+1],o=t+r,g=f+i|0,t=((f=i+o|0)>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10),n=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7),r=(l=f&p)^f&u^s,i=m+n+(g&v^~g&A)+h[e+2]+y[e+2],o=t+r,m=d+i|0,t=((d=i+o|0)>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),n=(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7),r=(c=d&f)^d&p^l,i=A+n+(m&g^~m&v)+h[e+3]+y[e+3],o=t+r,A=u+i|0,u=i+o|0,this.chromeBugWorkAround=!0;this.h0=this.h0+u|0,this.h1=this.h1+d|0,this.h2=this.h2+f|0,this.h3=this.h3+p|0,this.h4=this.h4+A|0,this.h5=this.h5+m|0,this.h6=this.h6+g|0,this.h7=this.h7+v|0},w.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3,i=this.h4,o=this.h5,a=this.h6,s=this.h7,l=u[e>>>28&15]+u[e>>>24&15]+u[e>>>20&15]+u[e>>>16&15]+u[e>>>12&15]+u[e>>>8&15]+u[e>>>4&15]+u[15&e]+u[t>>>28&15]+u[t>>>24&15]+u[t>>>20&15]+u[t>>>16&15]+u[t>>>12&15]+u[t>>>8&15]+u[t>>>4&15]+u[15&t]+u[n>>>28&15]+u[n>>>24&15]+u[n>>>20&15]+u[n>>>16&15]+u[n>>>12&15]+u[n>>>8&15]+u[n>>>4&15]+u[15&n]+u[r>>>28&15]+u[r>>>24&15]+u[r>>>20&15]+u[r>>>16&15]+u[r>>>12&15]+u[r>>>8&15]+u[r>>>4&15]+u[15&r]+u[i>>>28&15]+u[i>>>24&15]+u[i>>>20&15]+u[i>>>16&15]+u[i>>>12&15]+u[i>>>8&15]+u[i>>>4&15]+u[15&i]+u[o>>>28&15]+u[o>>>24&15]+u[o>>>20&15]+u[o>>>16&15]+u[o>>>12&15]+u[o>>>8&15]+u[o>>>4&15]+u[15&o]+u[a>>>28&15]+u[a>>>24&15]+u[a>>>20&15]+u[a>>>16&15]+u[a>>>12&15]+u[a>>>8&15]+u[a>>>4&15]+u[15&a];return this.is224||(l+=u[s>>>28&15]+u[s>>>24&15]+u[s>>>20&15]+u[s>>>16&15]+u[s>>>12&15]+u[s>>>8&15]+u[s>>>4&15]+u[15&s]),l},w.prototype.toString=w.prototype.hex,w.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3,i=this.h4,o=this.h5,a=this.h6,s=this.h7,l=[e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t,n>>>24&255,n>>>16&255,n>>>8&255,255&n,r>>>24&255,r>>>16&255,r>>>8&255,255&r,i>>>24&255,i>>>16&255,i>>>8&255,255&i,o>>>24&255,o>>>16&255,o>>>8&255,255&o,a>>>24&255,a>>>16&255,a>>>8&255,255&a];return this.is224||l.push(s>>>24&255,s>>>16&255,s>>>8&255,255&s),l},w.prototype.array=w.prototype.digest,w.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},_.prototype=new w,_.prototype.finalize=function(){if(w.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();w.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),w.prototype.finalize.call(this)}};var x=g();x.sha256=x,x.sha224=g(!0),x.sha256.hmac=b(),x.sha224.hmac=b(!0),s?e.exports=x:(i.sha256=x.sha256,i.sha224=x.sha224,l&&define(function(){return x}))}()},751148:function(e,t,n){var r=n(801047),i=function(e){var t="",n=Object.keys(e);return n.forEach(function(i,o){var a,s=e[i];a=i=r(i),/[height|width]$/.test(a)&&"number"==typeof s&&(s+="px"),!0===s?t+=i:!1===s?t+="not "+i:t+="("+i+": "+s+")",ora});var c=n(301001),u=Uint8Array,d=Uint16Array,f=Int32Array,h=new u([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),p=new u([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),A=new u([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),m=function(e,t){for(var n=new d(31),r=0;r<31;++r)n[r]=t+=1<>1|(21845&x)<<1;S=(61680&(S=(52428&S)>>2|(13107&S)<<2))>>4|(3855&S)<<4,_[x]=((65280&S)>>8|(255&S)<<8)>>1}for(var C=function(e,t,n){for(var r,i=e.length,o=0,a=new d(t);o>l]=c}else for(o=0,r=new d(i);o>15-e[o]);return r},M=new u(288),x=0;x<144;++x)M[x]=8;for(var x=144;x<256;++x)M[x]=9;for(var x=256;x<280;++x)M[x]=7;for(var x=280;x<288;++x)M[x]=8;for(var E=new u(32),x=0;x<32;++x)E[x]=5;var L=C(M,9,0),k=C(E,5,0),T=function(e){return(e+7)/8|0},B=function(e,t,n){n<<=7&t;var r=t/8|0;e[r]|=n,e[r+1]|=n>>8},O=function(e,t,n){n<<=7&t;var r=t/8|0;e[r]|=n,e[r+1]|=n>>8,e[r+2]|=n>>16},I=function(e,t){for(var n=[],r=0;rp&&(p=o[r].s);var A=new d(p+1),m=N(n[f-1],A,0);if(m>t){var r=0,g=0,v=m-t,y=1<t)g+=y-(1<>=v;g>0;){var w=o[r].s;A[w]=0&&g;--r){var _=o[r].s;A[_]==t&&(--A[_],++g)}m=t}return{t:new u(A),l:m}},N=function(e,t,n){return -1==e.s?Math.max(N(e.l,t,n+1),N(e.r,t,n+1)):t[e.s]=n},D=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new d(++t),r=0,i=e[0],o=1,a=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==i&&s!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=e[s]}return{c:n.subarray(0,r),n:t}},F=function(e,t){for(var n=0,r=0;r>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o4&&!W[A[G-1]];--G);var q=c+5<<3,Y=F(i,M)+F(o,E)+a,$=F(i,b)+F(o,x)+a+14+3*G+F(j,W)+2*j[16]+3*j[17]+7*j[18];if(l>=0&&q<=Y&&q<=$)return P(t,u,e.subarray(l,l+c));if(B(t,u,1+($15&&(B(t,u,ee[Q]>>5&127),u+=ee[Q]>>12)}}else f=L,m=M,g=k,v=E;for(var Q=0;Q255){var et=en>>18&31;O(t,u,f[et+257]),u+=m[et+257],et>7&&(B(t,u,en>>23&31),u+=h[et]);var er=31&en;O(t,u,g[er]),u+=v[er],er>3&&(O(t,u,en>>5&8191),u+=p[er])}else O(t,u,f[en]),u+=m[en]}return O(t,u,f[256]),u+m[256]},z=new f([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),U=new u(0),H=function(e,t,n,r,i,o){var a,s,l=o.z||e.length,c=new u(r+l+5*(1+Math.ceil(l/7e3))+i),A=c.subarray(r,c.length-i),m=o.l,g=7&(o.r||0);if(t){g&&(A[0]=o.r>>3);for(var v=z[t-1],b=v>>13,_=8191&v,x=(1<7e3||F>24576)&&(W>423||!m)){g=R(e,A,0,k,B,O,N,F,H,D-H,g),F=I=N=0,H=D;for(var K=0;K<286;++K)B[K]=0;for(var K=0;K<30;++K)O[K]=0}var G=2,q=0,Y=_,$=Q-V&32767;if(W>2&&j==L(D-$))for(var X=Math.min(b,W)-1,J=Math.min(32767,D),Z=Math.min(258,W);$<=J&&--Y&&Q!=V;){if(e[D+G]==e[D+G-$]){for(var ee=0;eeG){if(G=ee,q=$,ee>X)break;for(var et=Math.min($,ee-2),en=0,K=0;Ken&&(en=eo,V=er)}}}V=S[Q=V],$+=Q-V&32767}if(q){k[F++]=0x10000000|y[G]<<18|w[q];var ea=31&y[G],es=31&w[q];N+=h[ea]+p[es],++B[257+ea],++O[es],U=D+G,++I}else k[F++]=e[D],++B[e[D]]}}for(D=Math.max(D,U);D=l&&(A[g/8|0]=m,el=l),g=P(A,g+1,e.subarray(D,el))}o.i=l}return a=0,s=r+T(g)+i,(null==a||a<0)&&(a=0),(null==s||s>c.length)&&(s=c.length),new u(c.subarray(a,s))},j=function(){var e=1,t=0;return{p:function(n){for(var r=e,i=t,o=0|n.length,a=0;a!=o;){for(var s=Math.min(a+2655,o);a>16),i=(65535&i)+15*(i>>16)}e=r,t=i},d:function(){return e%=65521,t%=65521,(255&e)<<24|(65280&e)<<8|(255&t)<<8|t>>8}}},Q=function(e,t,n,r,i){if(!i&&(i={l:1},t.dictionary)){var o=t.dictionary.subarray(-32768),a=new u(o.length+e.length);a.set(o),a.set(e,o.length),e=a,i.w=o.length}return H(e,null==t.level?6:t.level,null==t.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):20:12+t.mem,n,r,i)},V=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},W=function(e,t){var n=t.level;if(e[0]=120,e[1]=(0==n?0:n<6?1:9==n?3:2)<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var r=j();r.p(t.dictionary),V(e,2,r.d())}};function K(e,t){t||(t={});var n=j();n.p(e);var r=Q(e,t,t.dictionary?6:2,4);return W(r,t),V(r,r.length-4,n.d()),r}var G="undefined"!=typeof TextDecoder&&new TextDecoder;try{G.decode(U,{stream:!0})}catch(e){}"function"==typeof queueMicrotask&&queueMicrotask;var q=n(173691);function Y(e,t="utf8"){return new TextDecoder(t).decode(e)}let $=new TextEncoder,X=!((new Uint32Array((l=new Uint8Array(4)).buffer)[0]=1)&l[0]),J={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class Z{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(e=8192,t={}){let n=!1;"number"==typeof e?e=new ArrayBuffer(e):(n=!0,this.lastWrittenByte=e.byteLength);const r=t.offset?t.offset>>>0:0,i=e.byteLength-r;let o=r;(ArrayBuffer.isView(e)||e instanceof Z)&&(e.byteLength!==e.buffer.byteLength&&(o=e.byteOffset+r),e=e.buffer),n?this.lastWrittenByte=i:this.lastWrittenByte=0,this.buffer=e,this.length=i,this.byteLength=i,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,i),this._mark=0,this._marks=[]}available(e=1){return this.offset+e<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(e=1){return this.offset+=e,this}back(e=1){return this.offset-=e,this}seek(e){return this.offset=e,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let e=this._marks.pop();if(void 0===e)throw Error("Mark stack empty");return this.seek(e),this}rewind(){return this.offset=0,this}ensureAvailable(e=1){if(!this.available(e)){let t=2*(this.offset+e),n=new Uint8Array(t);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=t,this.byteLength=t,this._data=new DataView(this.buffer)}return this}readBoolean(){return 0!==this.readUint8()}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(e=1){return this.readArray(e,"uint8")}readArray(e,t){let n=J[t].BYTES_PER_ELEMENT*e,r=this.byteOffset+this.offset,i=this.buffer.slice(r,r+n);if(this.littleEndian===X&&"uint8"!==t&&"int8"!==t){let e=new Uint8Array(this.buffer.slice(r,r+n));e.reverse();let i=new J[t](e.buffer);return this.offset+=n,i.reverse(),i}let o=new J[t](i);return this.offset+=n,o}readInt16(){let e=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,e}readUint16(){let e=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,e}readInt32(){let e=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,e}readUint32(){let e=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat32(){let e=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat64(){let e=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,e}readBigInt64(){let e=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,e}readBigUint64(){let e=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,e}readChar(){return String.fromCharCode(this.readInt8())}readChars(e=1){let t="";for(let n=0;nthis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}function ee(e){let t=e.length;for(;--t>=0;)e[t]=0}let et=573,en=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),er=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),ei=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),eo=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ea=Array(576);ee(ea);let es=Array(60);ee(es);let el=Array(512);ee(el);let ec=Array(256);ee(ec);let eu=Array(29);ee(eu);let ed=Array(30);function ef(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function eh(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}ee(ed);let ep=e=>e<256?el[e]:el[256+(e>>>7)],eA=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},em=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<{em(e,n[2*t],n[2*t+1])},ev=(e,t)=>{let n=0;do n|=1&e,e>>>=1,n<<=1;while(--t>0);return n>>>1},ey=(e,t,n)=>{let r,i,o=Array(16),a=0;for(r=1;r<=15;r++)a=a+n[r-1]<<1,o[r]=a;for(i=0;i<=t;i++){let t=e[2*i+1];0!==t&&(e[2*i]=ev(o[t]++,t))}},eb=e=>{let t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},ew=e=>{e.bi_valid>8?eA(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},e_=(e,t,n,r)=>{let i=2*t,o=2*n;return e[i]{let r=e.heap[n],i=n<<1;for(;i<=e.heap_len&&(i{let r,i,o,a,s=0;if(0!==e.sym_next)do r=(255&e.pending_buf[e.sym_buf+s++])+((255&e.pending_buf[e.sym_buf+s++])<<8),i=e.pending_buf[e.sym_buf+s++],0===r?eg(e,i,t):(eg(e,(o=ec[i])+256+1,t),0!==(a=en[o])&&em(e,i-=eu[o],a),eg(e,o=ep(--r),n),0!==(a=er[o])&&em(e,r-=ed[o],a));while(s{let n,r,i,o=t.dyn_tree,a=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(n=0,e.heap_len=0,e.heap_max=et;n>1;n>=1;n--)ex(e,o,n);i=l;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],ex(e,o,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,o[2*i]=o[2*n]+o[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,o[2*n+1]=o[2*r+1]=i,e.heap[1]=i++,ex(e,o,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{let n,r,i,o,a,s,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,d=t.stat_desc.has_stree,f=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,p=t.stat_desc.max_length,A=0;for(o=0;o<=15;o++)e.bl_count[o]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;np&&(o=p,A++),l[2*r+1]=o,!(r>c)&&(e.bl_count[o]++,a=0,r>=h&&(a=f[r-h]),s=l[2*r],e.opt_len+=s*(o+a),d&&(e.static_len+=s*(u[2*r+1]+a)));if(0!==A){do{for(o=p-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[p]--,A-=2}while(A>0);for(o=p;0!==o;o--)for(r=e.bl_count[o];0!==r;)!((i=e.heap[--n])>c)&&(l[2*i+1]!==o&&(e.opt_len+=(o-l[2*i+1])*l[2*i],l[2*i+1]=o),r--)}})(e,t),ey(o,c,e.bl_count)},eM=(e,t,n)=>{let r,i,o=-1,a=t[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)i=a,a=t[(r+1)*2+1],++s{let r,i,o=-1,a=t[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),r=0;r<=n;r++)if(i=a,a=t[(r+1)*2+1],!(++s{em(e,0+ +!!r,3),ew(e),eA(e,n),eA(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n};var eT={_tr_init:e=>{eL||((()=>{let e,t,n,a,s,l=Array(16);for(a=0,n=0;a<28;a++)for(e=0,eu[a]=n;e<1<>=7;a<30;a++)for(e=0,ed[a]=s<<7;e<1<{let i,o,a=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,n=0xf3ffc07f;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0})(e)),eC(e,e.l_desc),eC(e,e.d_desc),a=(e=>{let t;for(eM(e,e.dyn_ltree,e.l_desc.max_code),eM(e,e.dyn_dtree,e.d_desc.max_code),eC(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*eo[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),i=e.opt_len+3+7>>>3,(o=e.static_len+3+7>>>3)<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==t?ek(e,t,n,r):4===e.strategy||o===i?(em(e,2+ +!!r,3),eS(e,ea,es)):(em(e,4+ +!!r,3),((e,t,n,r)=>{let i;for(em(e,t-257,5),em(e,n-1,5),em(e,r-4,4),i=0;i(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=n,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[(ec[n]+256+1)*2]++,e.dyn_dtree[2*ep(t)]++),e.sym_next===e.sym_end),_tr_align:e=>{em(e,2,3),eg(e,256,ea),16===e.bi_valid?(eA(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},eB=(e,t,n,r)=>{let i=65535&e,o=e>>>16&65535,a=0;for(;0!==n;){a=n>2e3?2e3:n,n-=a;do o=o+(i=i+t[r++]|0)|0;while(--a);i%=65521,o%=65521}return i|o<<16};let eO=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?0xedb88320^e>>>1:e>>>1;t[n]=e}return t})());var eI=(e,t,n,r)=>{let i=r+n;e^=-1;for(let n=r;n>>8^eO[(e^t[n])&255];return -1^e},eN={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},eD={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};let{_tr_init:eF,_tr_stored_block:eP,_tr_flush_block:eR,_tr_tally:ez,_tr_align:eU}=eT,{Z_NO_FLUSH:eH,Z_PARTIAL_FLUSH:ej,Z_FULL_FLUSH:eQ,Z_FINISH:eV,Z_BLOCK:eW,Z_OK:eK,Z_STREAM_END:eG,Z_STREAM_ERROR:eq,Z_DATA_ERROR:eY,Z_BUF_ERROR:e$,Z_DEFAULT_COMPRESSION:eX,Z_FILTERED:eJ,Z_HUFFMAN_ONLY:eZ,Z_RLE:e1,Z_FIXED:e0,Z_DEFAULT_STRATEGY:e2,Z_UNKNOWN:e4,Z_DEFLATED:e3}=eD,e6=573,e5=(e,t)=>(e.msg=eN[t],t),e8=e=>2*e-9*(e>4),e7=e=>{let t=e.length;for(;--t>=0;)e[t]=0},e9=e=>{let t,n,r,i=e.w_size;r=t=e.hash_size;do n=e.head[--r],e.head[r]=n>=i?n-i:0;while(--t);r=t=i;do n=e.prev[--r],e.prev[r]=n>=i?n-i:0;while(--t)},te=(e,t,n)=>(t<{let t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))},tn=(e,t)=>{eR(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,tt(e.strm)},tr=(e,t)=>{e.pending_buf[e.pending++]=t},ti=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},to=(e,t,n,r)=>{let i=e.avail_in;return(i>r&&(i=r),0===i)?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),n),1===e.state.wrap?e.adler=eB(e.adler,t,i,n):2===e.state.wrap&&(e.adler=eI(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)},ta=(e,t)=>{let n,r,i=e.max_chain_length,o=e.strstart,a=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,c=e.window,u=e.w_mask,d=e.prev,f=e.strstart+258,h=c[o+a-1],p=c[o+a];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(n=t)+a]!==p||c[n+a-1]!==h||c[n]!==c[o]||c[++n]!==c[o+1])continue;o+=2,n++;do;while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&oa){if(e.match_start=t,a=r,r>=s)break;h=c[o+a-1],p=c[o+a]}}while((t=d[t&u])>l&&0!=--i);return a<=e.lookahead?a:e.lookahead},ts=e=>{let t,n,r,i=e.w_size;do{if(n=e.window_size-e.lookahead-e.strstart,e.strstart>=i+(i-262)&&(e.window.set(e.window.subarray(i,i+i-n),0),e.match_start-=i,e.strstart-=i,e.block_start-=i,e.insert>e.strstart&&(e.insert=e.strstart),e9(e),n+=i),0===e.strm.avail_in)break;if(t=to(e.strm,e.window,e.strstart+e.lookahead,n),e.lookahead+=t,e.lookahead+e.insert>=3)for(r=e.strstart-e.insert,e.ins_h=e.window[r],e.ins_h=te(e,e.ins_h,e.window[r+1]);e.insert&&(e.ins_h=te(e,e.ins_h,e.window[r+3-1]),e.prev[r&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=r,r++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)},tl=(e,t)=>{let n=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,i,o,a=0,s=e.strm.avail_in;do{if(r=65535,o=e.bi_valid+42>>3,e.strm.avail_out(i=e.strstart-e.block_start)+e.strm.avail_in&&(r=i+e.strm.avail_in),r>o&&(r=o),r>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,tt(e.strm),i&&(i>r&&(i=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+i),e.strm.next_out),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i,e.block_start+=i,r-=i),r&&(to(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(0===a);return((s-=e.strm.avail_in)&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_watero&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,o+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),o>e.strm.avail_in&&(o=e.strm.avail_in),o&&(to(e.strm,e.window,e.strstart,o),e.strstart+=o,e.insert+=o>e.w_size-e.insert?e.w_size-e.insert:o),e.high_water>3,n=(o=e.pending_buf_size-o>65535?65535:e.pending_buf_size-o)>e.w_size?e.w_size:o,((i=e.strstart-e.block_start)>=n||(i||t===eV)&&t!==eH&&0===e.strm.avail_in&&i<=o)&&(r=i>o?o:i,a=+(t===eV&&0===e.strm.avail_in&&r===i),eP(e,e.block_start,r,a),e.block_start+=r,tt(e.strm)),a?3:1)},tc=(e,t)=>{let n,r;for(;;){if(e.lookahead<262){if(ts(e),e.lookahead<262&&t===eH)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=te(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-262&&(e.match_length=ta(e,n)),e.match_length>=3)if(r=ez(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do e.strstart++,e.ins_h=te(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=te(e,e.ins_h,e.window[e.strstart+1]);else r=ez(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(tn(e,!1),0===e.strm.avail_out))return 1}return(e.insert=e.strstart<2?e.strstart:2,t===eV)?(tn(e,!0),0===e.strm.avail_out)?3:4:e.sym_next&&(tn(e,!1),0===e.strm.avail_out)?1:2},tu=(e,t)=>{let n,r,i;for(;;){if(e.lookahead<262){if(ts(e),e.lookahead<262&&t===eH)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=te(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=ez(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=te(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(tn(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((r=ez(e,0,e.window[e.strstart-1]))&&tn(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return(e.match_available&&(r=ez(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===eV)?(tn(e,!0),0===e.strm.avail_out)?3:4:e.sym_next&&(tn(e,!1),0===e.strm.avail_out)?1:2};function td(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}let tf=[new td(0,0,0,0,tl),new td(4,4,8,4,tc),new td(4,5,16,8,tc),new td(4,6,32,32,tc),new td(4,4,16,16,tu),new td(8,16,32,32,tu),new td(8,16,128,128,tu),new td(8,32,128,256,tu),new td(32,128,258,1024,tu),new td(32,258,258,4096,tu)];function th(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=e3,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(2*e6),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),e7(this.dyn_ltree),e7(this.dyn_dtree),e7(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),e7(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),e7(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}let tp=e=>{if(!e)return 1;let t=e.state;return t&&t.strm===e&&(42===t.status||57===t.status||69===t.status||73===t.status||91===t.status||103===t.status||113===t.status||666===t.status)?0:1};var tA=(e,t)=>{if(tp(e)||t>eW||t<0)return e?e5(e,eq):eq;let n=e.state;if(!e.output||0!==e.avail_in&&!e.input||666===n.status&&t!==eV)return e5(e,0===e.avail_out?e$:eq);let r=n.last_flush;if(n.last_flush=t,0!==n.pending){if(tt(e),0===e.avail_out)return n.last_flush=-1,eK}else if(0===e.avail_in&&e8(t)<=e8(r)&&t!==eV)return e5(e,e$);if(666===n.status&&0!==e.avail_in)return e5(e,e$);if(42===n.status&&0===n.wrap&&(n.status=113),42===n.status){let t=e3+(n.w_bits-8<<4)<<8;if(t|=(n.strategy>=eZ||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(t|=32),ti(n,t+=31-t%31),0!==n.strstart&&(ti(n,e.adler>>>16),ti(n,65535&e.adler)),e.adler=1,n.status=113,tt(e),0!==n.pending)return n.last_flush=-1,eK}if(57===n.status){if(e.adler=0,tr(n,31),tr(n,139),tr(n,8),n.gzhead)tr(n,+!!n.gzhead.text+2*!!n.gzhead.hcrc+4*!!n.gzhead.extra+8*!!n.gzhead.name+16*!!n.gzhead.comment),tr(n,255&n.gzhead.time),tr(n,n.gzhead.time>>8&255),tr(n,n.gzhead.time>>16&255),tr(n,n.gzhead.time>>24&255),tr(n,9===n.level?2:4*(n.strategy>=eZ||n.level<2)),tr(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(tr(n,255&n.gzhead.extra.length),tr(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=eI(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(tr(n,0),tr(n,0),tr(n,0),tr(n,0),tr(n,0),tr(n,9===n.level?2:4*(n.strategy>=eZ||n.level<2)),tr(n,3),n.status=113,tt(e),0!==n.pending)return n.last_flush=-1,eK}if(69===n.status){if(n.gzhead.extra){let t=n.pending,r=(65535&n.gzhead.extra.length)-n.gzindex;for(;n.pending+r>n.pending_buf_size;){let i=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+i),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>t&&(e.adler=eI(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex+=i,tt(e),0!==n.pending)return n.last_flush=-1,eK;t=0,r-=i}let i=new Uint8Array(n.gzhead.extra);n.pending_buf.set(i.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending+=r,n.gzhead.hcrc&&n.pending>t&&(e.adler=eI(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){let t,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(e.adler=eI(e.adler,n.pending_buf,n.pending-r,r)),tt(e),0!==n.pending)return n.last_flush=-1,eK;r=0}t=n.gzindexr&&(e.adler=eI(e.adler,n.pending_buf,n.pending-r,r)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){let t,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(e.adler=eI(e.adler,n.pending_buf,n.pending-r,r)),tt(e),0!==n.pending)return n.last_flush=-1,eK;r=0}t=n.gzindexr&&(e.adler=eI(e.adler,n.pending_buf,n.pending-r,r))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(tt(e),0!==n.pending))return n.last_flush=-1,eK;tr(n,255&e.adler),tr(n,e.adler>>8&255),e.adler=0}if(n.status=113,tt(e),0!==n.pending)return n.last_flush=-1,eK}if(0!==e.avail_in||0!==n.lookahead||t!==eH&&666!==n.status){let r=0===n.level?tl(n,t):n.strategy===eZ?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(ts(e),0===e.lookahead)){if(t===eH)return 1;break}if(e.match_length=0,n=ez(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(tn(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,t===eV)?(tn(e,!0),0===e.strm.avail_out)?3:4:e.sym_next&&(tn(e,!1),0===e.strm.avail_out)?1:2})(n,t):n.strategy===e1?((e,t)=>{let n,r,i,o,a=e.window;for(;;){if(e.lookahead<=258){if(ts(e),e.lookahead<=258&&t===eH)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=a[i=e.strstart-1])===a[++i]&&r===a[++i]&&r===a[++i]){o=e.strstart+258;do;while(r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=ez(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=ez(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(tn(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,t===eV)?(tn(e,!0),0===e.strm.avail_out)?3:4:e.sym_next&&(tn(e,!1),0===e.strm.avail_out)?1:2})(n,t):tf[n.level].func(n,t);if((3===r||4===r)&&(n.status=666),1===r||3===r)return 0===e.avail_out&&(n.last_flush=-1),eK;if(2===r&&(t===ej?eU(n):t!==eW&&(eP(n,0,0,!1),t===eQ&&(e7(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),tt(e),0===e.avail_out))return n.last_flush=-1,eK}return t!==eV?eK:n.wrap<=0?eG:(2===n.wrap?(tr(n,255&e.adler),tr(n,e.adler>>8&255),tr(n,e.adler>>16&255),tr(n,e.adler>>24&255),tr(n,255&e.total_in),tr(n,e.total_in>>8&255),tr(n,e.total_in>>16&255),tr(n,e.total_in>>24&255)):(ti(n,e.adler>>>16),ti(n,65535&e.adler)),tt(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?eK:eG)},tm=e=>{if(tp(e))return eq;let t=e.state.status;return e.state=null,113===t?e5(e,eY):eK};let tg=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var tv=function(e){let t=Array.prototype.slice.call(arguments,1);for(;t.length;){let n=t.shift();if(n){if("object"!=typeof n)throw TypeError(n+"must be non-object");for(let t in n)tg(n,t)&&(e[t]=n[t])}}return e},ty=e=>{let t=0;for(let n=0,r=e.length;n=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;tw[254]=tw[254]=1;var t_=e=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,n,r,i,o,a=e.length,s=0;for(i=0;i>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t},tx=(e,t)=>{let n,r,i=t||e.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let o=Array(2*i);for(r=0,n=0;n4){o[r++]=65533,n+=a-1;continue}for(t&=2===a?31:3===a?15:7;a>1&&n1){o[r++]=65533;continue}t<65536?o[r++]=t:(t-=65536,o[r++]=55296|t>>10&1023,o[r++]=56320|1023&t)}var a=r;if(a<65534&&o.subarray&&tb)return String.fromCharCode.apply(null,o.length===a?o:o.subarray(0,a));let s="";for(let e=0;e{(t=t||e.length)>e.length&&(t=e.length);let n=t-1;for(;n>=0&&(192&e[n])==128;)n--;return n<0||0===n?t:n+tw[e[n]]>t?n:t},tC=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};let tM=Object.prototype.toString,{Z_NO_FLUSH:tE,Z_SYNC_FLUSH:tL,Z_FULL_FLUSH:tk,Z_FINISH:tT,Z_OK:tB,Z_STREAM_END:tO,Z_DEFAULT_COMPRESSION:tI,Z_DEFAULT_STRATEGY:tN,Z_DEFLATED:tD}=eD;function tF(e){let t,n;this.options=tv({level:tI,method:tD,chunkSize:16384,windowBits:15,memLevel:8,strategy:tN},e||{});let r=this.options;r.raw&&r.windowBits>0?r.windowBits=-r.windowBits:r.gzip&&r.windowBits>0&&r.windowBits<16&&(r.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new tC,this.strm.avail_out=0;let i=((e,t,n,r,i,o)=>{var a,s;let l;if(!e)return eq;let c=1;if(t===eX&&(t=6),r<0?(c=0,r=-r):r>15&&(c=2,r-=16),i<1||i>9||n!==e3||r<8||r>15||t<0||t>9||o<0||o>e0||8===r&&1!==c)return e5(e,eq);8===r&&(r=9);let u=new th;return e.state=u,u.strm=e,u.status=42,u.wrap=c,u.gzhead=null,u.w_bits=r,u.w_size=1<{if(tp(e))return e5(e,eq);e.total_in=e.total_out=0,e.data_type=e4;let t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=2===t.wrap?57:t.wrap?42:113,e.adler=+(2!==t.wrap),t.last_flush=-2,eF(t),eK})(a=e))===eK&&((s=a.state).window_size=2*s.w_size,e7(s.head),s.max_lazy_match=tf[s.level].max_lazy,s.good_match=tf[s.level].good_length,s.nice_match=tf[s.level].nice_length,s.max_chain_length=tf[s.level].max_chain,s.strstart=0,s.block_start=0,s.lookahead=0,s.insert=0,s.match_length=s.prev_length=2,s.match_available=0,s.ins_h=0),l})(this.strm,r.level,r.method,r.windowBits,r.memLevel,r.strategy);if(i!==tB)throw Error(eN[i]);if(r.header&&(t=this.strm,n=r.header,tp(t)||2!==t.state.wrap||(t.state.gzhead=n)),r.dictionary){let e;if(e="string"==typeof r.dictionary?t_(r.dictionary):"[object ArrayBuffer]"===tM.call(r.dictionary)?new Uint8Array(r.dictionary):r.dictionary,(i=((e,t)=>{let n=t.length;if(tp(e))return eq;let r=e.state,i=r.wrap;if(2===i||1===i&&42!==r.status||r.lookahead)return eq;if(1===i&&(e.adler=eB(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){0===i&&(e7(r.head),r.strstart=0,r.block_start=0,r.insert=0);let e=new Uint8Array(r.w_size);e.set(t.subarray(n-r.w_size,n),0),t=e,n=r.w_size}let o=e.avail_in,a=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,ts(r);r.lookahead>=3;){let e=r.strstart,t=r.lookahead-2;do r.ins_h=te(r,r.ins_h,r.window[e+3-1]),r.prev[e&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=e,e++;while(--t);r.strstart=e,r.lookahead=2,ts(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=a,e.input=s,e.avail_in=o,r.wrap=i,eK})(this.strm,e))!==tB)throw Error(eN[i]);this._dict_set=!0}}function tP(e,t){let n=new tF(t);if(n.push(e,!0),n.err)throw n.msg||eN[n.err];return n.result}tF.prototype.push=function(e,t){let n,r,i=this.strm,o=this.options.chunkSize;if(this.ended)return!1;for(r=t===~~t?t:!0===t?tT:tE,"string"==typeof e?i.input=t_(e):"[object ArrayBuffer]"===tM.call(e)?i.input=new Uint8Array(e):i.input=e,i.next_in=0,i.avail_in=i.input.length;;){if(0===i.avail_out&&(i.output=new Uint8Array(o),i.next_out=0,i.avail_out=o),(r===tL||r===tk)&&i.avail_out<=6){this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;continue}if((n=tA(i,r))===tO)return i.next_out>0&&this.onData(i.output.subarray(0,i.next_out)),n=tm(this.strm),this.onEnd(n),this.ended=!0,n===tB;if(0===i.avail_out){this.onData(i.output);continue}if(r>0&&i.next_out>0){this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;continue}if(0===i.avail_in)break}return!0},tF.prototype.onData=function(e){this.chunks.push(e)},tF.prototype.onEnd=function(e){e===tB&&(this.result=ty(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var tR=function(e,t){let n,r,i,o,a,s,l,c,u,d,f,h,p,A,m,g,v,y,b,w,_,x,S,C,M=e.state;n=e.next_in,S=e.input,r=n+(e.avail_in-5),i=e.next_out,C=e.output,o=i-(t-e.avail_out),a=i+(e.avail_out-257),s=M.dmax,l=M.wsize,c=M.whave,u=M.wnext,d=M.window,f=M.hold,h=M.bits,p=M.lencode,A=M.distcode,m=(1<>>=y=v>>>24,h-=y,0==(y=v>>>16&255))C[i++]=65535&v;else if(16&y)for(b=65535&v,(y&=15)&&(h>>=y,h-=y),h<15&&(f+=S[n++]<>>=y=v>>>24,h-=y,16&(y=v>>>16&255)){if(w=65535&v,h<(y&=15)&&(f+=S[n++]<s){e.msg="invalid distance too far back",M.mode=16209;break n}if(f>>>=y,h-=y,w>(y=i-o)){if((y=w-y)>c&&M.sane){e.msg="invalid distance too far back",M.mode=16209;break n}if(_=0,x=d,0===u){if(_+=l-y,y2;)C[i++]=x[_++],C[i++]=x[_++],C[i++]=x[_++],b-=3;b&&(C[i++]=x[_++],b>1&&(C[i++]=x[_++]))}else{_=i-w;do C[i++]=C[_++],C[i++]=C[_++],C[i++]=C[_++],b-=3;while(b>2);b&&(C[i++]=C[_++],b>1&&(C[i++]=C[_++]))}}else if((64&y)==0){v=A[(65535&v)+(f&(1<>3,h-=b<<3,f&=(1<{let l,c,u,d,f,h,p,A,m,g=s.bits,v=0,y=0,b=0,w=0,_=0,x=0,S=0,C=0,M=0,E=0,L=null,k=new Uint16Array(16),T=new Uint16Array(16),B=null;for(v=0;v<=15;v++)k[v]=0;for(y=0;y=1&&0===k[w];w--);if(_>w&&(_=w),0===w)return i[o++]=0x1400000,i[o++]=0x1400000,s.bits=1,0;for(b=1;b0&&(0===e||1!==w))return -1;for(v=1,T[1]=0;v<15;v++)T[v+1]=T[v]+k[v];for(y=0;y852||2===e&&M>592)return 1;for(;;){p=v-S,a[y]+1=h?(A=B[a[y]-h],m=L[a[y]-h]):(A=96,m=0),l=1<>S)+(c-=l)]=p<<24|A<<16|m;while(0!==c);for(l=1<>=1;if(0!==l?(E&=l-1,E+=l):E=0,y++,0==--k[v]){if(v===w)break;v=t[n+a[y]]}if(v>_&&(E&d)!==u){for(0===S&&(S=_),f+=b,C=1<<(x=v-S);x+S852||2===e&&M>592)return 1;i[u=E&d]=_<<24|x<<16|f-o}}return 0!==E&&(i[f+E]=v-S<<24|4194304),s.bits=_,0};let{Z_FINISH:tV,Z_BLOCK:tW,Z_TREES:tK,Z_OK:tG,Z_STREAM_END:tq,Z_NEED_DICT:tY,Z_STREAM_ERROR:t$,Z_DATA_ERROR:tX,Z_MEM_ERROR:tJ,Z_BUF_ERROR:tZ,Z_DEFLATED:t1}=eD,t0=e=>(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24);function t2(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}let t4=e=>{if(!e)return 1;let t=e.state;return+(!t||t.strm!==e||t.mode<16180||t.mode>16211)},t3=e=>{if(t4(e))return t$;let t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,(e=>{if(t4(e))return t$;let t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=16180,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(852),t.distcode=t.distdyn=new Int32Array(592),t.sane=1,t.back=-1,tG})(e)},t6=!0,t5=e=>{if(t6){a=new Int32Array(512),s=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(tQ(1,e.lens,0,288,a,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;tQ(2,e.lens,0,32,s,0,e.work,{bits:5}),t6=!1}e.lencode=a,e.lenbits=9,e.distcode=s,e.distbits=5},t8=(e,t,n,r)=>{let i,o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(o.window.set(t.subarray(n-o.wsize,n),0),o.wnext=0,o.whave=o.wsize):((i=o.wsize-o.wnext)>r&&(i=r),o.window.set(t.subarray(n-r,n-r+i),o.wnext),(r-=i)?(o.window.set(t.subarray(n-r,n),0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave{let n,r,i,o,a,s,l,c,u,d,f,h,p,A,m,g,v,y,b,w,_,x,S,C,M=0,E=new Uint8Array(4),L=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(t4(e)||!e.output||!e.input&&0!==e.avail_in)return t$;16191===(n=e.state).mode&&(n.mode=16192),a=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,c=n.hold,u=n.bits,d=s,f=l,x=tG;r:for(;;)switch(n.mode){case 16180:if(0===n.wrap){n.mode=16192;break}for(;u<16;){if(0===s)break r;s--,c+=r[o++]<>>8&255,n.check=eI(n.check,E,2,0),c=0,u=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",n.mode=16209;break}if((15&c)!==t1){e.msg="unknown compression method",n.mode=16209;break}if(c>>>=4,u-=4,_=(15&c)+8,0===n.wbits&&(n.wbits=_),_>15||_>n.wbits){e.msg="invalid window size",n.mode=16209;break}n.dmax=1<>8&1),512&n.flags&&4&n.wrap&&(E[0]=255&c,E[1]=c>>>8&255,n.check=eI(n.check,E,2,0)),c=0,u=0,n.mode=16182;case 16182:for(;u<32;){if(0===s)break r;s--,c+=r[o++]<>>8&255,E[2]=c>>>16&255,E[3]=c>>>24&255,n.check=eI(n.check,E,4,0)),c=0,u=0,n.mode=16183;case 16183:for(;u<16;){if(0===s)break r;s--,c+=r[o++]<>8),512&n.flags&&4&n.wrap&&(E[0]=255&c,E[1]=c>>>8&255,n.check=eI(n.check,E,2,0)),c=0,u=0,n.mode=16184;case 16184:if(1024&n.flags){for(;u<16;){if(0===s)break r;s--,c+=r[o++]<>>8&255,n.check=eI(n.check,E,2,0)),c=0,u=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&((h=n.length)>s&&(h=s),h&&(n.head&&(_=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(o,o+h),_)),512&n.flags&&4&n.wrap&&(n.check=eI(n.check,r,h,o)),s-=h,o+=h,n.length-=h),n.length))break r;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===s)break r;h=0;do _=r[o+h++],n.head&&_&&n.length<65536&&(n.head.name+=String.fromCharCode(_));while(_&&h>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=16191;break;case 16189:for(;u<32;){if(0===s)break r;s--,c+=r[o++]<>>=7&u,u-=7&u,n.mode=16206;break}for(;u<3;){if(0===s)break r;s--,c+=r[o++]<>>=1)){case 0:n.mode=16193;break;case 1:if(t5(n),n.mode=16199,t===tK){c>>>=2,u-=2;break r}break;case 2:n.mode=16196;break;case 3:e.msg="invalid block type",n.mode=16209}c>>>=2,u-=2;break;case 16193:for(c>>>=7&u,u-=7&u;u<32;){if(0===s)break r;s--,c+=r[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=16209;break}if(n.length=65535&c,c=0,u=0,n.mode=16194,t===tK)break r;case 16194:n.mode=16195;case 16195:if(h=n.length){if(h>s&&(h=s),h>l&&(h=l),0===h)break r;i.set(r.subarray(o,o+h),a),s-=h,o+=h,l-=h,a+=h,n.length-=h;break}n.mode=16191;break;case 16196:for(;u<14;){if(0===s)break r;s--,c+=r[o++]<>>=5))+1,u-=5,n.ncode=(15&(c>>>=5))+4,c>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=16209;break}n.have=0,n.mode=16197;case 16197:for(;n.have>>=3,u-=3}for(;n.have<19;)n.lens[L[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,S={bits:n.lenbits},x=tQ(0,n.lens,0,19,n.lencode,0,n.work,S),n.lenbits=S.bits,x){e.msg="invalid code lengths set",n.mode=16209;break}n.have=0,n.mode=16198;case 16198:for(;n.have>>24,g=M>>>16&255,v=65535&M,!(m<=u);){if(0===s)break r;s--,c+=r[o++]<>>=m,u-=m,n.lens[n.have++]=v;else{if(16===v){for(C=m+2;u>>=m,u-=m,0===n.have){e.msg="invalid bit length repeat",n.mode=16209;break}_=n.lens[n.have-1],h=3+(3&c),c>>>=2,u-=2}else if(17===v){for(C=m+3;u>>=m,u-=m,_=0,h=3+(7&c),c>>>=3,u-=3}else{for(C=m+7;u>>=m,u-=m,_=0,h=11+(127&c),c>>>=7,u-=7}if(n.have+h>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=16209;break}for(;h--;)n.lens[n.have++]=_}}if(16209===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=16209;break}if(n.lenbits=9,S={bits:n.lenbits},x=tQ(1,n.lens,0,n.nlen,n.lencode,0,n.work,S),n.lenbits=S.bits,x){e.msg="invalid literal/lengths set",n.mode=16209;break}if(n.distbits=6,n.distcode=n.distdyn,S={bits:n.distbits},x=tQ(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,S),n.distbits=S.bits,x){e.msg="invalid distances set",n.mode=16209;break}if(n.mode=16199,t===tK)break r;case 16199:n.mode=16200;case 16200:if(s>=6&&l>=258){e.next_out=a,e.avail_out=l,e.next_in=o,e.avail_in=s,n.hold=c,n.bits=u,tR(e,f),a=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,c=n.hold,u=n.bits,16191===n.mode&&(n.back=-1);break}for(n.back=0;m=(M=n.lencode[c&(1<>>24,g=M>>>16&255,v=65535&M,!(m<=u);){if(0===s)break r;s--,c+=r[o++]<>y)])>>>24,g=M>>>16&255,v=65535&M,!(y+m<=u);){if(0===s)break r;s--,c+=r[o++]<>>=y,u-=y,n.back+=y}if(c>>>=m,u-=m,n.back+=m,n.length=v,0===g){n.mode=16205;break}if(32&g){n.back=-1,n.mode=16191;break}if(64&g){e.msg="invalid literal/length code",n.mode=16209;break}n.extra=15&g,n.mode=16201;case 16201:if(n.extra){for(C=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;m=(M=n.distcode[c&(1<>>24,g=M>>>16&255,v=65535&M,!(m<=u);){if(0===s)break r;s--,c+=r[o++]<>y)])>>>24,g=M>>>16&255,v=65535&M,!(y+m<=u);){if(0===s)break r;s--,c+=r[o++]<>>=y,u-=y,n.back+=y}if(c>>>=m,u-=m,n.back+=m,64&g){e.msg="invalid distance code",n.mode=16209;break}n.offset=v,n.extra=15&g,n.mode=16203;case 16203:if(n.extra){for(C=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=16209;break}n.mode=16204;case 16204:if(0===l)break r;if(h=f-l,n.offset>h){if((h=n.offset-h)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=16209;break}h>n.wnext?(h-=n.wnext,p=n.wsize-h):p=n.wnext-h,h>n.length&&(h=n.length),A=n.window}else A=i,p=a-n.offset,h=n.length;h>l&&(h=l),l-=h,n.length-=h;do i[a++]=A[p++];while(--h);0===n.length&&(n.mode=16200);break;case 16205:if(0===l)break r;i[a++]=n.length,l--,n.mode=16200;break;case 16206:if(n.wrap){for(;u<32;){if(0===s)break r;s--,c|=r[o++]<{if(t4(e))return t$;let t=e.state;return t.window&&(t.window=null),e.state=null,tG},ne=(e,t)=>{let n,r=t.length;return t4(e)||0!==(n=e.state).wrap&&16190!==n.mode?t$:16190===n.mode&&eB(1,t,r,0)!==n.check?tX:t8(e,t,r,r)?(n.mode=16210,tJ):(n.havedict=1,tG)},nt=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};let nn=Object.prototype.toString,{Z_NO_FLUSH:nr,Z_FINISH:ni,Z_OK:no,Z_STREAM_END:na,Z_NEED_DICT:ns,Z_STREAM_ERROR:nl,Z_DATA_ERROR:nc,Z_MEM_ERROR:nu}=eD;function nd(e){this.options=tv({chunkSize:65536,windowBits:15,to:""},e||{});let t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(15&t.windowBits)==0&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new tC,this.strm.avail_out=0;let n=((e,t)=>{if(!e)return t$;let n=new t2;e.state=n,n.strm=e,n.window=null,n.mode=16180;let r=((e,t)=>{let n;if(t4(e))return t$;let r=e.state;return(t<0?(n=0,t=-t):(n=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15))?t$:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,t3(e))})(e,t);return r!==tG&&(e.state=null),r})(this.strm,t.windowBits);if(n!==no||(this.header=new nt,((e,t)=>{if(t4(e))return;let n=e.state;return(2&n.wrap)==0||(n.head=t,t.done=!1)})(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=t_(t.dictionary):"[object ArrayBuffer]"===nn.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw)&&(n=ne(this.strm,t.dictionary))!==no))throw Error(eN[n])}function nf(e,t){let n=new nd(t);if(n.push(e),n.err)throw n.msg||eN[n.err];return n.result}nd.prototype.push=function(e,t){let n,r,i,o=this.strm,a=this.options.chunkSize,s=this.options.dictionary;if(this.ended)return!1;for(r=t===~~t?t:!0===t?ni:nr,"[object ArrayBuffer]"===nn.call(e)?o.input=new Uint8Array(e):o.input=e,o.next_in=0,o.avail_in=o.input.length;;){for(0===o.avail_out&&(o.output=new Uint8Array(a),o.next_out=0,o.avail_out=a),(n=t7(o,r))===ns&&s&&((n=ne(o,s))===no?n=t7(o,r):n===nc&&(n=ns));o.avail_in>0&&n===na&&o.state.wrap>0&&0!==e[o.next_in];)t3(o),n=t7(o,r);switch(n){case nl:case nc:case ns:case nu:return this.onEnd(n),this.ended=!0,!1}if(i=o.avail_out,o.next_out&&(0===o.avail_out||n===na))if("string"===this.options.to){let e=tS(o.output,o.next_out),t=o.next_out-e,n=tx(o.output,e);o.next_out=t,o.avail_out=a-t,t&&o.output.set(o.output.subarray(e,e+t),0),this.onData(n)}else this.onData(o.output.length===o.next_out?o.output:o.output.subarray(0,o.next_out));if(n!==no||0!==i){if(n===na)return n=t9(this.strm),this.onEnd(n),this.ended=!0,!0;if(0===o.avail_in)break}}return!0},nd.prototype.onData=function(e){this.chunks.push(e)},nd.prototype.onEnd=function(e){e===no&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=ty(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};let{Deflate:nh,deflate:np,deflateRaw:nA,gzip:nm}={Deflate:tF,deflate:tP,deflateRaw:function(e,t){return(t=t||{}).raw=!0,tP(e,t)},gzip:function(e,t){return(t=t||{}).gzip=!0,tP(e,t)},constants:eD},{Inflate:ng,inflate:nv,inflateRaw:ny,ungzip:nb}={Inflate:nd,inflate:nf,inflateRaw:function(e,t){return(t=t||{}).raw=!0,nf(e,t)},ungzip:nf,constants:eD},nw=[];for(let e=0;e<256;e++){let t=e;for(let e=0;e<8;e++)1&t?t=0xedb88320^t>>>1:t>>>=1;nw[e]=t}function n_(e,t,n){let r=e.readUint32(),i=(0xffffffff^function(e,t,n){let r=0xffffffff;for(let e=0;e>>8;return r}(0,new Uint8Array(e.buffer,e.byteOffset+e.offset-t-4,t),t))>>>0;if(i!==r)throw Error(`CRC mismatch for chunk ${n}. Expected ${r}, found ${i}`)}function nx(e,t,n){for(let r=0;r>1)&255}else{for(;o>1)&255;for(;o>1)&255}}function nE(e,t,n,r,i){let o=0;if(0===n.length){for(;o>8&255}return e}}let nO=Uint8Array.of(137,80,78,71,13,10,26,10);function nI(e){if(!function(e){if(e.length79)throw Error("keyword length must be between 1 and 79");return n}class nP extends Z{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(e,t={}){super(e);const{checkCrc:n=!1}=t;this._checkCrc=n,this._inflator=new ng,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=-1,this._filterMethod=-1,this._interlaceMethod=-1,this._colorType=-1,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(nI(this);!this._end;){let e=this.readUint32(),t=this.readChars(4);this.decodeChunk(e,t)}return this.decodeImage(),this._png}decodeApng(){for(nI(this);!this._end;){let e=this.readUint32(),t=this.readChars(4);this.decodeApngChunk(e,t)}return this.decodeApngImage(),this._apng}decodeChunk(e,t){let n=this.offset;switch(t){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(e);break;case"IDAT":this.decodeIDAT(e);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(e);break;case"iCCP":this.decodeiCCP(e);break;case"tEXt":var r,i,o;let a;r=this._png.text,r[a=nF(this)]=(i=this,o=e-a.length-1,nN.decode(i.readBytes(o)));break;case"pHYs":this.decodepHYs();break;default:this.skip(e)}if(this.offset-n!==e)throw Error(`Length mismatch while decoding chunk ${t}`);this._checkCrc?n_(this,e+4,t):this.skip(4)}decodeApngChunk(e,t){let n=this.offset;switch("fdAT"!==t&&"IDAT"!==t&&this._writingDataChunks&&this.pushDataToFrame(),t){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(e);break;default:this.decodeChunk(e,t),this.offset=n+e}if(this.offset-n!==e)throw Error(`Length mismatch while decoding chunk ${t}`);this._checkCrc?n_(this,e+4,t):this.skip(4)}decodeIHDR(){let e,t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=function(e){if(1!==e&&2!==e&&4!==e&&8!==e&&16!==e)throw Error(`invalid bit depth: ${e}`);return e}(this.readUint8());let n=this.readUint8();switch(this._colorType=n,n){case 0:case 3:e=1;break;case 2:e=3;break;case 4:e=2;break;case 6:e=4;break;default:throw Error(`Unknown color type: ${n}`)}if(this._png.channels=e,this._compressionMethod=this.readUint8(),0!==this._compressionMethod)throw Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){let e={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(e)}decodePLTE(e){if(e%3!=0)throw RangeError(`PLTE field length must be a multiple of 3. Got ${e}`);let t=e/3;this._hasPalette=!0;let n=[];this._palette=n;for(let e=0;ethis._png.width*this._png.height)throw Error(`tRNS chunk contains more alpha values than there are pixels (${e/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(e/2);for(let t=0;tthis._palette.length)throw Error(`tRNS chunk contains more alpha values than there are palette colors (${e} vs ${this._palette.length})`);let t=0;for(;t({index:((e+t.yOffset)*this._png.width+t.xOffset+n)*this._png.channels,frameIndex:(e*t.width+n)*this._png.channels});switch(t.blendOp){case 0:for(let n=0;n=n)&&!(a>=r))for(let e=0;e>8&255}return e}}({data:e,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){let e=this._inflator.result,t=this._frames.at(-1);t?t.data=e:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:0,blendOp:0,data:e}),this._inflator=new ng,this._writingDataChunks=!1}}(r5=iZ||(iZ={}))[r5.UNKNOWN=0]="UNKNOWN",r5[r5.METRE=1]="METRE";var nR=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function nz(){nR.console&&"function"==typeof nR.console.log&&nR.console.log.apply(nR.console,arguments)}var nU=function(e){nR.console&&("function"==typeof nR.console.warn?nR.console.warn.apply(nR.console,arguments):nz.call(null,arguments))},nH=function(e){nR.console&&("function"==typeof nR.console.error?nR.console.error.apply(nR.console,arguments):nz(e))};function nj(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){nW(r.response,t,n)},r.onerror=function(){nH("could not download file")},r.send()}function nQ(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return t.status>=200&&t.status<=299}function nV(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var nW=nR.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,c.A)(window))||window!==nR?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(e,t,n){var r=nR.URL||nR.webkitURL,i=document.createElement("a");i.download=t=t||e.name||"download",i.rel="noopener","string"==typeof e?(i.href=e,i.origin!==location.origin?nQ(i.href)?nj(e,t,n):nV(i,i.target="_blank"):nV(i)):(i.href=r.createObjectURL(e),setTimeout(function(){r.revokeObjectURL(i.href)},4e4),setTimeout(function(){nV(i)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){if(t=t||e.name||"download","string"==typeof e)if(nQ(e))nj(e,t,n);else{var r,i=document.createElement("a");i.href=e,i.target="_blank",setTimeout(function(){nV(i)})}else navigator.msSaveOrOpenBlob((void 0===(r=n)?r={autoBom:!1}:"object"!==(0,c.A)(r)&&(nU("Deprecated: Expected third argument to be a object"),r={autoBom:!r}),r.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e),t)}:function(e,t,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof e)return nj(e,t,n);var i="application/octet-stream"===e.type,o=/constructor/i.test(nR.HTMLElement)||nR.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":(0,c.A)(FileReader))){var s=new FileReader;s.onloadend=function(){var e=s.result;e=a?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location=e,r=null},s.readAsDataURL(e)}else{var l=nR.URL||nR.webkitURL,u=l.createObjectURL(e);r?r.location=u:location.href=u,r=null,setTimeout(function(){l.revokeObjectURL(u)},4e4)}});function nK(e){var t;e=e||"",this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e=({aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"})[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),"#"+e+t+n}}var nG=nR.atob.bind(nR),nq=nR.btoa.bind(nR);function nY(e,t){var n=e[0],r=e[1],i=e[2],o=e[3];n=nX(n,r,i,o,t[0],7,-0x28955b88),o=nX(o,n,r,i,t[1],12,-0x173848aa),i=nX(i,o,n,r,t[2],17,0x242070db),r=nX(r,i,o,n,t[3],22,-0x3e423112),n=nX(n,r,i,o,t[4],7,-0xa83f051),o=nX(o,n,r,i,t[5],12,0x4787c62a),i=nX(i,o,n,r,t[6],17,-0x57cfb9ed),r=nX(r,i,o,n,t[7],22,-0x2b96aff),n=nX(n,r,i,o,t[8],7,0x698098d8),o=nX(o,n,r,i,t[9],12,-0x74bb0851),i=nX(i,o,n,r,t[10],17,-42063),r=nX(r,i,o,n,t[11],22,-0x76a32842),n=nX(n,r,i,o,t[12],7,0x6b901122),o=nX(o,n,r,i,t[13],12,-0x2678e6d),i=nX(i,o,n,r,t[14],17,-0x5986bc72),n=nJ(n,r=nX(r,i,o,n,t[15],22,0x49b40821),i,o,t[1],5,-0x9e1da9e),o=nJ(o,n,r,i,t[6],9,-0x3fbf4cc0),i=nJ(i,o,n,r,t[11],14,0x265e5a51),r=nJ(r,i,o,n,t[0],20,-0x16493856),n=nJ(n,r,i,o,t[5],5,-0x29d0efa3),o=nJ(o,n,r,i,t[10],9,0x2441453),i=nJ(i,o,n,r,t[15],14,-0x275e197f),r=nJ(r,i,o,n,t[4],20,-0x182c0438),n=nJ(n,r,i,o,t[9],5,0x21e1cde6),o=nJ(o,n,r,i,t[14],9,-0x3cc8f82a),i=nJ(i,o,n,r,t[3],14,-0xb2af279),r=nJ(r,i,o,n,t[8],20,0x455a14ed),n=nJ(n,r,i,o,t[13],5,-0x561c16fb),o=nJ(o,n,r,i,t[2],9,-0x3105c08),i=nJ(i,o,n,r,t[7],14,0x676f02d9),n=nZ(n,r=nJ(r,i,o,n,t[12],20,-0x72d5b376),i,o,t[5],4,-378558),o=nZ(o,n,r,i,t[8],11,-0x788e097f),i=nZ(i,o,n,r,t[11],16,0x6d9d6122),r=nZ(r,i,o,n,t[14],23,-0x21ac7f4),n=nZ(n,r,i,o,t[1],4,-0x5b4115bc),o=nZ(o,n,r,i,t[4],11,0x4bdecfa9),i=nZ(i,o,n,r,t[7],16,-0x944b4a0),r=nZ(r,i,o,n,t[10],23,-0x41404390),n=nZ(n,r,i,o,t[13],4,0x289b7ec6),o=nZ(o,n,r,i,t[0],11,-0x155ed806),i=nZ(i,o,n,r,t[3],16,-0x2b10cf7b),r=nZ(r,i,o,n,t[6],23,0x4881d05),n=nZ(n,r,i,o,t[9],4,-0x262b2fc7),o=nZ(o,n,r,i,t[12],11,-0x1924661b),i=nZ(i,o,n,r,t[15],16,0x1fa27cf8),n=n1(n,r=nZ(r,i,o,n,t[2],23,-0x3b53a99b),i,o,t[0],6,-0xbd6ddbc),o=n1(o,n,r,i,t[7],10,0x432aff97),i=n1(i,o,n,r,t[14],15,-0x546bdc59),r=n1(r,i,o,n,t[5],21,-0x36c5fc7),n=n1(n,r,i,o,t[12],6,0x655b59c3),o=n1(o,n,r,i,t[3],10,-0x70f3336e),i=n1(i,o,n,r,t[10],15,-1051523),r=n1(r,i,o,n,t[1],21,-0x7a7ba22f),n=n1(n,r,i,o,t[8],6,0x6fa87e4f),o=n1(o,n,r,i,t[15],10,-0x1d31920),i=n1(i,o,n,r,t[6],15,-0x5cfebcec),r=n1(r,i,o,n,t[13],21,0x4e0811a1),n=n1(n,r,i,o,t[4],6,-0x8ac817e),o=n1(o,n,r,i,t[11],10,-0x42c50dcb),i=n1(i,o,n,r,t[2],15,0x2ad7d2bb),r=n1(r,i,o,n,t[9],21,-0x14792c6f),e[0]=n5(n,e[0]),e[1]=n5(r,e[1]),e[2]=n5(i,e[2]),e[3]=n5(o,e[3])}function n$(e,t,n,r,i,o){return t=n5(n5(t,e),n5(r,o)),n5(t<>>32-i,n)}function nX(e,t,n,r,i,o,a){return n$(t&n|~t&r,e,t,i,o,a)}function nJ(e,t,n,r,i,o,a){return n$(t&r|n&~r,e,t,i,o,a)}function nZ(e,t,n,r,i,o,a){return n$(t^n^r,e,t,i,o,a)}function n1(e,t,n,r,i,o,a){return n$(n^(t|~r),e,t,i,o,a)}function n0(e){var t,n=e.length,r=[0x67452301,-0x10325477,-0x67452302,0x10325476];for(t=64;t<=e.length;t+=64)nY(r,function(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(nY(r,i),t=0;t<16;t++)i[t]=0;return i[14]=8*n,nY(r,i),r}var n2="0123456789abcdef".split("");function n4(e){return String.fromCharCode(255&e,(65280&e)>>8,(0xff0000&e)>>16,(0xff000000&e)>>24)}function n3(e){return n0(e).map(n4).join("")}var n6="5d41402abc4b2a76b9719d911017c592"!=function(e){for(var t=0;t>8*n+4&15]+n2[e>>8*n&15];return t}(e[t]);return e.join("")}(n0("hello"));function n5(e,t){if(n6){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}return e+t|0}function n8(e,t){if(e!==n){for(var n,r,i=Array(1+(256/e.length|0)+1).join(e),o=[],a=0;a<256;a++)o[a]=a;var s=0;for(a=0;a<256;a++){var l=o[a];s=(s+l+i.charCodeAt(a))%256,o[a]=o[s],o[s]=l}n=e,r=o}else o=r;var c=t.length,u=0,d=0,f="";for(a=0;a\x80/\f\xa9\xfedSiz";var o=(t+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=n3(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=n8(this.encryptionKey,this.padding)}function re(e){if(/[^\u0000-\u00ff]/.test(e))throw Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",n=e.length,r=0;r126?"#"+("0"+i.toString(16)).slice(-2):e[r]}return t}function rt(e){if("object"!==(0,c.A)(e))throw Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,r){if(r=r||!1,"string"!=typeof e||"function"!=typeof n||"boolean"!=typeof r)throw Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var i=Math.random().toString(35);return t[e][i]=[n,!!r],i},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],0===Object.keys(t[n]).length&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in t[n]){var a=t[n][o];try{a[0].apply(e,r)}catch(e){nR.console&&nH("jsPDF PubSub Error",e.message,e)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function rn(e){if(!(this instanceof rn))return new rn(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function rr(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function ri(e,t,n,r,i){if(!(this instanceof ri))return new ri(e,t,n,r,i);this.type="axial"===e?2:3,this.coords=t,this.colors=n,rr.call(this,r,i)}function ro(e,t,n,r,i){if(!(this instanceof ro))return new ro(e,t,n,r,i);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,rr.call(this,r,i)}function ra(e){var t,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,l=16,u="S",d=null;"object"===(0,c.A)(e=e||{})&&(n=e.orientation,r=e.unit||r,i=e.format||i,o=e.compress||e.compressPdf||o,null!==(d=e.encryption||null)&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),s="number"==typeof e.userUnit?Math.abs(e.userUnit):1,void 0!==e.precision&&(t=e.precision),void 0!==e.floatPrecision&&(l=e.floatPrecision),u=e.defaultPathOperation||"S"),a=e.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var f=e.putOnlyUsedFonts||!1,h={},p={internal:{},__private__:{}};p.__private__.PubSub=rt;var A="1.3",m=p.__private__.getPdfVersion=function(){return A};p.__private__.setPdfVersion=function(e){A=e};var g={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return g};var v=p.__private__.getPageFormat=function(e){return g[e]};i=i||"a4";var y="compat",b="advanced",w=y;function _(){this.saveGraphicsState(),J(new eO(eh,0,0,-eh,0,t4()*eh).toString()+" cm"),this.setFontSize(this.getFontSize()/eh),u="n",w=b}function x(){this.restoreGraphicsState(),u="S",w=y}var S=p.__private__.combineFontStyleAndFontWeight=function(e,t){if("bold"==e&&"normal"==t||"bold"==e&&400==t||"normal"==e&&"italic"==t||"bold"==e&&"italic"==t)throw Error("Invalid Combination of fontweight and fontstyle");return t&&(e=400==t||"normal"===t?"italic"===e?"italic":"normal":700!=t&&"bold"!==t||"normal"!==e?(700==t?"bold":t)+""+e:"bold"),e};p.advancedAPI=function(e){var t=w===y;return t&&_.call(this),"function"!=typeof e||(e(this),t&&x.call(this)),this},p.compatAPI=function(e){var t=w===b;return t&&x.call(this),"function"!=typeof e||(e(this),t&&_.call(this)),this},p.isAdvancedAPI=function(){return w===b};var C,M=function(e){if(w!==b)throw Error(e+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},E=p.roundToPrecision=p.__private__.roundToPrecision=function(e,n){var r=t||n;if(isNaN(e)||isNaN(r))throw Error("Invalid argument passed to jsPDF.roundToPrecision");return e.toFixed(r).replace(/0+$/,"")};C=p.hpf=p.__private__.hpf="number"==typeof l?function(e){if(isNaN(e))throw Error("Invalid argument passed to jsPDF.hpf");return E(e,l)}:"smart"===l?function(e){if(isNaN(e))throw Error("Invalid argument passed to jsPDF.hpf");return E(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw Error("Invalid argument passed to jsPDF.hpf");return E(e,16)};var L=p.f2=p.__private__.f2=function(e){if(isNaN(e))throw Error("Invalid argument passed to jsPDF.f2");return E(e,2)},k=p.__private__.f3=function(e){if(isNaN(e))throw Error("Invalid argument passed to jsPDF.f3");return E(e,3)},T=p.scale=p.__private__.scale=function(e){if(isNaN(e))throw Error("Invalid argument passed to jsPDF.scale");return w===y?e*eh:w===b?e:void 0},B=function(e){return T(w===y?t4()-e:w===b?e:void 0)};p.__private__.setPrecision=p.setPrecision=function(e){"number"==typeof parseInt(e,10)&&(t=parseInt(e,10))};var O,I="00000000000000000000000000000000",N=p.__private__.getFileId=function(){return I},D=p.__private__.setFileId=function(e){return I=void 0!==e&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():I.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),null!==d&&(tc=new n9(d.userPermissions,d.userPassword,d.ownerPassword,I)),I};p.setFileId=function(e){return D(e),this},p.getFileId=function(){return N()};var F=p.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=Math.floor(Math.abs(t/60)),r=Math.abs(t%60),i=(t<0?"+":"-")+H(n)+"'"+H(r)+"'";return"D:"+e.getFullYear()+H(e.getMonth()+1)+H(e.getDate())+H(e.getHours())+H(e.getMinutes())+H(e.getSeconds())+i},P=p.__private__.convertPDFDateToDate=function(e){return new Date(parseInt(e.substr(2,4),10),parseInt(e.substr(6,2),10)-1,parseInt(e.substr(8,2),10),parseInt(e.substr(10,2),10),parseInt(e.substr(12,2),10),parseInt(e.substr(14,2),10),0)},R=p.__private__.setCreationDate=function(e){var t;if(void 0===e&&(e=new Date),e instanceof Date)t=F(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw Error("Invalid argument passed to jsPDF.setCreationDate");t=e}return O=t},z=p.__private__.getCreationDate=function(e){var t=O;return"jsDate"===e&&(t=P(O)),t};p.setCreationDate=function(e){return R(e),this},p.getCreationDate=function(e){return z(e)};var U,H=p.__private__.padd2=function(e){return("0"+parseInt(e)).slice(-2)},j=p.__private__.padd2Hex=function(e){return("00"+(e=e.toString())).substr(e.length)},Q=0,V=[],W=[],K=0,G=[],q=[],Y=!1,$=W;p.__private__.setCustomOutputDestination=function(e){Y=!0,$=e};var X=function(e){Y||($=e)};p.__private__.resetCustomOutputDestination=function(){Y=!1,$=W};var J=p.__private__.out=function(e){return e=e.toString(),K+=e.length+1,$.push(e),$},Z=p.__private__.write=function(e){return J(1==arguments.length?e.toString():Array.prototype.join.call(arguments," "))},ee=p.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},et=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return et};var en=e.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(e){return en=w===b?e/eh:e,this};var er,ei=p.__private__.getFontSize=p.getFontSize=function(){return w===y?en:en*eh},eo=e.R2L||!1;p.__private__.setR2L=p.setR2L=function(e){return eo=e,this},p.__private__.getR2L=p.getR2L=function(){return eo};var ea,es=p.__private__.setZoomMode=function(e){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(e))er=e;else if(isNaN(e)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(e))throw Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+e+'" is not recognized.');er=e}else er=parseInt(e,10)};p.__private__.getZoomMode=function(){return er};var el,ec=p.__private__.setPageMode=function(e){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(e))throw Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+e+'" is not recognized.');ea=e};p.__private__.getPageMode=function(){return ea};var eu=p.__private__.setLayoutMode=function(e){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(e))throw Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+e+'" is not recognized.');el=e};p.__private__.getLayoutMode=function(){return el},p.__private__.setDisplayMode=p.setDisplayMode=function(e,t,n){return es(e),eu(t),ec(n),this};var ed={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(e){if(-1===Object.keys(ed).indexOf(e))throw Error("Invalid argument passed to jsPDF.getDocumentProperty");return ed[e]},p.__private__.getDocumentProperties=function(){return ed},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(e){for(var t in ed)ed.hasOwnProperty(t)&&e[t]&&(ed[t]=e[t]);return this},p.__private__.setDocumentProperty=function(e,t){if(-1===Object.keys(ed).indexOf(e))throw Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ed[e]=t};var ef,eh,ep,eA,em,eg={},ev={},ey=[],eb={},ew={},e_={},ex={},eS=null,eC=0,eM=[],eE=new rt(p),eL=e.hotfixes||[],ek={},eT={},eB=[],eO=function e(t,n,r,i,o,a){if(!(this instanceof e))return new e(t,n,r,i,o,a);isNaN(t)&&(t=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[t,n,r,i,o,a]};Object.defineProperty(eO.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(eO.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(eO.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(eO.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(eO.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(eO.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(eO.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(eO.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(eO.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(eO.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(eO.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(eO.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(eO.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(eO.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(eO.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(eO.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),eO.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(C).join(e)},eO.prototype.multiply=function(e){return new eO(e.sx*this.sx+e.shy*this.shx,e.sx*this.shy+e.shy*this.sy,e.shx*this.sx+e.sy*this.shx,e.shx*this.shy+e.sy*this.sy,e.tx*this.sx+e.ty*this.shx+this.tx,e.tx*this.shy+e.ty*this.sy+this.ty)},eO.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(e*e+t*t),s=(e/=a)*n+(t/=a)*r,l=Math.sqrt((n-=e*s)*n+(r-=t*s)*r);return s/=l,e*(r/=l)>16&255,r=l>>8&255,i=255&l}if(void 0===r||void 0===o&&n===r&&r===i)t="string"==typeof n?n+" "+a[0]:2===e.precision?L(n/255)+" "+a[0]:k(n/255)+" "+a[0];else if(void 0===o||"object"===(0,c.A)(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1. 1. 1.",a[1]].join(" ");t="string"==typeof n?[n,r,i,a[1]].join(" "):2===e.precision?[L(n/255),L(r/255),L(i/255),a[1]].join(" "):[k(n/255),k(r/255),k(i/255),a[1]].join(" ")}else t="string"==typeof n?[n,r,i,o,a[2]].join(" "):2===e.precision?[L(n),L(r),L(i),L(o),a[2]].join(" "):[k(n),k(r),k(i),k(o),a[2]].join(" ");return t},eW=p.__private__.getFilters=function(){return a},eK=p.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||eW(),r=e.alreadyAppliedFilters||[],i=e.addLength1||!1,o=t.length,a=e.objectId,s=function(e){return e};if(null!==d&&void 0===a)throw Error("ObjectId must be passed to putStream for file encryption");null!==d&&(s=tc.encryptor(a,0));var l={};!0===n&&(n=["FlateEncode"]);var c=e.additionalKeyValues||[],u=(l=void 0!==ra.API.processDataByFilters?ra.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==l.data.length&&(c.push({key:"Length",value:l.data.length}),!0===i&&c.push({key:"Length1",value:o})),0!=u.length)if(u.split("/").length-1==1)c.push({key:"Filter",value:u});else{c.push({key:"Filter",value:"["+u+"]"});for(var f=0;f>"),0!==l.data.length&&(J("stream"),J(s(l.data)),J("endstream"))},eG=p.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,i=e.contentsObjId;ez(r,!0),J("<>"),J("endobj");var o=n.join("\n");return w===b&&(o+="\nQ"),ez(i,!0),eK({data:o,filters:eW(),objectId:i}),J("endobj"),r},eq=p.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=eC;e++)eM[e].objId=eR(),eM[e].contentsObjId=eR();for(e=1;e<=eC;e++)n.push(eG({number:e,data:q[e],objId:eM[e].objId,contentsObjId:eM[e].contentsObjId,mediaBox:eM[e].mediaBox,cropBox:eM[e].cropBox,bleedBox:eM[e].bleedBox,trimBox:eM[e].trimBox,artBox:eM[e].artBox,userUnit:eM[e].userUnit,rootDictionaryObjId:eH,resourceDictionaryObjId:ej}));ez(eH,!0),J("<>"),J("endobj"),eE.publish("postPutPages")},eY=function(e){eE.publish("putFont",{font:e,out:J,newObject:eP,putStream:eK}),!0!==e.isAlreadyPutted&&(e.objectNumber=eP(),J("<<"),J("/Type /Font"),J("/BaseFont /"+re(e.postScriptName)),J("/Subtype /Type1"),"string"==typeof e.encoding&&J("/Encoding /"+e.encoding),J("/FirstChar 32"),J("/LastChar 255"),J(">>"),J("endobj"))},e$=function(e){e.objectNumber=eP();var t=[];t.push({key:"Type",value:"/XObject"}),t.push({key:"Subtype",value:"/Form"}),t.push({key:"BBox",value:"["+[C(e.x),C(e.y),C(e.x+e.width),C(e.y+e.height)].join(" ")+"]"}),t.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),eK({data:e.pages[1].join("\n"),additionalKeyValues:t,objectId:e.objectNumber}),J("endobj")},eX=function(e,t){t||(t=21);var n=eP(),r=function(e,t){var n,r=[],i=1/(t-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=e[0].offset){var o={offset:0,color:e[0].color};e.unshift(o)}if(1!=e[e.length-1].offset){var a={offset:1,color:e[e.length-1].color};e.push(a)}for(var s="",l=0,c=0;ce[l+1].offset;)l++;var u=e[l].offset,d=(n-u)/(e[l+1].offset-u),f=e[l].color,h=e[l+1].color;s+=j(Math.round((1-d)*f[0]+d*h[0]).toString(16))+j(Math.round((1-d)*f[1]+d*h[1]).toString(16))+j(Math.round((1-d)*f[2]+d*h[2]).toString(16))}return s.trim()}(e.colors,t),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+t+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),eK({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),J("endobj"),e.objectNumber=eP(),J("<< /ShadingType "+e.type),J("/ColorSpace /DeviceRGB");var o="/Coords ["+C(parseFloat(e.coords[0]))+" "+C(parseFloat(e.coords[1]))+" ";2===e.type?o+=C(parseFloat(e.coords[2]))+" "+C(parseFloat(e.coords[3])):o+=C(parseFloat(e.coords[2]))+" "+C(parseFloat(e.coords[3]))+" "+C(parseFloat(e.coords[4]))+" "+C(parseFloat(e.coords[5])),J(o+="]"),e.matrix&&J("/Matrix ["+e.matrix.toString()+"]"),J("/Function "+n+" 0 R"),J("/Extend [true true]"),J(">>"),J("endobj")},eJ=function(e,t){var n=eR(),r=eP();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+e.boundingBox.map(C).join(" ")+"]"}),i.push({key:"XStep",value:C(e.xStep)}),i.push({key:"YStep",value:C(e.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),e.matrix&&i.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),eK({data:e.stream,additionalKeyValues:i,objectId:e.objectNumber}),J("endobj")},eZ=function(e){for(var t in e.objectNumber=eP(),J("<<"),e)switch(t){case"opacity":J("/ca "+L(e[t]));break;case"stroke-opacity":J("/CA "+L(e[t]))}J(">>"),J("endobj")},e1=function(e){ez(e.resourcesOid,!0),J("<<"),J("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var e in J("/Font <<"),eg)eg.hasOwnProperty(e)&&(!1===f||!0===f&&h.hasOwnProperty(e))&&J("/"+e+" "+eg[e].objectNumber+" 0 R");J(">>")}(),function(){if(Object.keys(eb).length>0){for(var e in J("/Shading <<"),eb)eb.hasOwnProperty(e)&&eb[e]instanceof ri&&eb[e].objectNumber>=0&&J("/"+e+" "+eb[e].objectNumber+" 0 R");eE.publish("putShadingPatternDict"),J(">>")}}(),function(e){if(Object.keys(eb).length>0){for(var t in J("/Pattern <<"),eb)eb.hasOwnProperty(t)&&eb[t]instanceof p.TilingPattern&&eb[t].objectNumber>=0&&eb[t].objectNumber>")}}(e.objectOid),function(){if(Object.keys(e_).length>0){var e;for(e in J("/ExtGState <<"),e_)e_.hasOwnProperty(e)&&e_[e].objectNumber>=0&&J("/"+e+" "+e_[e].objectNumber+" 0 R");eE.publish("putGStateDict"),J(">>")}}(),function(){for(var e in J("/XObject <<"),ek)ek.hasOwnProperty(e)&&ek[e].objectNumber>=0&&J("/"+e+" "+ek[e].objectNumber+" 0 R");eE.publish("putXobjectDict"),J(">>")}(),J(">>"),J("endobj")},e0=function(e){ev[e.fontName]=ev[e.fontName]||{},ev[e.fontName][e.fontStyle]=e.id},e2=function(e,t,n,r,i){var o={id:"F"+(Object.keys(eg).length+1).toString(10),postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return eE.publish("addFont",{font:o,instance:this}),eg[o.id]=o,e0(o),o.id},e4=p.__private__.pdfEscape=p.pdfEscape=function(e,t){return(function(e,t){var n,r,i,o,a,s,l,c,u;if(i=(t=t||{}).sourceEncoding||"Unicode",a=t.outputEncoding,(t.autoencode||a)&&eg[ef].metadata&&eg[ef].metadata[i]&&eg[ef].metadata[i].encoding&&(o=eg[ef].metadata[i].encoding,!a&&eg[ef].encoding&&(a=eg[ef].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(l=!1,s=[],n=0,r=e.length;n>8&&(l=!0);e=s.join("")}for(n=e.length;void 0===l&&0!==n;)e.charCodeAt(n-1)>>8&&(l=!0),n--;if(!l)return e;for(s=t.noBOM?[]:[254,255],n=0,r=e.length;n>8)>>8)throw Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(u),s.push(c-(u<<8))}return String.fromCharCode.apply(void 0,s)})(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},e3=p.__private__.beginPage=function(e){q[++eC]=[],eM[eC]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},e8(eC),X(q[U])},e6=function(e,t){var r,o,a;switch(n=t||n,"string"==typeof e&&Array.isArray(r=v(e.toLowerCase()))&&(o=r[0],a=r[1]),Array.isArray(e)&&(o=e[0]*eh,a=e[1]*eh),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(nU("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}e3(i),tk(tE),J(tP),0!==tQ&&J(tQ+" J"),0!==tV&&J(tV+" j"),eE.publish("addPage",{pageNumber:eC})},e5=function(e){e>0&&e<=eC&&(q.splice(e,1),eM.splice(e,1),eC--,U>eC&&(U=eC),this.setPage(U))},e8=function(e){e>0&&e<=eC&&(U=e)},e7=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return q.length-1},e9=function(e,t,n){var r,i=void 0;return n=n||{},e=void 0!==e?e:eg[ef].fontName,t=void 0!==t?t:eg[ef].fontStyle,void 0!==ev[r=e.toLowerCase()]&&void 0!==ev[r][t]?i=ev[r][t]:void 0!==ev[e]&&void 0!==ev[e][t]?i=ev[e][t]:!1===n.disableWarning&&nU("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=ev.times[t])&&(i=ev.times.normal),i},te=p.__private__.putInfo=function(){var e=eP(),t=function(e){return e};for(var n in null!==d&&(t=tc.encryptor(e,0)),J("<<"),J("/Producer ("+e4(t("jsPDF "+ra.version))+")"),ed)ed.hasOwnProperty(n)&&ed[n]&&J("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+e4(t(ed[n]))+")");J("/CreationDate ("+e4(t(O))+")"),J(">>"),J("endobj")},tt=p.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||eH;switch(eP(),J("<<"),J("/Type /Catalog"),J("/Pages "+t+" 0 R"),er||(er="fullwidth"),er){case"fullwidth":J("/OpenAction [3 0 R /FitH null]");break;case"fullheight":J("/OpenAction [3 0 R /FitV null]");break;case"fullpage":J("/OpenAction [3 0 R /Fit]");break;case"original":J("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+er;"%"===n.substr(n.length-1)&&(er=parseInt(er)/100),"number"==typeof er&&J("/OpenAction [3 0 R /XYZ null null "+L(er)+"]")}switch(el||(el="continuous"),el){case"continuous":J("/PageLayout /OneColumn");break;case"single":J("/PageLayout /SinglePage");break;case"two":case"twoleft":J("/PageLayout /TwoColumnLeft");break;case"tworight":J("/PageLayout /TwoColumnRight")}ea&&J("/PageMode /"+ea),eE.publish("putCatalog"),J(">>"),J("endobj")},tn=p.__private__.putTrailer=function(){J("trailer"),J("<<"),J("/Size "+(Q+1)),J("/Root "+Q+" 0 R"),J("/Info "+(Q-1)+" 0 R"),null!==d&&J("/Encrypt "+tc.oid+" 0 R"),J("/ID [ <"+I+"> <"+I+"> ]"),J(">>")},tr=p.__private__.putHeader=function(){J("%PDF-"+A),J("%\xba\xdf\xac\xe0")},ti=p.__private__.putXRef=function(){var e="0000000000";J("xref"),J("0 "+(Q+1)),J("0000000000 65535 f ");for(var t=1;t<=Q;t++)"function"==typeof V[t]?J((e+V[t]()).slice(-10)+" 00000 n "):void 0!==V[t]?J((e+V[t]).slice(-10)+" 00000 n "):J("0000000000 00000 n ")},to=p.__private__.buildDocument=function(){Q=0,K=0,W=[],V=[],G=[],eH=eR(),ej=eR(),X(W),eE.publish("buildDocument"),tr(),eq(),function(){eE.publish("putAdditionalObjects");for(var e=0;e"),J("/O <"+tc.toHexString(tc.O)+">"),J("/P "+tc.P),J(">>"),J("endobj")),te(),tt();var e,t=K;return ti(),tn(),J("startxref"),J(""+t),J("%%EOF"),X(q[U]),W.join("\n")},ta=p.__private__.getBlob=function(e){return new Blob([ee(e)],{type:"application/pdf"})},ts=p.output=p.__private__.output=((eF=function(e,t){switch("string"==typeof(t=t||{})?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return to();case"save":p.save(t.filename);break;case"arraybuffer":return ee(to());case"blob":return ta(to());case"bloburi":case"bloburl":if(void 0!==nR.URL&&"function"==typeof nR.URL.createObjectURL)return nR.URL&&nR.URL.createObjectURL(ta(to()))||void 0;nU("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=to();try{n=nq(r)}catch(e){n=nq(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+t.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(nR)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';t.pdfObjectUrl&&(i=t.pdfObjectUrl,o="");var a='