PageSourceSearch

https://account.protonvpn.com/assets/static/index.a5258cd7.js

js protonvpn.com collected 2026-09-24 08:29:12 UTC 2,790,744 bytes, 2,578 lines download raw bytes

1(globalThis.webpackChunkproton_vpn_settings=globalThis.webpackChunkproton_vpn_settings||[]).push([[3057],{88018(e,t,r){let a={"./AD.svg":68506,"./AE.svg":71211,"./AF.svg":32376,"./AG.svg":67241,"./AI.svg":35263,"./AL.svg":84962,"./AM.svg":47603,"./AO.svg":39505,"./AR.svg":32820,"./AS.svg":58453,"./AT.svg":48042,"./AU.svg":65883,"./AW.svg":92441,"./AZ.svg":14620,"./BA.svg":18442,"./BB.svg":67737,"./BD.svg":57767,"./BE.svg":10902,"./BF.svg":47541,"./BG.svg":9556,"./BH.svg":66595,"./BI.svg":79634,"./BJ.svg":68321,"./BL.svg":87343,"./BM.svg":50942,"./BN.svg":13565,"./BO.svg":85020,"./BQ.svg":41242,"./BR.svg":86057,"./BS.svg":60696,"./BT.svg":5623,"./BW.svg":51172,"./BY.svg":27074,"./BZ.svg":67825,"./CA.svg":38473,"./CD.svg":3588,"./CF.svg":69062,"./CG.svg":58039,"./CH.svg":22208,"./CI.svg":20241,"./CK.svg":66867,"./CL.svg":60652,"./CM.svg":8013,"./CN.svg":8686,"./CO.svg":39679,"./CR.svg":70858,"./CU.svg":99957,"./CV.svg":63318,"./CW.svg":26535,"./CY.svg":20737,"./CZ.svg":32050,"./DE.svg":3448,"./DJ.svg":30015,"./DK.svg":99022,"./DM.svg":12544,"./DO.svg":69826,"./DZ.svg":30095,"./EC.svg":86553,"./EE.svg":10343,"./EG.svg":18389,"./EH.svg":64274,"./ER.svg":26488,"./ES.svg":30729,"./ET.svg":1286,"./FI.svg":53702,"./FJ.svg":76133,"./FK.svg":24964,"./FM.svg":15034,"./FO.svg":78904,"./FR.svg":50621,"./GA.svg":40413,"./GB.svg":28318,"./GD.svg":73424,"./GE.svg":88225,"./GF.svg":6482,"./GG.svg":39523,"./GH.svg":82484,"./GI.svg":43765,"./GL.svg":32744,"./GM.svg":98137,"./GN.svg":72138,"./GP.svg":4460,"./GQ.svg":39917,"./GR.svg":29198,"./GT.svg":54112,"./GU.svg":11025,"./GW.svg":61203,"./GY.svg":49093,"./HK.svg":94626,"./HN.svg":44927,"./HR.svg":75547,"./HT.svg":68117,"./HU.svg":42484,"./ID.svg":89298,"./IE.svg":76259,"./IL.svg":28106,"./IM.svg":96923,"./IN.svg":65032,"./IO.svg":77401,"./IQ.svg":96927,"./IR.svg":17900,"./IS.svg":65261,"./IT.svg":36738,"./JE.svg":18350,"./JM.svg":78726,"./JO.svg":13252,"./JP.svg":28675,"./KE.svg":17533,"./KG.svg":7087,"./KH.svg":40488,"./KI.svg":5881,"./KM.svg":37717,"./KN.svg":65846,"./KP.svg":82816,"./KR.svg":76021,"./KW.svg":48703,"./KY.svg":50057,"./KZ.svg":81946,"./LA.svg":18396,"./LB.svg":97423,"./LC.svg":53694,"./LI.svg":55444,"./LK.svg":56182,"./LR.svg":39039,"./LS.svg":10606,"./LT.svg":9105,"./LU.svg":73152,"./LV.svg":93907,"./LY.svg":82212,"./MA.svg":46323,"./MC.svg":61521,"./MD.svg":63022,"./ME.svg":91455,"./MF.svg":12428,"./MG.svg":11373,"./MH.svg":24698,"./MK.svg":92809,"./ML.svg":63366,"./MM.svg":77751,"./MN.svg":34628,"./MO.svg":85797,"./MP.svg":26354,"./MQ.svg":40995,"./MR.svg":83952,"./MS.svg":19489,"./MT.svg":6110,"./MU.svg":49839,"./MV.svg":70812,"./MW.svg":60285,"./MX.svg":73610,"./MY.svg":33979,"./MZ.svg":83240,"./NA.svg":22534,"./NC.svg":80740,"./NE.svg":23834,"./NF.svg":49417,"./NG.svg":90264,"./NI.svg":38862,"./NL.svg":70867,"./NO.svg":63776,"./NP.svg":80007,"./NR.svg":53429,"./NU.svg":81802,"./NZ.svg":50077,"./OM.svg":97249,"./PA.svg":96528,"./PE.svg":4348,"./PF.svg":6671,"./PG.svg":70270,"./PH.svg":87065,"./PK.svg":37770,"./PL.svg":66869,"./PM.svg":28884,"./PR.svg":33779,"./PS.svg":46402,"./PT.svg":74925,"./PW.svg":75598,"./PY.svg":80024,"./QA.svg":86919,"./RE.svg":30278,"./RO.svg":79340,"./RS.svg":50152,"./RU.svg":75510,"./RW.svg":74772,"./SA.svg":74713,"./SB.svg":48714,"./SC.svg":90683,"./SD.svg":59060,"./SE.svg":20341,"./SG.svg":46919,"./SH.svg":5e4,"./SI.svg":64801,"./SK.svg":16099,"./SL.svg":88444,"./SM.svg":16989,"./SN.svg":4894,"./SO.svg":67471,"./SR.svg":90746,"./SS.svg":96011,"./ST.svg":47652,"./SV.svg":89446,"./SX.svg":30688,"./SY.svg":87601,"./SZ.svg":7202,"./TC.svg":81366,"./TD.svg":65049,"./TG.svg":39050,"./TH.svg":7325,"./TJ.svg":57807,"./TK.svg":95230,"./TL.svg":55137,"./TM.svg":40336,"./TN.svg":6435,"./TO.svg":73394,"./TR.svg":42583,"./TT.svg":6665,"./TV.svg":86347,"./TW.svg":81082,"./TZ.svg":50399,"./UA.svg":38763,"./UG.svg":68421,"./UK.svg":30353,"./US.svg":17465,"./UY.svg":58851,"./UZ.svg":92752,"./VA.svg":97982,"./VC.svg":81532,"./VE.svg":1874,"./VG.svg":94672,"./VI.svg":84118,"./VN.svg":59353,"./VU.svg":51874,"./WF.svg":4290,"./WS.svg":12975,"./XK.svg":50514,"./YE.svg":22899,"./YT.svg":2930,"./ZA.svg":92722,"./ZM.svg":694,"./ZW.svg":90700,"./ZZ.svg":25993};function n(e){return r(i(e))}function i(e){if(!r.o(a,e)){let t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}n.keys=function(){return Object.keys(a)},n.resolve=i,e.exports=n,n.id=88018},38488(e,t,r){"use strict";r.d(t,["U",0,"production"])},99103(e,t,r){"use strict";let a="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;
1r.d(t,["T",0,a])},85808(e,t,r){"use strict";r.d(t,{jB:()=>function e(t,r,a,l=0){return new o.T2((o,c)=>{let u=t[l];if(null===r||"function"!=typeof u)o(r);else{let d=u({...r},a);s.T&&u.id&&null===d&&i.vF.log(`Event processor "${u.id}" dropped event`),(0,n.Qg)(d)?d.then(r=>e(t,r,a,l+1).then(o)).then(null,c):e(t,d,a,l+1).then(o).then(null,c)}})},lG:()=>l,lb:()=>c});var a=r(66272),n=r(32823),i=r(4259),o=r(19455),s=r(99103);function l(){return(0,a.BY)("globalEventProcessors",()=>[])}function c(e){l().push(e)}},64418(e,t,r){"use strict";r.d(t,{Cp:()=>l,J0:()=>A,J5:()=>y,KU:()=>p,PN:()=>d,ZQ:()=>f,o5:()=>h,r:()=>u,v4:()=>m,wd:()=>c});var a=r(66272),n=r(38488),i=r(72226),o=r(9121),s=r(23618);function l(e,t){return(0,i.BF)().captureException(e,(0,s.li)(t))}function c(e,t){let r="string"==typeof t?t:void 0,a="string"!=typeof t?{captureContext:t}:void 0;return(0,i.BF)().captureMessage(e,r,a)}function u(e,t){return(0,i.BF)().captureEvent(e,t)}function d(e){(0,i.BF)().configureScope(e)}function f(e,t){(0,i.BF)().addBreadcrumb(e,t)}function m(...e){let t=(0,i.BF)();if(2===e.length){let[r,a]=e;return r?t.withScope(()=>(t.getStackTop().scope=r,a(r))):t.withScope(a)}return t.withScope(e[0])}function p(){return(0,i.BF)().getClient()}function h(){return(0,i.BF)().getScope()}function A(e){let t=p(),r=(0,i.rm)(),s=h(),{release:l,environment:c=n.U}=t&&t.getOptions()||{},{userAgent:u}=a.OW.navigator||{},d=(0,o.fj)({release:l,environment:c,user:s.getUser()||r.getUser(),...u&&{userAgent:u},...e}),f=r.getSession();return f&&"ok"===f.status&&(0,o.qO)(f,{status:"exited"}),g(),r.setSession(d),s.setSession(d),d}function g(){let e=(0,i.rm)(),t=h(),r=t.getSession()||e.getSession();r&&(0,o.Vu)(r),v(),e.setSession(),t.setSession()}function v(){let e=(0,i.rm)(),t=h(),r=p(),a=t.getSession()||e.getSession();a&&r&&r.captureSession&&r.captureSession(a)}function y(e=!1){e?g():v()}},72226(e,t,r){"use strict";r.d(t,{BF:()=>A,rm:()=>g});var a=r(66272),n=r(32823),i=r(4259),o=r(46591),s=r(22234),l=r(38488),c=r(99103),u=r(37097),d=r(9121);let f=parseFloat(r(12625).M);class m{constructor(e,t,r,a=f){let n,i;this._version=a,t?n=t:(n=new u.HG).setClient(e),r?i=r:(i=new u.HG).setClient(e),this._stack=[{scope:n}],e&&this.bindClient(e),this._isolationScope=i}isOlderThan(e){return this._version<e}bindClient(e){let t=this.getStackTop();t.client=e,t.scope.setClient(e),e&&e.setupIntegrations&&e.setupIntegrations()}pushScope(){let e=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:e}),e}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(e){let t,r=this.pushScope();try{t=e(r)}catch(e){throw this.popScope(),e}return(0,n.Qg)(t)?t.then(e=>(this.popScope(),e),e=>{throw this.popScope(),e}):(this.popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,t){let r=this._lastEventId=t&&t.event_id?t.event_id:(0,o.eJ)(),a=Error("Sentry syntheticException");return this.getScope().captureException(e,{originalException:e,syntheticException:a,...t,event_id:r}),r}captureMessage(e,t,r){let a=this._lastEventId=r&&r.event_id?r.event_id:(0,o.eJ)(),n=Error(e);return this.getScope().captureMessage(e,t,{originalException:e,syntheticException:n,...r,event_id:a}),a}captureEvent(e,t){let r=t&&t.event_id?t.event_id:(0,o.eJ)();return e.type||(this._lastEventId=r),this.getScope().captureEvent(e,{...t,event_id:r}),r}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){let{scope:r,client:a}=this.getStackTop();if(!a)return;let{beforeBreadcrumb:n=null,maxBreadcrumbs:o=100}=a.getOptions&&a.getOptions()||{};if(o<=0)return;let l={timestamp:(0,s.lu)(),...e},c=n?(0,i.pq)(()=>n(l,t)):l;null!==c&&(a.emit&&a.emit("beforeAddBreadcrumb",c,t),r.addBreadcrumb(c,o))}setUser(e){this.getScope().setUser(e),this.getIsolationScope().setUser(e)}setTags(e){this.getScope().setTags(e),this.getIsolationScope().setTags(e)}setExtras(e){this.getScope().setExtras(e),this.getIsolationScope().setExtras(e)}
1setTag(e,t){this.getScope().setTag(e,t),this.getIsolationScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t),this.getIsolationScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t),this.getIsolationScope().setContext(e,t)}configureScope(e){let{scope:t,client:r}=this.getStackTop();r&&e(t)}run(e){let t=h(this);try{e(this)}finally{h(t)}}getIntegration(e){let t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch{return c.T&&i.vF.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){let r=this._callExtensionMethod("startTransaction",e,t);return c.T&&!r&&(this.getClient()?i.vF.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':
2Sentry.addTracingExtensions();
3Sentry.init({...});
4`):i.vF.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),r}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){let e=this.getStackTop().scope,t=e.getSession();t&&(0,d.Vu)(t),this._sendSessionUpdate(),e.setSession()}startSession(e){let{scope:t,client:r}=this.getStackTop(),{release:n,environment:i=l.U}=r&&r.getOptions()||{},{userAgent:o}=a.OW.navigator||{},s=(0,d.fj)({release:n,environment:i,user:t.getUser(),...o&&{userAgent:o},...e}),c=t.getSession&&t.getSession();return c&&"ok"===c.status&&(0,d.qO)(c,{status:"exited"}),this.endSession(),t.setSession(s),s}shouldSendDefaultPii(){let e=this.getClient(),t=e&&e.getOptions();return!!(t&&t.sendDefaultPii)}_sendSessionUpdate(){let{scope:e,client:t}=this.getStackTop(),r=e.getSession();r&&t&&t.captureSession&&t.captureSession(r)}_callExtensionMethod(e,...t){let r=p().__SENTRY__;if(r&&r.extensions&&"function"==typeof r.extensions[e])return r.extensions[e].apply(this,t);c.T&&i.vF.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function p(){return a.OW.__SENTRY__=a.OW.__SENTRY__||{extensions:{},hub:void 0},a.OW}function h(e){let t=p(),r=v(t);return y(t,e),r}function A(){let e=p();if(e.__SENTRY__&&e.__SENTRY__.acs){let t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return function(e=p()){return(!(e&&e.__SENTRY__&&e.__SENTRY__.hub)||v(e).isOlderThan(f))&&y(e,new m),v(e)}(e)}function g(){return A().getIsolationScope()}function v(e){return(0,a.BY)("hub",()=>new m,e)}function y(e,t){return!!e&&((e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0)}},37097(e,t,r){"use strict";let a;r.d(t,{HG:()=>d,m6:()=>f});var n=r(32823),i=r(4259),o=r(46591),s=r(22234),l=r(85808),c=r(9121),u=r(97592);class d{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=m()}static clone(e){return e?e.clone():new d}clone(){let e=new d;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._span=this._span,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e}setClient(e){this._client=e}getClient(){return this._client}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,c.qO)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let e=this._span;return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let t="function"==typeof e?e(this):e;if(t instanceof d){let e=t.getScopeData();this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&Object.keys(e.user).length&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint.length&&(this._fingerprint=e.fingerprint),t.getRequestSession()&&(this._requestSession=t.getRequestSession()),e.propagationContext&&(this._propagationContext=e.propagationContext)}else(0,n.Qd)(t)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext));return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=m(),this}addBreadcrumb(e,t){let r="number"==typeof t?t:100;if(r<=0)return this;let a={timestamp:(0,s.lu)(),...e},n=this._breadcrumbs;return n.push(a),this._breadcrumbs=n.length>r?n.slice(-r):n,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}
4getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){let{_breadcrumbs:e,_attachments:t,_contexts:r,_tags:a,_extra:n,_user:i,_level:o,_fingerprint:s,_eventProcessors:l,_propagationContext:c,_sdkProcessingMetadata:u,_transactionName:d,_span:f}=this;return{breadcrumbs:e,attachments:t,contexts:r,tags:a,extra:n,user:i,level:o,fingerprint:s||[],eventProcessors:l,propagationContext:c,sdkProcessingMetadata:u,transactionName:d,span:f}}applyToEvent(e,t={},r=[]){(0,u.e2)(e,this.getScopeData());let a=[...r,...(0,l.lG)(),...this._eventProcessors];return(0,l.jB)(a,e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){let r=t&&t.event_id?t.event_id:(0,o.eJ)();if(!this._client)return i.vF.warn("No client configured on scope - will not capture exception!"),r;let a=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:a,...t,event_id:r},this),r}captureMessage(e,t,r){let a=r&&r.event_id?r.event_id:(0,o.eJ)();if(!this._client)return i.vF.warn("No client configured on scope - will not capture message!"),a;let n=Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:n,...r,event_id:a},this),a}captureEvent(e,t){let r=t&&t.event_id?t.event_id:(0,o.eJ)();return this._client?this._client.captureEvent(e,{...t,event_id:r},this):i.vF.warn("No client configured on scope - will not capture event!"),r}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}function f(){return a||(a=new d),a}function m(){return{traceId:(0,o.eJ)(),spanId:(0,o.eJ)().substring(16)}}},9121(e,t,r){"use strict";r.d(t,{Vu:()=>l,fj:()=>o,qO:()=>s});var a=r(46591),n=r(70460),i=r(22234);function o(e){let t=(0,i.zf)(),r={sid:(0,a.eJ)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>(0,n.Ce)({sid:`${r.sid}`,init:r.init,started:new Date(1e3*r.started).toISOString(),timestamp:new Date(1e3*r.timestamp).toISOString(),status:r.status,errors:r.errors,did:"number"==typeof r.did||"string"==typeof r.did?`${r.did}`:void 0,duration:r.duration,abnormal_mechanism:r.abnormal_mechanism,attrs:{release:r.release,environment:r.environment,ip_address:r.ipAddress,user_agent:r.userAgent}})};return e&&s(r,e),r}function s(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,i.zf)(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,a.eJ)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function l(e,t){let r={};t?r={status:t}:"ok"===e.status&&(r={status:"exited"}),s(e,r)}},40401(e,t,r){"use strict";r.d(t,{k:()=>c,l:()=>l});var a=r(70460),n=r(38488),i=r(64418),o=r(93211),s=r(42310);function l(e,t,r){let i=t.getOptions(),{publicKey:o}=t.getDsn()||{},{segment:s}=r&&r.getUser()||{},l=(0,a.Ce)({environment:i.environment||n.U,release:i.release,user_segment:s,public_key:o,trace_id:e});return t.emit&&t.emit("createDsc",l),l}function c(e){let t=(0,i.KU)();if(!t)return{};let r=l((0,s.et)(e).trace_id||"",t,(0,i.o5)()),a=(0,o.z)(e);if(!a)return r;let n=a&&a._frozenDynamicSamplingContext;if(n)return n;let{sampleRate:c,source:u}=a.metadata;null!=c&&(r.sample_rate=`${c}`);let d=(0,s.et)(a);return u&&"url"!==u&&(r.transaction=d.description),r.sampled=String((0,s.pK)(a)),t.emit&&t.emit("createDsc",r),r}},97592(e,t,r){"use strict";r.d(t,{Rg:()=>c,e2:()=>l});var a=r(46591),n=r(70460),i=r(40401),o=r(93211),s=r(42310);function l(e,t){let r,{fingerprint:l,span:c,breadcrumbs:u,sdkProcessingMetadata:d}=t;(function(e,t){let{extra:r,tags:a,user:i,contexts:o,level:s,transactionName:l}=t,c=(0,n.Ce)(r);c&&Object.keys(c).length&&(e.extra={...c,...e.extra});let u=(0,n.Ce)(a);u&&Object.keys(u).length&&(e.tags={...u,...e.tags});let d=(0,n.Ce)(i);d&&Object.keys(d).length&&(e.user={...d,...e.user});let f=(0,n.Ce)(o);f&&Object.keys(f).length&&(e.contexts={...f,...e.contexts}),s&&(e.level=s),l&&(e.transaction=l)})(e,t),c&&function(e,t){e.contexts={trace:(0,s.kX)(t),...e.contexts};let r=(0,o.z)(t);if(r){e.sdkProcessingMetadata={dynamicSamplingContext:(0,i.k)(t),...e.sdkProcessingMetadata};let a=(0,s.et)(r).description;a&&(e.tags={transaction:a,...e.tags})}}(e,c),e.fingerprint=e.fingerprint?(0,a.k9)(e.fingerprint):[],l&&(e.fingerprint=e.fingerprint.concat(l)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint,r=[...e.breadcrumbs||[],...u],e.breadcrumbs=r.length?r:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...d}}function c(e,t){let{extra:r,tags:a,user:n,contexts:i,level:o,sdkProcessingMetadata:s,breadcrumbs:l,fingerprint:c,eventProcessors:d,attachments:f,propagationContext:m,transactionName:p,span:h}=t;u(e,"extra",r),u(e,"tags",a),u(e,"user",n),u(e,"contexts",i),u(e,"sdkProcessingMetadata",s),o&&(e.level=o),p&&(e.transactionName=p),h&&(e.span=h),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),d.length&&(e.eventProcessors=[...e.eventProcessors,...d]),f.length&&(e.attachments=[...e.attachments,...f]),e.propagationContext={...e.propagationContext,...m}}function u(e,t,r){if(r&&Object.keys(r).length)for(let a in e[t]={...e[t]},r)Object.prototype.hasOwnProperty.call(r,a)&&(e[t][a]=r[a])}},93211(e,t,r){"use strict";function a(e){return e.transaction}r.d(t,{z:()=>a})},23618(e,t,r){"use strict";r.d(t,{li:()=>h,mG:()=>m});var a=r(66272),n=r(46591),i=r(20010),o=r(81114),s=r(22234),l=r(38488),c=r(85808),u=r(37097),d=r(97592),f=r(42310);function m(e,t,r,m,h,A){let{normalizeDepth:g=3,normalizeMaxBreadth:v=1e3}
4=e,y={...t,event_id:t.event_id||r.event_id||(0,n.eJ)(),timestamp:t.timestamp||(0,s.lu)()},C=r.integrations||e.integrations.map(e=>e.name);(function(e,t){let{environment:r,release:a,dist:n,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?r:l.U),void 0===e.release&&void 0!==a&&(e.release=a),void 0===e.dist&&void 0!==n&&(e.dist=n),e.message&&(e.message=(0,o.xv)(e.message,i));let s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=(0,o.xv)(s.value,i));let c=e.request;c&&c.url&&(c.url=(0,o.xv)(c.url,i))})(y,e),C.length>0&&(y.sdk=y.sdk||{},y.sdk.integrations=[...y.sdk.integrations||[],...C]),void 0===t.type&&function(e,t){let r,n=a.OW._sentryDebugIds;if(!n)return;let i=p.get(t);i?r=i:(r=new Map,p.set(t,r));let o=Object.keys(n).reduce((e,a)=>{let i,o=r.get(a);o?i=o:(i=t(a),r.set(a,i));for(let t=i.length-1;t>=0;t--){let r=i[t];if(r.filename){e[r.filename]=n[a];break}}return e},{});try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.filename&&(e.debug_id=o[e.filename])})})}catch{}}(y,e.stackParser);let b=function(e,t){if(!t)return e;let r=e?e.clone():new u.HG;return r.update(t),r}(m,r.captureContext);r.mechanism&&(0,n.M6)(y,r.mechanism);let S=h&&h.getEventProcessors?h.getEventProcessors():[],w=(0,u.m6)().getScopeData();if(A){let e=A.getScopeData();(0,d.Rg)(w,e)}if(b){let e=b.getScopeData();(0,d.Rg)(w,e)}let _=[...r.attachments||[],...w.attachments];_.length&&(r.attachments=_),(0,d.e2)(y,w);let N=[...S,...(0,c.lG)(),...w.eventProcessors];return(0,c.jB)(N,y,r).then(e=>(e&&function(e){let t={};try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})})}catch{}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let r=e.debug_meta.images;Object.keys(t).forEach(e=>{r.push({type:"sourcemap",code_file:e,debug_id:t[e]})})}(e),"number"==typeof g&&g>0)?function(e,t,r){if(!e)return null;let a={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,i.S8)(e.data,t,r)}}))},...e.user&&{user:(0,i.S8)(e.user,t,r)},...e.contexts&&{contexts:(0,i.S8)(e.contexts,t,r)},...e.extra&&{extra:(0,i.S8)(e.extra,t,r)}};return e.contexts&&e.contexts.trace&&a.contexts&&(a.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(a.contexts.trace.data=(0,i.S8)(e.contexts.trace.data,t,r))),e.spans&&(a.spans=e.spans.map(e=>{let a=(0,f.et)(e).data;return a&&(e.data=(0,i.S8)(a,t,r)),e})),a}(e,g,v):e)}let p=new WeakMap;function h(e){if(e)return e instanceof u.HG||"function"==typeof e||Object.keys(e).some(e=>A.includes(e))?{captureContext:e}:e}let A=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},42310(e,t,r){"use strict";r.d(t,{et:()=>i,kX:()=>n,pK:()=>o});var a=r(70460);function n(e){let{spanId:t,traceId:r}=e.spanContext(),{data:n,op:o,parent_span_id:s,status:l,tags:c,origin:u}=i(e);return(0,a.Ce)({data:n,op:o,parent_span_id:s,span_id:t,status:l,tags:c,trace_id:r,origin:u})}function i(e){return"function"==typeof e.getSpanJSON?e.getSpanJSON():"function"==typeof e.toJSON?e.toJSON():{}}function o(e){let{traceFlags:t}=e.spanContext();return!!(1&t)}},12625(e,t,r){"use strict";r.d(t,["M",0,"7.120.4"])},85287(e,t,r){"use strict";r.d(t,{$N:()=>o,Hd:()=>i,xE:()=>s});var a=r(32823);let n=(0,r(66272).VZ)();function i(e,t={}){if(!e)return"<unknown>";try{let r,i=e,o=[],s=0,l=0,c=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||80;for(;i&&s++<5&&(r=function(e,t){let r,i,o,s,l,c=[];if(!e||!e.tagName)return"";if(n.HTMLElement&&e instanceof HTMLElement&&e.dataset&&e.dataset.sentryComponent)return e.dataset.sentryComponent;c.push(e.tagName.toLowerCase());let u=t&&t.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;if(u&&u.length)u.forEach(e=>{c.push(`[${e[0]}="${e[1]}"]`)});else if(e.id&&c.push(`#${e.id}`),(r=e.className)&&(0,a.Kg)(r))for(i=r.split(/\s+/),l=0;l<i.length;l++)c.push(`.${i[l]}`);let d=["aria-label","type","name","title","alt"];for(l=0;l<d.length;l++)o=d[l],(s=e.getAttribute(o))&&c.push(`[${o}="${s}"]`);return c.join("")}(i,c),"html"!==r&&(!(s>1)||!(l+3*o.length+r.length>=u)));)o.push(r),l+=r.length,i=i.parentNode;return o.reverse().join(" > ")}catch{return"<unknown>"}}function o(){try{return n.document.location.href}catch{return""}}function s(e){if(!n.HTMLElement)return null;let t=e;for(let e=0;e<5&&t;e++){if(t instanceof HTMLElement&&t.dataset.sentryComponent)return t.dataset.sentryComponent;t=t.parentNode}return null}},82505(e,t,r){"use strict";let a="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;
4r.d(t,["T",0,a])},32823(e,t,r){"use strict";r.d(t,{BD:()=>s,Kg:()=>c,L2:()=>C,NF:()=>u,Qd:()=>f,Qg:()=>A,T2:()=>o,W6:()=>l,bJ:()=>n,gd:()=>h,mE:()=>g,sO:()=>d,tH:()=>y,vq:()=>p,xH:()=>m,yr:()=>v});let a=Object.prototype.toString;function n(e){switch(a.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function i(e,t){return a.call(e)===`[object ${t}]`}function o(e){return i(e,"ErrorEvent")}function s(e){return i(e,"DOMError")}function l(e){return i(e,"DOMException")}function c(e){return i(e,"String")}function u(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function d(e){return null===e||u(e)||"object"!=typeof e&&"function"!=typeof e}function f(e){return i(e,"Object")}function m(e){return"u">typeof Event&&y(e,Event)}function p(e){return"u">typeof Element&&y(e,Element)}function h(e){return i(e,"RegExp")}function A(e){return!!(e&&e.then&&"function"==typeof e.then)}function g(e){return f(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function v(e){return"number"==typeof e&&e!=e}function y(e,t){try{return e instanceof t}catch{return!1}}function C(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}},4259(e,t,r){"use strict";let a,n;r.d(t,{pq:()=>c});var i=r(82505),o=r(66272);let s=["debug","info","warn","error","log","assert","trace"],l={};function c(e){if(!("console"in o.OW))return e();let t=o.OW.console,r={},a=Object.keys(l);a.forEach(e=>{let a=l[e];r[e]=t[e],t[e]=a});try{return e()}finally{a.forEach(e=>{t[e]=r[e]})}}let u=(a=!1,n={enable:()=>{a=!0},disable:()=>{a=!1},isEnabled:()=>a}
4,i.T?s.forEach(e=>{n[e]=(...t)=>{a&&c(()=>{o.OW.console[e](`Sentry Logger [${e}]:`,...t)})}}):s.forEach(e=>{n[e]=()=>void 0}),n);r.d(t,["Ow",0,s,"Z9",0,l,"vF",0,u])},46591(e,t,r){"use strict";r.d(t,{$X:()=>s,GR:()=>u,M6:()=>c,eJ:()=>i,gO:()=>l,k9:()=>d});var a=r(70460),n=r(66272);function i(){let e=n.OW,t=e.crypto||e.msCrypto,r=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(r=()=>{let e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch{}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&r())>>e/4).toString(16))}function o(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function s(e){let{message:t,event_id:r}=e;if(t)return t;let a=o(e);return a?a.type&&a.value?`${a.type}: ${a.value}`:a.type||a.value||r||"<unknown>":r||"<unknown>"}function l(e,t,r){let a=e.exception=e.exception||{},n=a.values=a.values||[],i=n[0]=n[0]||{};i.value||(i.value=t||""),i.type||(i.type=r||"Error")}function c(e,t){let r=o(e);if(!r)return;let a=r.mechanism;if(r.mechanism={type:"generic",handled:!0,...a,...t},t&&"data"in t){let e={...a&&a.data,...t.data};r.mechanism.data=e}}function u(e){if(e&&e.__sentry_captured__)return!0;try{(0,a.my)(e,"__sentry_captured__",!0)}catch{}return!1}function d(e){return Array.isArray(e)?e:[e]}},20010(e,t,r){"use strict";r.d(t,{S8:()=>o,cd:()=>function e(t,r=3,a=102400){let n=o(t,r);return~-encodeURI(JSON.stringify(n)).split(/%..|./).length>a?e(t,r-1,a):n}});var a=r(32823),n=r(70460),i=r(45682);function o(e,t=100,r=1/0){try{return function e(t,r,o=1/0,s=1/0,l=function(){let e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(r){if(e)return!!t.has(r)||(t.add(r),!1);for(let e=0;e<t.length;e++)if(t[e]===r)return!0;return t.push(r),!1},function(r){if(e)t.delete(r);else for(let e=0;e<t.length;e++)if(t[e]===r){t.splice(e,1);break}}]}()){let[c,u]=l;if(null==r||["number","boolean","string"].includes(typeof r)&&!(0,a.yr)(r))return r;let d=function(e,t){try{let r;if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("u">typeof globalThis&&t===globalThis)return"[Global]";if("u">typeof window&&t===window)return"[Window]";if("u">typeof document&&t===document)return"[Document]";if((0,a.L2)(t))return"[VueViewModel]";if((0,a.mE)(t))return"[SyntheticEvent]";if("number"==typeof t&&t!=t)return"[NaN]";if("function"==typeof t)return`[Function: ${(0,i.qQ)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let n=(r=Object.getPrototypeOf(t))?r.constructor.name:"null prototype";if(/^HTML(\w*)Element$/.test(n))return`[HTMLElement: ${n}]`;return`[object ${n}]`}catch(e){return`**non-serializable** (${e})`}}(t,r);if(!d.startsWith("[object "))return d;if(r.__sentry_skip_normalization__)return r;let f="number"==typeof r.__sentry_override_normalization_depth__?r.__sentry_override_normalization_depth__:o;if(0===f)return d.replace("object ","");if(c(r))return"[Circular ~]";if(r&&"function"==typeof r.toJSON)try{let t=r.toJSON();return e("",t,f-1,s,l)}catch{}let m=Array.isArray(r)?[]:{},p=0,h=(0,n.W4)(r);for(let t in h){if(!Object.prototype.hasOwnProperty.call(h,t))continue;if(p>=s){m[t]="[MaxProperties ~]";break}let r=h[t];m[t]=e(t,r,f-1,s,l),p++}return u(r),m}("",e,t,r)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}},70460(e,t,r){"use strict";r.d(t,{Ce:()=>g,GS:()=>l,HF:()=>A,W4:()=>m,my:()=>c,pO:()=>u,sp:()=>d,u4:()=>f});var a=r(85287),n=r(82505),i=r(32823),o=r(4259),s=r(81114);function l(e,t,r){if(!(t in e))return;let a=e[t],n=r(a);"function"==typeof n&&u(n,a),e[t]=n}function c(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch{n.T&&o.vF.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function u(e,t){try{let r=t.prototype||{};e.prototype=t.prototype=r,c(e,"__sentry_original__",t)}catch{}}function d(e){return e.__sentry_original__}function f(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function m(e){if((0,i.bJ)(e))return{message:e.message,name:e.name,stack:e.stack,...h(e)};if(!(0,i.xH)(e))return e;{let t={type:e.type,target:p(e.target),currentTarget:p(e.currentTarget),...h(e)};return"u">typeof CustomEvent&&(0,i.tH)(e,CustomEvent)&&(t.detail=e.detail),t}}function p(e){try{return(0,i.vq)(e)?(0,a.Hd)(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function h(e){if("object"!=typeof e||null===e)return{};{let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}}function A(e,t=40){let r=Object.keys(m(e));if(r.sort(),!r.length)return"[object has no keys]";if(r[0].length>=t)return(0,s.xv)(r[0],t);for(let e=r.length;e>0;e--){let a=r.slice(0,e).join(", ");
4if(!(a.length>t)){if(e===r.length)return a;return(0,s.xv)(a,t)}}return""}function g(e){return function e(t,r){if(function(e){if(!(0,i.Qd)(e))return!1;try{let t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch{return!0}}(t)){let a=r.get(t);if(void 0!==a)return a;let n={};for(let a of(r.set(t,n),Object.keys(t)))void 0!==t[a]&&(n[a]=e(t[a],r));return n}if(Array.isArray(t)){let a=r.get(t);if(void 0!==a)return a;let n=[];return r.set(t,n),t.forEach(t=>{n.push(e(t,r))}),n}return t}(e,new Map)}},45682(e,t,r){"use strict";r.d(t,{gd:()=>i,qQ:()=>l,vk:()=>o});let a=/\(error: (.*)\)/,n=/captureMessage|captureException/;function i(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,r=0)=>{let i=[],o=e.split(`
5`);for(let e=r;e<o.length;e++){let r=o[e];if(r.length>1024)continue;let n=a.test(r)?r.replace(a,"$1"):r;if(!n.match(/\S*Error: /)){for(let e of t){let t=e(n);if(t){i.push(t);break}}if(i.length>=50)break}}if(!i.length)return[];let s=Array.from(i);return/sentryWrapped/.test(s[s.length-1].function||"")&&s.pop(),s.reverse(),n.test(s[s.length-1].function||"")&&(s.pop(),n.test(s[s.length-1].function||"")&&s.pop()),s.slice(0,50).map(e=>({...e,filename:e.filename||s[s.length-1].filename,function:e.function||"?"}))}}function o(e){return Array.isArray(e)?i(...e):e}let s="<anonymous>";function l(e){try{if(!e||"function"!=typeof e)return s;return e.name||s}catch{return s}}},81114(e,t,r){"use strict";r.d(t,{Xr:()=>o,gt:()=>i,xv:()=>n});var a=r(32823);function n(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function i(e,t){if(!Array.isArray(e))return"";let r=[];for(let t=0;t<e.length;t++){let n=e[t];try{(0,a.L2)(n)?r.push("[VueViewModel]"):r.push(String(n))}catch{r.push("[value cannot be serialized]")}}return r.join(t)}function o(e,t=[],r=!1){return t.some(t=>(function(e,t,r=!1){return!!(0,a.Kg)(e)&&((0,a.gd)(t)?t.test(e):!!(0,a.Kg)(t)&&(r?e===t:e.includes(t)))})(e,t,r))}},19455(e,t,r){"use strict";r.d(t,{T2:()=>l,XW:()=>o,xg:()=>s});var a,n,i=r(32823);function o(e){return new l(t=>{t(e)})}function s(e){return new l((t,r)=>{r(e)})}(a=n||(n={}))[a.PENDING=0]="PENDING",a[a.RESOLVED=1]="RESOLVED",a[a.REJECTED=2]="REJECTED";class l{constructor(e){l.prototype.__init.call(this),l.prototype.__init2.call(this),l.prototype.__init3.call(this),l.prototype.__init4.call(this),this._state=n.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new l((r,a)=>{this._handlers.push([!1,t=>{if(e)try{r(e(t))}catch(e){a(e)}else r(t)},e=>{if(t)try{r(t(e))}catch(e){a(e)}else a(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new l((t,r)=>{let a,n;return this.then(t=>{n=!1,a=t,e&&e()},t=>{n=!0,a=t,e&&e()}).then(()=>{n?r(a):t(a)})})}__init(){this._resolve=e=>{this._setResult(n.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(n.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===n.PENDING){if((0,i.Qg)(t))return void t.then(this._resolve,this._reject);this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===n.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===n.RESOLVED&&e[1](this._value),this._state===n.REJECTED&&e[2](this._value),e[0]=!0)})}}}},22234(e,t,r){"use strict";r.d(t,{lu:()=>n});var a=r(66272);function n(){return Date.now()/1e3}let i=function(){let{performance:e}=a.OW;if(!e||!e.now)return n;let t=Date.now()-e.now(),r=void 0==e.timeOrigin?t:e.timeOrigin;return()=>(r+e.now())/1e3}();(()=>{let{performance:e}=a.OW;if(!e||!e.now)return;let t=e.now(),r=Date.now(),n=e.timeOrigin?Math.abs(e.timeOrigin+t-r):36e5,i=e.timing&&e.timing.navigationStart,o="number"==typeof i?Math.abs(i+t-r):36e5;if((n<36e5||o<36e5)&&n<=o)return e.timeOrigin})(),r.d(t,["zf",0,i])},66272(e,t,r){"use strict";function a(e){return e&&e.Math==Math?e:void 0}r.d(t,{BY:()=>o,VZ:()=>i});let n="object"==typeof globalThis&&a(globalThis)||"object"==typeof window&&a(window)||"object"==typeof self&&a(self)||"object"==typeof globalThis&&a(globalThis)||function(){return this}()||{};function i(){return n}function o(e,t,r){let a=r||n,i=a.__SENTRY__=a.__SENTRY__||{};return i[e]||(i[e]=t())}r.d(t,["OW",0,n])},46868(){("u">typeof window?window:"u">typeof globalThis?globalThis:"u">typeof self?self:{}).SENTRY_RELEASE={id:"5.0.419.0"}},621(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());
5o.push([e.id,":root,.ui-standard{--primary-minor-2: #1c1633;--primary-minor-1: #29214d;--primary: #8a6eff;--primary-major-1: #967dff;--primary-major-2: #a18bff;--primary-major-3: #ad9aff;--primary-contrast: #ffffff;--signal-danger-minor-2: #310b12;--signal-danger-minor-1: #4a111b;--signal-danger: #f5385a;--signal-danger-major-1: #f64c6b;--signal-danger-major-2: #f7607b;--signal-danger-major-3: #f8748c;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #331200;--signal-warning-minor-1: #4d1b00;--signal-warning: #ff9900;--signal-warning-major-1: #ffa31a;--signal-warning-major-2: #ffad33;--signal-warning-major-3: #ffb84d;--signal-warning-contrast: #000000;--signal-success-minor-2: #06221b;--signal-success-minor-1: #093228;--signal-success: #1ea885;--signal-success-major-1: #35b191;--signal-success-major-2: #4bb99d;--signal-success-major-3: #62c2aa;--signal-success-contrast: #ffffff;--signal-info-minor-2: #072029;--signal-info-minor-1: #0b2f3e;--signal-info: #239ece;--signal-info-major-1: #39a8d3;--signal-info-major-2: #4fb1d8;--signal-info-major-3: #65bbdd;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #160f33;--interaction-norm-minor-1: #21164d;--interaction-norm: #6d4aff;--interaction-norm-major-1: #7c5cff;--interaction-norm-major-2: #8a6eff;--interaction-norm-major-3: #9980ff;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #16151a;--interaction-weak-minor-1: #25232c;--interaction-weak: #4a4658;--interaction-weak-major-1: #5c5969;--interaction-weak-major-2: #6e6b79;--interaction-weak-major-3: #807e8a;--interaction-weak-contrast: #ffffff;--text-norm: white;--text-weak: #a7a4b5;--text-hint: #6d697d;--text-disabled: #5b576b;--text-invert: #1c1b24;--field-norm: #5b576b;--field-hover: #6d697d;--field-disabled: #3f3b4c;--focus-outline: #6d4aff;--focus-ring: rgba(109, 74, 255, 0.3);--border-norm: #4a4658;--border-weak: #343140;--background-norm: #16141c;--background-weak: #292733;--background-strong: #3f3b4c;--background-invert: white;--interaction-default: transparent;--interaction-default-hover: rgba(91, 87, 107, 0.2);--interaction-default-active: rgba(91, 87, 107, 0.4);--shadow-norm-opacity: 0.5;--shadow-raised-opacity: 0.44;--shadow-lifted-opacity: 0.75;--backdrop-norm: rgba(22, 20, 28, 0.48);--optional-scrollbar-thumb-color: #4a4658;--optional-link-norm: var(--interaction-norm-major-1);--optional-link-hover: var(--interaction-norm-major-2);--optional-link-active: var(--interaction-norm-major-3);--optional-background-elevated: #1e1c26;--optional-background-lowered: #0e0d12;--optional-email-item-read-text-color: var(--text-weak);--optional-mini-calendar-today-color: white;--optional-logo-text-proton-color: white;--optional-logo-text-product-color: white;--optional-promotion-text-color: white;--optional-promotion-text-weak: #c1b2ff;--optional-promotion-interaction-hover: rgba(138, 110, 255, 0.2);--optional-promotion-background-start: rgba(138, 110, 255, 0.3);--optional-promotion-background-end: rgba(99, 61, 255, 0.1);--optional-promotion-secondary-color: #d783ff;--optional-bg-promotion-bw-button: var(--background-invert);--optional-text-promotion-bw-button: var(--text-invert)}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/carbon.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,0BAAA,CACA,kCAAA,CACA,mDAAA,CACA,oDAAA,CACA,0BAAA,CACA,6BAAA,CACA,6BAAA,CACA,uCAAA,CACA,yCAAA,CACA,qDAAA,CACA,sDAAA,CACA,uDAAA,CACA,uCAAA,CACA,sCAAA,CACA,uDAAA,CACA,2CAAA,CACA,wCAAA,CACA,yCAAA,CACA,sCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,2DAAA,CACA,6CAAA,CACA,2DAAA,CACA,uDAAA",sourcesContent:[`/*
6 * This file is automatically generated.
7 * Manual changes will be lost.
8 */
9
10:root,
11.ui-standard {
12  --primary-minor-2: #1c1633;
13  --primary-minor-1: #29214d;
14  --primary: #8a6eff;
15  --primary-major-1: #967dff;
16  --primary-major-2: #a18bff;
17  --primary-major-3: #ad9aff;
18  --primary-contrast: #ffffff;
19  --signal-danger-minor-2: #310b12;
20  --signal-danger-minor-1: #4a111b;
21  --signal-danger: #f5385a;
22  --signal-danger-major-1: #f64c6b;
23  --signal-danger-major-2: #f7607b;
24  --signal-danger-major-3: #f8748c;
25  --signal-danger-contrast: #ffffff;
26  --signal-warning-minor-2: #331200;
27  --signal-warning-minor-1: #4d1b00;
28  --signal-warning: #ff9900;
29  --signal-warning-major-1: #ffa31a;
30  --signal-warning-major-2: #ffad33;
31  --signal-warning-major-3: #ffb84d;
32  --signal-warning-contrast: #000000;
33  --signal-success-minor-2: #06221b;
34  --signal-success-minor-1: #093228;
35  --signal-success: #1ea885;
36  --signal-success-major-1: #35b191;
37  --signal-success-major-2: #4bb99d;
38  --signal-success-major-3: #62c2aa;
39  --signal-success-contrast: #ffffff;
40  --signal-info-minor-2: #072029;
41  --signal-info-minor-1: #0b2f3e;
42  --signal-info: #239ece;
43  --signal-info-major-1: #39a8d3;
44  --signal-info-major-2: #4fb1d8;
45  --signal-info-major-3: #65bbdd;
46  --signal-info-contrast: #ffffff;
47  --interaction-norm-minor-2: #160f33;
48  --interaction-norm-minor-1: #21164d;
49  --interaction-norm: #6d4aff;
50  --interaction-norm-major-1: #7c5cff;
51  --interaction-norm-major-2: #8a6eff;
52  --interaction-norm-major-3: #9980ff;
53  --interaction-norm-contrast: #ffffff;
54  --interaction-weak-minor-2: #16151a;
55  --interaction-weak-minor-1: #25232c;
56  --interaction-weak: #4a4658;
57  --interaction-weak-major-1: #5c5969;
58  --interaction-weak-major-2: #6e6b79;
59  --interaction-weak-major-3: #807e8a;
60  --interaction-weak-contrast: #ffffff;
61  --text-norm: white;
62  --text-weak: #a7a4b5;
63  --text-hint: #6d697d;
64  --text-disabled: #5b576b;
65  --text-invert: #1c1b24;
66  --field-norm: #5b576b;
67  --field-hover: #6d697d;
68  --field-disabled: #3f3b4c;
69  --focus-outline: #6d4aff;
70  --focus-ring: rgb(109 74 255 / 0.3);
71  --border-norm: #4a4658;
72  --border-weak: #343140;
73  --background-norm: #16141c;
74  --background-weak: #292733;
75  --background-strong: #3f3b4c;
76  --background-invert: white;
77  --interaction-default: transparent;
78  --interaction-default-hover: rgb(91 87 107 / 0.2);
79  --interaction-default-active: rgb(91 87 107 / 0.4);
80  --shadow-norm-opacity: 0.5;
81  --shadow-raised-opacity: 0.44;
82  --shadow-lifted-opacity: 0.75;
83  --backdrop-norm: rgb(22 20 28 / 0.48);
84  --optional-scrollbar-thumb-color: #4a4658;
85  --optional-link-norm: var(--interaction-norm-major-1);
86  --optional-link-hover: var(--interaction-norm-major-2);
87  --optional-link-active: var(--interaction-norm-major-3);
88  --optional-background-elevated: #1e1c26;
89  --optional-background-lowered: #0e0d12;
90  --optional-email-item-read-text-color: var(--text-weak);
91  --optional-mini-calendar-today-color: white;
92  --optional-logo-text-proton-color: white;
93  --optional-logo-text-product-color: white;
94  --optional-promotion-text-color: white;
95  --optional-promotion-text-weak: #c1b2ff;
96  --optional-promotion-interaction-hover: rgb(138 110 255 / 0.2);
97  --optional-promotion-background-start: rgb(138 110 255 / 0.3);
98  --optional-promotion-background-end: rgb(99 61 255 / 0.1);
99  --optional-promotion-secondary-color: #d783ff;
100  --optional-bg-promotion-bw-button: var(--background-invert);
101  --optional-text-promotion-bw-button: var(--text-invert);
102}
103`],sourceRoot:""}]),r.d(t,["A",0,o])},90494(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());
103o.push([e.id,":root,.ui-standard{--primary-minor-2: #f0f2fc;--primary-minor-1: #e0e5fa;--primary: #657ee4;--primary-major-1: #5b71cd;--primary-major-2: #5165b6;--primary-major-3: #4758a0;--primary-contrast: #ffffff;--signal-danger-minor-2: #fbeaeb;--signal-danger-minor-1: #f6d5d6;--signal-danger: #d42f34;--signal-danger-major-1: #bf2a2f;--signal-danger-major-2: #aa262a;--signal-danger-major-3: #942124;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #fef3e7;--signal-warning-minor-1: #fde6ce;--signal-warning: #f5830a;--signal-warning-major-1: #e96a0a;--signal-warning-major-2: #dc5309;--signal-warning-major-3: #d03d09;--signal-warning-contrast: #000000;--signal-success-minor-2: #e8f3ef;--signal-success-minor-1: #d1e7df;--signal-success: #1b8561;--signal-success-major-1: #187857;--signal-success-major-2: #166a4e;--signal-success-major-3: #135d44;--signal-success-contrast: #ffffff;--signal-info-minor-2: #e8f2fa;--signal-info-minor-1: #d0e4f5;--signal-info: #1578cf;--signal-info-major-1: #136cba;--signal-info-major-2: #1160a6;--signal-info-major-3: #0f5491;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #f0f2fc;--interaction-norm-minor-1: #e0e5fa;--interaction-norm: #657ee4;--interaction-norm-major-1: #5b71cd;--interaction-norm-major-2: #5165b6;--interaction-norm-major-3: #4758a0;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f1f2f4;--interaction-weak-minor-1: #e8e9ed;--interaction-weak: #d0d3da;--interaction-weak-major-1: #c6c8cf;--interaction-weak-major-2: #bbbec4;--interaction-weak-major-3: #b1b3b9;--interaction-weak-contrast: #000000;--text-norm: #262a33;--text-weak: #585d69;--text-hint: #a4a9b5;--text-disabled: #babec7;--text-invert: white;--field-norm: #babec7;--field-hover: #a4a9b5;--field-disabled: #d0d3da;--focus-outline: #657ee4;--focus-ring: rgba(101, 126, 228, 0.2);--border-norm: #d0d3da;--border-weak: #e7e9ec;--background-norm: white;--background-weak: #f3f4f6;--background-strong: #e7e9ec;--background-invert: #0c0c14;--interaction-default: transparent;--interaction-default-hover: rgba(186, 190, 199, 0.2);--interaction-default-active: rgba(186, 190, 199, 0.3);--shadow-norm-opacity: 0.1;--shadow-raised-opacity: 0.1;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(38, 42, 51, 0.48);--optional-scrollbar-thumb-color: #d0d3da;--optional-font-family: system-ui, sans-serif;--optional-border-radius: 3;--optional-main-border-width: 0;--optional-email-item-read-text-color: #484e5b;--optional-email-item-read-background-color: #f7f8fa;--optional-background-elevated: white;--optional-background-lowered: #f3f4f6;--optional-shadow-primary-color: 101 126 228;--optional-logo-text-proton-color: initial;--optional-logo-text-product-color: initial;--optional-promotion-text-color: #15006f;--optional-promotion-text-weak: #50409b;--optional-promotion-interaction-hover: rgba(109, 74, 255, 0.08);--optional-promotion-background-start: rgba(109, 74, 255, 0.15);--optional-promotion-background-end: rgba(70, 26, 255, 0.04);--optional-promotion-secondary-color: #d783ff;--optional-bg-promotion-bw-button: white;--optional-text-promotion-bw-button: var(--text-norm)}.ui-prominent{--signal-danger-minor-2: #2f0f10;--signal-danger-minor-1: #471718;--signal-danger: #ed4c51;--signal-danger-major-1: #ef5e62;--signal-danger-major-2: #f17074;--signal-danger-major-3: #f28285;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #311202;--signal-warning-minor-1: #491a03;--signal-warning: #f5930a;--signal-warning-major-1: #f69e23;--signal-warning-major-2: #f7a93b;--signal-warning-major-3: #f8b354;--signal-warning-contrast: #000000;--signal-success-minor-2: #0a1d17;--signal-success-minor-1: #102c22;--signal-success: #349172;--signal-success-major-1: #489c80;--signal-success-major-2: #5da78e;--signal-success-major-3: #71b29c;--signal-success-contrast: #ffffff;--signal-info-minor-2: #091b2c;--signal-info-minor-1: #0d2942;--signal-info: #2c89db;--signal-info-major-1: #4195df;--signal-info-major-2: #56a1e2;--signal-info-major-3: #6bace6;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #14192e;--interaction-norm-minor-1: #1e2644;--interaction-norm: #657ee4;--interaction-norm-major-1: #748be7;--interaction-norm-major-2: #8498e9;--interaction-norm-major-3: #93a5ec;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #0b0c13;--interaction-weak-minor-1: #10131d;--interaction-weak: #353e60;--interaction-weak-major-1: #495170;--interaction-weak-major-2: #5d6580;--interaction-weak-major-3: #727890;--interaction-weak-contrast: #ffffff;--text-norm: white;--text-weak: #949bb9;--text-hint: #565f84;--text-disabled: #444e72;--text-invert: #1c223d;--field-norm: #565f84;--field-hover: #949bb9;--field-disabled: #353e60;--focus-outline: #657ee4;--focus-ring: rgba(101, 126, 228, 0.2);--border-norm: #353e60;--border-weak: #2d3657;--background-norm: #1c223d;--background-weak: #272f4f;--background-strong: #2d3657;--interaction-default: transparent;--interaction-default-hover: rgba(68, 78, 114, 0.3);--interaction-default-active: rgba(68, 78, 114, 0.4);--shadow-norm-opacity: 0.32;--shadow-raised-opacity: 0.35;--shadow-lifted-opacity: 0.4;--backdrop-norm: rgba(0, 0, 0, 0.32);--optional-scrollbar-thumb-color: #353e60;--optional-logo-text-proton-color: white;--optional-logo-text-product-color: white}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/classic.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,sCAAA,CACA,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,kCAAA,CACA,qDAAA,CACA,sDAAA,CACA,0BAAA,CACA,4BAAA,CACA,6BAAA,CACA,uCAAA,CACA,yCAAA,CACA,6CAAA,CACA,2BAAA,CACA,+BAAA,CACA,8CAAA,CACA,oDAAA,CACA,qCAAA,CACA,sCAAA,CACA,4CAAA,CACA,0CAAA,CACA,2CAAA,CACA,wCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,4DAAA,CACA,6CAAA,CACA,wCAAA,CACA,qDAAA,CAGF,cACE,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,sCAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,kCAAA,CACA,mDAAA,CACA,oDAAA,CACA,2BAAA,CACA,6BAAA,CACA,4BAAA,CACA,oCAAA,CACA,yCAAA,CACA,wCAAA,CACA,yCAAA",sourcesContent:[`/*
104 * This file is automatically generated.
105 * Manual changes will be lost.
106 */
107
108:root,
109.ui-standard {
110  --primary-minor-2: #f0f2fc;
111  --primary-minor-1: #e0e5fa;
112  --primary: #657ee4;
113  --primary-major-1: #5b71cd;
114  --primary-major-2: #5165b6;
115  --primary-major-3: #4758a0;
116  --primary-contrast: #ffffff;
117  --signal-danger-minor-2: #fbeaeb;
118  --signal-danger-minor-1: #f6d5d6;
119  --signal-danger: #d42f34;
120  --signal-danger-major-1: #bf2a2f;
121  --signal-danger-major-2: #aa262a;
122  --signal-danger-major-3: #942124;
123  --signal-danger-contrast: #ffffff;
124  --signal-warning-minor-2: #fef3e7;
125  --signal-warning-minor-1: #fde6ce;
126  --signal-warning: #f5830a;
127  --signal-warning-major-1: #e96a0a;
128  --signal-warning-major-2: #dc5309;
129  --signal-warning-major-3: #d03d09;
130  --signal-warning-contrast: #000000;
131  --signal-success-minor-2: #e8f3ef;
132  --signal-success-minor-1: #d1e7df;
133  --signal-success: #1b8561;
134  --signal-success-major-1: #187857;
135  --signal-success-major-2: #166a4e;
136  --signal-success-major-3: #135d44;
137  --signal-success-contrast: #ffffff;
138  --signal-info-minor-2: #e8f2fa;
139  --signal-info-minor-1: #d0e4f5;
140  --signal-info: #1578cf;
141  --signal-info-major-1: #136cba;
142  --signal-info-major-2: #1160a6;
143  --signal-info-major-3: #0f5491;
144  --signal-info-contrast: #ffffff;
145  --interaction-norm-minor-2: #f0f2fc;
146  --interaction-norm-minor-1: #e0e5fa;
147  --interaction-norm: #657ee4;
148  --interaction-norm-major-1: #5b71cd;
149  --interaction-norm-major-2: #5165b6;
150  --interaction-norm-major-3: #4758a0;
151  --interaction-norm-contrast: #ffffff;
152  --interaction-weak-minor-2: #f1f2f4;
153  --interaction-weak-minor-1: #e8e9ed;
154  --interaction-weak: #d0d3da;
155  --interaction-weak-major-1: #c6c8cf;
156  --interaction-weak-major-2: #bbbec4;
157  --interaction-weak-major-3: #b1b3b9;
158  --interaction-weak-contrast: #000000;
159  --text-norm: #262a33;
160  --text-weak: #585d69;
161  --text-hint: #a4a9b5;
162  --text-disabled: #babec7;
163  --text-invert: white;
164  --field-norm: #babec7;
165  --field-hover: #a4a9b5;
166  --field-disabled: #d0d3da;
167  --focus-outline: #657ee4;
168  --focus-ring: rgb(101 126 228 / 0.2);
169  --border-norm: #d0d3da;
170  --border-weak: #e7e9ec;
171  --background-norm: white;
172  --background-weak: #f3f4f6;
173  --background-strong: #e7e9ec;
174  --background-invert: #0c0c14;
175  --interaction-default: transparent;
176  --interaction-default-hover: rgb(186 190 199 / 0.2);
177  --interaction-default-active: rgb(186 190 199 / 0.3);
178  --shadow-norm-opacity: 0.1;
179  --shadow-raised-opacity: 0.1;
180  --shadow-lifted-opacity: 0.16;
181  --backdrop-norm: rgb(38 42 51 / 0.48);
182  --optional-scrollbar-thumb-color: #d0d3da;
183  --optional-font-family: system-ui, sans-serif;
184  --optional-border-radius: 3;
185  --optional-main-border-width: 0;
186  --optional-email-item-read-text-color: #484e5b;
187  --optional-email-item-read-background-color: #f7f8fa;
188  --optional-background-elevated: white;
189  --optional-background-lowered: #f3f4f6;
190  --optional-shadow-primary-color: 101 126 228;
191  --optional-logo-text-proton-color: initial;
192  --optional-logo-text-product-color: initial;
193  --optional-promotion-text-color: #15006f;
194  --optional-promotion-text-weak: #50409b;
195  --optional-promotion-interaction-hover: rgb(109 74 255 / 0.08);
196  --optional-promotion-background-start: rgb(109 74 255 / 0.15);
197  --optional-promotion-background-end: rgb(70 26 255 / 0.04);
198  --optional-promotion-secondary-color: #d783ff;
199  --optional-bg-promotion-bw-button: white;
200  --optional-text-promotion-bw-button: var(--text-norm);
201}
202
203.ui-prominent {
204  --signal-danger-minor-2: #2f0f10;
205  --signal-danger-minor-1: #471718;
206  --signal-danger: #ed4c51;
207  --signal-danger-major-1: #ef5e62;
208  --signal-danger-major-2: #f17074;
209  --signal-danger-major-3: #f28285;
210  --signal-danger-contrast: #ffffff;
211  --signal-warning-minor-2: #311202;
212  --signal-warning-minor-1: #491a03;
213  --signal-warning: #f5930a;
214  --signal-warning-major-1: #f69e23;
215  --signal-warning-major-2: #f7a93b;
216  --signal-warning-major-3: #f8b354;
217  --signal-warning-contrast: #000000;
218  --signal-success-minor-2: #0a1d17;
219  --signal-success-minor-1: #102c22;
220  --signal-success: #349172;
221  --signal-success-major-1: #489c80;
222  --signal-success-major-2: #5da78e;
223  --signal-success-major-3: #71b29c;
224  --signal-success-contrast: #ffffff;
225  --signal-info-minor-2: #091b2c;
226  --signal-info-minor-1: #0d2942;
227  --signal-info: #2c89db;
228  --signal-info-major-1: #4195df;
229  --signal-info-major-2: #56a1e2;
230  --signal-info-major-3: #6bace6;
231  --signal-info-contrast: #ffffff;
232  --interaction-norm-minor-2: #14192e;
233  --interaction-norm-minor-1: #1e2644;
234  --interaction-norm: #657ee4;
235  --interaction-norm-major-1: #748be7;
236  --interaction-norm-major-2: #8498e9;
237  --interaction-norm-major-3: #93a5ec;
238  --interaction-norm-contrast: #ffffff;
239  --interaction-weak-minor-2: #0b0c13;
240  --interaction-weak-minor-1: #10131d;
241  --interaction-weak: #353e60;
242  --interaction-weak-major-1: #495170;
243  --interaction-weak-major-2: #5d6580;
244  --interaction-weak-major-3: #727890;
245  --interaction-weak-contrast: #ffffff;
246  --text-norm: white;
247  --text-weak: #949bb9;
248  --text-hint: #565f84;
249  --text-disabled: #444e72;
250  --text-invert: #1c223d;
251  --field-norm: #565f84;
252  --field-hover: #949bb9;
253  --field-disabled: #353e60;
254  --focus-outline: #657ee4;
255  --focus-ring: rgb(101 126 228 / 0.2);
256  --border-norm: #353e60;
257  --border-weak: #2d3657;
258  --background-norm: #1c223d;
259  --background-weak: #272f4f;
260  --background-strong: #2d3657;
261  --interaction-default: transparent;
262  --interaction-default-hover: rgb(68 78 114 / 0.3);
263  --interaction-default-active: rgb(68 78 114 / 0.4);
264  --shadow-norm-opacity: 0.32;
265  --shadow-raised-opacity: 0.35;
266  --shadow-lifted-opacity: 0.4;
267  --backdrop-norm: rgb(0 0 0 / 0.32);
268  --optional-scrollbar-thumb-color: #353e60;
269  --optional-logo-text-proton-color: white;
270  --optional-logo-text-product-color: white;
271}
272`],sourceRoot:""}]),r.d(t,["A",0,o])},33437(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #0e1f33;--primary-minor-1: #162e4d;--primary: #489aff;--primary-major-1: #5aa4ff;--primary-major-2: #6daeff;--primary-major-3: #7fb8ff;--primary-contrast: #000000;--primary-contrast: white;--signal-danger-minor-2: #2b0008;--signal-danger-minor-1: #40000c;--signal-danger: #d50027;--signal-danger-major-1: #d91a3d;--signal-danger-major-2: #dd3352;--signal-danger-major-3: #e24d68;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #2c1300;--signal-warning-minor-1: #421d00;--signal-warning: #db5f00;--signal-warning-major-1: #df6f1a;--signal-warning-major-2: #e27f33;--signal-warning-major-3: #e68f4d;--signal-warning-contrast: #ffffff;--signal-success-minor-2: #002219;--signal-success-minor-1: #003226;--signal-success: #00a87e;--signal-success-major-1: #1ab18b;--signal-success-major-2: #33b998;--signal-success-major-3: #4dc2a5;--signal-success-contrast: #ffffff;--signal-info-minor-2: #00202d;--signal-info-minor-1: #003144;--signal-info: #00a2e1;--signal-info-major-1: #1aabe4;--signal-info-major-2: #33b5e7;--signal-info-major-3: #4dbeea;--signal-info-contrast: #000000;--interaction-norm-minor-2: #001733;--interaction-norm-minor-1: #00234d;--interaction-norm: #0073ff;--interaction-norm-major-1: #1a81ff;--interaction-norm-major-2: #338fff;--interaction-norm-major-3: #4d9dff;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #191b20;--interaction-weak-minor-1: #292e36;--interaction-weak: #525b6c;--interaction-weak-major-1: #636b7b;--interaction-weak-major-2: #757c89;--interaction-weak-major-3: #868c98;--interaction-weak-contrast: #ffffff;--text-norm: white;--text-weak: #cccccc;--text-hint: #999999;--text-disabled: #666666;--text-invert: black;--field-norm: #dddddd;--field-hover: white;--field-disabled: #aaaaaa;--focus-outline: #0073ff;--focus-ring: rgba(0, 115, 255, 0.75);--border-norm: #4a4658;--border-weak: #343140;--background-norm: #0e0d12;--background-weak: #1e1c24;--background-strong: #2c2934;--background-invert: white;--interaction-default: transparent;--interaction-default-hover: rgba(91, 87, 107, 0.6);--interaction-default-active: rgba(91, 87, 107, 0.9);--shadow-norm-opacity: 0.5;--shadow-raised-opacity: 1;--shadow-lifted-opacity: 0.75;--backdrop-norm: rgba(16, 15, 20, 0.48);--optional-scrollbar-thumb-color: #999999;--optional-link-norm: var(--interaction-norm-major-1);--optional-link-hover: var(--interaction-norm-major-2);--optional-link-active: var(--interaction-norm-major-3);--optional-email-item-unread-background-color: black;--optional-email-item-read-background-color: var(--background-norm);--optional-email-item-read-text-color: var(--text-weak);--optional-mini-calendar-today-color: white;--optional-background-lowered: #040405;--optional-background-elevated: #18161f;--optional-logo-text-proton-color: white;--optional-logo-text-product-color: white;--optional-promotion-text-color: white;--optional-promotion-text-weak: #b2d0ff;--optional-promotion-interaction-hover: rgba(110, 166, 255, 0.2);--optional-promotion-background-start: rgba(110, 156, 255, 0.3);--optional-promotion-background-end: rgba(61, 122, 255, 0.1);--optional-promotion-secondary-color: #d783ff;--optional-bg-promotion-bw-button: var(--background-invert);--optional-text-promotion-bw-button: var(--text-invert);
272--optional-toggle-container-unchecked-loader-color: var(--text-invert)}.ui-prominent{--background-norm: black}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/contrast-dark.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,yBAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,qBAAA,CACA,oBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,0BAAA,CACA,kCAAA,CACA,mDAAA,CACA,oDAAA,CACA,0BAAA,CACA,0BAAA,CACA,6BAAA,CACA,uCAAA,CACA,yCAAA,CACA,qDAAA,CACA,sDAAA,CACA,uDAAA,CACA,oDAAA,CACA,mEAAA,CACA,uDAAA,CACA,2CAAA,CACA,sCAAA,CACA,uCAAA,CACA,wCAAA,CACA,yCAAA,CACA,sCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,4DAAA,CACA,6CAAA,CACA,2DAAA,CACA,uDAAA,CACA,sEAAA,CAGF,cACE,wBAAA",sourcesContent:[`/*
273 * This file is automatically generated.
274 * Manual changes will be lost.
275 */
276
277:root,
278.ui-standard {
279  --primary-minor-2: #0e1f33;
280  --primary-minor-1: #162e4d;
281  --primary: #489aff;
282  --primary-major-1: #5aa4ff;
283  --primary-major-2: #6daeff;
284  --primary-major-3: #7fb8ff;
285  --primary-contrast: #000000;
286  --primary-contrast: white;
287  --signal-danger-minor-2: #2b0008;
288  --signal-danger-minor-1: #40000c;
289  --signal-danger: #d50027;
290  --signal-danger-major-1: #d91a3d;
291  --signal-danger-major-2: #dd3352;
292  --signal-danger-major-3: #e24d68;
293  --signal-danger-contrast: #ffffff;
294  --signal-warning-minor-2: #2c1300;
295  --signal-warning-minor-1: #421d00;
296  --signal-warning: #db5f00;
297  --signal-warning-major-1: #df6f1a;
298  --signal-warning-major-2: #e27f33;
299  --signal-warning-major-3: #e68f4d;
300  --signal-warning-contrast: #ffffff;
301  --signal-success-minor-2: #002219;
302  --signal-success-minor-1: #003226;
303  --signal-success: #00a87e;
304  --signal-success-major-1: #1ab18b;
305  --signal-success-major-2: #33b998;
306  --signal-success-major-3: #4dc2a5;
307  --signal-success-contrast: #ffffff;
308  --signal-info-minor-2: #00202d;
309  --signal-info-minor-1: #003144;
310  --signal-info: #00a2e1;
311  --signal-info-major-1: #1aabe4;
312  --signal-info-major-2: #33b5e7;
313  --signal-info-major-3: #4dbeea;
314  --signal-info-contrast: #000000;
315  --interaction-norm-minor-2: #001733;
316  --interaction-norm-minor-1: #00234d;
317  --interaction-norm: #0073ff;
318  --interaction-norm-major-1: #1a81ff;
319  --interaction-norm-major-2: #338fff;
320  --interaction-norm-major-3: #4d9dff;
321  --interaction-norm-contrast: #ffffff;
322  --interaction-weak-minor-2: #191b20;
323  --interaction-weak-minor-1: #292e36;
324  --interaction-weak: #525b6c;
325  --interaction-weak-major-1: #636b7b;
326  --interaction-weak-major-2: #757c89;
327  --interaction-weak-major-3: #868c98;
328  --interaction-weak-contrast: #ffffff;
329  --text-norm: white;
330  --text-weak: #cccccc;
331  --text-hint: #999999;
332  --text-disabled: #666666;
333  --text-invert: black;
334  --field-norm: #dddddd;
335  --field-hover: white;
336  --field-disabled: #aaaaaa;
337  --focus-outline: #0073ff;
338  --focus-ring: rgb(0 115 255 / 0.75);
339  --border-norm: #4a4658;
340  --border-weak: #343140;
341  --background-norm: #0e0d12;
342  --background-weak: #1e1c24;
343  --background-strong: #2c2934;
344  --background-invert: white;
345  --interaction-default: transparent;
346  --interaction-default-hover: rgb(91 87 107 / 0.6);
347  --interaction-default-active: rgb(91 87 107 / 0.9);
348  --shadow-norm-opacity: 0.5;
349  --shadow-raised-opacity: 1;
350  --shadow-lifted-opacity: 0.75;
351  --backdrop-norm: rgb(16 15 20 / 0.48);
352  --optional-scrollbar-thumb-color: #999999;
353  --optional-link-norm: var(--interaction-norm-major-1);
354  --optional-link-hover: var(--interaction-norm-major-2);
355  --optional-link-active: var(--interaction-norm-major-3);
356  --optional-email-item-unread-background-color: black;
357  --optional-email-item-read-background-color: var(--background-norm);
358  --optional-email-item-read-text-color: var(--text-weak);
359  --optional-mini-calendar-today-color: white;
360  --optional-background-lowered: #040405;
361  --optional-background-elevated: #18161f;
362  --optional-logo-text-proton-color: white;
363  --optional-logo-text-product-color: white;
364  --optional-promotion-text-color: white;
365  --optional-promotion-text-weak: #b2d0ff;
366  --optional-promotion-interaction-hover: rgba(110 166 255 / 0.2);
367  --optional-promotion-background-start: rgba(110 156 255 / 0.3);
368  --optional-promotion-background-end: rgba(61 122 255 / 0.1);
369  --optional-promotion-secondary-color: #d783ff;
370  --optional-bg-promotion-bw-button: var(--background-invert);
371  --optional-text-promotion-bw-button: var(--text-invert);
372  --optional-toggle-container-unchecked-loader-color: var(--text-invert);
373}
374
375.ui-prominent {
376  --background-norm: black;
377}
378`],sourceRoot:""}]),r.d(t,["A",0,o])},71807(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #edeaf6;--primary-minor-1: #dad6ed;--primary: #4630a6;--primary-major-1: #3f2b95;--primary-major-2: #382685;--primary-major-3: #312274;--primary-contrast: #ffffff;--signal-danger-minor-2: #fcebee;--signal-danger-minor-1: #f8d6dc;--signal-danger: #dc3251;--signal-danger-major-1: #c62d49;--signal-danger-major-2: #b02841;--signal-danger-major-3: #9a2339;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #fff5e6;--signal-warning-minor-1: #ffebcc;--signal-warning: #ff9900;--signal-warning-major-1: #f27d00;--signal-warning-major-2: #e66300;--signal-warning-major-3: #d94c00;--signal-warning-contrast: #000000;--signal-success-minor-2: #e8f3f0;--signal-success-minor-1: #d0e6e1;--signal-success: #168368;--signal-success-major-1: #14765e;--signal-success-major-2: #126953;--signal-success-major-3: #0f5c49;--signal-success-contrast: #ffffff;--signal-info-minor-2: #e8edfb;--signal-info-minor-1: #d2dcf7;--signal-info: #1d4ed8;--signal-info-major-1: #1a46c2;--signal-info-major-2: #173ead;--signal-info-major-3: #143797;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #edeaf6;--interaction-norm-minor-1: #dad6ed;--interaction-norm: #4630a6;--interaction-norm-major-1: #3f2b95;--interaction-norm-major-2: #382685;--interaction-norm-major-3: #312274;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f1f1f1;--interaction-weak-minor-1: #e8e8e8;--interaction-weak: #d1d1d1;--interaction-weak-major-1: #c7c7c7;--interaction-weak-major-2: #bcbcbc;--interaction-weak-major-3: #b2b2b2;--interaction-weak-contrast: #000000;--text-norm: #000000;--text-weak: #4d4d4d;--text-hint: #666666;--text-disabled: #767676;--text-invert: white;--field-norm: #4d4d4d;--field-hover: #333333;--field-disabled: #b8b8b8;--focus-outline: #4630a6;--focus-ring: rgba(70, 48, 166, 0.75);--border-norm: #b7b5b4;--border-weak: #d1cfcd;--background-norm: #ffffff;--background-weak: #f5f5f5;--background-strong: #e6e6e6;--background-invert: #0c0c14;--interaction-default: transparent;--interaction-default-hover: rgba(194, 194, 194, 0.3);--interaction-default-active: rgba(194, 194, 194, 0.6);--shadow-norm-opacity: 0.1;--shadow-raised-opacity: 0.1;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(0, 0, 0, 0.32);--optional-email-item-read-text-color: #393939;--optional-scrollbar-thumb-color: #c2c2c2;--optional-logo-text-proton-color: #1b1340;--optional-logo-text-product-color: #6d4aff;--optional-promotion-text-color: #15006f;--optional-promotion-text-weak: #50409b;--optional-promotion-interaction-hover: rgba(109, 74, 255, 0.08);--optional-promotion-background-start: rgba(109, 74, 255, 0.15);--optional-promotion-background-end: rgba(70, 26, 255, 0.04);--optional-promotion-secondary-color: #d783ff;--optional-bg-promotion-bw-button: var(--background-invert);--optional-text-promotion-bw-button: var(--text-invert);--optional-background-lowered: #f5f5f5;--optional-background-elevated: white;--optional-shadow-primary-color: 70 48 166}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/contrast-light.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,kCAAA,CACA,qDAAA,CACA,sDAAA,CACA,0BAAA,CACA,4BAAA,CACA,6BAAA,CACA,oCAAA,CACA,8CAAA,CACA,yCAAA,CACA,0CAAA,CACA,2CAAA,CACA,wCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,4DAAA,CACA,6CAAA,CACA,2DAAA,CACA,uDAAA,CACA,sCAAA,CACA,qCAAA,CACA,0CAAA",sourcesContent:[`/*
379 * This file is automatically generated.
380 * Manual changes will be lost.
381 */
382
383:root,
384.ui-standard {
385  --primary-minor-2: #edeaf6;
386  --primary-minor-1: #dad6ed;
387  --primary: #4630a6;
388  --primary-major-1: #3f2b95;
389  --primary-major-2: #382685;
390  --primary-major-3: #312274;
391  --primary-contrast: #ffffff;
392  --signal-danger-minor-2: #fcebee;
393  --signal-danger-minor-1: #f8d6dc;
394  --signal-danger: #dc3251;
395  --signal-danger-major-1: #c62d49;
396  --signal-danger-major-2: #b02841;
397  --signal-danger-major-3: #9a2339;
398  --signal-danger-contrast: #ffffff;
399  --signal-warning-minor-2: #fff5e6;
400  --signal-warning-minor-1: #ffebcc;
401  --signal-warning: #ff9900;
402  --signal-warning-major-1: #f27d00;
403  --signal-warning-major-2: #e66300;
404  --signal-warning-major-3: #d94c00;
405  --signal-warning-contrast: #000000;
406  --signal-success-minor-2: #e8f3f0;
407  --signal-success-minor-1: #d0e6e1;
408  --signal-success: #168368;
409  --signal-success-major-1: #14765e;
410  --signal-success-major-2: #126953;
411  --signal-success-major-3: #0f5c49;
412  --signal-success-contrast: #ffffff;
413  --signal-info-minor-2: #e8edfb;
414  --signal-info-minor-1: #d2dcf7;
415  --signal-info: #1d4ed8;
416  --signal-info-major-1: #1a46c2;
417  --signal-info-major-2: #173ead;
418  --signal-info-major-3: #143797;
419  --signal-info-contrast: #ffffff;
420  --interaction-norm-minor-2: #edeaf6;
421  --interaction-norm-minor-1: #dad6ed;
422  --interaction-norm: #4630a6;
423  --interaction-norm-major-1: #3f2b95;
424  --interaction-norm-major-2: #382685;
425  --interaction-norm-major-3: #312274;
426  --interaction-norm-contrast: #ffffff;
427  --interaction-weak-minor-2: #f1f1f1;
428  --interaction-weak-minor-1: #e8e8e8;
429  --interaction-weak: #d1d1d1;
430  --interaction-weak-major-1: #c7c7c7;
431  --interaction-weak-major-2: #bcbcbc;
432  --interaction-weak-major-3: #b2b2b2;
433  --interaction-weak-contrast: #000000;
434  --text-norm: #000000;
435  --text-weak: #4d4d4d;
436  --text-hint: #666666;
437  --text-disabled: #767676;
438  --text-invert: white;
439  --field-norm: #4d4d4d;
440  --field-hover: #333333;
441  --field-disabled: #b8b8b8;
442  --focus-outline: #4630a6;
443  --focus-ring: rgb(70 48 166 / 0.75);
444  --border-norm: #b7b5b4;
445  --border-weak: #d1cfcd;
446  --background-norm: #ffffff;
447  --background-weak: #f5f5f5;
448  --background-strong: #e6e6e6;
449  --background-invert: #0c0c14;
450  --interaction-default: transparent;
451  --interaction-default-hover: rgb(194 194 194 / 0.3);
452  --interaction-default-active: rgb(194 194 194 / 0.6);
453  --shadow-norm-opacity: 0.1;
454  --shadow-raised-opacity: 0.1;
455  --shadow-lifted-opacity: 0.16;
456  --backdrop-norm: rgb(0 0 0 / 0.32);
457  --optional-email-item-read-text-color: #393939;
458  --optional-scrollbar-thumb-color: #c2c2c2;
459  --optional-logo-text-proton-color: #1b1340;
460  --optional-logo-text-product-color: #6d4aff;
461  --optional-promotion-text-color: #15006f;
462  --optional-promotion-text-weak: #50409b;
463  --optional-promotion-interaction-hover: rgb(109 74 255 / 0.08);
464  --optional-promotion-background-start: rgb(109 74 255 / 0.15);
465  --optional-promotion-background-end: rgb(70 26 255 / 0.04);
466  --optional-promotion-secondary-color: #d783ff;
467  --optional-bg-promotion-bw-button: var(--background-invert);
468  --optional-text-promotion-bw-button: var(--text-invert);
469  --optional-background-lowered: #f5f5f5;
470  --optional-background-elevated: white;
471  --optional-shadow-primary-color: 70 48 166;
472}
473`],sourceRoot:""}]),r.d(t,["A",0,o])},61522(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #f0edff;--primary-minor-1: #e2dbff;--primary: #6d4aff;--primary-major-1: #6243e6;--primary-major-2: #573bcc;--primary-major-3: #4c34b3;--primary-contrast: #ffffff;--signal-danger-minor-2: #fcebee;--signal-danger-minor-1: #f8d6dc;--signal-danger: #dc3251;--signal-danger-major-1: #c62d49;--signal-danger-major-2: #b02841;--signal-danger-major-3: #9a2339;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #fff5e6;--signal-warning-minor-1: #ffebcc;--signal-warning: #ff9900;--signal-warning-major-1: #f27d00;--signal-warning-major-2: #e66300;--signal-warning-major-3: #d94c00;--signal-warning-contrast: #000000;--signal-success-minor-2: #e9f6f3;--signal-success-minor-1: #d2eee7;--signal-success: #1ea885;--signal-success-major-1: #1b9778;--signal-success-major-2: #18866a;--signal-success-major-3: #15765d;--signal-success-contrast: #ffffff;--signal-info-minor-2: #e9f5fa;--signal-info-minor-1: #d3ecf5;--signal-info: #239ece;--signal-info-major-1: #208eb9;--signal-info-major-2: #1c7ea5;--signal-info-major-3: #196f90;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #f0edff;--interaction-norm-minor-1: #e2dbff;--interaction-norm: #6d4aff;--interaction-norm-major-1: #6243e6;--interaction-norm-major-2: #573bcc;--interaction-norm-major-3: #4c34b3;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f9f8f7;--interaction-weak-minor-1: #f5f3f2;--interaction-weak: #eae7e4;--interaction-weak-major-1: #dedbd9;--interaction-weak-major-2: #d3d0cd;--interaction-weak-major-3: #c7c4c2;--interaction-weak-contrast: #000000;--text-norm: #0c0c14;--text-weak: #5c5958;--text-hint: #8f8d8a;--text-disabled: #c2bfbc;--text-invert: white;--field-norm: #adaba8;--field-hover: #8f8d8a;--field-disabled: #d1cfcd;--focus-outline: #6d4aff;--focus-ring: rgba(109, 74, 255, 0.2);--border-norm: #d1cfcd;--border-weak: #eae7e4;--background-norm: white;--background-weak: #f5f4f2;--background-strong: #e5e4e1;--background-invert: #0c0c14;--interaction-default: transparent;--interaction-default-hover: rgba(194, 193, 192, 0.2);--interaction-default-active: rgba(194, 192, 190, 0.35);--shadow-norm-opacity: 0.1;--shadow-raised-opacity: 0.1;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(38, 42, 51, 0.48);--optional-scrollbar-thumb-color: #d1cfcd;--optional-main-border-width: 0;--optional-background-lowered: #f8f8f6;--optional-background-elevated: white;--optional-email-item-read-text-color: #3d3c3c;--optional-email-item-selected-background-color: var( --interaction-norm-major-1 );--optional-email-item-selected-icon-background-color: var( --interaction-norm-major-3 );--optional-shadow-primary-color: 109 74 255;--optional-link-norm: initial;--optional-link-hover: initial;--optional-link-active: initial;--optional-mini-calendar-today-color: initial;--optional-logo-text-proton-color: initial;--optional-logo-text-product-color: initial;--optional-promotion-text-color: #15006f;--optional-promotion-text-weak: #50409b;--optional-promotion-interaction-hover: rgba(109, 74, 255, 0.08);--optional-promotion-background-start: rgba(109, 74, 255, 0.15);--optional-promotion-background-end: rgba(70, 26, 255, 0.04);--optional-promotion-secondary-color: #d783ff;--optional-bg-promotion-bw-button: var(--background-invert);--optional-text-promotion-bw-button: var(--text-invert)}.ui-prominent{--primary-minor-2: #1c1633;--primary-minor-1: #29214d;--primary: #8a6eff;--primary-major-1: #967dff;--primary-major-2: #a18bff;--primary-major-3: #ad9aff;--primary-contrast: #ffffff;--signal-danger-minor-2: #310b12;--signal-danger-minor-1: #4a111b;--signal-danger: #f5385a;--signal-danger-major-1: #f64c6b;--signal-danger-major-2: #f7607b;--signal-danger-major-3: #f8748c;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #331200;--signal-warning-minor-1: #4d1b00;--signal-warning: #ff9900;--signal-warning-major-1: #ffa31a;--signal-warning-major-2: #ffad33;--signal-warning-major-3: #ffb84d;--signal-warning-contrast: #000000;--signal-success-minor-2: #06221b;--signal-success-minor-1: #093228;--signal-success: #1ea885;--signal-success-major-1: #35b191;--signal-success-major-2: #4bb99d;--signal-success-major-3: #62c2aa;--signal-success-contrast: #ffffff;--signal-info-minor-2: #072029;--signal-info-minor-1: #0b2f3e;--signal-info: #239ece;--signal-info-major-1: #39a8d3;--signal-info-major-2: #4fb1d8;--signal-info-major-3: #65bbdd;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #160f33;--interaction-norm-minor-1: #21164d;--interaction-norm: #6d4aff;--interaction-norm-major-1: #7c5cff;--interaction-norm-major-2: #8a6eff;--interaction-norm-major-3: #9980ff;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #0f0a24;--interaction-weak-minor-1: #171035;--interaction-weak: #4c34b2;--interaction-weak-major-1: #5e48ba;--interaction-weak-major-2: #705dc1;--interaction-weak-major-3: #8271c9;--interaction-weak-contrast: #ffffff;--text-norm: white;--text-weak: #b3a3f5;--text-hint: #8067e4;--text-disabled: #5940bf;--text-invert: #1b1340;--field-norm: #9282d4;--field-hover: #7c5cff;--field-disabled: #38277a;--focus-outline: #6d4aff;--focus-ring: rgba(109, 74, 255, 0.3);--border-norm: #413085;--border-weak: #3c2b80;--background-norm: #1b1340;--background-weak: #271c57;--background-strong: #38277a;--interaction-default: transparent;--interaction-default-hover: rgba(74, 54, 143, 0.3);--interaction-default-active: rgba(74, 57, 143, 0.5);--shadow-norm-opacity: 0.32;--shadow-raised-opacity: 0.35;--shadow-lifted-opacity: 0.4;--backdrop-norm: rgba(0, 0, 0, 0.32);--optional-scrollbar-thumb-color: #413085;--optional-link-norm: var(--interaction-norm-major-1);--optional-link-hover: var(--interaction-norm-major-2);--optional-link-active: var(--interaction-norm-major-3);--optional-mini-calendar-today-color: white;--optional-logo-text-proton-color: white;--optional-logo-text-product-color: white;
473--optional-shadow-primary-color: 109 74 255}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/duotone.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,kCAAA,CACA,qDAAA,CACA,uDAAA,CACA,0BAAA,CACA,4BAAA,CACA,6BAAA,CACA,uCAAA,CACA,yCAAA,CACA,+BAAA,CACA,sCAAA,CACA,qCAAA,CACA,8CAAA,CACA,kFAAA,CAGA,uFAAA,CAGA,2CAAA,CACA,6BAAA,CACA,8BAAA,CACA,+BAAA,CACA,6CAAA,CACA,0CAAA,CACA,2CAAA,CACA,wCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,4DAAA,CACA,6CAAA,CACA,2DAAA,CACA,uDAAA,CAGF,cACE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,kCAAA,CACA,mDAAA,CACA,oDAAA,CACA,2BAAA,CACA,6BAAA,CACA,4BAAA,CACA,oCAAA,CACA,yCAAA,CACA,qDAAA,CACA,sDAAA,CACA,uDAAA,CACA,2CAAA,CACA,wCAAA,CACA,yCAAA,CACA,2CAAA",sourcesContent:[`/*
474 * This file is automatically generated.
475 * Manual changes will be lost.
476 */
477
478:root,
479.ui-standard {
480  --primary-minor-2: #f0edff;
481  --primary-minor-1: #e2dbff;
482  --primary: #6d4aff;
483  --primary-major-1: #6243e6;
484  --primary-major-2: #573bcc;
485  --primary-major-3: #4c34b3;
486  --primary-contrast: #ffffff;
487  --signal-danger-minor-2: #fcebee;
488  --signal-danger-minor-1: #f8d6dc;
489  --signal-danger: #dc3251;
490  --signal-danger-major-1: #c62d49;
491  --signal-danger-major-2: #b02841;
492  --signal-danger-major-3: #9a2339;
493  --signal-danger-contrast: #ffffff;
494  --signal-warning-minor-2: #fff5e6;
495  --signal-warning-minor-1: #ffebcc;
496  --signal-warning: #ff9900;
497  --signal-warning-major-1: #f27d00;
498  --signal-warning-major-2: #e66300;
499  --signal-warning-major-3: #d94c00;
500  --signal-warning-contrast: #000000;
501  --signal-success-minor-2: #e9f6f3;
502  --signal-success-minor-1: #d2eee7;
503  --signal-success: #1ea885;
504  --signal-success-major-1: #1b9778;
505  --signal-success-major-2: #18866a;
506  --signal-success-major-3: #15765d;
507  --signal-success-contrast: #ffffff;
508  --signal-info-minor-2: #e9f5fa;
509  --signal-info-minor-1: #d3ecf5;
510  --signal-info: #239ece;
511  --signal-info-major-1: #208eb9;
512  --signal-info-major-2: #1c7ea5;
513  --signal-info-major-3: #196f90;
514  --signal-info-contrast: #ffffff;
515  --interaction-norm-minor-2: #f0edff;
516  --interaction-norm-minor-1: #e2dbff;
517  --interaction-norm: #6d4aff;
518  --interaction-norm-major-1: #6243e6;
519  --interaction-norm-major-2: #573bcc;
520  --interaction-norm-major-3: #4c34b3;
521  --interaction-norm-contrast: #ffffff;
522  --interaction-weak-minor-2: #f9f8f7;
523  --interaction-weak-minor-1: #f5f3f2;
524  --interaction-weak: #eae7e4;
525  --interaction-weak-major-1: #dedbd9;
526  --interaction-weak-major-2: #d3d0cd;
527  --interaction-weak-major-3: #c7c4c2;
528  --interaction-weak-contrast: #000000;
529  --text-norm: #0c0c14;
530  --text-weak: #5c5958;
531  --text-hint: #8f8d8a;
532  --text-disabled: #c2bfbc;
533  --text-invert: white;
534  --field-norm: #adaba8;
535  --field-hover: #8f8d8a;
536  --field-disabled: #d1cfcd;
537  --focus-outline: #6d4aff;
538  --focus-ring: rgb(109 74 255 / 0.2);
539  --border-norm: #d1cfcd;
540  --border-weak: #eae7e4;
541  --background-norm: white;
542  --background-weak: #f5f4f2;
543  --background-strong: #e5e4e1;
544  --background-invert: #0c0c14;
545  --interaction-default: transparent;
546  --interaction-default-hover: rgb(194 193 192 / 0.2);
547  --interaction-default-active: rgb(194 192 190 / 0.35);
548  --shadow-norm-opacity: 0.1;
549  --shadow-raised-opacity: 0.1;
550  --shadow-lifted-opacity: 0.16;
551  --backdrop-norm: rgb(38 42 51 / 0.48);
552  --optional-scrollbar-thumb-color: #d1cfcd;
553  --optional-main-border-width: 0;
554  --optional-background-lowered: #f8f8f6;
555  --optional-background-elevated: white;
556  --optional-email-item-read-text-color: #3d3c3c;
557  --optional-email-item-selected-background-color: var(
558    --interaction-norm-major-1
559  );
560  --optional-email-item-selected-icon-background-color: var(
561    --interaction-norm-major-3
562  );
563  --optional-shadow-primary-color: 109 74 255;
564  --optional-link-norm: initial;
565  --optional-link-hover: initial;
566  --optional-link-active: initial;
567  --optional-mini-calendar-today-color: initial;
568  --optional-logo-text-proton-color: initial;
569  --optional-logo-text-product-color: initial;
570  --optional-promotion-text-color: #15006f;
571  --optional-promotion-text-weak: #50409b;
572  --optional-promotion-interaction-hover: rgb(109 74 255 / 0.08);
573  --optional-promotion-background-start: rgb(109 74 255 / 0.15);
574  --optional-promotion-background-end: rgb(70 26 255 / 0.04);
575  --optional-promotion-secondary-color: #d783ff;
576  --optional-bg-promotion-bw-button: var(--background-invert);
577  --optional-text-promotion-bw-button: var(--text-invert);
578}
579
580.ui-prominent {
581  --primary-minor-2: #1c1633;
582  --primary-minor-1: #29214d;
583  --primary: #8a6eff;
584  --primary-major-1: #967dff;
585  --primary-major-2: #a18bff;
586  --primary-major-3: #ad9aff;
587  --primary-contrast: #ffffff;
588  --signal-danger-minor-2: #310b12;
589  --signal-danger-minor-1: #4a111b;
590  --signal-danger: #f5385a;
591  --signal-danger-major-1: #f64c6b;
592  --signal-danger-major-2: #f7607b;
593  --signal-danger-major-3: #f8748c;
594  --signal-danger-contrast: #ffffff;
595  --signal-warning-minor-2: #331200;
596  --signal-warning-minor-1: #4d1b00;
597  --signal-warning: #ff9900;
598  --signal-warning-major-1: #ffa31a;
599  --signal-warning-major-2: #ffad33;
600  --signal-warning-major-3: #ffb84d;
601  --signal-warning-contrast: #000000;
602  --signal-success-minor-2: #06221b;
603  --signal-success-minor-1: #093228;
604  --signal-success: #1ea885;
605  --signal-success-major-1: #35b191;
606  --signal-success-major-2: #4bb99d;
607  --signal-success-major-3: #62c2aa;
608  --signal-success-contrast: #ffffff;
609  --signal-info-minor-2: #072029;
610  --signal-info-minor-1: #0b2f3e;
611  --signal-info: #239ece;
612  --signal-info-major-1: #39a8d3;
613  --signal-info-major-2: #4fb1d8;
614  --signal-info-major-3: #65bbdd;
615  --signal-info-contrast: #ffffff;
616  --interaction-norm-minor-2: #160f33;
617  --interaction-norm-minor-1: #21164d;
618  --interaction-norm: #6d4aff;
619  --interaction-norm-major-1: #7c5cff;
620  --interaction-norm-major-2: #8a6eff;
621  --interaction-norm-major-3: #9980ff;
622  --interaction-norm-contrast: #ffffff;
623  --interaction-weak-minor-2: #0f0a24;
624  --interaction-weak-minor-1: #171035;
625  --interaction-weak: #4c34b2;
626  --interaction-weak-major-1: #5e48ba;
627  --interaction-weak-major-2: #705dc1;
628  --interaction-weak-major-3: #8271c9;
629  --interaction-weak-contrast: #ffffff;
630  --text-norm: white;
631  --text-weak: #b3a3f5;
632  --text-hint: #8067e4;
633  --text-disabled: #5940bf;
634  --text-invert: #1b1340;
635  --field-norm: #9282d4;
636  --field-hover: #7c5cff;
637  --field-disabled: #38277a;
638  --focus-outline: #6d4aff;
639  --focus-ring: rgb(109 74 255 / 0.3);
640  --border-norm: #413085;
641  --border-weak: #3c2b80;
642  --background-norm: #1b1340;
643  --background-weak: #271c57;
644  --background-strong: #38277a;
645  --interaction-default: transparent;
646  --interaction-default-hover: rgb(74 54 143 / 0.3);
647  --interaction-default-active: rgb(74 57 143 / 0.5);
648  --shadow-norm-opacity: 0.32;
649  --shadow-raised-opacity: 0.35;
650  --shadow-lifted-opacity: 0.4;
651  --backdrop-norm: rgb(0 0 0 / 0.32);
652  --optional-scrollbar-thumb-color: #413085;
653  --optional-link-norm: var(--interaction-norm-major-1);
654  --optional-link-hover: var(--interaction-norm-major-2);
655  --optional-link-active: var(--interaction-norm-major-3);
656  --optional-mini-calendar-today-color: white;
657  --optional-logo-text-proton-color: white;
658  --optional-logo-text-product-color: white;
659  --optional-shadow-primary-color: 109 74 255;
660}
661`],sourceRoot:""}]),r.d(t,["A",0,o])},30807(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #dfe0f0;--primary-minor-1: #c9cbe6;--primary: #9397cd;--primary-major-1: #8c8fc3;--primary-major-2: #8488b9;--primary-major-3: #7d80ae;--primary-contrast: #000000;--primary-contrast: white;--signal-danger-minor-2: #faf2f2;--signal-danger-minor-1: #f5e5e5;--signal-danger: #cb7c7c;--signal-danger-major-1: #b77070;--signal-danger-major-2: #a26363;--signal-danger-major-3: #8e5757;--signal-danger-contrast: #ffffff;--signal-danger-contrast: white;--signal-warning-minor-2: #fcf8e7;--signal-warning-minor-1: #f8f2ce;--signal-warning: #debc0b;--signal-warning-major-1: #d3a20a;--signal-warning-major-2: #c88a0a;--signal-warning-major-3: #bd7309;--signal-warning-contrast: #000000;--signal-warning-contrast: black;--signal-success-minor-2: #f4f8f2;--signal-success-minor-1: #e8f0e4;--signal-success: #8eb67a;--signal-success-major-1: #80a46e;--signal-success-major-2: #729262;--signal-success-major-3: #637f55;--signal-success-contrast: #000000;--signal-success-contrast: white;--signal-info-minor-2: #f2f6fb;--signal-info-minor-1: #e6ecf6;--signal-info: #80a1d2;--signal-info-major-1: #7391bd;--signal-info-major-2: #6681a8;--signal-info-major-3: #5a7193;--signal-info-contrast: #000000;--signal-info-contrast: white;--interaction-norm-minor-2: #dfe0f0;--interaction-norm-minor-1: #c9cbe6;--interaction-norm: #9397cd;--interaction-norm-major-1: #8c8fc3;--interaction-norm-major-2: #8488b9;--interaction-norm-major-3: #7d80ae;--interaction-norm-contrast: #000000;--interaction-norm-contrast: white;--interaction-weak-minor-2: #f0f2f5;--interaction-weak-minor-1: #e7e9ef;--interaction-weak: #ced2df;--interaction-weak-major-1: #c4c8d4;--interaction-weak-major-2: #b9bdc9;--interaction-weak-major-3: #afb3be;--interaction-weak-contrast: #000000;--text-norm: black;--text-weak: #737386;
661--text-hint: #aaaabd;--text-disabled: #bcbcd0;--text-invert: white;--field-norm: #bcbcd0;--field-hover: #aaaabd;--field-disabled: #ced2df;--focus-outline: #9397cd;--focus-ring: #9397cd33;--border-norm: #ced2df;--border-weak: #d9dfe8;--background-norm: white;--background-weak: #e6eaf0;--background-strong: #d9dfe8;--background-invert: #0c0c14;--interaction-default: transparent;--interaction-default-hover: rgba(188, 188, 208, 0.2);--interaction-default-active: rgba(188, 188, 208, 0.3);--shadow-norm-opacity: 0.1;--shadow-raised-opacity: 0.1;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(80, 80, 97, 0.48);--optional-scrollbar-thumb-color: #ced2df;--optional-font-family: system-ui, sans-serif;--optional-border-radius: 2;--optional-main-border-width: 0;--optional-email-item-read-background-color: #f5f7fa;--optional-email-item-read-text-color: #393939;--optional-shadow-primary-color: 147 151 205;--optional-mini-calendar-today-color: initial;--optional-logo-text-proton-color: initial;--optional-logo-text-product-color: initial;--optional-promotion-text-color: #15006f;--optional-promotion-text-weak: #50409b;--optional-promotion-interaction-hover: rgba(109, 74, 255, 0.08);--optional-promotion-background-start: rgba(109, 74, 255, 0.15);--optional-promotion-background-end: rgba(70, 26, 255, 0.04);--optional-promotion-secondary-color: #d783ff;--optional-background-elevated: white;--optional-background-lowered: #f3f4f6}.ui-prominent{--interaction-weak-minor-2: #2c2c34;--interaction-weak-minor-1: #4a4a57;--interaction-weak: #9393ae;--interaction-weak-major-1: #9e9eb6;--interaction-weak-major-2: #a9a9be;--interaction-weak-major-3: #b3b3c6;--interaction-weak-contrast: #000000;--text-norm: white;--text-weak: #c9c9de;--text-hint: #b5b5c9;--text-disabled: #a4a4bc;--text-invert: black;--field-norm: #b5b5c9;--field-hover: #c9c9de;--field-disabled: #9393ae;--border-norm: #9393ae;--border-weak: #83839f;--background-norm: #505061;--background-weak: #71718a;--background-strong: #83839f;--interaction-default: transparent;--interaction-default-hover: rgba(164, 164, 188, 0.4);--interaction-default-active: rgba(164, 164, 188, 0.6);--optional-scrollbar-thumb-color: #9393ae;--optional-mini-calendar-today-color: white;--optional-logo-text-proton-color: white;--optional-logo-text-product-color: white;--optional-bg-promotion-bw-button: white;--optional-text-promotion-bw-button: var(--text-invert)}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/legacy.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,yBAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,+BAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,gCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,6BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,uBAAA,CACA,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,kCAAA,CACA,qDAAA,CACA,sDAAA,CACA,0BAAA,CACA,4BAAA,CACA,6BAAA,CACA,uCAAA,CACA,yCAAA,CACA,6CAAA,CACA,2BAAA,CACA,+BAAA,CACA,oDAAA,CACA,8CAAA,CACA,4CAAA,CACA,6CAAA,CACA,0CAAA,CACA,2CAAA,CACA,wCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,4DAAA,CACA,6CAAA,CACA,qCAAA,CACA,sCAAA,CAGF,cACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,kCAAA,CACA,qDAAA,CACA,sDAAA,CACA,yCAAA,CACA,2CAAA,CACA,wCAAA,CACA,yCAAA,CACA,wCAAA,CACA,uDAAA",sourcesContent:[`/*
662 * This file is automatically generated.
663 * Manual changes will be lost.
664 */
665
666:root,
667.ui-standard {
668  --primary-minor-2: #dfe0f0;
669  --primary-minor-1: #c9cbe6;
670  --primary: #9397cd;
671  --primary-major-1: #8c8fc3;
672  --primary-major-2: #8488b9;
673  --primary-major-3: #7d80ae;
674  --primary-contrast: #000000;
675  --primary-contrast: white;
676  --signal-danger-minor-2: #faf2f2;
677  --signal-danger-minor-1: #f5e5e5;
678  --signal-danger: #cb7c7c;
679  --signal-danger-major-1: #b77070;
680  --signal-danger-major-2: #a26363;
681  --signal-danger-major-3: #8e5757;
682  --signal-danger-contrast: #ffffff;
683  --signal-danger-contrast: white;
684  --signal-warning-minor-2: #fcf8e7;
685  --signal-warning-minor-1: #f8f2ce;
686  --signal-warning: #debc0b;
687  --signal-warning-major-1: #d3a20a;
688  --signal-warning-major-2: #c88a0a;
689  --signal-warning-major-3: #bd7309;
690  --signal-warning-contrast: #000000;
691  --signal-warning-contrast: black;
692  --signal-success-minor-2: #f4f8f2;
693  --signal-success-minor-1: #e8f0e4;
694  --signal-success: #8eb67a;
695  --signal-success-major-1: #80a46e;
696  --signal-success-major-2: #729262;
697  --signal-success-major-3: #637f55;
698  --signal-success-contrast: #000000;
699  --signal-success-contrast: white;
700  --signal-info-minor-2: #f2f6fb;
701  --signal-info-minor-1: #e6ecf6;
702  --signal-info: #80a1d2;
703  --signal-info-major-1: #7391bd;
704  --signal-info-major-2: #6681a8;
705  --signal-info-major-3: #5a7193;
706  --signal-info-contrast: #000000;
707  --signal-info-contrast: white;
708  --interaction-norm-minor-2: #dfe0f0;
709  --interaction-norm-minor-1: #c9cbe6;
710  --interaction-norm: #9397cd;
711  --interaction-norm-major-1: #8c8fc3;
712  --interaction-norm-major-2: #8488b9;
713  --interaction-norm-major-3: #7d80ae;
714  --interaction-norm-contrast: #000000;
715  --interaction-norm-contrast: white;
716  --interaction-weak-minor-2: #f0f2f5;
717  --interaction-weak-minor-1: #e7e9ef;
718  --interaction-weak: #ced2df;
719  --interaction-weak-major-1: #c4c8d4;
720  --interaction-weak-major-2: #b9bdc9;
721  --interaction-weak-major-3: #afb3be;
722  --interaction-weak-contrast: #000000;
723  --text-norm: black;
724  --text-weak: #737386;
725  --text-hint: #aaaabd;
726  --text-disabled: #bcbcd0;
727  --text-invert: white;
728  --field-norm: #bcbcd0;
729  --field-hover: #aaaabd;
730  --field-disabled: #ced2df;
731  --focus-outline: #9397cd;
732  --focus-ring: #9397cd33;
733  --border-norm: #ced2df;
734  --border-weak: #d9dfe8;
735  --background-norm: white;
736  --background-weak: #e6eaf0;
737  --background-strong: #d9dfe8;
738  --background-invert: #0c0c14;
739  --interaction-default: transparent;
740  --interaction-default-hover: rgb(188 188 208 / 0.2);
741  --interaction-default-active: rgb(188 188 208 / 0.3);
742  --shadow-norm-opacity: 0.1;
743  --shadow-raised-opacity: 0.1;
744  --shadow-lifted-opacity: 0.16;
745  --backdrop-norm: rgb(80 80 97 / 0.48);
746  --optional-scrollbar-thumb-color: #ced2df;
747  --optional-font-family: system-ui, sans-serif;
748  --optional-border-radius: 2;
749  --optional-main-border-width: 0;
750  --optional-email-item-read-background-color: #f5f7fa;
751  --optional-email-item-read-text-color: #393939;
752  --optional-shadow-primary-color: 147 151 205;
753  --optional-mini-calendar-today-color: initial;
754  --optional-logo-text-proton-color: initial;
755  --optional-logo-text-product-color: initial;
756  --optional-promotion-text-color: #15006f;
757  --optional-promotion-text-weak: #50409b;
758  --optional-promotion-interaction-hover: rgb(109 74 255 / 0.08);
759  --optional-promotion-background-start: rgb(109 74 255 / 0.15);
760  --optional-promotion-background-end: rgb(70 26 255 / 0.04);
761  --optional-promotion-secondary-color: #d783ff;
762  --optional-background-elevated: white;
763  --optional-background-lowered: #f3f4f6;
764}
765
766.ui-prominent {
767  --interaction-weak-minor-2: #2c2c34;
768  --interaction-weak-minor-1: #4a4a57;
769  --interaction-weak: #9393ae;
770  --interaction-weak-major-1: #9e9eb6;
771  --interaction-weak-major-2: #a9a9be;
772  --interaction-weak-major-3: #b3b3c6;
773  --interaction-weak-contrast: #000000;
774  --text-norm: white;
775  --text-weak: #c9c9de;
776  --text-hint: #b5b5c9;
777  --text-disabled: #a4a4bc;
778  --text-invert: black;
779  --field-norm: #b5b5c9;
780  --field-hover: #c9c9de;
781  --field-disabled: #9393ae;
782  --border-norm: #9393ae;
783  --border-weak: #83839f;
784  --background-norm: #505061;
785  --background-weak: #71718a;
786  --background-strong: #83839f;
787  --interaction-default: transparent;
788  --interaction-default-hover: rgb(164 164 188 / 0.4);
789  --interaction-default-active: rgb(164 164 188 / 0.6);
790  --optional-scrollbar-thumb-color: #9393ae;
791  --optional-mini-calendar-today-color: white;
792  --optional-logo-text-proton-color: white;
793  --optional-logo-text-product-color: white;
794  --optional-bg-promotion-bw-button: white;
795  --optional-text-promotion-bw-button: var(--text-invert);
796}
797`],sourceRoot:""}]),r.d(t,["A",0,o])},57832(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #1c1633;--primary-minor-1: #29214d;--primary: #8a6eff;--primary-major-1: #967dff;--primary-major-2: #a18bff;--primary-major-3: #ad9aff;--primary-contrast: #ffffff;--signal-danger-minor-2: #2c0a10;--signal-danger-minor-1: #420f18;--signal-danger: #dc3251;--signal-danger-major-1: #e04762;--signal-danger-major-2: #e35b74;--signal-danger-major-3: #e77085;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #331200;--signal-warning-minor-1: #4d1b00;--signal-warning: #ff9900;--signal-warning-major-1: #ffa31a;--signal-warning-major-2: #ffad33;--signal-warning-major-3: #ffb84d;--signal-warning-contrast: #000000;--signal-success-minor-2: #06221b;--signal-success-minor-1: #093228;--signal-success: #1ea885;--signal-success-major-1: #35b191;--signal-success-major-2: #4bb99d;--signal-success-major-3: #62c2aa;--signal-success-contrast: #ffffff;--signal-info-minor-2: #072029;--signal-info-minor-1: #0b2f3e;--signal-info: #239ece;--signal-info-major-1: #39a8d3;--signal-info-major-2: #4fb1d8;--signal-info-major-3: #65bbdd;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #160f33;--interaction-norm-minor-1: #21164d;--interaction-norm: #6d4aff;--interaction-norm-major-1: #7c5cff;--interaction-norm-major-2: #8a6eff;--interaction-norm-major-3: #9980ff;--interaction-norm-contrast: #ffffff;--interaction-norm-hover: #7c5cff;--interaction-norm-active: #8a6eff;--interaction-weak-minor-2: #16151a;--interaction-weak-minor-1: #25232c;--interaction-weak: #4a4658;--interaction-weak-major-1: #5c5969;--interaction-weak-major-2: #6e6b79;--interaction-weak-major-3: #807e8a;--interaction-weak-contrast: #ffffff;--interaction-weak-hover: #5c5969;--interaction-weak-active: #6e6b79;--text-norm: white;--text-weak: #a7a4b5;--text-hint: #6d697d;--text-disabled: #5b576b;--text-invert: #343140;--text-markdown: white;--text-dark: #0c0c14;--text-strong: white;--text-secondary: white;--field-norm: #5b576b;--field-hover: #6d697d;--field-disabled: #3f3b4c;--focus-outline: #6d4aff;--focus-ring: rgba(109, 74, 255, 0.3);--border-norm: #4a4658;--border-weak: #343140;--background-norm: #141414;--background-weak: #292733;--background-strong: #3f3b4c;--background-invert: white;--background-light: var(--background-weak);--background-composer-mobile: #292733;--background-upsell-button: #292733;--background-upsell-toggle: rgba(91, 87, 107, 0.6);--background-upsell-toggle-button: var(--background-weak);--background-upsell-toggle-ghost-mode: rgba(91, 87, 107, 0.6);--background-upsell-toggle-ghost-mode-button: var(--background-weak);--interaction-default: transparent;--interaction-default-hover: rgba(91, 87, 107, 0.2);--interaction-default-active: rgba(91, 87, 107, 0.4);--shadow-norm-opacity: 0.1;--shadow-raised-opacity: 0.1;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(38, 42, 51, 0.48);--background-main-canvas: #0b0b0b;--interaction-secondary: #e57031;--interaction-secondary-hover: #f97316;--interaction-secondary-active: #fb923c;--interaction-solid-weak-custom: #292929;--interaction-solid-weak-custom-contrast: #292929;--interaction-solid-weak-custom-active: #525252;--interaction-solid-weak-custom-hover: #3f3f3f;--reinforce-norm: #5c3be7;--reinforce-hover: #6d4aff;--reinforce-active: #7c5cff;--link-norm: #9880ff;--link-hover: #a898ed;--link-active: #bbabff;--interaction-norm-minor-1: #322956;--interaction-norm-minor-2: #3f3770;--composer-glow-border: var(--border-weak);--composer-hover-border: #707070;--composer-focus-outer-ring: #321d77;--optional-promotion-background-start: rgba(109, 74, 255, 0.15);--optional-promotion-background-end: rgba(70, 26, 255, 0.04);--optional-upgrade-color-1: #ffac2e;--optional-upgrade-color-2: #6d4aff;--text-error-banner-title: white;--text-error-banner-message: white;--text-error-banner-button: white;--error-banner-high-opacity: 0.55;--error-banner-low-opacity: 0.35;--markdown-code-background: #282c34;--markdown-pre-background: #282c34;--markdown-pre-border: #343140;--settings-modal-upsell-background: var(--backdrop-norm);--settings-modal-upsell-text: var(--text-norm);--lumo-plus-logo-plus-sign-text: #f7f5ff;--surface-foreground: #141414;--lumo-welcome-text: white;--lumo-logo-tag-pro-background: rgba(255, 255, 255, 0.7);--lumo-logo-tag-plus-background: var(--border-weak);--lumo-logo-tag-pro-text: var(--text-dark);--lumo-logo-tag-plus-text: var(--interaction-weak-active);--lumo-secondary-upsell-background: var(--interaction-solid-weak-custom);--model-mode-selected-background: var(--interaction-solid-weak-custom);--glyph-glyph-hint: #707070;--glyph: #f6f6f6;--glyph-mid: #949494;--glyph-low: #707070;--glyph-disabled: #3f3f3f;--glyph-inverse: #0b0b0b;--glyph-contrast: #ffffff;--glyph-brand: #6d4aff;--glyph-brand-mid: #7c6df9;--glyph-brand-strong: #9a97f7;--control-fill-empty: transparent;--control-fill-translucent: rgba(255, 255, 255, 0.05);--control-fill-contrast: #ffffff;--control-fill-low: #191919;--control-fill-mid: #292929;--control-fill-strong: #3f3f3f;--control-fill-strong-2: #525252;--control-border: #292929;--control-border-translucent: rgba(255, 255, 255, 0.1);--control-border-mid: #3f3f3f;--control-border-focus: #7c6df9;--control-brand-fill: #6d4aff;--control-brand-fill-mid: #7c6df9;--control-brand-fill-strong: #9a97f7;--control-brand-text: #ffffff}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/lumo-dark.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,iCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,iCAAA,CACA,kCAAA,CACA,kBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,sBAAA,CACA,oBAAA,CACA,oBAAA,CACA,uBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,0BAAA,CACA,0CAAA,CACA,qCAAA,CACA,mCAAA,CACA,kDAAA,CACA,yDAAA,CACA,6
797DAAA,CACA,oEAAA,CACA,kCAAA,CACA,mDAAA,CACA,oDAAA,CACA,0BAAA,CACA,4BAAA,CACA,6BAAA,CACA,uCAAA,CACA,iCAAA,CACA,gCAAA,CACA,sCAAA,CACA,uCAAA,CACA,wCAAA,CACA,iDAAA,CACA,+CAAA,CACA,8CAAA,CACA,yBAAA,CACA,0BAAA,CACA,2BAAA,CACA,oBAAA,CACA,qBAAA,CACA,sBAAA,CACA,mCAAA,CACA,mCAAA,CACA,0CAAA,CACA,gCAAA,CACA,oCAAA,CACA,+DAAA,CACA,4DAAA,CACA,mCAAA,CACA,mCAAA,CACA,gCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,gCAAA,CACA,mCAAA,CACA,kCAAA,CACA,8BAAA,CACA,wDAAA,CACA,8CAAA,CACA,wCAAA,CACA,6BAAA,CACA,0BAAA,CACA,wDAAA,CACA,mDAAA,CACA,0CAAA,CACA,yDAAA,CACA,wEAAA,CACA,sEAAA,CACA,2BAAA,CACA,gBAAA,CACA,oBAAA,CACA,oBAAA,CACA,yBAAA,CACA,wBAAA,CACA,yBAAA,CACA,sBAAA,CACA,0BAAA,CACA,6BAAA,CACA,iCAAA,CACA,qDAAA,CACA,gCAAA,CACA,2BAAA,CACA,2BAAA,CACA,8BAAA,CACA,gCAAA,CACA,yBAAA,CACA,sDAAA,CACA,6BAAA,CACA,+BAAA,CACA,6BAAA,CACA,iCAAA,CACA,oCAAA,CACA,6BAAA",sourcesContent:[`/*
798 * This file is automatically generated.
799 * Manual changes will be lost.
800 */
801
802:root,
803.ui-standard {
804  --primary-minor-2: #1c1633;
805  --primary-minor-1: #29214d;
806  --primary: #8a6eff;
807  --primary-major-1: #967dff;
808  --primary-major-2: #a18bff;
809  --primary-major-3: #ad9aff;
810  --primary-contrast: #ffffff;
811  --signal-danger-minor-2: #2c0a10;
812  --signal-danger-minor-1: #420f18;
813  --signal-danger: #dc3251;
814  --signal-danger-major-1: #e04762;
815  --signal-danger-major-2: #e35b74;
816  --signal-danger-major-3: #e77085;
817  --signal-danger-contrast: #ffffff;
818  --signal-warning-minor-2: #331200;
819  --signal-warning-minor-1: #4d1b00;
820  --signal-warning: #ff9900;
821  --signal-warning-major-1: #ffa31a;
822  --signal-warning-major-2: #ffad33;
823  --signal-warning-major-3: #ffb84d;
824  --signal-warning-contrast: #000000;
825  --signal-success-minor-2: #06221b;
826  --signal-success-minor-1: #093228;
827  --signal-success: #1ea885;
828  --signal-success-major-1: #35b191;
829  --signal-success-major-2: #4bb99d;
830  --signal-success-major-3: #62c2aa;
831  --signal-success-contrast: #ffffff;
832  --signal-info-minor-2: #072029;
833  --signal-info-minor-1: #0b2f3e;
834  --signal-info: #239ece;
835  --signal-info-major-1: #39a8d3;
836  --signal-info-major-2: #4fb1d8;
837  --signal-info-major-3: #65bbdd;
838  --signal-info-contrast: #ffffff;
839  --interaction-norm-minor-2: #160f33;
840  --interaction-norm-minor-1: #21164d;
841  --interaction-norm: #6d4aff;
842  --interaction-norm-major-1: #7c5cff;
843  --interaction-norm-major-2: #8a6eff;
844  --interaction-norm-major-3: #9980ff;
845  --interaction-norm-contrast: #ffffff;
846  --interaction-norm-hover: #7c5cff;
847  --interaction-norm-active: #8a6eff;
848  --interaction-weak-minor-2: #16151a;
849  --interaction-weak-minor-1: #25232c;
850  --interaction-weak: #4a4658;
851  --interaction-weak-major-1: #5c5969;
852  --interaction-weak-major-2: #6e6b79;
853  --interaction-weak-major-3: #807e8a;
854  --interaction-weak-contrast: #ffffff;
855  --interaction-weak-hover: #5c5969;
856  --interaction-weak-active: #6e6b79;
857  --text-norm: white;
858  --text-weak: #a7a4b5;
859  --text-hint: #6d697d;
860  --text-disabled: #5b576b;
861  --text-invert: #343140;
862  --text-markdown: white;
863  --text-dark: #0c0c14;
864  --text-strong: white;
865  --text-secondary: white;
866  --field-norm: #5b576b;
867  --field-hover: #6d697d;
868  --field-disabled: #3f3b4c;
869  --focus-outline: #6d4aff;
870  --focus-ring: rgba(109, 74, 255, 0.3);
871  --border-norm: #4a4658;
872  --border-weak: #343140;
873  --background-norm: #141414;
874  --background-weak: #292733;
875  --background-strong: #3f3b4c;
876  --background-invert: white;
877  --background-light: var(--background-weak);
878  --background-composer-mobile: #292733;
879  --background-upsell-button: #292733;
880  --background-upsell-toggle: rgba(91, 87, 107, 0.6);
881  --background-upsell-toggle-button: var(--background-weak);
882  --background-upsell-toggle-ghost-mode: rgba(91, 87, 107, 0.6);
883  --background-upsell-toggle-ghost-mode-button: var(--background-weak);
884  --interaction-default: transparent;
885  --interaction-default-hover: rgba(91, 87, 107, 0.2);
886  --interaction-default-active: rgba(91, 87, 107, 0.4);
887  --shadow-norm-opacity: 0.1;
888  --shadow-raised-opacity: 0.1;
889  --shadow-lifted-opacity: 0.16;
890  --backdrop-norm: rgb(38 42 51 / 0.48);
891  --background-main-canvas: #0b0b0b;
892  --interaction-secondary: #e57031;
893  --interaction-secondary-hover: #f97316;
894  --interaction-secondary-active: #fb923c;
895  --interaction-solid-weak-custom: #292929;
896  --interaction-solid-weak-custom-contrast: #292929;
897  --interaction-solid-weak-custom-active: #525252;
898  --interaction-solid-weak-custom-hover: #3f3f3f;
899  --reinforce-norm: #5c3be7;
900  --reinforce-hover: #6d4aff;
901  --reinforce-active: #7c5cff;
902  --link-norm: #9880ff;
903  --link-hover: #a898ed;
904  --link-active: #bbabff;
905  --interaction-norm-minor-1: #322956;
906  --interaction-norm-minor-2: #3f3770;
907  --composer-glow-border: var(--border-weak);
908  --composer-hover-border: #707070;
909  --composer-focus-outer-ring: #321d77;
910  --optional-promotion-background-start: rgb(109 74 255 / 0.15);
911  --optional-promotion-background-end: rgb(70 26 255 / 0.04);
912  --optional-upgrade-color-1: #ffac2e;
913  --optional-upgrade-color-2: #6d4aff;
914  --text-error-banner-title: white;
915  --text-error-banner-message: white;
916  --text-error-banner-button: white;
917  --error-banner-high-opacity: 0.55;
918  --error-banner-low-opacity: 0.35;
919  --markdown-code-background: #282c34;
920  --markdown-pre-background: #282c34;
921  --markdown-pre-border: #343140;
922  --settings-modal-upsell-background: var(--backdrop-norm);
923  --settings-modal-upsell-text: var(--text-norm);
924  --lumo-plus-logo-plus-sign-text: #f7f5ff;
925  --surface-foreground: #141414;
926  --lumo-welcome-text: white;
927  --lumo-logo-tag-pro-background: rgba(255, 255, 255, 0.7);
928  --lumo-logo-tag-plus-background: var(--border-weak);
929  --lumo-logo-tag-pro-text: var(--text-dark);
930  --lumo-logo-tag-plus-text: var(--interaction-weak-active);
931  --lumo-secondary-upsell-background: var(--interaction-solid-weak-custom);
932  --model-mode-selected-background: var(--interaction-solid-weak-custom);
933  --glyph-glyph-hint: #707070;
934  --glyph: #f6f6f6;
935  --glyph-mid: #949494;
936  --glyph-low: #707070;
937  --glyph-disabled: #3f3f3f;
938  --glyph-inverse: #0b0b0b;
939  --glyph-contrast: #ffffff;
940  --glyph-brand: #6d4aff;
941  --glyph-brand-mid: #7c6df9;
942  --glyph-brand-strong: #9a97f7;
943  --control-fill-empty: transparent;
944  --control-fill-translucent: rgb(255 255 255 / 0.05);
945  --control-fill-contrast: #ffffff;
946  --control-fill-low: #191919;
947  --control-fill-mid: #292929;
948  --control-fill-strong: #3f3f3f;
949  --control-fill-strong-2: #525252;
950  --control-border: #292929;
951  --control-border-translucent: rgb(255 255 255 / 0.1);
952  --control-border-mid: #3f3f3f;
953  --control-border-focus: #7c6df9;
954  --control-brand-fill: #6d4aff;
955  --control-brand-fill-mid: #7c6df9;
956  --control-brand-fill-strong: #9a97f7;
957  --control-brand-text: #ffffff;
958}
959`],sourceRoot:""}]),r.d(t,["A",0,o])},97736(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());
959o.push([e.id,":root,.ui-standard{--primary-minor-2: #f0edff;--primary-minor-1: #e2dbff;--primary: #6d4aff;--primary-major-1: #6243e6;--primary-major-2: #573bcc;--primary-major-3: #4c34b3;--primary-contrast: #ffffff;--signal-danger-minor-2: #fcebee;--signal-danger-minor-1: #f8d6dc;--signal-danger: #dc3251;--signal-danger-major-1: #c62d49;--signal-danger-major-2: #b02841;--signal-danger-major-3: #9a2339;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #fff5e6;--signal-warning-minor-1: #ffebcc;--signal-warning: #ff9900;--signal-warning-major-1: #f27d00;--signal-warning-major-2: #e66300;--signal-warning-major-3: #d94c00;--signal-warning-contrast: #000000;--signal-success-minor-2: #e9f6f3;--signal-success-minor-1: #d2eee7;--signal-success: #1ea885;--signal-success-major-1: #1b9778;--signal-success-major-2: #18866a;--signal-success-major-3: #15765d;--signal-success-contrast: #ffffff;--signal-info-minor-2: #e9f5fa;--signal-info-minor-1: #d3ecf5;--signal-info: #239ece;--signal-info-major-1: #208eb9;--signal-info-major-2: #1c7ea5;--signal-info-major-3: #196f90;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #f0edff;--interaction-norm-minor-1: #e2dbff;--interaction-norm: #6d4aff;--interaction-norm-major-1: #6243e6;--interaction-norm-major-2: #573bcc;--interaction-norm-major-3: #4c34b3;--interaction-norm-contrast: #ffffff;--interaction-norm-hover: #6243e6;--interaction-norm-active: #573bcc;--interaction-weak-minor-2: #f9f8f7;--interaction-weak-minor-1: #f5f3f2;--interaction-weak: #eae7e4;--interaction-weak-major-1: #dedbd9;--interaction-weak-major-2: #d3d0cd;--interaction-weak-major-3: #c7c4c2;--interaction-weak-contrast: #000000;--interaction-weak-hover: #dedbd9;--interaction-weak-active: #d3d0cd;--text-norm: #0c0c14;--text-weak: #5c5958;--text-hint: #8f8d8a;--text-disabled: #9e9b98;--text-invert: white;--text-markdown: #24292e;--text-strong: rgba(186, 186, 247, 0.3);--text-secondary: #707070;--text-dark: var(--text-norm);--field-norm: #adaba8;--field-hover: #8f8d8a;--field-disabled: #d1cfcd;--focus-outline: var(--primary);--focus-ring: rgba(109, 74, 255, 0.2);--border-norm: #d1cfcd;--border-weak: #eae7e4;--background-norm: white;--background-weak: #f8fafc;--background-strong: #e5e8eb;--background-invert: #1a1a1a;--background-light: #fbfaff;--background-composer-mobile: white;--background-upsell-button: white;--background-upsell-toggle: #e5e1f5;--background-upsell-toggle-button: white;--background-upsell-toggle-ghost-mode: rgba(91, 87, 107, 0.6);--background-upsell-toggle-ghost-mode-button: #292733;--interaction-default: transparent;--interaction-default-hover: rgba(186, 190, 199, 0.2);--interaction-default-active: rgba(186, 190, 199, 0.3);--shadow-norm-opacity: 0.1;--shadow-raised-opacity: 0.1;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(38, 42, 51, 0.48);--background-main-canvas: #f5f6fe;--interaction-secondary: #ffac2f;--interaction-secondary-hover: #e69a2a;--interaction-secondary-active: #d48f26;--interaction-solid-weak-custom: #e8eafc;--interaction-solid-weak-custom-contrast: white;--interaction-solid-weak-custom-active: #dddefb;--interaction-solid-weak-custom-hover: #dddefb;--reinforce-norm: #372580;--reinforce-hover: #2f1e6f;--reinforce-active: #27185f;--link-norm: var(--primary);--link-hover: var(--interaction-norm-hover);--link-active: var(--interaction-norm-active);--composer-glow-border: #dddefb;--composer-hover-border: #a9acfa;--composer-focus-outer-ring: #e9eafc;--optional-promotion-background-start: rgba(109, 74, 255, 0.15);--optional-promotion-background-end: rgba(70, 26, 255, 0.04);--optional-upgrade-color-1: #ffac2e;--optional-upgrade-color-2: #6d4aff;--text-error-banner-title: #15006f;--text-error-banner-message: #50409b;--text-error-banner-button: var(--interaction-norm);--error-banner-high-opacity: 0.15;--error-banner-low-opacity: 0.05;--markdown-code-background: #f1f3f5;--markdown-pre-background: #f8f9fa;--markdown-pre-border: #e1e4e8;--settings-modal-upsell-background: #f9fafb;--settings-modal-upsell-text: var(--text-weak);--lumo-plus-logo-plus-sign-text: #5325a2;--surface-foreground: #f5f6fe;--lumo-welcome-text: #311e71;
959--lumo-logo-tag-pro-background: #1b1340;--lumo-logo-tag-plus-background: #e8e9eb;--lumo-logo-tag-pro-text: var(--text-invert);--lumo-logo-tag-plus-text: #7a7a7a;--lumo-secondary-upsell-background: linear-gradient( 180deg, rgba(245, 246, 254, 0.5) 76.09%, rgba(255, 244, 231, 0.5) 100% ), #fff;--model-mode-selected-background: var(--background-main-canvas);--glyph-glyph-hint: #949494;--glyph: #0b0b0b;--glyph-mid: #707070;--glyph-low: #949494;--glyph-disabled: #c2c2c2;--glyph-inverse: #f6f6f6;--glyph-contrast: #ffffff;--glyph-brand: #6439ed;--glyph-brand-mid: #4c2cb3;--glyph-brand-strong: #311e71;--control-fill-empty: transparent;--control-fill-translucent: rgba(0, 0, 0, 0.04);--control-fill-contrast: #ffffff;--control-fill-low: #fafbff;--control-fill-mid: #f5f6fe;--control-fill-strong: #e9eafc;--control-fill-strong-2: #dddefb;--control-border: #e9eafc;--control-border-translucent: rgba(0, 0, 0, 0.08);--control-border-mid: #dddefb;--control-border-focus: #6439ed;--control-brand-fill: #6439ed;--control-brand-fill-mid: #4c2cb3;--control-brand-fill-strong: #311e71;--control-brand-text: #ffffff}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/lumo-light.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,iCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,iCAAA,CACA,kCAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,wBAAA,CACA,uCAAA,CACA,yBAAA,CACA,6BAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,+BAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,2BAAA,CACA,mCAAA,CACA,iCAAA,CACA,mCAAA,CACA,wCAAA,CACA,6DAAA,CACA,qDAAA,CACA,kCAAA,CACA,qDAAA,CACA,sDAAA,CACA,0BAAA,CACA,4BAAA,CACA,6BAAA,CACA,uCAAA,CACA,iCAAA,CACA,gCAAA,CACA,sCAAA,CACA,uCAAA,CACA,wCAAA,CACA,+CAAA,CACA,+CAAA,CACA,8CAAA,CACA,yBAAA,CACA,0BAAA,CACA,2BAAA,CACA,2BAAA,CACA,2CAAA,CACA,6CAAA,CACA,+BAAA,CACA,gCAAA,CACA,oCAAA,CACA,+DAAA,CACA,4DAAA,CACA,mCAAA,CACA,mCAAA,CACA,kCAAA,CACA,oCAAA,CACA,mDAAA,CACA,iCAAA,CACA,gCAAA,CACA,mCAAA,CACA,kCAAA,CACA,8BAAA,CACA,2CAAA,CACA,8CAAA,CACA,wCAAA,CACA,6BAAA,CACA,4BAAA,CACA,uCAAA,CACA,wCAAA,CACA,4CAAA,CACA,kCAAA,CACA,mIAAA,CAOA,+DAAA,CACA,2BAAA,CACA,gBAAA,CACA,oBAAA,CACA,oBAAA,CACA,yBAAA,CACA,wBAAA,CACA,yBAAA,CACA,sBAAA,CACA,0BAAA,CACA,6BAAA,CACA,iCAAA,CACA,+CAAA,CACA,gCAAA,CACA,2BAAA,CACA,2BAAA,CACA,8BAAA,CACA,gCAAA,CACA,yBAAA,CACA,iDAAA,CACA,6BAAA,CACA,+BAAA,CACA,6BAAA,CACA,iCAAA,CACA,oCAAA,CACA,6BAAA",sourcesContent:[`/*
960 * This file is automatically generated.
961 * Manual changes will be lost.
962 */
963
964:root,
965.ui-standard {
966  --primary-minor-2: #f0edff;
967  --primary-minor-1: #e2dbff;
968  --primary: #6d4aff;
969  --primary-major-1: #6243e6;
970  --primary-major-2: #573bcc;
971  --primary-major-3: #4c34b3;
972  --primary-contrast: #ffffff;
973  --signal-danger-minor-2: #fcebee;
974  --signal-danger-minor-1: #f8d6dc;
975  --signal-danger: #dc3251;
976  --signal-danger-major-1: #c62d49;
977  --signal-danger-major-2: #b02841;
978  --signal-danger-major-3: #9a2339;
979  --signal-danger-contrast: #ffffff;
980  --signal-warning-minor-2: #fff5e6;
981  --signal-warning-minor-1: #ffebcc;
982  --signal-warning: #ff9900;
983  --signal-warning-major-1: #f27d00;
984  --signal-warning-major-2: #e66300;
985  --signal-warning-major-3: #d94c00;
986  --signal-warning-contrast: #000000;
987  --signal-success-minor-2: #e9f6f3;
988  --signal-success-minor-1: #d2eee7;
989  --signal-success: #1ea885;
990  --signal-success-major-1: #1b9778;
991  --signal-success-major-2: #18866a;
992  --signal-success-major-3: #15765d;
993  --signal-success-contrast: #ffffff;
994  --signal-info-minor-2: #e9f5fa;
995  --signal-info-minor-1: #d3ecf5;
996  --signal-info: #239ece;
997  --signal-info-major-1: #208eb9;
998  --signal-info-major-2: #1c7ea5;
999  --signal-info-major-3: #196f90;
1000  --signal-info-contrast: #ffffff;
1001  --interaction-norm-minor-2: #f0edff;
1002  --interaction-norm-minor-1: #e2dbff;
1003  --interaction-norm: #6d4aff;
1004  --interaction-norm-major-1: #6243e6;
1005  --interaction-norm-major-2: #573bcc;
1006  --interaction-norm-major-3: #4c34b3;
1007  --interaction-norm-contrast: #ffffff;
1008  --interaction-norm-hover: #6243e6;
1009  --interaction-norm-active: #573bcc;
1010  --interaction-weak-minor-2: #f9f8f7;
1011  --interaction-weak-minor-1: #f5f3f2;
1012  --interaction-weak: #eae7e4;
1013  --interaction-weak-major-1: #dedbd9;
1014  --interaction-weak-major-2: #d3d0cd;
1015  --interaction-weak-major-3: #c7c4c2;
1016  --interaction-weak-contrast: #000000;
1017  --interaction-weak-hover: #dedbd9;
1018  --interaction-weak-active: #d3d0cd;
1019  --text-norm: #0c0c14;
1020  --text-weak: #5c5958;
1021  --text-hint: #8f8d8a;
1022  --text-disabled: #9e9b98;
1023  --text-invert: white;
1024  --text-markdown: #24292e;
1025  --text-strong: rgb(186 186 247 / 0.3);
1026  --text-secondary: #707070;
1027  --text-dark: var(--text-norm);
1028  --field-norm: #adaba8;
1029  --field-hover: #8f8d8a;
1030  --field-disabled: #d1cfcd;
1031  --focus-outline: var(--primary);
1032  --focus-ring: rgba(109, 74, 255, 0.2);
1033  --border-norm: #d1cfcd;
1034  --border-weak: #eae7e4;
1035  --background-norm: white;
1036  --background-weak: #f8fafc;
1037  --background-strong: #e5e8eb;
1038  --background-invert: #1a1a1a;
1039  --background-light: #fbfaff;
1040  --background-composer-mobile: white;
1041  --background-upsell-button: white;
1042  --background-upsell-toggle: #e5e1f5;
1043  --background-upsell-toggle-button: white;
1044  --background-upsell-toggle-ghost-mode: rgba(91, 87, 107, 0.6);
1045  --background-upsell-toggle-ghost-mode-button: #292733;
1046  --interaction-default: transparent;
1047  --interaction-default-hover: rgb(186 190 199 / 0.2);
1048  --interaction-default-active: rgb(186 190 199 / 0.3);
1049  --shadow-norm-opacity: 0.1;
1050  --shadow-raised-opacity: 0.1;
1051  --shadow-lifted-opacity: 0.16;
1052  --backdrop-norm: rgb(38 42 51 / 0.48);
1053  --background-main-canvas: #f5f6fe;
1054  --interaction-secondary: #ffac2f;
1055  --interaction-secondary-hover: #e69a2a;
1056  --interaction-secondary-active: #d48f26;
1057  --interaction-solid-weak-custom: #e8eafc;
1058  --interaction-solid-weak-custom-contrast: white;
1059  --interaction-solid-weak-custom-active: #dddefb;
1060  --interaction-solid-weak-custom-hover: #dddefb;
1061  --reinforce-norm: #372580;
1062  --reinforce-hover: #2f1e6f;
1063  --reinforce-active: #27185f;
1064  --link-norm: var(--primary);
1065  --link-hover: var(--interaction-norm-hover);
1066  --link-active: var(--interaction-norm-active);
1067  --composer-glow-border: #dddefb;
1068  --composer-hover-border: #a9acfa;
1069  --composer-focus-outer-ring: #e9eafc;
1070  --optional-promotion-background-start: rgb(109 74 255 / 0.15);
1071  --optional-promotion-background-end: rgb(70 26 255 / 0.04);
1072  --optional-upgrade-color-1: #ffac2e;
1073  --optional-upgrade-color-2: #6d4aff;
1074  --text-error-banner-title: #15006f;
1075  --text-error-banner-message: #50409b;
1076  --text-error-banner-button: var(--interaction-norm);
1077  --error-banner-high-opacity: 0.15;
1078  --error-banner-low-opacity: 0.05;
1079  --markdown-code-background: #f1f3f5;
1080  --markdown-pre-background: #f8f9fa;
1081  --markdown-pre-border: #e1e4e8;
1082  --settings-modal-upsell-background: #f9fafb;
1083  --settings-modal-upsell-text: var(--text-weak);
1084  --lumo-plus-logo-plus-sign-text: #5325a2;
1085  --surface-foreground: #f5f6fe;
1086  --lumo-welcome-text: #311e71;
1087  --lumo-logo-tag-pro-background: #1b1340;
1088  --lumo-logo-tag-plus-background: #e8e9eb;
1089  --lumo-logo-tag-pro-text: var(--text-invert);
1090  --lumo-logo-tag-plus-text: #7a7a7a;
1091  --lumo-secondary-upsell-background:
1092    linear-gradient(
1093      180deg,
1094      rgba(245, 246, 254, 0.5) 76.09%,
1095      rgba(255, 244, 231, 0.5) 100%
1096    ),
1097    #fff;
1098  --model-mode-selected-background: var(--background-main-canvas);
1099  --glyph-glyph-hint: #949494;
1100  --glyph: #0b0b0b;
1101  --glyph-mid: #707070;
1102  --glyph-low: #949494;
1103  --glyph-disabled: #c2c2c2;
1104  --glyph-inverse: #f6f6f6;
1105  --glyph-contrast: #ffffff;
1106  --glyph-brand: #6439ed;
1107  --glyph-brand-mid: #4c2cb3;
1108  --glyph-brand-strong: #311e71;
1109  --control-fill-empty: transparent;
1110  --control-fill-translucent: rgb(0 0 0 / 0.04);
1111  --control-fill-contrast: #ffffff;
1112  --control-fill-low: #fafbff;
1113  --control-fill-mid: #f5f6fe;
1114  --control-fill-strong: #e9eafc;
1115  --control-fill-strong-2: #dddefb;
1116  --control-border: #e9eafc;
1117  --control-border-translucent: rgb(0 0 0 / 0.08);
1118  --control-border-mid: #dddefb;
1119  --control-border-focus: #6439ed;
1120  --control-brand-fill: #6439ed;
1121  --control-brand-fill-mid: #4c2cb3;
1122  --control-brand-fill-strong: #311e71;
1123  --control-brand-text: #ffffff;
1124}
1125`],sourceRoot:""}]),r.d(t,["A",0,o])},95744(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #2e0a14;--primary-minor-1: #450f1e;--primary: #e53265;--primary-major-1: #e84774;--primary-major-2: #ea5b84;--primary-major-3: #ed7093;--primary-contrast: #ffffff;--signal-danger-minor-2: #311502;--signal-danger-minor-1: #4a1f03;--signal-danger: #f5680a;--signal-danger-major-1: #f67723;--signal-danger-major-2: #f7863b;--signal-danger-major-3: #f89554;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #312107;--signal-warning-minor-1: #49310a;--signal-warning: #f5d922;--signal-warning-major-1: #f6dd38;--signal-warning-major-2: #f7e14e;--signal-warning-major-3: #f8e464;--signal-warning-contrast: #000000;--signal-success-minor-2: #092b24;--signal-success-minor-1: #0e4036;--signal-success: #2fd6b5;--signal-success-major-1: #44dabc;--signal-success-major-2: #59dec4;--signal-success-major-3: #6de2cb;--signal-success-contrast: #000000;--signal-info-minor-2: #082231;--signal-info-minor-1: #0c344a;--signal-info: #28acf6;--signal-info-major-1: #3eb4f7;--signal-info-major-2: #53bdf8;--signal-info-major-3: #69c5f9;--signal-info-contrast: #000000;--interaction-norm-minor-2: #2e0a14;--interaction-norm-minor-1: #450f1e;--interaction-norm: #e53265;--interaction-norm-major-1: #e84774;--interaction-norm-major-2: #ea5b84;--interaction-norm-major-3: #ed7093;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #0a0b10;--interaction-weak-minor-1: #101117;--interaction-weak: #34384e;--interaction-weak-major-1: #484c60;--interaction-weak-major-2: #5d6071;--interaction-weak-major-3: #717483;--interaction-weak-contrast: #ffffff;--text-norm: white;--text-weak: #979bb0;--text-hint: #575c75;--text-disabled: #454a61;--text-invert: #171926;--field-norm: #454a61;--field-hover: #575c75;--field-disabled: #34384e;--focus-outline: #e53265;--focus-ring: rgba(229, 50, 101, 0.3);--border-norm: #34384e;--border-weak: #25283a;--background-norm: #16141c;--background-weak: #1e2130;--background-strong: #25283a;--background-invert: white;--interaction-default: transparent;--interaction-default-hover: rgba(52, 56, 78, 0.5);--interaction-default-active: rgba(52, 56, 78, 0.7);--shadow-norm-opacity: 0.5;--shadow-raised-opacity: 0.44;--shadow-lifted-opacity: 0.75;--backdrop-norm: rgba(22, 20, 28, 0.48);--optional-scrollbar-thumb-color: #34384e;--optional-link-norm: var(--interaction-norm-major-1);--optional-link-hover: var(--interaction-norm-major-2);--optional-link-active: var(--interaction-norm-major-3);--optional-navigation-current-item-text-color: var(--signal-success);--optional-navigation-item-count-background-color: #8838ff;--optional-background-elevated: #1a1926;--optional-background-lowered: #121017;--optional-email-item-read-text-color: var(--text-weak);--optional-logo-text-proton-color: white;--optional-logo-text-product-color: white;--optional-promotion-text-color: white;--optional-promotion-text-weak: #c1b2ff;--optional-promotion-interaction-hover: rgba(138, 110, 255, 0.2);--optional-promotion-background-start: rgba(138, 110, 255, 0.3);--optional-promotion-background-end: rgba(99, 61, 255, 0.1);--optional-promotion-secondary-color: #d783ff;--optional-bg-promotion-bw-button: var(--background-invert);--optional-text-promotion-bw-button: var(--text-invert)}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/monokai.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,0BAAA,CACA,kCAAA,CACA,kDAAA,CACA,mDAAA,CACA,0BAAA,CACA,6BAAA,CACA,6BAAA,CACA,uCAAA,CACA,yCAAA,CACA,qDAAA,CACA,sDAAA,CACA,uDAAA,CACA,oEAAA,CACA,0DAAA,CACA,uCAAA,CACA,sCAAA,CACA,uDAAA,CACA,wCAAA,CACA,yCAAA,CACA,sCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,2DAAA,CACA,6CAAA,CACA,2DAAA,CACA,uDAAA",sourcesContent:[`/*
1126 * This file is automatically generated.
1127 * Manual changes will be lost.
1128 */
1129
1130:root,
1131.ui-standard {
1132  --primary-minor-2: #2e0a14;
1133  --primary-minor-1: #450f1e;
1134  --primary: #e53265;
1135  --primary-major-1: #e84774;
1136  --primary-major-2: #ea5b84;
1137  --primary-major-3: #ed7093;
1138  --primary-contrast: #ffffff;
1139  --signal-danger-minor-2: #311502;
1140  --signal-danger-minor-1: #4a1f03;
1141  --signal-danger: #f5680a;
1142  --signal-danger-major-1: #f67723;
1143  --signal-danger-major-2: #f7863b;
1144  --signal-danger-major-3: #f89554;
1145  --signal-danger-contrast: #ffffff;
1146  --signal-warning-minor-2: #312107;
1147  --signal-warning-minor-1: #49310a;
1148  --signal-warning: #f5d922;
1149  --signal-warning-major-1: #f6dd38;
1150  --signal-warning-major-2: #f7e14e;
1151  --signal-warning-major-3: #f8e464;
1152  --signal-warning-contrast: #000000;
1153  --signal-success-minor-2: #092b24;
1154  --signal-success-minor-1: #0e4036;
1155  --signal-success: #2fd6b5;
1156  --signal-success-major-1: #44dabc;
1157  --signal-success-major-2: #59dec4;
1158  --signal-success-major-3: #6de2cb;
1159  --signal-success-contrast: #000000;
1160  --signal-info-minor-2: #082231;
1161  --signal-info-minor-1: #0c344a;
1162  --signal-info: #28acf6;
1163  --signal-info-major-1: #3eb4f7;
1164  --signal-info-major-2: #53bdf8;
1165  --signal-info-major-3: #69c5f9;
1166  --signal-info-contrast: #000000;
1167  --interaction-norm-minor-2: #2e0a14;
1168  --interaction-norm-minor-1: #450f1e;
1169  --interaction-norm: #e53265;
1170  --interaction-norm-major-1: #e84774;
1171  --interaction-norm-major-2: #ea5b84;
1172  --interaction-norm-major-3: #ed7093;
1173  --interaction-norm-contrast: #ffffff;
1174  --interaction-weak-minor-2: #0a0b10;
1175  --interaction-weak-minor-1: #101117;
1176  --interaction-weak: #34384e;
1177  --interaction-weak-major-1: #484c60;
1178  --interaction-weak-major-2: #5d6071;
1179  --interaction-weak-major-3: #717483;
1180  --interaction-weak-contrast: #ffffff;
1181  --text-norm: white;
1182  --text-weak: #979bb0;
1183  --text-hint: #575c75;
1184  --text-disabled: #454a61;
1185  --text-invert: #171926;
1186  --field-norm: #454a61;
1187  --field-hover: #575c75;
1188  --field-disabled: #34384e;
1189  --focus-outline: #e53265;
1190  --focus-ring: rgb(229 50 101 / 0.3);
1191  --border-norm: #34384e;
1192  --border-weak: #25283a;
1193  --background-norm: #16141c;
1194  --background-weak: #1e2130;
1195  --background-strong: #25283a;
1196  --background-invert: white;
1197  --interaction-default: transparent;
1198  --interaction-default-hover: rgb(52 56 78 / 0.5);
1199  --interaction-default-active: rgb(52 56 78 / 0.7);
1200  --shadow-norm-opacity: 0.5;
1201  --shadow-raised-opacity: 0.44;
1202  --shadow-lifted-opacity: 0.75;
1203  --backdrop-norm: rgb(22 20 28 / 0.48);
1204  --optional-scrollbar-thumb-color: #34384e;
1205  --optional-link-norm: var(--interaction-norm-major-1);
1206  --optional-link-hover: var(--interaction-norm-major-2);
1207  --optional-link-active: var(--interaction-norm-major-3);
1208  --optional-navigation-current-item-text-color: var(--signal-success);
1209  --optional-navigation-item-count-background-color: #8838ff;
1210  --optional-background-elevated: #1a1926;
1211  --optional-background-lowered: #121017;
1212  --optional-email-item-read-text-color: var(--text-weak);
1213  --optional-logo-text-proton-color: white;
1214  --optional-logo-text-product-color: white;
1215  --optional-promotion-text-color: white;
1216  --optional-promotion-text-weak: #c1b2ff;
1217  --optional-promotion-interaction-hover: rgb(138 110 255 / 0.2);
1218  --optional-promotion-background-start: rgb(138 110 255 / 0.3);
1219  --optional-promotion-background-end: rgb(99 61 255 / 0.1);
1220  --optional-promotion-secondary-color: #d783ff;
1221  --optional-bg-promotion-bw-button: var(--background-invert);
1222  --optional-text-promotion-bw-button: var(--text-invert);
1223}
1224`],sourceRoot:""}]),r.d(t,["A",0,o])},50606(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());
1224o.push([e.id,":root,.ui-standard{--primary-minor-2: #181832;--primary-minor-1: #24244a;--primary: #7777f8;--primary-major-1: #8585f9;--primary-major-2: #9292f9;--primary-major-3: #a0a0fa;--primary-contrast: #ffffff;--signal-danger-minor-2: #301d21;--signal-danger-minor-1: #482b31;--signal-danger: #f08fa4;--signal-danger-major-1: #f29aad;--signal-danger-major-2: #f3a5b6;--signal-danger-major-3: #f5b1bf;--signal-danger-contrast: #000000;--signal-warning-minor-2: #331c0f;--signal-warning-minor-1: #4c2a17;--signal-warning: #ffb84d;--signal-warning-major-1: #ffbf5f;--signal-warning-major-2: #ffc671;--signal-warning-major-3: #ffcd82;--signal-warning-contrast: #000000;--signal-success-minor-2: #0f251f;--signal-success-minor-1: #16372e;--signal-success: #4ab89a;--signal-success-major-1: #5cbfa4;--signal-success-major-2: #6ec6ae;--signal-success-major-3: #80cdb8;--signal-success-contrast: #000000;--signal-info-minor-2: #0f2633;--signal-info-minor-1: #163a4d;--signal-info: #4ac0ff;--signal-info-major-1: #5cc6ff;--signal-info-major-2: #6ecdff;--signal-info-major-3: #80d3ff;--signal-info-contrast: #000000;--text-norm: #ffffff;--text-weak: #bfb9d8;--text-hint: #50505b;--text-disabled: #50505b;--text-invert: #191927;--field-norm: rgba(255, 255, 255, 0.04);--field-disabled: #4c4c65;--optional-field-placeholder-color: var(--text-weak);--optional-field-background-color: #1c1c2c;--border-norm: #7a7aad;--border-weak: #38384c;--background-norm: #1f1f31;--background-weak: #282839;--background-strong: #191926;--background-invert: white;--interaction-norm-minor-2: #37374d;--interaction-norm-minor-1: #5b5b80;--interaction-norm: #b6b6ff;--interaction-norm-major-1: #bdbdff;--interaction-norm-major-2: #c5c5ff;--interaction-norm-major-3: #ccccff;--interaction-norm-contrast: #000000;--interaction-weak-minor-2: #0a090e;--interaction-weak-minor-1: #0e0e15;--interaction-weak: #302d45;--interaction-weak-major-1: #454258;--interaction-weak-major-2: #59576a;--interaction-weak-major-3: #6e6c7d;--interaction-weak-contrast: #ffffff;--interaction-default: transparent;--interaction-default-hover: rgba(255, 255, 255, 0.04);--interaction-default-active: rgba(255, 255, 255, 0.08);--shadow-norm-opacity: 0.32;--shadow-raised-opacity: 0.35;--shadow-lifted-opacity: 0.4;--backdrop-norm: rgba(0, 0, 0, 0.5);--optional-field-placeholder-color: var(--text-weak);--optional-navigation-current-item-background-color: var(--interaction-weak);--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--search-field-focus-background: #0e0e0e;--vault-unspecified: 140 140 147;--vault-custom: 167 121 255;--vault-heliotrope: 167 121 255;--vault-mauvelous: 242 146 146;--vault-marigold-yellow: 247 215 117;--vault-de-york: 145 199 153;--vault-jordy-blue: 146 179 242;--vault-lavender-magenta: 235 141 214;--vault-chestnut-rose: 205 90 111;--vault-porsche: 228 163 103;--vault-mercury: 230 230 230;--vault-water-leaf: 158 226 230;--pass-scroll-shadow-color: rgba(14, 14, 14, 0.35);--pass-lobby-background-color: radial-gradient( 61.86% 61.86% at 50% 0%, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 100% ), #191927}@supports(-webkit-hyphens: none){:root,.ui-standard{--optional-selection-background-color: rgba(119, 119, 248, 0.99)}}.ui-violet{--interaction-norm-minor-2: #282233;--interaction-norm-minor-1: #3d334d;--interaction-norm: #caaaff;--interaction-norm-major-1: #cfb3ff;--interaction-norm-major-2: #d5bbff;--interaction-norm-major-3: #dac4ff;--interaction-norm-contrast: #000000;--interaction-weak-minor-2: #0a080f;--interaction-weak-minor-1: #0e0c16;--interaction-weak: #30284a;--interaction-weak-major-1: #453e5c;--interaction-weak-major-2: #59536e;--interaction-weak-major-3: #6e6980;--interaction-weak-contrast: #ffffff}.ui-teal{--interaction-norm-minor-2: #1b2927;--interaction-norm-minor-1: #293d3b;--interaction-norm: #89cbc3;--interaction-norm-major-1: #95d0c9;--interaction-norm-major-2: #a1d5cf;--interaction-norm-major-3: #acdbd5;--interaction-norm-contrast: #000000;--interaction-weak-minor-2: #080a0c;--interaction-weak-minor-1: #0b0f12;--interaction-weak: #26333d;--interaction-weak-major-1: #3c4750;--interaction-weak-major-2: #515c64;--interaction-weak-major-3: #677077;--interaction-weak-contrast: #ffffff}.ui-orange{--interaction-norm-minor-2: #332723;--interaction-norm-minor-1: #4c3b34;--interaction-norm: #ffdaad;--interaction-norm-major-1: #ffdeb5;--interaction-norm-major-2: #ffe1bd;--interaction-norm-major-3: #ffe5c6;--interaction-norm-contrast: #000000;--interaction-weak-minor-2: #131011;--interaction-weak-minor-1: #1f1b1c;--interaction-weak: #3e3537;--interaction-weak-major-1: #51494b;--interaction-weak-major-2: #655d5f;--interaction-weak-major-3: #787273;--interaction-weak-contrast: #ffffff}.ui-red{--interaction-norm-minor-2: #332324;--interaction-norm-minor-1: #4c3535;--interaction-norm: #fdb0b2;--interaction-norm-major-1: #fdb8ba;--interaction-norm-major-2: #fdc0c1;--interaction-norm-major-3: #fec8c9;--interaction-norm-contrast: #000000;--interaction-weak-minor-2: #120e11;--interaction-weak-minor-1: #1f171d;--interaction-weak: #3d2e3a;--interaction-weak-major-1: #50434e;--interaction-weak-major-2: #645861;--interaction-weak-major-3: #776d75;--interaction-weak-contrast: #ffffff}.ui-lime{--interaction-norm-minor-2: #334436;--interaction-norm-minor-1: #56725a;--interaction-norm: #abe4b4;--interaction-norm-major-1: #b3e7bc;--interaction-norm-major-2: #bce9c3;--interaction-norm-major-3: #c4eccb;--interaction-norm-contrast: #000000;--interaction-weak-minor-2: #0f1513;--interaction-weak-minor-1: #1a2320;--interaction-weak: #334540;--interaction-weak-major-1: #475853;--interaction-weak-major-2: #5c6a66;--interaction-weak-major-3: #707d79;--interaction-weak-contrast: #ffffff}.ui-gray{--interaction-norm-minor-2: #4d4d4d;--interaction-norm-minor-1: #808080;--interaction-norm: #ffffff;--interaction-norm-major-1: #ffffff;--interaction-norm-major-2: #ffffff;--interaction-norm-major-3: #ffffff;--interaction-norm-contrast: #000000;--interaction-weak-minor-2: #111117;--interaction-weak-minor-1: #1c1c26;--interaction-weak: #38384c;--interaction-weak-major-1: #4c4c5e;--interaction-weak-major-2: #606070;--interaction-weak-major-3: #747482;--interaction-weak-contrast: #ffffff}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/pass-dark.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,uCAAA,CACA,yBAAA,CACA,oDAAA,CACA,0CAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,0BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kCAAA,CACA,sDAAA,CACA,uDAAA,CACA,2BAAA,CACA,6BAAA,CACA,4BAAA,CACA,mCAAA,CACA,oDAAA,CACA,4EAAA,CACA,gDAAA,CACA,6CAAA,CACA,wCAAA,CACA,gCAAA,CACA,2BAAA,CACA,+BAAA,CACA,8BAAA,CACA,oCAAA,CACA,4BAAA,CACA,+BAAA,CACA,qCAAA,CACA,iCAAA,CACA,4BAAA,CACA,4BAAA,CACA,+BAAA,CACA,kDAAA,CACA,6IAAA,CAQF,iCACE,mBAEE,gEAAA,CAAA,CAIJ,WACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,WACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,QACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA",sourcesContent:[`/*
1225 * This file is automatically generated.
1226 * Manual changes will be lost.
1227 */
1228
1229:root,
1230.ui-standard {
1231  --primary-minor-2: #181832;
1232  --primary-minor-1: #24244a;
1233  --primary: #7777f8;
1234  --primary-major-1: #8585f9;
1235  --primary-major-2: #9292f9;
1236  --primary-major-3: #a0a0fa;
1237  --primary-contrast: #ffffff;
1238  --signal-danger-minor-2: #301d21;
1239  --signal-danger-minor-1: #482b31;
1240  --signal-danger: #f08fa4;
1241  --signal-danger-major-1: #f29aad;
1242  --signal-danger-major-2: #f3a5b6;
1243  --signal-danger-major-3: #f5b1bf;
1244  --signal-danger-contrast: #000000;
1245  --signal-warning-minor-2: #331c0f;
1246  --signal-warning-minor-1: #4c2a17;
1247  --signal-warning: #ffb84d;
1248  --signal-warning-major-1: #ffbf5f;
1249  --signal-warning-major-2: #ffc671;
1250  --signal-warning-major-3: #ffcd82;
1251  --signal-warning-contrast: #000000;
1252  --signal-success-minor-2: #0f251f;
1253  --signal-success-minor-1: #16372e;
1254  --signal-success: #4ab89a;
1255  --signal-success-major-1: #5cbfa4;
1256  --signal-success-major-2: #6ec6ae;
1257  --signal-success-major-3: #80cdb8;
1258  --signal-success-contrast: #000000;
1259  --signal-info-minor-2: #0f2633;
1260  --signal-info-minor-1: #163a4d;
1261  --signal-info: #4ac0ff;
1262  --signal-info-major-1: #5cc6ff;
1263  --signal-info-major-2: #6ecdff;
1264  --signal-info-major-3: #80d3ff;
1265  --signal-info-contrast: #000000;
1266  --text-norm: #ffffff;
1267  --text-weak: #bfb9d8;
1268  --text-hint: #50505b;
1269  --text-disabled: #50505b;
1270  --text-invert: #191927;
1271  --field-norm: rgb(255 255 255 / 0.04);
1272  --field-disabled: #4c4c65;
1273  --optional-field-placeholder-color: var(--text-weak);
1274  --optional-field-background-color: #1c1c2c;
1275  --border-norm: #7a7aad;
1276  --border-weak: #38384c;
1277  --background-norm: #1f1f31;
1278  --background-weak: #282839;
1279  --background-strong: #191926;
1280  --background-invert: white;
1281  --interaction-norm-minor-2: #37374d;
1282  --interaction-norm-minor-1: #5b5b80;
1283  --interaction-norm: #b6b6ff;
1284  --interaction-norm-major-1: #bdbdff;
1285  --interaction-norm-major-2: #c5c5ff;
1286  --interaction-norm-major-3: #ccccff;
1287  --interaction-norm-contrast: #000000;
1288  --interaction-weak-minor-2: #0a090e;
1289  --interaction-weak-minor-1: #0e0e15;
1290  --interaction-weak: #302d45;
1291  --interaction-weak-major-1: #454258;
1292  --interaction-weak-major-2: #59576a;
1293  --interaction-weak-major-3: #6e6c7d;
1294  --interaction-weak-contrast: #ffffff;
1295  --interaction-default: transparent;
1296  --interaction-default-hover: rgb(255 255 255 / 0.04);
1297  --interaction-default-active: rgb(255 255 255 / 0.08);
1298  --shadow-norm-opacity: 0.32;
1299  --shadow-raised-opacity: 0.35;
1300  --shadow-lifted-opacity: 0.4;
1301  --backdrop-norm: rgb(0 0 0 / 0.5);
1302  --optional-field-placeholder-color: var(--text-weak);
1303  --optional-navigation-current-item-background-color: var(--interaction-weak);
1304  --focus-outline: var(--interaction-norm-major-2);
1305  --focus-ring: var(--interaction-norm-minor-1);
1306  --search-field-focus-background: #0e0e0e;
1307  --vault-unspecified: 140 140 147;
1308  --vault-custom: 167 121 255;
1309  --vault-heliotrope: 167 121 255;
1310  --vault-mauvelous: 242 146 146;
1311  --vault-marigold-yellow: 247 215 117;
1312  --vault-de-york: 145 199 153;
1313  --vault-jordy-blue: 146 179 242;
1314  --vault-lavender-magenta: 235 141 214;
1315  --vault-chestnut-rose: 205 90 111;
1316  --vault-porsche: 228 163 103;
1317  --vault-mercury: 230 230 230;
1318  --vault-water-leaf: 158 226 230;
1319  --pass-scroll-shadow-color: rgb(14 14 14 / 0.35);
1320  --pass-lobby-background-color:
1321    radial-gradient(
1322      61.86% 61.86% at 50% 0%,
1323      rgb(255 255 255 / 0.16) 0%,
1324      rgb(255 255 255 / 0) 100%
1325    ),
1326    #191927;
1327}
1328@supports (-webkit-hyphens: none) {
1329  :root,
1330  .ui-standard {
1331    --optional-selection-background-color: rgba(119, 119, 248, 0.99);
1332  }
1333}
1334
1335.ui-violet {
1336  --interaction-norm-minor-2: #282233;
1337  --interaction-norm-minor-1: #3d334d;
1338  --interaction-norm: #caaaff;
1339  --interaction-norm-major-1: #cfb3ff;
1340  --interaction-norm-major-2: #d5bbff;
1341  --interaction-norm-major-3: #dac4ff;
1342  --interaction-norm-contrast: #000000;
1343  --interaction-weak-minor-2: #0a080f;
1344  --interaction-weak-minor-1: #0e0c16;
1345  --interaction-weak: #30284a;
1346  --interaction-weak-major-1: #453e5c;
1347  --interaction-weak-major-2: #59536e;
1348  --interaction-weak-major-3: #6e6980;
1349  --interaction-weak-contrast: #ffffff;
1350}
1351
1352.ui-teal {
1353  --interaction-norm-minor-2: #1b2927;
1354  --interaction-norm-minor-1: #293d3b;
1355  --interaction-norm: #89cbc3;
1356  --interaction-norm-major-1: #95d0c9;
1357  --interaction-norm-major-2: #a1d5cf;
1358  --interaction-norm-major-3: #acdbd5;
1359  --interaction-norm-contrast: #000000;
1360  --interaction-weak-minor-2: #080a0c;
1361  --interaction-weak-minor-1: #0b0f12;
1362  --interaction-weak: #26333d;
1363  --interaction-weak-major-1: #3c4750;
1364  --interaction-weak-major-2: #515c64;
1365  --interaction-weak-major-3: #677077;
1366  --interaction-weak-contrast: #ffffff;
1367}
1368
1369.ui-orange {
1370  --interaction-norm-minor-2: #332723;
1371  --interaction-norm-minor-1: #4c3b34;
1372  --interaction-norm: #ffdaad;
1373  --interaction-norm-major-1: #ffdeb5;
1374  --interaction-norm-major-2: #ffe1bd;
1375  --interaction-norm-major-3: #ffe5c6;
1376  --interaction-norm-contrast: #000000;
1377  --interaction-weak-minor-2: #131011;
1378  --interaction-weak-minor-1: #1f1b1c;
1379  --interaction-weak: #3e3537;
1380  --interaction-weak-major-1: #51494b;
1381  --interaction-weak-major-2: #655d5f;
1382  --interaction-weak-major-3: #787273;
1383  --interaction-weak-contrast: #ffffff;
1384}
1385
1386.ui-red {
1387  --interaction-norm-minor-2: #332324;
1388  --interaction-norm-minor-1: #4c3535;
1389  --interaction-norm: #fdb0b2;
1390  --interaction-norm-major-1: #fdb8ba;
1391  --interaction-norm-major-2: #fdc0c1;
1392  --interaction-norm-major-3: #fec8c9;
1393  --interaction-norm-contrast: #000000;
1394  --interaction-weak-minor-2: #120e11;
1395  --interaction-weak-minor-1: #1f171d;
1396  --interaction-weak: #3d2e3a;
1397  --interaction-weak-major-1: #50434e;
1398  --interaction-weak-major-2: #645861;
1399  --interaction-weak-major-3: #776d75;
1400  --interaction-weak-contrast: #ffffff;
1401}
1402
1403.ui-lime {
1404  --interaction-norm-minor-2: #334436;
1405  --interaction-norm-minor-1: #56725a;
1406  --interaction-norm: #abe4b4;
1407  --interaction-norm-major-1: #b3e7bc;
1408  --interaction-norm-major-2: #bce9c3;
1409  --interaction-norm-major-3: #c4eccb;
1410  --interaction-norm-contrast: #000000;
1411  --interaction-weak-minor-2: #0f1513;
1412  --interaction-weak-minor-1: #1a2320;
1413  --interaction-weak: #334540;
1414  --interaction-weak-major-1: #475853;
1415  --interaction-weak-major-2: #5c6a66;
1416  --interaction-weak-major-3: #707d79;
1417  --interaction-weak-contrast: #ffffff;
1418}
1419
1420.ui-gray {
1421  --interaction-norm-minor-2: #4d4d4d;
1422  --interaction-norm-minor-1: #808080;
1423  --interaction-norm: #ffffff;
1424  --interaction-norm-major-1: #ffffff;
1425  --interaction-norm-major-2: #ffffff;
1426  --interaction-norm-major-3: #ffffff;
1427  --interaction-norm-contrast: #000000;
1428  --interaction-weak-minor-2: #111117;
1429  --interaction-weak-minor-1: #1c1c26;
1430  --interaction-weak: #38384c;
1431  --interaction-weak-major-1: #4c4c5e;
1432  --interaction-weak-major-2: #606070;
1433  --interaction-weak-major-3: #747482;
1434  --interaction-weak-contrast: #ffffff;
1435}
1436`],sourceRoot:""}]),r.d(t,["A",0,o])},17198(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #f3f1ff;--primary-minor-1: #e8e2ff;--primary: #8a6eff;--primary-major-1: #7c63e6;--primary-major-2: #6e58cc;--primary-major-3: #614db3;--primary-contrast: #ffffff;--signal-danger-minor-2: #faeaed;--signal-danger-minor-1: #f5d5dc;--signal-danger: #cc2d4f;--signal-danger-major-1: #b82947;--signal-danger-major-2: #a3243f;--signal-danger-major-3: #8f2037;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #fdeee6;--signal-warning-minor-1: #fadccc;--signal-warning: #e65200;--signal-warning-major-1: #cf4a00;--signal-warning-major-2: #b84200;--signal-warning-major-3: #a13900;--signal-warning-contrast: #ffffff;--signal-success-minor-2: #e6f2ee;--signal-success-minor-1: #cce5de;--signal-success: #007b58;--signal-success-major-1: #006f4f;--signal-success-major-2: #006246;--signal-success-major-3: #00563e;--signal-success-contrast: #ffffff;--signal-info-minor-2: #e6f7fd;--signal-info-minor-1: #cceffa;--signal-info: #00afe6;--signal-info-major-1: #009ecf;--signal-info-major-2: #008cb8;--signal-info-major-3: #007ba1;--signal-info-contrast: #000000;--text-norm: #2b2442;--text-weak: #52527a;--text-hint: #999999;--text-disabled: #adadad;--text-invert: #ffffff;--field-norm: #ffffff;--field-disabled: #d0d3da;--border-norm: #9994d1;--border-weak: #e3dffa;--background-norm: #fbf9fe;--background-weak: #ffffff;--background-strong: #f4f0fe;--background-invert: black;--interaction-norm-minor-2: #eee8fa;--interaction-norm-minor-1: #ded1f6;--interaction-norm: #5817d1;--interaction-norm-major-1: #4f15bc;--interaction-norm-major-2: #4612a7;--interaction-norm-major-3: #3e1092;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f9f7ff;--interaction-weak-minor-1: #f6f2ff;--interaction-weak: #ece5ff;--interaction-weak-major-1: #e0daf2;--interaction-weak-major-2: #d4cee6;--interaction-weak-major-3: #c9c3d9;--interaction-weak-contrast: #000000;--interaction-default: transparent;--interaction-default-hover: rgba(194, 194, 194, 0.2);--interaction-default-active: rgba(194, 194, 194, 0.4);--shadow-norm-opacity: 0.16;--shadow-raised-opacity: 0.18;--shadow-lifted-opacity: 0.2;--backdrop-norm: rgba(0, 0, 0, 0.15);--optional-field-placeholder-color: var(--text-weak);--optional-field-background-color: #ffffff;--optional-navigation-current-item-background-color: #ffffff;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--search-field-focus-background: #ffffff;--vault-unspecified: 140 140 147;--vault-custom: 136 73 255;--vault-heliotrope: 136 73 255;--vault-mauvelous: 255 73 73;--vault-marigold-yellow: 204 98 0;--vault-de-york: 0 102 120;--vault-jordy-blue: 59 136 252;--vault-lavender-magenta: 221 17 176;--vault-chestnut-rose: 203 1 38;--vault-porsche: 255 122 0;--vault-mercury: 117 117 117;--vault-water-leaf: 20 154 161;--pass-scroll-shadow-color: rgba(14, 14, 14, 0.1);--pass-lobby-background-color: radial-gradient(61.86% 61.86% at 50% 0%, #f6f5f8 0%, #f3eeff 100%), #f6f5f8}.ui-violet{--interaction-norm-minor-2: #efe9f7;--interaction-norm-minor-1: #e0d3ee;--interaction-norm: #6322aa;--interaction-norm-major-1: #591f99;--interaction-norm-major-2: #4f1b88;--interaction-norm-major-3: #451877;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f9f5fe;--interaction-weak-minor-1: #f6effd;--interaction-weak: #ecdffa;--interaction-weak-major-1: #e0d4ee;--interaction-weak-major-2: #d4c9e1;--interaction-weak-major-3: #c9bed5;--interaction-weak-contrast: #000000}.ui-teal{--interaction-norm-minor-2: #e6eeee;--interaction-norm-minor-1: #ccdddd;--interaction-norm: #005755;--interaction-norm-major-1: #004e4d;--interaction-norm-major-2: #004644;--interaction-norm-major-3: #003d3c;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f4fbfa;--interaction-weak-minor-1: #edf8f6;--interaction-weak: #dbf0ed;--interaction-weak-major-1: #d0e4e1;--interaction-weak-major-2: #c5d8d5;
1436--interaction-weak-major-3: #baccc9;--interaction-weak-contrast: #000000}.ui-orange{--interaction-norm-minor-2: #f0ede7;--interaction-norm-minor-1: #e1dad0;--interaction-norm: #674713;--interaction-norm-major-1: #623d12;--interaction-norm-major-2: #5d3311;--interaction-norm-major-3: #582a10;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #fbf9f4;--interaction-weak-minor-1: #f8f5ed;--interaction-weak: #f0ebdb;--interaction-weak-major-1: #e4dfd0;--interaction-weak-major-2: #d8d4c5;--interaction-weak-major-3: #ccc8ba;--interaction-weak-contrast: #000000}.ui-red{--interaction-norm-minor-2: #f2e7eb;--interaction-norm-minor-1: #e5cfd7;--interaction-norm: #7e1038;--interaction-norm-major-1: #710e32;--interaction-norm-major-2: #650d2d;--interaction-norm-major-3: #580b27;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #fbf4f6;--interaction-weak-minor-1: #f8edf0;--interaction-weak: #f0dbe0;--interaction-weak-major-1: #e4d0d5;--interaction-weak-major-2: #d8c5ca;--interaction-weak-major-3: #ccbabe;--interaction-weak-contrast: #000000}.ui-lime{--interaction-norm-minor-2: #e7efe8;--interaction-norm-minor-1: #d0ded1;--interaction-norm: #135a18;--interaction-norm-major-1: #115116;--interaction-norm-major-2: #0f4813;--interaction-norm-major-3: #0d3f11;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f6fbf4;--interaction-weak-minor-1: #f1f8ed;--interaction-weak: #e2f0db;--interaction-weak-major-1: #d7e4d0;--interaction-weak-major-2: #cbd8c5;--interaction-weak-major-3: #c0ccba;--interaction-weak-contrast: #000000}.ui-gray{--interaction-norm-minor-2: #c3c3c9;--interaction-norm-minor-1: #9c9ca6;--interaction-norm: #38384c;--interaction-norm-major-1: #353548;--interaction-norm-major-2: #323244;--interaction-norm-major-3: #303041;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f9f9f9;--interaction-weak-minor-1: #f6f6f6;--interaction-weak: #ececec;--interaction-weak-major-1: #e0e0e0;--interaction-weak-major-2: #d4d4d4;--interaction-weak-major-3: #c9c9c9;--interaction-weak-contrast: #000000}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/pass-light.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,qBAAA,CACA,yBAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,0BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kCAAA,CACA,qDAAA,CACA,sDAAA,CACA,2BAAA,CACA,6BAAA,CACA,4BAAA,CACA,oCAAA,CACA,oDAAA,CACA,0CAAA,CACA,4DAAA,CACA,gDAAA,CACA,6CAAA,CACA,wCAAA,CACA,gCAAA,CACA,0BAAA,CACA,8BAAA,CACA,4BAAA,CACA,iCAAA,CACA,0BAAA,CACA,8BAAA,CACA,oCAAA,CACA,+BAAA,CACA,0BAAA,CACA,4BAAA,CACA,8BAAA,CACA,iDAAA,CACA,0GAAA,CAIF,WACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,WACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,QACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA",sourcesContent:[`/*
1437 * This file is automatically generated.
1438 * Manual changes will be lost.
1439 */
1440
1441:root,
1442.ui-standard {
1443  --primary-minor-2: #f3f1ff;
1444  --primary-minor-1: #e8e2ff;
1445  --primary: #8a6eff;
1446  --primary-major-1: #7c63e6;
1447  --primary-major-2: #6e58cc;
1448  --primary-major-3: #614db3;
1449  --primary-contrast: #ffffff;
1450  --signal-danger-minor-2: #faeaed;
1451  --signal-danger-minor-1: #f5d5dc;
1452  --signal-danger: #cc2d4f;
1453  --signal-danger-major-1: #b82947;
1454  --signal-danger-major-2: #a3243f;
1455  --signal-danger-major-3: #8f2037;
1456  --signal-danger-contrast: #ffffff;
1457  --signal-warning-minor-2: #fdeee6;
1458  --signal-warning-minor-1: #fadccc;
1459  --signal-warning: #e65200;
1460  --signal-warning-major-1: #cf4a00;
1461  --signal-warning-major-2: #b84200;
1462  --signal-warning-major-3: #a13900;
1463  --signal-warning-contrast: #ffffff;
1464  --signal-success-minor-2: #e6f2ee;
1465  --signal-success-minor-1: #cce5de;
1466  --signal-success: #007b58;
1467  --signal-success-major-1: #006f4f;
1468  --signal-success-major-2: #006246;
1469  --signal-success-major-3: #00563e;
1470  --signal-success-contrast: #ffffff;
1471  --signal-info-minor-2: #e6f7fd;
1472  --signal-info-minor-1: #cceffa;
1473  --signal-info: #00afe6;
1474  --signal-info-major-1: #009ecf;
1475  --signal-info-major-2: #008cb8;
1476  --signal-info-major-3: #007ba1;
1477  --signal-info-contrast: #000000;
1478  --text-norm: #2b2442;
1479  --text-weak: #52527a;
1480  --text-hint: #999999;
1481  --text-disabled: #adadad;
1482  --text-invert: #ffffff;
1483  --field-norm: #ffffff;
1484  --field-disabled: #d0d3da;
1485  --border-norm: #9994d1;
1486  --border-weak: #e3dffa;
1487  --background-norm: #fbf9fe;
1488  --background-weak: #ffffff;
1489  --background-strong: #f4f0fe;
1490  --background-invert: black;
1491  --interaction-norm-minor-2: #eee8fa;
1492  --interaction-norm-minor-1: #ded1f6;
1493  --interaction-norm: #5817d1;
1494  --interaction-norm-major-1: #4f15bc;
1495  --interaction-norm-major-2: #4612a7;
1496  --interaction-norm-major-3: #3e1092;
1497  --interaction-norm-contrast: #ffffff;
1498  --interaction-weak-minor-2: #f9f7ff;
1499  --interaction-weak-minor-1: #f6f2ff;
1500  --interaction-weak: #ece5ff;
1501  --interaction-weak-major-1: #e0daf2;
1502  --interaction-weak-major-2: #d4cee6;
1503  --interaction-weak-major-3: #c9c3d9;
1504  --interaction-weak-contrast: #000000;
1505  --interaction-default: transparent;
1506  --interaction-default-hover: rgb(194 194 194 / 0.2);
1507  --interaction-default-active: rgb(194 194 194 / 0.4);
1508  --shadow-norm-opacity: 0.16;
1509  --shadow-raised-opacity: 0.18;
1510  --shadow-lifted-opacity: 0.2;
1511  --backdrop-norm: rgb(0 0 0 / 0.15);
1512  --optional-field-placeholder-color: var(--text-weak);
1513  --optional-field-background-color: #ffffff;
1514  --optional-navigation-current-item-background-color: #ffffff;
1515  --focus-outline: var(--interaction-norm-major-2);
1516  --focus-ring: var(--interaction-norm-minor-1);
1517  --search-field-focus-background: #ffffff;
1518  --vault-unspecified: 140 140 147;
1519  --vault-custom: 136 73 255;
1520  --vault-heliotrope: 136 73 255;
1521  --vault-mauvelous: 255 73 73;
1522  --vault-marigold-yellow: 204 98 0;
1523  --vault-de-york: 0 102 120;
1524  --vault-jordy-blue: 59 136 252;
1525  --vault-lavender-magenta: 221 17 176;
1526  --vault-chestnut-rose: 203 1 38;
1527  --vault-porsche: 255 122 0;
1528  --vault-mercury: 117 117 117;
1529  --vault-water-leaf: 20 154 161;
1530  --pass-scroll-shadow-color: rgb(14 14 14 / 0.1);
1531  --pass-lobby-background-color:
1532    radial-gradient(61.86% 61.86% at 50% 0%, #f6f5f8 0%, #f3eeff 100%), #f6f5f8;
1533}
1534
1535.ui-violet {
1536  --interaction-norm-minor-2: #efe9f7;
1537  --interaction-norm-minor-1: #e0d3ee;
1538  --interaction-norm: #6322aa;
1539  --interaction-norm-major-1: #591f99;
1540  --interaction-norm-major-2: #4f1b88;
1541  --interaction-norm-major-3: #451877;
1542  --interaction-norm-contrast: #ffffff;
1543  --interaction-weak-minor-2: #f9f5fe;
1544  --interaction-weak-minor-1: #f6effd;
1545  --interaction-weak: #ecdffa;
1546  --interaction-weak-major-1: #e0d4ee;
1547  --interaction-weak-major-2: #d4c9e1;
1548  --interaction-weak-major-3: #c9bed5;
1549  --interaction-weak-contrast: #000000;
1550}
1551
1552.ui-teal {
1553  --interaction-norm-minor-2: #e6eeee;
1554  --interaction-norm-minor-1: #ccdddd;
1555  --interaction-norm: #005755;
1556  --interaction-norm-major-1: #004e4d;
1557  --interaction-norm-major-2: #004644;
1558  --interaction-norm-major-3: #003d3c;
1559  --interaction-norm-contrast: #ffffff;
1560  --interaction-weak-minor-2: #f4fbfa;
1561  --interaction-weak-minor-1: #edf8f6;
1562  --interaction-weak: #dbf0ed;
1563  --interaction-weak-major-1: #d0e4e1;
1564  --interaction-weak-major-2: #c5d8d5;
1565  --interaction-weak-major-3: #baccc9;
1566  --interaction-weak-contrast: #000000;
1567}
1568
1569.ui-orange {
1570  --interaction-norm-minor-2: #f0ede7;
1571  --interaction-norm-minor-1: #e1dad0;
1572  --interaction-norm: #674713;
1573  --interaction-norm-major-1: #623d12;
1574  --interaction-norm-major-2: #5d3311;
1575  --interaction-norm-major-3: #582a10;
1576  --interaction-norm-contrast: #ffffff;
1577  --interaction-weak-minor-2: #fbf9f4;
1578  --interaction-weak-minor-1: #f8f5ed;
1579  --interaction-weak: #f0ebdb;
1580  --interaction-weak-major-1: #e4dfd0;
1581  --interaction-weak-major-2: #d8d4c5;
1582  --interaction-weak-major-3: #ccc8ba;
1583  --interaction-weak-contrast: #000000;
1584}
1585
1586.ui-red {
1587  --interaction-norm-minor-2: #f2e7eb;
1588  --interaction-norm-minor-1: #e5cfd7;
1589  --interaction-norm: #7e1038;
1590  --interaction-norm-major-1: #710e32;
1591  --interaction-norm-major-2: #650d2d;
1592  --interaction-norm-major-3: #580b27;
1593  --interaction-norm-contrast: #ffffff;
1594  --interaction-weak-minor-2: #fbf4f6;
1595  --interaction-weak-minor-1: #f8edf0;
1596  --interaction-weak: #f0dbe0;
1597  --interaction-weak-major-1: #e4d0d5;
1598  --interaction-weak-major-2: #d8c5ca;
1599  --interaction-weak-major-3: #ccbabe;
1600  --interaction-weak-contrast: #000000;
1601}
1602
1603.ui-lime {
1604  --interaction-norm-minor-2: #e7efe8;
1605  --interaction-norm-minor-1: #d0ded1;
1606  --interaction-norm: #135a18;
1607  --interaction-norm-major-1: #115116;
1608  --interaction-norm-major-2: #0f4813;
1609  --interaction-norm-major-3: #0d3f11;
1610  --interaction-norm-contrast: #ffffff;
1611  --interaction-weak-minor-2: #f6fbf4;
1612  --interaction-weak-minor-1: #f1f8ed;
1613  --interaction-weak: #e2f0db;
1614  --interaction-weak-major-1: #d7e4d0;
1615  --interaction-weak-major-2: #cbd8c5;
1616  --interaction-weak-major-3: #c0ccba;
1617  --interaction-weak-contrast: #000000;
1618}
1619
1620.ui-gray {
1621  --interaction-norm-minor-2: #c3c3c9;
1622  --interaction-norm-minor-1: #9c9ca6;
1623  --interaction-norm: #38384c;
1624  --interaction-norm-major-1: #353548;
1625  --interaction-norm-major-2: #323244;
1626  --interaction-norm-major-3: #303041;
1627  --interaction-norm-contrast: #ffffff;
1628  --interaction-weak-minor-2: #f9f9f9;
1629  --interaction-weak-minor-1: #f6f6f6;
1630  --interaction-weak: #ececec;
1631  --interaction-weak-major-1: #e0e0e0;
1632  --interaction-weak-major-2: #d4d4d4;
1633  --interaction-weak-major-3: #c9c9c9;
1634  --interaction-weak-contrast: #000000;
1635}
1636`],sourceRoot:""}]),r.d(t,["A",0,o])},37963(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #f0edff;--primary-minor-1: #e2dbff;--primary: #6d4aff;--primary-major-1: #6243e6;--primary-major-2: #573bcc;--primary-major-3: #4c34b3;--primary-contrast: #ffffff;--signal-danger-minor-2: #fcebee;--signal-danger-minor-1: #f8d6dc;--signal-danger: #dc3251;--signal-danger-major-1: #c62d49;--signal-danger-major-2: #b02841;--signal-danger-major-3: #9a2339;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #fff5e6;--signal-warning-minor-1: #ffebcc;--signal-warning: #ff9900;--signal-warning-major-1: #f27d00;--signal-warning-major-2: #e66300;--signal-warning-major-3: #d94c00;--signal-warning-contrast: #000000;--signal-success-minor-2: #e9f6f3;--signal-success-minor-1: #d2eee7;--signal-success: #1ea885;--signal-success-major-1: #1b9778;--signal-success-major-2: #18866a;--signal-success-major-3: #15765d;--signal-success-contrast: #ffffff;--signal-info-minor-2: #e9f5fa;--signal-info-minor-1: #d3ecf5;--signal-info: #239ece;--signal-info-major-1: #208eb9;--signal-info-major-2: #1c7ea5;--signal-info-major-3: #196f90;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #f0edff;--interaction-norm-minor-1: #e2dbff;--interaction-norm: #6d4aff;--interaction-norm-major-1: #6243e6;--interaction-norm-major-2: #573bcc;--interaction-norm-major-3: #4c34b3;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f9f8f7;--interaction-weak-minor-1: #f5f3f2;--interaction-weak: #eae7e4;--interaction-weak-major-1: #dedbd9;--interaction-weak-major-2: #d3d0cd;--interaction-weak-major-3: #c7c4c2;--interaction-weak-contrast: #000000;--text-norm: #0c0c14;--text-weak: #5c5958;--text-hint: #8f8d8a;--text-disabled: #c2bfbc;--text-invert: white;--field-norm: #adaba8;--field-hover: #8f8d8a;--field-disabled: #d1cfcd;--focus-outline: #6d4aff;--focus-ring: rgba(109, 74, 255, 0.2);--border-norm: #d1cfcd;--border-weak: #eae7e4;--background-norm: white;--background-weak: #f5f4f2;--background-strong: #e5e4e1;--background-invert: #0c0c14;--interaction-default: transparent;--interaction-default-hover: rgba(194, 193, 192, 0.2);--interaction-default-active: rgba(194, 192, 190, 0.35);--shadow-norm-opacity: 0.1;--shadow-raised-opacity: 0.1;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(38, 42, 51, 0.48);--optional-scrollbar-thumb-color: #d1cfcd;--optional-background-lowered: #f8f8f6;--optional-email-item-read-background-color: #f8f8f6;--optional-email-item-read-text-color: #3d3c3c;--optional-logo-text-proton-color: #1b1340;--optional-promotion-text-color: #15006f;--optional-promotion-text-weak: #50409b;--optional-promotion-interaction-hover: rgba(109, 74, 255, 0.08);--optional-promotion-background-start: rgba(109, 74, 255, 0.15);--optional-promotion-background-end: rgba(70, 26, 255, 0.04);--optional-promotion-secondary-color: #d783ff;--optional-bg-promotion-bw-button: var(--background-invert);--optional-text-promotion-bw-button: var(--text-invert);
1636--optional-shadow-primary-color: 109 74 255}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/snow.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,kCAAA,CACA,qDAAA,CACA,uDAAA,CACA,0BAAA,CACA,4BAAA,CACA,6BAAA,CACA,uCAAA,CACA,yCAAA,CACA,sCAAA,CACA,oDAAA,CACA,8CAAA,CACA,0CAAA,CACA,wCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,4DAAA,CACA,6CAAA,CACA,2DAAA,CACA,uDAAA,CACA,2CAAA",sourcesContent:[`/*
1637 * This file is automatically generated.
1638 * Manual changes will be lost.
1639 */
1640
1641:root,
1642.ui-standard {
1643  --primary-minor-2: #f0edff;
1644  --primary-minor-1: #e2dbff;
1645  --primary: #6d4aff;
1646  --primary-major-1: #6243e6;
1647  --primary-major-2: #573bcc;
1648  --primary-major-3: #4c34b3;
1649  --primary-contrast: #ffffff;
1650  --signal-danger-minor-2: #fcebee;
1651  --signal-danger-minor-1: #f8d6dc;
1652  --signal-danger: #dc3251;
1653  --signal-danger-major-1: #c62d49;
1654  --signal-danger-major-2: #b02841;
1655  --signal-danger-major-3: #9a2339;
1656  --signal-danger-contrast: #ffffff;
1657  --signal-warning-minor-2: #fff5e6;
1658  --signal-warning-minor-1: #ffebcc;
1659  --signal-warning: #ff9900;
1660  --signal-warning-major-1: #f27d00;
1661  --signal-warning-major-2: #e66300;
1662  --signal-warning-major-3: #d94c00;
1663  --signal-warning-contrast: #000000;
1664  --signal-success-minor-2: #e9f6f3;
1665  --signal-success-minor-1: #d2eee7;
1666  --signal-success: #1ea885;
1667  --signal-success-major-1: #1b9778;
1668  --signal-success-major-2: #18866a;
1669  --signal-success-major-3: #15765d;
1670  --signal-success-contrast: #ffffff;
1671  --signal-info-minor-2: #e9f5fa;
1672  --signal-info-minor-1: #d3ecf5;
1673  --signal-info: #239ece;
1674  --signal-info-major-1: #208eb9;
1675  --signal-info-major-2: #1c7ea5;
1676  --signal-info-major-3: #196f90;
1677  --signal-info-contrast: #ffffff;
1678  --interaction-norm-minor-2: #f0edff;
1679  --interaction-norm-minor-1: #e2dbff;
1680  --interaction-norm: #6d4aff;
1681  --interaction-norm-major-1: #6243e6;
1682  --interaction-norm-major-2: #573bcc;
1683  --interaction-norm-major-3: #4c34b3;
1684  --interaction-norm-contrast: #ffffff;
1685  --interaction-weak-minor-2: #f9f8f7;
1686  --interaction-weak-minor-1: #f5f3f2;
1687  --interaction-weak: #eae7e4;
1688  --interaction-weak-major-1: #dedbd9;
1689  --interaction-weak-major-2: #d3d0cd;
1690  --interaction-weak-major-3: #c7c4c2;
1691  --interaction-weak-contrast: #000000;
1692  --text-norm: #0c0c14;
1693  --text-weak: #5c5958;
1694  --text-hint: #8f8d8a;
1695  --text-disabled: #c2bfbc;
1696  --text-invert: white;
1697  --field-norm: #adaba8;
1698  --field-hover: #8f8d8a;
1699  --field-disabled: #d1cfcd;
1700  --focus-outline: #6d4aff;
1701  --focus-ring: rgb(109 74 255 / 0.2);
1702  --border-norm: #d1cfcd;
1703  --border-weak: #eae7e4;
1704  --background-norm: white;
1705  --background-weak: #f5f4f2;
1706  --background-strong: #e5e4e1;
1707  --background-invert: #0c0c14;
1708  --interaction-default: transparent;
1709  --interaction-default-hover: rgb(194 193 192 / 0.2);
1710  --interaction-default-active: rgb(194 192 190 / 0.35);
1711  --shadow-norm-opacity: 0.1;
1712  --shadow-raised-opacity: 0.1;
1713  --shadow-lifted-opacity: 0.16;
1714  --backdrop-norm: rgb(38 42 51 / 0.48);
1715  --optional-scrollbar-thumb-color: #d1cfcd;
1716  --optional-background-lowered: #f8f8f6;
1717  --optional-email-item-read-background-color: #f8f8f6;
1718  --optional-email-item-read-text-color: #3d3c3c;
1719  --optional-logo-text-proton-color: #1b1340;
1720  --optional-promotion-text-color: #15006f;
1721  --optional-promotion-text-weak: #50409b;
1722  --optional-promotion-interaction-hover: rgb(109 74 255 / 0.08);
1723  --optional-promotion-background-start: rgb(109 74 255 / 0.15);
1724  --optional-promotion-background-end: rgb(70 26 255 / 0.04);
1725  --optional-promotion-secondary-color: #d783ff;
1726  --optional-bg-promotion-bw-button: var(--background-invert);
1727  --optional-text-promotion-bw-button: var(--text-invert);
1728  --optional-shadow-primary-color: 109 74 255;
1729}
1730`],sourceRoot:""}]),r.d(t,["A",0,o])},29852(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #f1f2ff;--primary-minor-1: #e4e5ff;--primary: #767dff;--primary-major-1: #6a71e6;--primary-major-2: #5e64cc;--primary-major-3: #5358b3;--primary-contrast: #ffffff;--signal-danger-minor-2: #fff0f0;--signal-danger-minor-1: #ffe0e0;--signal-danger: #ff6464;--signal-danger-major-1: #e65a5a;--signal-danger-major-2: #cc5050;--signal-danger-major-3: #b34646;--signal-danger-contrast: #000000;--signal-warning-minor-2: #fff2e6;--signal-warning-minor-1: #ffe4cc;--signal-warning: #ff7a00;--signal-warning-major-1: #e66e00;--signal-warning-major-2: #cc6200;--signal-warning-major-3: #b35500;--signal-warning-contrast: #000000;--signal-success-minor-2: #f0f9f0;--signal-success-minor-1: #e1f2e1;--signal-success: #6ac06b;--signal-success-major-1: #5fad60;--signal-success-major-2: #559a56;--signal-success-major-3: #4a864b;--signal-success-contrast: #000000;--signal-info-minor-2: #f1f2ff;--signal-info-minor-1: #e4e5ff;--signal-info: #767dff;--signal-info-major-1: #6a71e6;--signal-info-major-2: #5e64cc;--signal-info-major-3: #5358b3;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #f1f2ff;--interaction-norm-minor-1: #e4e5ff;--interaction-norm: #767dff;--interaction-norm-major-1: #6a71e6;--interaction-norm-major-2: #5e64cc;--interaction-norm-major-3: #5358b3;--interaction-norm-contrast: #ffffff;--interaction-norm-hover: #6367d7;--interaction-norm-active: #6367d7;--interaction-weak-minor-2: #f8f8f8;--interaction-weak-minor-1: #f4f4f4;--interaction-weak: #e8e8e8;--interaction-weak-major-1: #dcdcdc;--interaction-weak-major-2: #d1d1d1;--interaction-weak-major-3: #c5c5c5;--interaction-weak-contrast: #000000;--interaction-weak-hover: #cacbd3;--interaction-weak-hover: #b3b6cc;--text-norm: #191c32;--text-weak: #767f8e;--text-hint: #8e909f;--text-disabled: #b3b6cc;--text-invert: white;--field-norm: #b3b6cc;--field-hover: #8e909f;--field-disabled: #cfcfcf;--focus-outline: #767dff;--focus-ring: rgba(117, 124, 255, 0.2);--border-norm: #cfcfcf;--border-weak: #e6e8ec;--background-norm: white;--background-weak: #f0f3f4;--background-strong: #e6e8ec;--background-invert: #191927;--interaction-default: transparent;--interaction-default-hover: rgba(200, 209, 214, 0.2);--interaction-default-active: rgba(200, 209, 214, 0.45);--shadow-norm-opacity: 0.1;--shadow-raised-opacity: 0.1;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(0, 10, 77, 0.32);--optional-scrollbar-thumb-color: #d1cfcd;--optional-shadow-primary-color: 118 125 255;--optional-link-norm: #5b63f6;--optional-link-hover: #4449e4;--optional-link-active: #3e3c88;--optional-mini-calendar-today-color: initial;--optional-logo-text-proton-color: initial;--optional-logo-text-product-color: initial;--optional-promotion-text-color: #15006f;--optional-promotion-text-weak: #50409b;--optional-promotion-interaction-hover: rgba(109, 74, 255, 0.08);--optional-promotion-background-start: rgba(109, 74, 255, 0.15);--optional-promotion-background-end: rgba(70, 26, 255, 0.04);--optional-promotion-secondary-color: #d783ff}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/storefront-wallet.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,iCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,iCAAA,CACA,iCAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,sCAAA,CACA,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,kCAAA,CACA,qDAAA,CACA,uDAAA,CACA,0BAAA,CACA,4BAAA,CACA,6BAAA,CACA,sCAAA,CACA,yCAAA,CACA,4CAAA,CACA,6BAAA,CACA,8BAAA,CACA,+BAAA,CACA,6CAAA,CACA,0CAAA,CACA,2CAAA,CACA,wCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,4DAAA,CACA,6CAAA",sourcesContent:[`/*
1731 * This file is automatically generated.
1732 * Manual changes will be lost.
1733 */
1734
1735:root,
1736.ui-standard {
1737  --primary-minor-2: #f1f2ff;
1738  --primary-minor-1: #e4e5ff;
1739  --primary: #767dff;
1740  --primary-major-1: #6a71e6;
1741  --primary-major-2: #5e64cc;
1742  --primary-major-3: #5358b3;
1743  --primary-contrast: #ffffff;
1744  --signal-danger-minor-2: #fff0f0;
1745  --signal-danger-minor-1: #ffe0e0;
1746  --signal-danger: #ff6464;
1747  --signal-danger-major-1: #e65a5a;
1748  --signal-danger-major-2: #cc5050;
1749  --signal-danger-major-3: #b34646;
1750  --signal-danger-contrast: #000000;
1751  --signal-warning-minor-2: #fff2e6;
1752  --signal-warning-minor-1: #ffe4cc;
1753  --signal-warning: #ff7a00;
1754  --signal-warning-major-1: #e66e00;
1755  --signal-warning-major-2: #cc6200;
1756  --signal-warning-major-3: #b35500;
1757  --signal-warning-contrast: #000000;
1758  --signal-success-minor-2: #f0f9f0;
1759  --signal-success-minor-1: #e1f2e1;
1760  --signal-success: #6ac06b;
1761  --signal-success-major-1: #5fad60;
1762  --signal-success-major-2: #559a56;
1763  --signal-success-major-3: #4a864b;
1764  --signal-success-contrast: #000000;
1765  --signal-info-minor-2: #f1f2ff;
1766  --signal-info-minor-1: #e4e5ff;
1767  --signal-info: #767dff;
1768  --signal-info-major-1: #6a71e6;
1769  --signal-info-major-2: #5e64cc;
1770  --signal-info-major-3: #5358b3;
1771  --signal-info-contrast: #ffffff;
1772  --interaction-norm-minor-2: #f1f2ff;
1773  --interaction-norm-minor-1: #e4e5ff;
1774  --interaction-norm: #767dff;
1775  --interaction-norm-major-1: #6a71e6;
1776  --interaction-norm-major-2: #5e64cc;
1777  --interaction-norm-major-3: #5358b3;
1778  --interaction-norm-contrast: #ffffff;
1779  --interaction-norm-hover: #6367d7;
1780  --interaction-norm-active: #6367d7;
1781  --interaction-weak-minor-2: #f8f8f8;
1782  --interaction-weak-minor-1: #f4f4f4;
1783  --interaction-weak: #e8e8e8;
1784  --interaction-weak-major-1: #dcdcdc;
1785  --interaction-weak-major-2: #d1d1d1;
1786  --interaction-weak-major-3: #c5c5c5;
1787  --interaction-weak-contrast: #000000;
1788  --interaction-weak-hover: #cacbd3;
1789  --interaction-weak-hover: #b3b6cc;
1790  --text-norm: #191c32;
1791  --text-weak: #767f8e;
1792  --text-hint: #8e909f;
1793  --text-disabled: #b3b6cc;
1794  --text-invert: white;
1795  --field-norm: #b3b6cc;
1796  --field-hover: #8e909f;
1797  --field-disabled: #cfcfcf;
1798  --focus-outline: #767dff;
1799  --focus-ring: rgb(117 124 255 / 0.2);
1800  --border-norm: #cfcfcf;
1801  --border-weak: #e6e8ec;
1802  --background-norm: white;
1803  --background-weak: #f0f3f4;
1804  --background-strong: #e6e8ec;
1805  --background-invert: #191927;
1806  --interaction-default: transparent;
1807  --interaction-default-hover: rgb(200 209 214 / 0.2);
1808  --interaction-default-active: rgb(200 209 214 / 0.45);
1809  --shadow-norm-opacity: 0.1;
1810  --shadow-raised-opacity: 0.1;
1811  --shadow-lifted-opacity: 0.16;
1812  --backdrop-norm: rgb(0 10 77 / 0.32);
1813  --optional-scrollbar-thumb-color: #d1cfcd;
1814  --optional-shadow-primary-color: 118 125 255;
1815  --optional-link-norm: #5b63f6;
1816  --optional-link-hover: #4449e4;
1817  --optional-link-active: #3e3c88;
1818  --optional-mini-calendar-today-color: initial;
1819  --optional-logo-text-proton-color: initial;
1820  --optional-logo-text-product-color: initial;
1821  --optional-promotion-text-color: #15006f;
1822  --optional-promotion-text-weak: #50409b;
1823  --optional-promotion-interaction-hover: rgb(109 74 255 / 0.08);
1824  --optional-promotion-background-start: rgb(109 74 255 / 0.15);
1825  --optional-promotion-background-end: rgb(70 26 255 / 0.04);
1826  --optional-promotion-secondary-color: #d783ff;
1827}
1828`],sourceRoot:""}]),r.d(t,["A",0,o])},63442(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-2: #f0edff;--primary-minor-1: #e2dbff;--primary: #6d4aff;--primary-major-1: #6243e6;--primary-major-2: #573bcc;--primary-major-3: #4c34b3;--primary-contrast: #ffffff;--signal-danger-minor-2: #fcebee;--signal-danger-minor-1: #f8d6dc;--signal-danger: #dc3251;--signal-danger-major-1: #c62d49;--signal-danger-major-2: #b02841;--signal-danger-major-3: #9a2339;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #fff5e6;--signal-warning-minor-1: #ffebcc;--signal-warning: #ff9900;--signal-warning-major-1: #f27d00;--signal-warning-major-2: #e66300;--signal-warning-major-3: #d94c00;--signal-warning-contrast: #000000;--signal-success-minor-2: #e9f6f3;--signal-success-minor-1: #d2eee7;--signal-success: #1ea885;--signal-success-major-1: #1b9778;--signal-success-major-2: #18866a;--signal-success-major-3: #15765d;--signal-success-contrast: #ffffff;--signal-info-minor-2: #e9f5fa;--signal-info-minor-1: #d3ecf5;--signal-info: #239ece;--signal-info-major-1: #208eb9;--signal-info-major-2: #1c7ea5;--signal-info-major-3: #196f90;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #f0edff;--interaction-norm-minor-1: #e2dbff;--interaction-norm: #6d4aff;--interaction-norm-major-1: #6243e6;--interaction-norm-major-2: #573bcc;--interaction-norm-major-3: #4c34b3;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #f5f3fd;--interaction-weak-minor-1: #efebfb;--interaction-weak: #ded7f7;--interaction-weak-major-1: #d3cceb;--interaction-weak-major-2: #c8c2de;--interaction-weak-major-3: #bdb7d2;--interaction-weak-contrast: #000000;--text-norm: #0f004d;--text-weak: #776e94;--text-hint: #8c86a6;--text-disabled: #b9b5c8;--text-invert: white;--field-norm: #b1a8d5;
1828--field-hover: #867cb0;--field-disabled: #c2b9e5;--focus-outline: #6d4aff;--focus-ring: rgba(109, 74, 255, 0.2);--border-norm: #c2b9e5;--border-weak: #dfdaf4;--background-norm: white;--background-weak: #eeebfa;--background-strong: #ded7f7;--background-invert: #0f004d;--interaction-default: transparent;--interaction-default-hover: rgba(191, 181, 233, 0.2);--interaction-default-active: rgba(191, 181, 233, 0.35);--shadow-norm-opacity: 0.1;--shadow-raised-opacity: 0.1;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(15, 0, 77, 0.32);--optional-scrollbar-thumb-color: #d1cfcd;--optional-shadow-primary-color: 109 74 255;--optional-link-norm: initial;--optional-link-hover: initial;--optional-link-active: initial;--optional-mini-calendar-today-color: initial;--optional-logo-text-proton-color: initial;--optional-logo-text-product-color: initial;--optional-promotion-text-color: #15006f;--optional-promotion-text-weak: #50409b;--optional-promotion-interaction-hover: rgba(109, 74, 255, 0.08);--optional-promotion-background-start: rgba(109, 74, 255, 0.15);--optional-promotion-background-end: rgba(70, 26, 255, 0.04);--optional-promotion-secondary-color: #d783ff}.ui-prominent{--primary-minor-2: #1c1633;--primary-minor-1: #29214d;--primary: #8a6eff;--primary-major-1: #967dff;--primary-major-2: #a18bff;--primary-major-3: #ad9aff;--primary-contrast: #ffffff;--signal-danger-minor-2: #310b12;--signal-danger-minor-1: #4a111b;--signal-danger: #f5385a;--signal-danger-major-1: #f64c6b;--signal-danger-major-2: #f7607b;--signal-danger-major-3: #f8748c;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #331200;--signal-warning-minor-1: #4d1b00;--signal-warning: #ff9900;--signal-warning-major-1: #ffa31a;--signal-warning-major-2: #ffad33;--signal-warning-major-3: #ffb84d;--signal-warning-contrast: #000000;--signal-success-minor-2: #06221b;--signal-success-minor-1: #093228;--signal-success: #1ea885;--signal-success-major-1: #35b191;--signal-success-major-2: #4bb99d;--signal-success-major-3: #62c2aa;--signal-success-contrast: #ffffff;--signal-info-minor-2: #072029;--signal-info-minor-1: #0b2f3e;--signal-info: #239ece;--signal-info-major-1: #39a8d3;--signal-info-major-2: #4fb1d8;--signal-info-major-3: #65bbdd;--signal-info-contrast: #ffffff;--interaction-norm-minor-2: #160f33;--interaction-norm-minor-1: #21164d;--interaction-norm: #6d4aff;--interaction-norm-major-1: #7c5cff;--interaction-norm-major-2: #8a6eff;--interaction-norm-major-3: #9980ff;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-2: #0f0d16;--interaction-weak-minor-1: #161420;--interaction-weak: #4a426c;--interaction-weak-major-1: #5c557b;--interaction-weak-major-2: #6e6889;--interaction-weak-major-3: #807b98;--interaction-weak-contrast: #ffffff;--text-norm: white;--text-weak: #a8a2c0;--text-hint: #756c98;--text-disabled: #635b86;--text-invert: #342d54;--field-norm: #756c98;--field-hover: #a8a2c0;--field-disabled: #5c537f;--focus-outline: #6d4aff;--focus-ring: rgba(109, 74, 255, 0.3);--border-norm: #4a426c;--border-weak: #3f3760;--background-norm: #1d1738;--background-weak: #2a2348;--background-strong: #3f3760;--interaction-default: transparent;--interaction-default-hover: rgba(74, 54, 143, 0.3);--interaction-default-active: rgba(74, 57, 143, 0.5);--shadow-norm-opacity: 0.32;--shadow-raised-opacity: 0.35;--shadow-lifted-opacity: 0.4;--backdrop-norm: rgba(0, 0, 0, 0.48);--optional-scrollbar-thumb-color: #413085;--optional-link-norm: #9880ff;--optional-link-hover: #a898ed;--optional-link-active: #bbabff;--optional-logo-text-proton-color: white;--optional-logo-text-product-color: white;--optional-promotion-text-color: white;--optional-promotion-text-weak: #c1b2ff;--optional-shadow-primary-color: 109 74 255}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/storefront.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,oBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,kCAAA,CACA,qDAAA,CACA,uDAAA,CACA,0BAAA,CACA,4BAAA,CACA,6BAAA,CACA,sCAAA,CACA,yCAAA,CACA,2CAAA,CACA,6BAAA,CACA,8BAAA,CACA,+BAAA,CACA,6CAAA,CACA,0CAAA,CACA,2CAAA,CACA,wCAAA,CACA,uCAAA,CACA,gEAAA,CACA,+DAAA,CACA,4DAAA,CACA,6CAAA,CAGF,cACE,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qCAAA,CACA,sBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,kCAAA,CACA,mDAAA,CACA,oDAAA,CACA,2BAAA,CACA,6BAAA,CACA,4BAAA,CACA,oCAAA,CACA,yCAAA,CACA,6BAAA,CACA,8BAAA,CACA,+BAAA,CACA,wCAAA,CACA,yCAAA,CACA,sCAAA,CACA,uCAAA,CACA,2CAAA",sourcesContent:[`/*
1829 * This file is automatically generated.
1830 * Manual changes will be lost.
1831 */
1832
1833:root,
1834.ui-standard {
1835  --primary-minor-2: #f0edff;
1836  --primary-minor-1: #e2dbff;
1837  --primary: #6d4aff;
1838  --primary-major-1: #6243e6;
1839  --primary-major-2: #573bcc;
1840  --primary-major-3: #4c34b3;
1841  --primary-contrast: #ffffff;
1842  --signal-danger-minor-2: #fcebee;
1843  --signal-danger-minor-1: #f8d6dc;
1844  --signal-danger: #dc3251;
1845  --signal-danger-major-1: #c62d49;
1846  --signal-danger-major-2: #b02841;
1847  --signal-danger-major-3: #9a2339;
1848  --signal-danger-contrast: #ffffff;
1849  --signal-warning-minor-2: #fff5e6;
1850  --signal-warning-minor-1: #ffebcc;
1851  --signal-warning: #ff9900;
1852  --signal-warning-major-1: #f27d00;
1853  --signal-warning-major-2: #e66300;
1854  --signal-warning-major-3: #d94c00;
1855  --signal-warning-contrast: #000000;
1856  --signal-success-minor-2: #e9f6f3;
1857  --signal-success-minor-1: #d2eee7;
1858  --signal-success: #1ea885;
1859  --signal-success-major-1: #1b9778;
1860  --signal-success-major-2: #18866a;
1861  --signal-success-major-3: #15765d;
1862  --signal-success-contrast: #ffffff;
1863  --signal-info-minor-2: #e9f5fa;
1864  --signal-info-minor-1: #d3ecf5;
1865  --signal-info: #239ece;
1866  --signal-info-major-1: #208eb9;
1867  --signal-info-major-2: #1c7ea5;
1868  --signal-info-major-3: #196f90;
1869  --signal-info-contrast: #ffffff;
1870  --interaction-norm-minor-2: #f0edff;
1871  --interaction-norm-minor-1: #e2dbff;
1872  --interaction-norm: #6d4aff;
1873  --interaction-norm-major-1: #6243e6;
1874  --interaction-norm-major-2: #573bcc;
1875  --interaction-norm-major-3: #4c34b3;
1876  --interaction-norm-contrast: #ffffff;
1877  --interaction-weak-minor-2: #f5f3fd;
1878  --interaction-weak-minor-1: #efebfb;
1879  --interaction-weak: #ded7f7;
1880  --interaction-weak-major-1: #d3cceb;
1881  --interaction-weak-major-2: #c8c2de;
1882  --interaction-weak-major-3: #bdb7d2;
1883  --interaction-weak-contrast: #000000;
1884  --text-norm: #0f004d;
1885  --text-weak: #776e94;
1886  --text-hint: #8c86a6;
1887  --text-disabled: #b9b5c8;
1888  --text-invert: white;
1889  --field-norm: #b1a8d5;
1890  --field-hover: #867cb0;
1891  --field-disabled: #c2b9e5;
1892  --focus-outline: #6d4aff;
1893  --focus-ring: rgb(109 74 255 / 0.2);
1894  --border-norm: #c2b9e5;
1895  --border-weak: #dfdaf4;
1896  --background-norm: white;
1897  --background-weak: #eeebfa;
1898  --background-strong: #ded7f7;
1899  --background-invert: #0f004d;
1900  --interaction-default: transparent;
1901  --interaction-default-hover: rgb(191 181 233 / 0.2);
1902  --interaction-default-active: rgb(191 181 233 / 0.35);
1903  --shadow-norm-opacity: 0.1;
1904  --shadow-raised-opacity: 0.1;
1905  --shadow-lifted-opacity: 0.16;
1906  --backdrop-norm: rgb(15 0 77 / 0.32);
1907  --optional-scrollbar-thumb-color: #d1cfcd;
1908  --optional-shadow-primary-color: 109 74 255;
1909  --optional-link-norm: initial;
1910  --optional-link-hover: initial;
1911  --optional-link-active: initial;
1912  --optional-mini-calendar-today-color: initial;
1913  --optional-logo-text-proton-color: initial;
1914  --optional-logo-text-product-color: initial;
1915  --optional-promotion-text-color: #15006f;
1916  --optional-promotion-text-weak: #50409b;
1917  --optional-promotion-interaction-hover: rgb(109 74 255 / 0.08);
1918  --optional-promotion-background-start: rgb(109 74 255 / 0.15);
1919  --optional-promotion-background-end: rgb(70 26 255 / 0.04);
1920  --optional-promotion-secondary-color: #d783ff;
1921}
1922
1923.ui-prominent {
1924  --primary-minor-2: #1c1633;
1925  --primary-minor-1: #29214d;
1926  --primary: #8a6eff;
1927  --primary-major-1: #967dff;
1928  --primary-major-2: #a18bff;
1929  --primary-major-3: #ad9aff;
1930  --primary-contrast: #ffffff;
1931  --signal-danger-minor-2: #310b12;
1932  --signal-danger-minor-1: #4a111b;
1933  --signal-danger: #f5385a;
1934  --signal-danger-major-1: #f64c6b;
1935  --signal-danger-major-2: #f7607b;
1936  --signal-danger-major-3: #f8748c;
1937  --signal-danger-contrast: #ffffff;
1938  --signal-warning-minor-2: #331200;
1939  --signal-warning-minor-1: #4d1b00;
1940  --signal-warning: #ff9900;
1941  --signal-warning-major-1: #ffa31a;
1942  --signal-warning-major-2: #ffad33;
1943  --signal-warning-major-3: #ffb84d;
1944  --signal-warning-contrast: #000000;
1945  --signal-success-minor-2: #06221b;
1946  --signal-success-minor-1: #093228;
1947  --signal-success: #1ea885;
1948  --signal-success-major-1: #35b191;
1949  --signal-success-major-2: #4bb99d;
1950  --signal-success-major-3: #62c2aa;
1951  --signal-success-contrast: #ffffff;
1952  --signal-info-minor-2: #072029;
1953  --signal-info-minor-1: #0b2f3e;
1954  --signal-info: #239ece;
1955  --signal-info-major-1: #39a8d3;
1956  --signal-info-major-2: #4fb1d8;
1957  --signal-info-major-3: #65bbdd;
1958  --signal-info-contrast: #ffffff;
1959  --interaction-norm-minor-2: #160f33;
1960  --interaction-norm-minor-1: #21164d;
1961  --interaction-norm: #6d4aff;
1962  --interaction-norm-major-1: #7c5cff;
1963  --interaction-norm-major-2: #8a6eff;
1964  --interaction-norm-major-3: #9980ff;
1965  --interaction-norm-contrast: #ffffff;
1966  --interaction-weak-minor-2: #0f0d16;
1967  --interaction-weak-minor-1: #161420;
1968  --interaction-weak: #4a426c;
1969  --interaction-weak-major-1: #5c557b;
1970  --interaction-weak-major-2: #6e6889;
1971  --interaction-weak-major-3: #807b98;
1972  --interaction-weak-contrast: #ffffff;
1973  --text-norm: white;
1974  --text-weak: #a8a2c0;
1975  --text-hint: #756c98;
1976  --text-disabled: #635b86;
1977  --text-invert: #342d54;
1978  --field-norm: #756c98;
1979  --field-hover: #a8a2c0;
1980  --field-disabled: #5c537f;
1981  --focus-outline: #6d4aff;
1982  --focus-ring: rgb(109 74 255 / 0.3);
1983  --border-norm: #4a426c;
1984  --border-weak: #3f3760;
1985  --background-norm: #1d1738;
1986  --background-weak: #2a2348;
1987  --background-strong: #3f3760;
1988  --interaction-default: transparent;
1989  --interaction-default-hover: rgb(74 54 143 / 0.3);
1990  --interaction-default-active: rgb(74 57 143 / 0.5);
1991  --shadow-norm-opacity: 0.32;
1992  --shadow-raised-opacity: 0.35;
1993  --shadow-lifted-opacity: 0.4;
1994  --backdrop-norm: rgb(0 0 0 / 0.48);
1995  --optional-scrollbar-thumb-color: #413085;
1996  --optional-link-norm: #9880ff;
1997  --optional-link-hover: #a898ed;
1998  --optional-link-active: #bbabff;
1999  --optional-logo-text-proton-color: white;
2000  --optional-logo-text-product-color: white;
2001  --optional-promotion-text-color: white;
2002  --optional-promotion-text-weak: #c1b2ff;
2003  --optional-shadow-primary-color: 109 74 255;
2004}
2005`],sourceRoot:""}]),r.d(t,["A",0,o])},12538(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-3: #41419f;--primary-minor-2: #6060ff;--primary-minor-1: #7474ff;--primary-minor-2: #1e1e33;--primary-minor-1: #2c2c4d;--primary: #9494ff;--primary-major-1: #9f9fff;--primary-major-2: #a9a9ff;--primary-major-3: #b4b4ff;--primary-contrast: #000000;--primary-major-1: #afafff;--primary-major-2: #bcbcff;--primary-major-3: #d7d7ff;--primary-contrast: #ffffff;--signal-danger-minor-2: #321818;--signal-danger-minor-1: #4b2424;--signal-danger: #fb7878;--signal-danger-major-1: #fb8686;--signal-danger-major-2: #fc9393;--signal-danger-major-3: #fca1a1;--signal-danger-contrast: #000000;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #331e13;--signal-warning-minor-1: #4d2d1d;--signal-warning: #ff9761;--signal-warning-major-1: #ffa171;--signal-warning-major-2: #ffac81;--signal-warning-major-3: #ffb690;--signal-warning-contrast: #000000;--signal-success-minor-2: #1b301b;--signal-success-minor-1: #294829;--signal-success: #88f189;--signal-success-major-1: #94f295;--signal-success-major-2: #a0f4a1;--signal-success-major-3: #acf5ac;--signal-success-contrast: #000000;--signal-info-minor-2: #181933;--signal-info-minor-1: #23264d;--signal-info: #767dff;--signal-info-major-1: #848aff;--signal-info-major-2: #9197ff;--signal-info-major-3: #9fa4ff;--signal-info-contrast: #ffffff;--text-norm: #ffffff;--text-weak: #bfbfd0;--text-hint: #a6a6b5;--text-disabled: #646481;--text-invert: #1a1a28;--background-norm: #222247;--background-weak: #191c32;--background-strong: #31334a;--background-invert: #ffffff;
2005--background-blur: #3e3c88;--border-weak: #222247;--border-norm: #31334a;--border-strong: #56566d;--interaction-norm-minor-3: #332f62;--interaction-norm-minor-2: #4e4c8c;--interaction-norm-minor-1: #7e7be0;--interaction-norm-minor-2: #1e1e33;--interaction-norm-minor-1: #2c2c4d;--interaction-norm: #9494ff;--interaction-norm-major-1: #9f9fff;--interaction-norm-major-2: #a9a9ff;--interaction-norm-major-3: #b4b4ff;--interaction-norm-contrast: #000000;--interaction-norm-major-1: #ababf8;--interaction-norm-major-2: #bcbcff;--interaction-norm-major-3: #d7d7ff;--interaction-norm-contrast: #1a1a28;--interaction-weak-minor-3: #1a1a28;--interaction-weak-minor-2: #222247;--interaction-weak-minor-1: #454554;--interaction-weak-minor-2: #1a1a21;--interaction-weak-minor-1: #2b2b37;--interaction-weak: #56566d;--interaction-weak-major-1: #67677c;--interaction-weak-major-2: #78788a;--interaction-weak-major-3: #898999;--interaction-weak-contrast: #ffffff;--interaction-weak-major-1: #646481;--interaction-weak-major-2: #a6a6b5;--interaction-weak-major-3: #bfbfd0;--interaction-weak-contrast: #ffffff;--interaction-default: transparent;--interaction-default-hover: rgba(132, 142, 163, 0.2);--interaction-default-active: rgba(99, 109, 127, 0.2);--shadow-norm-opacity: 0.26;--shadow-raised-opacity: 0.22;--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(0, 0, 0, 0.6);--bg-overlay: #04050a;--field-background-color: #191c32;--field-hover-background-color: #191c32;--field-focus-background-color: #191c32;--field-norm: #e6e8ec;--field-hover: #e2e2e2;--field-disabled: #646481;--font-weight-weak: 400;--font-weight-normal: 500;--focus-outline: #5e64cc;--focus-ring: #e4e5ff;--button-darker-default-background-color: #d7d7ff;--button-darker-hover-background-color: #7e7be0;--button-darker-active-background-color: #191927;--button-lighter-default-background-color: #191c32;--button-lighter-hover-background-color: #31334a;--button-lighter-active-background-color: #4e4c8c;--shadow-default-color: 255 255 255}.ui-blue{--interaction-norm-minor-2: #094a62;--interaction-norm-minor-1: #399bbe;--interaction-norm-minor-2: #192c33;--interaction-norm-minor-1: #25424d;--interaction-norm: #7bdcff;--interaction-norm-major-1: #88e0ff;--interaction-norm-major-2: #95e3ff;--interaction-norm-major-3: #a3e7ff;--interaction-norm-contrast: #000000;--interaction-norm-major-1: #00bbff;--interaction-norm-major-2: #00a9e7;--interaction-norm-major-3: #0080a8;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);--background-blur: #3e3c88}.ui-green{--interaction-norm-minor-2: #184c18;--interaction-norm-minor-1: #149c15;--interaction-norm-minor-2: #1b301b;--interaction-norm-minor-1: #294829;--interaction-norm: #88f189;--interaction-norm-major-1: #94f295;--interaction-norm-major-2: #a0f4a1;--interaction-norm-major-3: #acf5ac;--interaction-norm-contrast: #000000;--interaction-norm-major-1: #51cc52;--interaction-norm-major-2: #30b331;--interaction-norm-major-3: #1c881d;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);--background-blur: #3e3c88}.ui-orange{--interaction-norm-minor-2: #523a2e;--interaction-norm-minor-1: #b56f2e;--interaction-norm-minor-2: #331c13;--interaction-norm-minor-1: #4c2a1c;--interaction-norm: #ffb35f;--interaction-norm-major-1: #ffbb6f;--interaction-norm-major-2: #ffc27f;--interaction-norm-major-3: #ffca8f;--interaction-norm-contrast: #000000;--interaction-norm-major-1: #ff8336;--interaction-norm-major-2: #ff683a;--interaction-norm-major-3: #ff5b32;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);
2005--background-blur: #3e3c88}.ui-pink{--interaction-norm-minor-2: #581049;--interaction-norm-minor-1: #c33aa5;--interaction-norm-minor-2: #331f2f;--interaction-norm-minor-1: #4d2e46;--interaction-norm: #ff99e9;--interaction-norm-major-1: #ffa3eb;--interaction-norm-major-2: #ffaded;--interaction-norm-major-3: #ffb8f0;--interaction-norm-contrast: #000000;--interaction-norm-major-1: #f558d2;--interaction-norm-major-2: #da35b6;--interaction-norm-major-3: #c52ab3;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);--background-blur: #3e3c88}.ui-purple{--interaction-norm-minor-2: #131429;--interaction-norm-minor-1: #6251bc;--interaction-norm-minor-2: #252233;--interaction-norm-minor-1: #38334d;--interaction-norm: #b9abff;--interaction-norm-major-1: #c0b3ff;--interaction-norm-major-2: #c7bcff;--interaction-norm-major-3: #cec4ff;--interaction-norm-contrast: #000000;--interaction-norm-major-1: #9581ff;--interaction-norm-major-2: #6f53ff;--interaction-norm-major-3: #4c2bfc;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);--background-blur: #3e3c88}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/wallet-dark.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,0BAAA,CACA,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kCAAA,CACA,qDAAA,CACA,qDAAA,CACA,2BAAA,CACA,6BAAA,CACA,6BAAA,CACA,mCAAA,CACA,qBAAA,CACA,iCAAA,CACA,uCAAA,CACA,uCAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,uBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qBAAA,CACA,iDAAA,CACA,+CAAA,CACA,gDAAA,CACA,kDAAA,CACA,gDAAA,CACA,iDAAA,CACA,mCAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,0BAAA,CAGF,UACE,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,0BAAA,CAGF,WACE,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,0BAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,0BAAA,CAGF,WACE,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,0BAAA",sourcesContent:[`/*
2006 * This file is automatically generated.
2007 * Manual changes will be lost.
2008 */
2009
2010:root,
2011.ui-standard {
2012  --primary-minor-3: #41419f;
2013  --primary-minor-2: #6060ff;
2014  --primary-minor-1: #7474ff;
2015  --primary-minor-2: #1e1e33;
2016  --primary-minor-1: #2c2c4d;
2017  --primary: #9494ff;
2018  --primary-major-1: #9f9fff;
2019  --primary-major-2: #a9a9ff;
2020  --primary-major-3: #b4b4ff;
2021  --primary-contrast: #000000;
2022  --primary-major-1: #afafff;
2023  --primary-major-2: #bcbcff;
2024  --primary-major-3: #d7d7ff;
2025  --primary-contrast: #ffffff;
2026  --signal-danger-minor-2: #321818;
2027  --signal-danger-minor-1: #4b2424;
2028  --signal-danger: #fb7878;
2029  --signal-danger-major-1: #fb8686;
2030  --signal-danger-major-2: #fc9393;
2031  --signal-danger-major-3: #fca1a1;
2032  --signal-danger-contrast: #000000;
2033  --signal-danger-contrast: #ffffff;
2034  --signal-warning-minor-2: #331e13;
2035  --signal-warning-minor-1: #4d2d1d;
2036  --signal-warning: #ff9761;
2037  --signal-warning-major-1: #ffa171;
2038  --signal-warning-major-2: #ffac81;
2039  --signal-warning-major-3: #ffb690;
2040  --signal-warning-contrast: #000000;
2041  --signal-success-minor-2: #1b301b;
2042  --signal-success-minor-1: #294829;
2043  --signal-success: #88f189;
2044  --signal-success-major-1: #94f295;
2045  --signal-success-major-2: #a0f4a1;
2046  --signal-success-major-3: #acf5ac;
2047  --signal-success-contrast: #000000;
2048  --signal-info-minor-2: #181933;
2049  --signal-info-minor-1: #23264d;
2050  --signal-info: #767dff;
2051  --signal-info-major-1: #848aff;
2052  --signal-info-major-2: #9197ff;
2053  --signal-info-major-3: #9fa4ff;
2054  --signal-info-contrast: #ffffff;
2055  --text-norm: #ffffff;
2056  --text-weak: #bfbfd0;
2057  --text-hint: #a6a6b5;
2058  --text-disabled: #646481;
2059  --text-invert: #1a1a28;
2060  --background-norm: #222247;
2061  --background-weak: #191c32;
2062  --background-strong: #31334a;
2063  --background-invert: #ffffff;
2064  --background-blur: #3e3c88;
2065  --border-weak: #222247;
2066  --border-norm: #31334a;
2067  --border-strong: #56566d;
2068  --interaction-norm-minor-3: #332f62;
2069  --interaction-norm-minor-2: #4e4c8c;
2070  --interaction-norm-minor-1: #7e7be0;
2071  --interaction-norm-minor-2: #1e1e33;
2072  --interaction-norm-minor-1: #2c2c4d;
2073  --interaction-norm: #9494ff;
2074  --interaction-norm-major-1: #9f9fff;
2075  --interaction-norm-major-2: #a9a9ff;
2076  --interaction-norm-major-3: #b4b4ff;
2077  --interaction-norm-contrast: #000000;
2078  --interaction-norm-major-1: #ababf8;
2079  --interaction-norm-major-2: #bcbcff;
2080  --interaction-norm-major-3: #d7d7ff;
2081  --interaction-norm-contrast: #1a1a28;
2082  --interaction-weak-minor-3: #1a1a28;
2083  --interaction-weak-minor-2: #222247;
2084  --interaction-weak-minor-1: #454554;
2085  --interaction-weak-minor-2: #1a1a21;
2086  --interaction-weak-minor-1: #2b2b37;
2087  --interaction-weak: #56566d;
2088  --interaction-weak-major-1: #67677c;
2089  --interaction-weak-major-2: #78788a;
2090  --interaction-weak-major-3: #898999;
2091  --interaction-weak-contrast: #ffffff;
2092  --interaction-weak-major-1: #646481;
2093  --interaction-weak-major-2: #a6a6b5;
2094  --interaction-weak-major-3: #bfbfd0;
2095  --interaction-weak-contrast: #ffffff;
2096  --interaction-default: transparent;
2097  --interaction-default-hover: rgb(132 142 163 / 0.2);
2098  --interaction-default-active: rgb(99 109 127 / 0.2);
2099  --shadow-norm-opacity: 0.26;
2100  --shadow-raised-opacity: 0.22;
2101  --shadow-lifted-opacity: 0.16;
2102  --backdrop-norm: rgb(0 0 0 / 0.6);
2103  --bg-overlay: #04050a;
2104  --field-background-color: #191c32;
2105  --field-hover-background-color: #191c32;
2106  --field-focus-background-color: #191c32;
2107  --field-norm: #e6e8ec;
2108  --field-hover: #e2e2e2;
2109  --field-disabled: #646481;
2110  --font-weight-weak: 400;
2111  --font-weight-normal: 500;
2112  --focus-outline: #5e64cc;
2113  --focus-ring: #e4e5ff;
2114  --button-darker-default-background-color: #d7d7ff;
2115  --button-darker-hover-background-color: #7e7be0;
2116  --button-darker-active-background-color: #191927;
2117  --button-lighter-default-background-color: #191c32;
2118  --button-lighter-hover-background-color: #31334a;
2119  --button-lighter-active-background-color: #4e4c8c;
2120  --shadow-default-color: 255 255 255;
2121}
2122
2123.ui-blue {
2124  --interaction-norm-minor-2: #094a62;
2125  --interaction-norm-minor-1: #399bbe;
2126  --interaction-norm-minor-2: #192c33;
2127  --interaction-norm-minor-1: #25424d;
2128  --interaction-norm: #7bdcff;
2129  --interaction-norm-major-1: #88e0ff;
2130  --interaction-norm-major-2: #95e3ff;
2131  --interaction-norm-major-3: #a3e7ff;
2132  --interaction-norm-contrast: #000000;
2133  --interaction-norm-major-1: #00bbff;
2134  --interaction-norm-major-2: #00a9e7;
2135  --interaction-norm-major-3: #0080a8;
2136  --focus-outline: var(--interaction-norm-major-2);
2137  --focus-ring: var(--interaction-norm-minor-1);
2138  --interaction-norm-hover: var(--interaction-norm-major-1);
2139  --interaction-norm-active: var(--interaction-norm-major-2);
2140  --interaction-weak-hover: var(--interaction-weak-major-1);
2141  --background-blur: #3e3c88;
2142}
2143
2144.ui-green {
2145  --interaction-norm-minor-2: #184c18;
2146  --interaction-norm-minor-1: #149c15;
2147  --interaction-norm-minor-2: #1b301b;
2148  --interaction-norm-minor-1: #294829;
2149  --interaction-norm: #88f189;
2150  --interaction-norm-major-1: #94f295;
2151  --interaction-norm-major-2: #a0f4a1;
2152  --interaction-norm-major-3: #acf5ac;
2153  --interaction-norm-contrast: #000000;
2154  --interaction-norm-major-1: #51cc52;
2155  --interaction-norm-major-2: #30b331;
2156  --interaction-norm-major-3: #1c881d;
2157  --focus-outline: var(--interaction-norm-major-2);
2158  --focus-ring: var(--interaction-norm-minor-1);
2159  --interaction-norm-hover: var(--interaction-norm-major-1);
2160  --interaction-norm-active: var(--interaction-norm-major-2);
2161  --interaction-weak-hover: var(--interaction-weak-major-1);
2162  --background-blur: #3e3c88;
2163}
2164
2165.ui-orange {
2166  --interaction-norm-minor-2: #523a2e;
2167  --interaction-norm-minor-1: #b56f2e;
2168  --interaction-norm-minor-2: #331c13;
2169  --interaction-norm-minor-1: #4c2a1c;
2170  --interaction-norm: #ffb35f;
2171  --interaction-norm-major-1: #ffbb6f;
2172  --interaction-norm-major-2: #ffc27f;
2173  --interaction-norm-major-3: #ffca8f;
2174  --interaction-norm-contrast: #000000;
2175  --interaction-norm-major-1: #ff8336;
2176  --interaction-norm-major-2: #ff683a;
2177  --interaction-norm-major-3: #ff5b32;
2178  --focus-outline: var(--interaction-norm-major-2);
2179  --focus-ring: var(--interaction-norm-minor-1);
2180  --interaction-norm-hover: var(--interaction-norm-major-1);
2181  --interaction-norm-active: var(--interaction-norm-major-2);
2182  --interaction-weak-hover: var(--interaction-weak-major-1);
2183  --background-blur: #3e3c88;
2184}
2185
2186.ui-pink {
2187  --interaction-norm-minor-2: #581049;
2188  --interaction-norm-minor-1: #c33aa5;
2189  --interaction-norm-minor-2: #331f2f;
2190  --interaction-norm-minor-1: #4d2e46;
2191  --interaction-norm: #ff99e9;
2192  --interaction-norm-major-1: #ffa3eb;
2193  --interaction-norm-major-2: #ffaded;
2194  --interaction-norm-major-3: #ffb8f0;
2195  --interaction-norm-contrast: #000000;
2196  --interaction-norm-major-1: #f558d2;
2197  --interaction-norm-major-2: #da35b6;
2198  --interaction-norm-major-3: #c52ab3;
2199  --focus-outline: var(--interaction-norm-major-2);
2200  --focus-ring: var(--interaction-norm-minor-1);
2201  --interaction-norm-hover: var(--interaction-norm-major-1);
2202  --interaction-norm-active: var(--interaction-norm-major-2);
2203  --interaction-weak-hover: var(--interaction-weak-major-1);
2204  --background-blur: #3e3c88;
2205}
2206
2207.ui-purple {
2208  --interaction-norm-minor-2: #131429;
2209  --interaction-norm-minor-1: #6251bc;
2210  --interaction-norm-minor-2: #252233;
2211  --interaction-norm-minor-1: #38334d;
2212  --interaction-norm: #b9abff;
2213  --interaction-norm-major-1: #c0b3ff;
2214  --interaction-norm-major-2: #c7bcff;
2215  --interaction-norm-major-3: #cec4ff;
2216  --interaction-norm-contrast: #000000;
2217  --interaction-norm-major-1: #9581ff;
2218  --interaction-norm-major-2: #6f53ff;
2219  --interaction-norm-major-3: #4c2bfc;
2220  --focus-outline: var(--interaction-norm-major-2);
2221  --focus-ring: var(--interaction-norm-minor-1);
2222  --interaction-norm-hover: var(--interaction-norm-major-1);
2223  --interaction-norm-active: var(--interaction-norm-major-2);
2224  --interaction-weak-hover: var(--interaction-weak-major-1);
2225  --background-blur: #3e3c88;
2226}
2227`],sourceRoot:""}]),r.d(t,["A",0,o])},38082(e,t,r){"use strict";var a=r(82001),n=r.n(a),i=r(40935),o=(r.n(i))()(n());o.push([e.id,":root,.ui-standard{--primary-minor-3: #e0e2ff;--primary-minor-2: #9f9df3;--primary-minor-1: #8b8df9;--primary-minor-2: #f1f2ff;--primary-minor-1: #e4e5ff;--primary: #767dff;--primary-major-1: #6a71e6;--primary-major-2: #5e64cc;--primary-major-3: #5358b3;--primary-contrast: #ffffff;--primary-major-1: #6367d7;--primary-major-2: #3e3c88;--primary-major-3: #2b2661;--primary-contrast: #191927;--signal-danger-minor-2: #fdeced;--signal-danger-minor-1: #fbd9db;--signal-danger: #ed4349;--signal-danger-major-1: #d53c42;--signal-danger-major-2: #be363a;--signal-danger-major-3: #a62f33;--signal-danger-contrast: #ffffff;--signal-warning-minor-2: #fff5f0;--signal-warning-minor-1: #ffebe0;--signal-warning: #fe9964;--signal-warning-major-1: #e58a5a;--signal-warning-major-2: #cb7a50;--signal-warning-major-3: #b26b46;--signal-warning-contrast: #000000;--signal-success-minor-2: #f0f9f0;--signal-success-minor-1: #e1f2e1;--signal-success: #6ac06b;--signal-success-major-1: #5fad60;--signal-success-major-2: #559a56;--signal-success-major-3: #4a864b;--signal-success-contrast: #000000;--signal-info-minor-2: #f1f2ff;--signal-info-minor-1: #e4e5ff;--signal-info: #767dff;--signal-info-major-1: #6a71e6;--signal-info-major-2: #5e64cc;--signal-info-major-3: #5358b3;--signal-info-contrast: #ffffff;--text-norm: #191c32;--text-weak: #535964;--text-hint: #9395a4;--text-disabled: #ced0de;--text-invert: #ffffff;--background-norm: #f3f5f6;--background-weak: #ffffff;--background-strong: #e6e8ec;--background-invert: #191927;--background-blur: #8b8df9;--border-weak: #f3f5f6;--border-norm: #e6e8ec;--border-strong: #e2e2e2;--interaction-norm-minor-3: #e0e2ff;--interaction-norm-minor-2: #9f9df3;--interaction-norm-minor-1: #8b8df9;--interaction-norm-minor-2: #f1f2ff;--interaction-norm-minor-1: #e4e5ff;--interaction-norm: #767dff;--interaction-norm-major-1: #6a71e6;--interaction-norm-major-2: #5e64cc;--interaction-norm-major-3: #5358b3;--interaction-norm-contrast: #ffffff;--interaction-norm-major-1: #6367d7;--interaction-norm-major-2: #3e3c88;--interaction-norm-major-3: #2b2661;--interaction-norm-contrast: #ffffff;--interaction-weak-minor-3: #ffffff;--interaction-weak-minor-2: #f3f5f6;--interaction-weak-minor-1: #e6e8ec;--interaction-weak-minor-2: #f6f6f6;--interaction-weak-minor-1: #f1f1f1;--interaction-weak: #e2e2e2;--interaction-weak-major-1: #d7d7d7;--interaction-weak-major-2: #cbcbcb;--interaction-weak-major-3: #c0c0c0;--interaction-weak-contrast: #000000;--interaction-weak-major-1: #ced0de;--interaction-weak-major-2: #9395a4;--interaction-weak-major-3: #535964;--interaction-weak-contrast: #191927;--interaction-default: transparent;--interaction-default-hover: rgba(132, 142, 163, 0.2);--interaction-default-active: rgba(99, 109, 127, 0.2);--shadow-norm-opacity: 0.26;--shadow-raised-opacity: 0.22;
2227--shadow-lifted-opacity: 0.16;--backdrop-norm: rgba(25, 28, 50, 0.4);--bg-overlay: #e2e2e277;--field-background-color: #ffffff;--field-hover-background-color: #ffffff;--field-focus-background-color: #ffffff;--field-norm: #e6e8ec;--field-hover: #e2e2e2;--field-disabled: #ced0de;--font-weight-weak: 400;--font-weight-normal: 500;--focus-outline: #5e64cc;--focus-ring: #e4e5ff;--button-darker-default-background-color: #191927;--button-darker-hover-background-color: #2b2661;--button-darker-active-background-color: #8b8df9;--button-lighter-default-background-color: #ffffff;--button-lighter-hover-background-color: #e2e2e2;--button-lighter-active-background-color: #f3f5f6;--shadow-default-color: 0 0 0}.ui-blue{--interaction-norm-minor-2: #f0f8ff;--interaction-norm-minor-1: #e0f0ff;--interaction-norm: #66b6ff;--interaction-norm-major-1: #5ca4e6;--interaction-norm-major-2: #5292cc;--interaction-norm-major-3: #477fb3;--interaction-norm-contrast: #000000;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);--background-blur: var(--interaction-norm-minor-1)}.ui-green{--interaction-norm-minor-2: #effaf4;--interaction-norm-minor-1: #dff4e9;--interaction-norm: #5fc88f;--interaction-norm-major-1: #56b481;--interaction-norm-major-2: #4ca072;--interaction-norm-major-3: #438c64;--interaction-norm-contrast: #000000;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);--background-blur: var(--interaction-norm-minor-1)}.ui-orange{--interaction-norm-minor-2: #fff5f0;--interaction-norm-minor-1: #ffebe0;--interaction-norm: #fe9964;--interaction-norm-major-1: #e58a5a;--interaction-norm-major-2: #cb7a50;--interaction-norm-major-3: #b26b46;--interaction-norm-contrast: #000000;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);--background-blur: var(--interaction-norm-minor-1)}.ui-pink{--interaction-norm-minor-2: #fef3fb;--interaction-norm-minor-1: #fce6f8;--interaction-norm: #f283da;--interaction-norm-major-1: #da76c4;--interaction-norm-major-2: #c269ae;--interaction-norm-major-3: #a95c99;--interaction-norm-contrast: #000000;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);--background-blur: var(--interaction-norm-minor-1)}.ui-purple{--interaction-norm-minor-2: #f5f3ff;--interaction-norm-minor-1: #ebe7ff;--interaction-norm: #9c89ff;--interaction-norm-major-1: #8c7be6;--interaction-norm-major-2: #7d6ecc;--interaction-norm-major-3: #6d60b3;--interaction-norm-contrast: #000000;--focus-outline: var(--interaction-norm-major-2);--focus-ring: var(--interaction-norm-minor-1);--interaction-norm-hover: var(--interaction-norm-major-1);--interaction-norm-active: var(--interaction-norm-major-2);--interaction-weak-hover: var(--interaction-weak-major-1);--background-blur: var(--interaction-norm-minor-1)}","",{version:3,sources:["webpack://./../../packages/colors/themes/dist/wallet-light.theme.css"],names:[],mappings:"AAKA,mBAEE,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,kBAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,0BAAA,CACA,0BAAA,CACA,0BAAA,CACA,2BAAA,CACA,gCAAA,CACA,gCAAA,CACA,wBAAA,CACA,gCAAA,CACA,gCAAA,CACA,gCAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,iCAAA,CACA,iCAAA,CACA,yBAAA,CACA,iCAAA,CACA,iCAAA,CACA,iCAAA,CACA,kCAAA,CACA,8BAAA,CACA,8BAAA,CACA,sBAAA,CACA,8BAAA,CACA,8BAAA,CACA,8BAAA,CACA,+BAAA,CACA,oBAAA,CACA,oBAAA,CACA,oBAAA,CACA,wBAAA,CACA,sBAAA,CACA,0BAAA,CACA,0BAAA,CACA,4BAAA,CACA,4BAAA,CACA,0BAAA,CACA,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,kCAAA,CACA,qDAAA,CACA,qDAAA,CACA,2BAAA,CACA,6BAAA,CACA,6BAAA,CACA,sCAAA,CACA,uBAAA,CACA,iCAAA,CACA,uCAAA,CACA,uCAAA,CACA,qBAAA,CACA,sBAAA,CACA,yBAAA,CACA,uBAAA,CACA,yBAAA,CACA,wBAAA,CACA,qBAAA,CACA,iDAAA,CACA,+CAAA,CACA,gDAAA,CACA,kDAAA,CACA,gDAAA,CACA,iDAAA,CACA,6BAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,kDAAA,CAGF,UACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,kDAAA,CAGF,WACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,kDAAA,CAGF,SACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,kDAAA,CAGF,WACE,mCAAA,CACA,mCAAA,CACA,2BAAA,CACA,mCAAA,CACA,mCAAA,CACA,mCAAA,CACA,oCAAA,CACA,gDAAA,CACA,6CAAA,CACA,yDAAA,CACA,0DAAA,CACA,yDAAA,CACA,kDAAA",sourcesContent:[`/*
2228 * This file is automatically generated.
2229 * Manual changes will be lost.
2230 */
2231
2232:root,
2233.ui-standard {
2234  --primary-minor-3: #e0e2ff;
2235  --primary-minor-2: #9f9df3;
2236  --primary-minor-1: #8b8df9;
2237  --primary-minor-2: #f1f2ff;
2238  --primary-minor-1: #e4e5ff;
2239  --primary: #767dff;
2240  --primary-major-1: #6a71e6;
2241  --primary-major-2: #5e64cc;
2242  --primary-major-3: #5358b3;
2243  --primary-contrast: #ffffff;
2244  --primary-major-1: #6367d7;
2245  --primary-major-2: #3e3c88;
2246  --primary-major-3: #2b2661;
2247  --primary-contrast: #191927;
2248  --signal-danger-minor-2: #fdeced;
2249  --signal-danger-minor-1: #fbd9db;
2250  --signal-danger: #ed4349;
2251  --signal-danger-major-1: #d53c42;
2252  --signal-danger-major-2: #be363a;
2253  --signal-danger-major-3: #a62f33;
2254  --signal-danger-contrast: #ffffff;
2255  --signal-warning-minor-2: #fff5f0;
2256  --signal-warning-minor-1: #ffebe0;
2257  --signal-warning: #fe9964;
2258  --signal-warning-major-1: #e58a5a;
2259  --signal-warning-major-2: #cb7a50;
2260  --signal-warning-major-3: #b26b46;
2261  --signal-warning-contrast: #000000;
2262  --signal-success-minor-2: #f0f9f0;
2263  --signal-success-minor-1: #e1f2e1;
2264  --signal-success: #6ac06b;
2265  --signal-success-major-1: #5fad60;
2266  --signal-success-major-2: #559a56;
2267  --signal-success-major-3: #4a864b;
2268  --signal-success-contrast: #000000;
2269  --signal-info-minor-2: #f1f2ff;
2270  --signal-info-minor-1: #e4e5ff;
2271  --signal-info: #767dff;
2272  --signal-info-major-1: #6a71e6;
2273  --signal-info-major-2: #5e64cc;
2274  --signal-info-major-3: #5358b3;
2275  --signal-info-contrast: #ffffff;
2276  --text-norm: #191c32;
2277  --text-weak: #535964;
2278  --text-hint: #9395a4;
2279  --text-disabled: #ced0de;
2280  --text-invert: #ffffff;
2281  --background-norm: #f3f5f6;
2282  --background-weak: #ffffff;
2283  --background-strong: #e6e8ec;
2284  --background-invert: #191927;
2285  --background-blur: #8b8df9;
2286  --border-weak: #f3f5f6;
2287  --border-norm: #e6e8ec;
2288  --border-strong: #e2e2e2;
2289  --interaction-norm-minor-3: #e0e2ff;
2290  --interaction-norm-minor-2: #9f9df3;
2291  --interaction-norm-minor-1: #8b8df9;
2292  --interaction-norm-minor-2: #f1f2ff;
2293  --interaction-norm-minor-1: #e4e5ff;
2294  --interaction-norm: #767dff;
2295  --interaction-norm-major-1: #6a71e6;
2296  --interaction-norm-major-2: #5e64cc;
2297  --interaction-norm-major-3: #5358b3;
2298  --interaction-norm-contrast: #ffffff;
2299  --interaction-norm-major-1: #6367d7;
2300  --interaction-norm-major-2: #3e3c88;
2301  --interaction-norm-major-3: #2b2661;
2302  --interaction-norm-contrast: #ffffff;
2303  --interaction-weak-minor-3: #ffffff;
2304  --interaction-weak-minor-2: #f3f5f6;
2305  --interaction-weak-minor-1: #e6e8ec;
2306  --interaction-weak-minor-2: #f6f6f6;
2307  --interaction-weak-minor-1: #f1f1f1;
2308  --interaction-weak: #e2e2e2;
2309  --interaction-weak-major-1: #d7d7d7;
2310  --interaction-weak-major-2: #cbcbcb;
2311  --interaction-weak-major-3: #c0c0c0;
2312  --interaction-weak-contrast: #000000;
2313  --interaction-weak-major-1: #ced0de;
2314  --interaction-weak-major-2: #9395a4;
2315  --interaction-weak-major-3: #535964;
2316  --interaction-weak-contrast: #191927;
2317  --interaction-default: transparent;
2318  --interaction-default-hover: rgb(132 142 163 / 0.2);
2319  --interaction-default-active: rgb(99 109 127 / 0.2);
2320  --shadow-norm-opacity: 0.26;
2321  --shadow-raised-opacity: 0.22;
2322  --shadow-lifted-opacity: 0.16;
2323  --backdrop-norm: rgb(25 28 50 / 0.4);
2324  --bg-overlay: #e2e2e277;
2325  --field-background-color: #ffffff;
2326  --field-hover-background-color: #ffffff;
2327  --field-focus-background-color: #ffffff;
2328  --field-norm: #e6e8ec;
2329  --field-hover: #e2e2e2;
2330  --field-disabled: #ced0de;
2331  --font-weight-weak: 400;
2332  --font-weight-normal: 500;
2333  --focus-outline: #5e64cc;
2334  --focus-ring: #e4e5ff;
2335  --button-darker-default-background-color: #191927;
2336  --button-darker-hover-background-color: #2b2661;
2337  --button-darker-active-background-color: #8b8df9;
2338  --button-lighter-default-background-color: #ffffff;
2339  --button-lighter-hover-background-color: #e2e2e2;
2340  --button-lighter-active-background-color: #f3f5f6;
2341  --shadow-default-color: 0 0 0;
2342}
2343
2344.ui-blue {
2345  --interaction-norm-minor-2: #f0f8ff;
2346  --interaction-norm-minor-1: #e0f0ff;
2347  --interaction-norm: #66b6ff;
2348  --interaction-norm-major-1: #5ca4e6;
2349  --interaction-norm-major-2: #5292cc;
2350  --interaction-norm-major-3: #477fb3;
2351  --interaction-norm-contrast: #000000;
2352  --focus-outline: var(--interaction-norm-major-2);
2353  --focus-ring: var(--interaction-norm-minor-1);
2354  --interaction-norm-hover: var(--interaction-norm-major-1);
2355  --interaction-norm-active: var(--interaction-norm-major-2);
2356  --interaction-weak-hover: var(--interaction-weak-major-1);
2357  --background-blur: var(--interaction-norm-minor-1);
2358}
2359
2360.ui-green {
2361  --interaction-norm-minor-2: #effaf4;
2362  --interaction-norm-minor-1: #dff4e9;
2363  --interaction-norm: #5fc88f;
2364  --interaction-norm-major-1: #56b481;
2365  --interaction-norm-major-2: #4ca072;
2366  --interaction-norm-major-3: #438c64;
2367  --interaction-norm-contrast: #000000;
2368  --focus-outline: var(--interaction-norm-major-2);
2369  --focus-ring: var(--interaction-norm-minor-1);
2370  --interaction-norm-hover: var(--interaction-norm-major-1);
2371  --interaction-norm-active: var(--interaction-norm-major-2);
2372  --interaction-weak-hover: var(--interaction-weak-major-1);
2373  --background-blur: var(--interaction-norm-minor-1);
2374}
2375
2376.ui-orange {
2377  --interaction-norm-minor-2: #fff5f0;
2378  --interaction-norm-minor-1: #ffebe0;
2379  --interaction-norm: #fe9964;
2380  --interaction-norm-major-1: #e58a5a;
2381  --interaction-norm-major-2: #cb7a50;
2382  --interaction-norm-major-3: #b26b46;
2383  --interaction-norm-contrast: #000000;
2384  --focus-outline: var(--interaction-norm-major-2);
2385  --focus-ring: var(--interaction-norm-minor-1);
2386  --interaction-norm-hover: var(--interaction-norm-major-1);
2387  --interaction-norm-active: var(--interaction-norm-major-2);
2388  --interaction-weak-hover: var(--interaction-weak-major-1);
2389  --background-blur: var(--interaction-norm-minor-1);
2390}
2391
2392.ui-pink {
2393  --interaction-norm-minor-2: #fef3fb;
2394  --interaction-norm-minor-1: #fce6f8;
2395  --interaction-norm: #f283da;
2396  --interaction-norm-major-1: #da76c4;
2397  --interaction-norm-major-2: #c269ae;
2398  --interaction-norm-major-3: #a95c99;
2399  --interaction-norm-contrast: #000000;
2400  --focus-outline: var(--interaction-norm-major-2);
2401  --focus-ring: var(--interaction-norm-minor-1);
2402  --interaction-norm-hover: var(--interaction-norm-major-1);
2403  --interaction-norm-active: var(--interaction-norm-major-2);
2404  --interaction-weak-hover: var(--interaction-weak-major-1);
2405  --background-blur: var(--interaction-norm-minor-1);
2406}
2407
2408.ui-purple {
2409  --interaction-norm-minor-2: #f5f3ff;
2410  --interaction-norm-minor-1: #ebe7ff;
2411  --interaction-norm: #9c89ff;
2412  --interaction-norm-major-1: #8c7be6;
2413  --interaction-norm-major-2: #7d6ecc;
2414  --interaction-norm-major-3: #6d60b3;
2415  --interaction-norm-contrast: #000000;
2416  --focus-outline: var(--interaction-norm-major-2);
2417  --focus-ring: var(--interaction-norm-minor-1);
2418  --interaction-norm-hover: var(--interaction-norm-major-1);
2419  --interaction-norm-active: var(--interaction-norm-major-2);
2420  --interaction-weak-hover: var(--interaction-weak-major-1);
2421  --background-blur: var(--interaction-norm-minor-1);
2422}
2423`],sourceRoot:""}]),r.d(t,["A",0,o])},40935(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r="",a=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),a&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),a&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r}).join("")},t.i=function(e,r,a,n,i){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(a)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(o[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);a&&o[u[0]]||(void 0!==i&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),r&&(u[2]&&(u[1]="@media ".concat(u[2]," {").concat(u[1],"}")),u[2]=r),n&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=n):u[4]="".concat(n)),t.push(u))}},t}},82001(e){"use strict";e.exports=function(e){var t=e[1],r=e[3];if(!r)return t;if("function"==typeof btoa){var a=btoa(unescape(encodeURIComponent(JSON.stringify(r))));return[t].concat(["/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a)," */")]).join(`
2424`)}return[t].join(`
2425`)}},72231(e,t,r){"use strict";let a=r(98183).default;r.d(t,["A",0,a])},66017(e,t,r){"use strict";r.d(t,{q:()=>n});var a={};function n(){return a}},18681(e,t,r){"use strict";var a=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"})}},n=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"})}};r.d(t,["A",0,{p:n,P:function(e,t){var r,i=e.match(/(P+)(p+)?/)||[],o=i[1],s=i[2];if(!s)return a(e,t);switch(o){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",a(o,t)).replace("{{time}}",n(s,t))}}])},57641(e,t,r){"use strict";function a(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()}r.d(t,{A:()=>a})},43674(e,t,r){"use strict";r.d(t,{A:()=>s});var a=r(95286),n=r(93378),i=r(21262),o=r(81092);function s(e){(0,o.A)(1,arguments);var t=(0,a.A)(e);return Math.round(((0,n.A)(t).getTime()-(function(e){(0,o.A)(1,arguments);var t=(0,i.A)(e),r=new Date(0);return r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0),(0,n.A)(r)})(t).getTime())/6048e5)+1}},21262(e,t,r){"use strict";r.d(t,{A:()=>
2425o});var a=r(95286),n=r(81092),i=r(93378);function o(e){(0,n.A)(1,arguments);var t=(0,a.A)(e),r=t.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(r+1,0,4),o.setUTCHours(0,0,0,0);var s=(0,i.A)(o),l=new Date(0);l.setUTCFullYear(r,0,4),l.setUTCHours(0,0,0,0);var c=(0,i.A)(l);return t.getTime()>=s.getTime()?r+1:t.getTime()>=c.getTime()?r:r-1}},11531(e,t,r){"use strict";r.d(t,{A:()=>c});var a=r(95286),n=r(68033),i=r(70443),o=r(81092),s=r(63733),l=r(66017);function c(e,t){(0,o.A)(1,arguments);var r=(0,a.A)(e);return Math.round(((0,n.A)(r,t).getTime()-(function(e,t){(0,o.A)(1,arguments);var r,a,c,u,d,f,m,p,h=(0,l.q)(),A=(0,s.A)(null!=(r=null!=(a=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:h.firstWeekContainsDate)?a:null==(m=h.locale)||null==(p=m.options)?void 0:p.firstWeekContainsDate)?r:1),g=(0,i.A)(e,t),v=new Date(0);return v.setUTCFullYear(g,0,A),v.setUTCHours(0,0,0,0),(0,n.A)(v,t)})(r,t).getTime())/6048e5)+1}},70443(e,t,r){"use strict";r.d(t,{A:()=>l});var a=r(95286),n=r(81092),i=r(68033),o=r(63733),s=r(66017);function l(e,t){(0,n.A)(1,arguments);var r,l,c,u,d,f,m,p,h=(0,a.A)(e),A=h.getUTCFullYear(),g=(0,s.q)(),v=(0,o.A)(null!=(r=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==(m=g.locale)||null==(p=m.options)?void 0:p.firstWeekContainsDate)?r:1);if(!(v>=1&&v<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setUTCFullYear(A+1,0,v),y.setUTCHours(0,0,0,0);var C=(0,i.A)(y,t),b=new Date(0);b.setUTCFullYear(A,0,v),b.setUTCHours(0,0,0,0);var S=(0,i.A)(b,t);return h.getTime()>=C.getTime()?A+1:h.getTime()>=S.getTime()?A:A-1}},35044(e,t,r){"use strict";r.d(t,{ef:()=>i,lJ:()=>s,xM:()=>o});var a=["D","DD"],n=["YY","YYYY"];function i(e){return -1!==a.indexOf(e)}function o(e){return -1!==n.indexOf(e)}function s(e,t,r){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").
2425concat(r,"`; 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(r,"`; 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(r,"`; 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(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},81092(e,t,r){"use strict";function a(e,t){if(t.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}r.d(t,{A:()=>a})},93378(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(95286),n=r(81092);function i(e){(0,n.A)(1,arguments);var t=(0,a.A)(e),r=t.getUTCDay();return t.setUTCDate(t.getUTCDate()-(7*(r<1)+r-1)),t.setUTCHours(0,0,0,0),t}},68033(e,t,r){"use strict";r.d(t,{A:()=>s});var a=r(95286),n=r(81092),i=r(63733),o=r(66017);function s(e,t){(0,n.A)(1,arguments);var r,s,l,c,u,d,f,m,p=(0,o.q)(),h=(0,i.A)(null!=(r=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==(m=f.options)?void 0:m.weekStartsOn)?r:0);if(!(h>=0&&h<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var A=(0,a.A)(e),g=A.getUTCDay();return A.setUTCDate(A.getUTCDate()-(7*(g<h)+g-h)),A.setUTCHours(0,0,0,0),A}},63733(e,t,r){"use strict";function a(e){if(null===e||!0===e||!1===e)return 0/0;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}r.d(t,{A:()=>a})},80445(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(63733),n=r(95286),i=r(81092);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.A)(e),o=(0,a.A)(t);return isNaN(o)?new Date(0/0):(o&&r.setDate(r.getDate()+o),r)}},65473(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(63733),n=r(95286),i=r(81092);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.A)(e),o=(0,a.A)(t);if(isNaN(o))return new Date(0/0);if(!o)return r;var s=r.getDate(),l=new Date(r.getTime());return(l.setMonth(r.getMonth()+o+1,0),s>=l.getDate())?l:(r.setFullYear(l.getFullYear(),l.getMonth(),s),r)}},12263(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(63733),n=r(80445),i=r(81092);function o(e,t){(0,i.A)(2,arguments);var r=(0,a.A)(t);return(0,n.A)(e,7*r)}},36748(e,t,r){"use strict";r.d(t,{A:()=>l});var a=r(95286),n=r(57641),i=r(37234),o=r(81092);function s(e,t){var r=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 r<0?-1:r>0?1:r}function l(e,t){(0,o.A)(2,arguments);var r=(0,a.A)(e),l=(0,a.A)(t),c=s(r,l),u=Math.abs(function(e,t){(0,o.A)(2,arguments);var r=(0,i.A)(e),a=(0,i.A)(t);return Math.round((r.getTime()-(0,n.A)(r)-(a.getTime()-(0,n.A)(a)))/864e5)}(r,l));r.setDate(r.getDate()-c*u);var d=Number(s(r,l)===-c),f=c*(u-d);return 0===f?0:f}},47245(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(95286),n=r(81092);function i(e,t){return(0,n.A)(2,arguments),(0,a.A)(e).getTime()-(0,a.A)(t).getTime()}},54161(e,t,r){"use strict";r.d(t,{A:()=>I});var a=r(4305),n=r(89158),i=r(95286),o=r(81092),s=r(43674),l=r(21262),c=r(11531),u=r(70443);function d(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return(e<0?"-":"")+r}let f=function(e,t){var r=e.getUTCFullYear(),a=r>0?r:1-r;return d("yy"===t?a%100:a,t.length)},m=function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):d(r+1,2)},p=function(e,t){var r=t.length;return d(Math.floor(e.getUTCMilliseconds()*Math.pow(10,r-3)),t.length)};function h(e,t){var r=e>0?"-":"+",a=Math.abs(e),n=Math.floor(a/60),i=a%60;return 0===i?r+String(n):r+String(n)+(t||"")+d(i,2)}function A(e,t){return e%60==0?(e>0?"-":"+")+d(Math.abs(e)/60,2):g(e,t)}function g(e,t){var r=Math.abs(e);return(e>0?"-":"+")+d(Math.floor(r/60),2)+(t||"")+d(r%60,2)}let v={G:function(e,t,r){var a=+(e.getUTCFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(a,{width:"abbreviated"});case"GGGGG":return r.era(a,{width:"narrow"});default:return r.era(a,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var a=e.getUTCFullYear();return r.ordinalNumber(a>0?a:1-a,{unit:"year"})}return f(e,t)},Y:function(e,t,r,a){var n=(0,u.A)(e,a),i=n>0?n:1-n;return"YY"===t?d(i%100,2):"Yo"===t?r.ordinalNumber(i,{unit:"year"}):d(i,t.length)},R:function(e,t){return d((0,l.A)(e),t.length)},u:function(e,t){return d(e.getUTCFullYear(),t.length)},Q:function(e,t,r){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return d(a,2);case"Qo":return r.ordinalNumber(a,{unit:"quarter"});case"QQQ":return r.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(a,{width:"narrow",context:"formatting"});default:return r.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,r){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return d(a,2);case"qo":return r.ordinalNumber(a,{unit:"quarter"});case"qqq":return r.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(a,{width:"narrow",context:"standalone"});default:return r.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,r){var a=e.getUTCMonth();switch(t){case"M":case"MM":return m(e,t);case"Mo":return r.ordinalNumber(a+1,{unit:"month"});case"MMM":return r.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(a,{width:"narrow",context:"formatting"});default:return r.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,r){var a=e.getUTCMonth();switch(t){case"L":return String(a+1);case"LL":return d(a+1,2);case"Lo":return r.ordinalNumber(a+1,{unit:"month"});case"LLL":return r.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(a,{width:"narrow",context:"standalone"});default:return r.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,r,a){var n=(0,c.A)(e,a);return"wo"===t?r.ordinalNumber(n,{unit:"week"}):d(n,t.length)},I:function(e,t,r){var a=(0,s.A)(e);return"Io"===t?r.ordinalNumber(a,{unit:"week"}):d(a,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):d(e.getUTCDate(),t.length)},D:function(e,t,r){var a=function(e){(0,o.A)(1,arguments);var t=(0,i.A)(e),r=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((r-t.getTime())/864e5)+1}(e);return"Do"===t?r.ordinalNumber(a,{unit:"dayOfYear"}):d(a,t.length)},E:function(e,t,r){var a=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(a,{width:"short",context:"formatting"});default:return r.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,r,a){var n=e.getUTCDay(),i=(n-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return d(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,a){var n=e.getUTCDay(),i=(n-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return d(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){var a=e.getUTCDay(),n=0===a?7:a;switch(t){case"i":return String(n);case"ii":return d(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(a,{width:"short",context:"formatting"});default:return r.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,r){var a=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,r){var a,n=e.getUTCHours();switch(a=12===n?"noon":0===n?"midnight":n/12>
2425=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,r){var a,n=e.getUTCHours();switch(a=n>=17?"evening":n>=12?"afternoon":n>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var a=e.getUTCHours()%12;return 0===a&&(a=12),r.ordinalNumber(a,{unit:"hour"})}return d(e.getUTCHours()%12||12,t.length)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):d(e.getUTCHours(),t.length)},K:function(e,t,r){var a=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(a,{unit:"hour"}):d(a,t.length)},k:function(e,t,r){var a=e.getUTCHours();return(0===a&&(a=24),"ko"===t)?r.ordinalNumber(a,{unit:"hour"}):d(a,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):d(e.getUTCMinutes(),t.length)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):d(e.getUTCSeconds(),t.length)},S:function(e,t){return p(e,t)},X:function(e,t,r,a){var n=(a._originalDate||e).getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return A(n);case"XXXX":case"XX":return g(n);default:return g(n,":")}},x:function(e,t,r,a){var n=(a._originalDate||e).getTimezoneOffset();switch(t){case"x":return A(n);case"xxxx":case"xx":return g(n);default:return g(n,":")}},O:function(e,t,r,a){var n=(a._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+h(n,":");default:return"GMT"+g(n,":")}},z:function(e,t,r,a){var n=(a._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+h(n,":");default:return"GMT"+g(n,":")}},t:function(e,t,r,a){return d(Math.floor((a._originalDate||e).getTime()/1e3),t.length)},T:function(e,t,r,a){return d((a._originalDate||e).getTime(),t.length)}};var y=r(18681),C=r(57641),b=r(35044),S=r(63733),w=r(66017),_=r(72231),N=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,x=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,E=/^'([^]*?)'?$/,B=/''/g,P=/[a-zA-Z]/;function I(e,t,r){(0,o.A)(2,arguments);var s,l,c,u,d,f,m,p,h,A,g,I,k,T,D,M,R,j,O=String(t),L=(0,w.q)(),U=null!=(s=null!=(l=null==r?void 0:r.locale)?l:L.locale)?s:_.A,F=(0,S.A)(null!=(c=null!=(u=null!=(d=null!=(f=null==r?void 0:r.firstWeekContainsDate)?f:null==r||null==(m=r.locale)||null==(p=m.options)?void 0:p.firstWeekContainsDate)?d:L.firstWeekContainsDate)?u:null==(h=L.locale)||null==(A=h.options)?void 0:A.firstWeekContainsDate)?c:1);if(!(F>=1&&F<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var V=(0,S.A)(null!=(g=null!=(I=null!=(k=null!=(T=null==r?void 0:r.weekStartsOn)?T:null==r||null==(D=r.locale)||null==(M=D.options)?void 0:M.weekStartsOn)?k:L.weekStartsOn)?I:null==(R=L.locale)||null==(j=R.options)?void 0:j.weekStartsOn)?g:0);if(!(V>=0&&V<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!U.localize)throw RangeError("locale must contain localize property");if(!U.formatLong)throw RangeError("locale must contain formatLong property");var H=(0,i.A)(e);if(!(0,a.A)(H))throw RangeError("Invalid time value");var $=(0,C.A)(H),z=(0,n.A)(H,$),K={firstWeekContainsDate:F,weekStartsOn:V,locale:U,_originalDate:H};return O.match(x).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,y.A[t])(e,U.formatLong):e}).join("").match(N).map(function(a){if("''"===a)return"'";var n,i=a[0];if("'"===i)return(n=a.match(E))?n[1].replace(B,"'"):a;var o=v[i];if(o)return!(null!=r&&r.useAdditionalWeekYearTokens)&&(0,b.xM)(a)&&(0,b.lJ)(a,t,String(e)),!(null!=r&&r.useAdditionalDayOfYearTokens)&&(0,b.ef)(a)&&(0,b.lJ)(a,t,String(e)),o(z,a,U.localize,K);if(i.match(P))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return a}).join("")}},94640(e,t,r){"use strict";r.d(t,{A:()=>
2425o});var a=r(95286),n=r(63733),i=r(81092);function o(e){(0,i.A)(1,arguments);var t=(0,n.A)(e);return(0,a.A)(1e3*t)}},35247(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(95286),n=r(81092);function i(e){return(0,n.A)(1,arguments),Math.floor(function(e){return(0,n.A)(1,arguments),(0,a.A)(e).getTime()}(e)/1e3)}},91595(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(95286),n=r(81092);function i(e,t){(0,n.A)(2,arguments);var r=(0,a.A)(e),i=(0,a.A)(t);return r.getTime()>i.getTime()}},65328(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(95286),n=r(81092);function i(e,t){(0,n.A)(2,arguments);var r=(0,a.A)(e),i=(0,a.A)(t);return r.getTime()<i.getTime()}},48297(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(37234),n=r(81092);function i(e,t){(0,n.A)(2,arguments);var r=(0,a.A)(e),i=(0,a.A)(t);return r.getTime()===i.getTime()}},4305(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(17545),n=r(81092),i=r(95286);function o(e){return(0,n.A)(1,arguments),(!!function(e){return(0,n.A)(1,arguments),e instanceof Date||"object"===(0,a.A)(e)&&"[object Date]"===Object.prototype.toString.call(e)}(e)||"number"==typeof e)&&!isNaN(Number((0,i.A)(e)))}},40304(e,t,r){"use strict";function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}r.d(t,{A:()=>a})},15194(e,t,r){"use strict";function a(e){return function(t,r){var a;if("formatting"===(null!=r&&r.context?String(r.context):"standalone")&&e.formattingValues){var n=e.defaultFormattingWidth||e.defaultWidth,i=null!=r&&r.width?String(r.width):n;a=e.formattingValues[i]||e.formattingValues[n]}else{var o=e.defaultWidth,s=null!=r&&r.width?String(r.width):e.defaultWidth;a=e.values[s]||e.values[o]}return a[e.argumentCallback?e.argumentCallback(t):t]}}r.d(t,{A:()=>a})},57334(e,t,r){"use strict";function a(e){return function(t){var r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=a.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;var s=o[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r}(l,function(e){return e.test(s)}):function(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}(l,function(e){return e.test(s)});return r=e.valueCallback?e.valueCallback(c):c,{value:r=a.valueCallback?a.valueCallback(r):r,rest:t.slice(s.length)}}}r.d(t,{A:()=>a})},76232(e,t,r){"use strict";function a(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.match(e.matchPattern);if(!a)return null;var n=a[0],i=t.match(e.parsePattern);if(!i)return null;var o=e.valueCallback?e.valueCallback(i[0]):i[0];return{value:o=r.valueCallback?r.valueCallback(o):o,rest:t.slice(n.length)}}}r.d(t,{A:()=>a})},28842(e,t,r){"use strict";var a=r(40304),n={date:(0,a.A)({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:(0,a.A)({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,a.A)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};r.d(t,["A",0,n])},75237(e,t,r){"use strict";var a=r(86370),n=r(77569),i=r(87465),o=r(62727),s=r(28842),l={code:"en-GB",formatDistance:a.A,formatLong:s.A,formatRelative:n.A,localize:i.A,match:o.A,options:{weekStartsOn:1,firstWeekContainsDate:4}};r.d(t,["default",0,l])},86370(e,t,r){"use strict";var a={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"}};r.d(t,["A",0,function(e,t,r){var n,i=a[e];if(n="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!=r&&r.addSuffix)if(r.comparison&&r.comparison>0)return"in "+n;else return n+" ago";return n}])},77569(e,t,r){"use strict";var a={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};r.d(t,["A",0,function(e,t,r,n){return a[e]}])},87465(e,t,r){"use strict";var a=r(15194),n={ordinalNumber:function(e,t){var r=Number(e),a=r%100;if(a>20||a<10)switch(a%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:(0,a.A)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,a.A)({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:(0,a.A)({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:(0,a.A)({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","Frid
2425ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,a.A)({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"})};r.d(t,["A",0,n])},62727(e,t,r){"use strict";var a=r(57334),n={ordinalNumber:(0,r(76232).A)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,a.A)({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:(0,a.A)({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:(0,a.A)({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:(0,a.A)({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:(0,a.A)({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"})};r.d(t,["A",0,n])},98183(e,t,r){"use strict";r.d(t,{default:()=>c});var a=r(86370),n=r(40304),i={date:(0,n.A)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,n.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,n.A)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},o=r(77569),s=r(87465),l=r(62727);let c={code:"en-US",formatDistance:a.A,formatLong:i,formatRelative:o.A,localize:s.A,match:l.A,options:{weekStartsOn:0,firstWeekContainsDate:1}}},6316(e,t,r){"use strict";r.d(t,{default:()=>u});var a={lessThanXSeconds:{one:"کمتر از یک ثانیه",other:"کمتر از {{count}} ثانیه"},xSeconds:{one:"1 ثانیه",other:"{{count}} ثانیه"},halfAMinute:"نیم دقیقه",lessThanXMinutes:{one:"کمتر از یک دقیقه",other:"کمتر از {{count}} دقیقه"},xMinutes:{one:"1 دقیقه",other:"{{count}} دقیقه"},aboutXHours:{one:"حدود 1 ساعت",other:"حدود {{count}} ساعت"},xHours:{one:"1 ساعت",other:"{{count}} ساعت"},xDays:{one:"1 روز",other:"{{count}} روز"},aboutXWeeks:{one:"حدود 1 هفته",other:"حدود {{count}} هفته"},xWeeks:{one:"1 هفته",other:"{{count}} هفته"},aboutXMonths:{one:"حدود 1 ماه",other:"حدود {{count}} ماه"},xMonths:{one:"1 ماه",other:"{{count}} ماه"},aboutXYears:{one:"حدود 1 سال",other:"حدود {{count}} سال"},xYears:{one:"1 سال",other:"{{count}} سال"},overXYears:{one:"بیشتر از 1 سال",other:"بیشتر از {{count}} سال"},almostXYears:{one:"نزدیک 1 سال",other:"نزدیک {{count}} سال"}},n=r(40304),i={date:(0,n.A)({formats:{full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},defaultWidth:"full"}),time:(0,n.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,n.A)({formats:{full:"{{date}} 'در' {{time}}",long:"{{date}} 'در' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},o={lastWeek:"eeee 'گذشته در' p",yesterday:"'دیروز در' p",today:"'امروز در' p",tomorrow:"'فردا در' p",nextWeek:"eeee 'در' p",other:"P"},s=r(15194),l={ordinalNumber:function(e,t){return String(e)},era:(0,s.A)({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل از میلاد","بعد از میلاد"]},defaultWidth:"wide"}),quarter:(0,s.A)({values:{narrow:["1","2","3","4"],abbreviated:["س‌م1","س‌م2","س‌م3","س‌م4"],wide:["سه‌ماهه 1","سه‌ماهه 2","سه‌ماهه 3","سه‌ماهه 4"]}
2425,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,s.A)({values:{narrow:["ژ","ف","م","آ","م","ج","ج","آ","س","ا","ن","د"],abbreviated:["ژانـ","فور","مارس","آپر","می","جون","جولـ","آگو","سپتـ","اکتـ","نوامـ","دسامـ"],wide:["ژانویه","فوریه","مارس","آپریل","می","جون","جولای","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر"]},defaultWidth:"wide"}),day:(0,s.A)({values:{narrow:["ی","د","س","چ","پ","ج","ش"],short:["1ش","2ش","3ش","4ش","5ش","ج","ش"],abbreviated:["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],wide:["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"]},defaultWidth:"wide"}),dayPeriod:(0,s.A)({values:{narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبل‌ازظهر",pm:"بعدازظهر",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبل‌ازظهر",pm:"بعدازظهر",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},defaultFormattingWidth:"wide"})},c=r(57334);let u={code:"fa-IR",formatDistance:function(e,t,r){var n,i=a[e];if(n="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),null!=r&&r.addSuffix)if(r.comparison&&r.comparison>0)return"در "+n;else return n+" قبل";return n},formatLong:i,formatRelative:function(e,t,r,a){return o[e]},localize:l,match:{ordinalNumber:(0,r(76232).A)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,c.A)({matchPatterns:{narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i,wide:/^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^قبل/i,/^بعد/i]},defaultParseWidth:"any"}),quarter:(0,c.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^س‌م[1234]/i,wide:/^سه‌ماهه [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,c.A)({matchPatterns:{narrow:/^[جژفمآاماسند]/i,abbreviated:/^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i,wide:/^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^(ژ|ج)/i,/^ف/i,/^م/i,/^(آ|ا)/i,/^م/i,/^(ژ|ج)/i,/^(ج|ژ)/i,/^(آ|ا)/i,/^س/i,/^ا/i,/^ن/i,/^د/i],any:[/^ژا/i,/^ف/i,/^ما/i,/^آپ/i,/^(می|مه)/i,/^(ژوئن|جون)/i,/^(ژوئی|جول)/i,/^(اوت|آگ)/i,/^س/i,/^(اوک|اک)/i,/^ن/i,/^د/i]},defaultParseWidth:"any"}),day:(0,c.A)({matchPatterns:{narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سه‌شنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},defaultParseWidth:"any"}),dayPeriod:(0,c.A)({matchPatterns:{narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,abbreviated:/^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i,wide:/^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^(ق|ق.ظ.|قبل‌ازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(‌نیمه‌شب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/(ص|صبح)/i,afternoon:/(ب|ب.ظ.|بعدازظهر)/i,evening:/(ع|عصر)/i,night:/(ش|شب)/i}},defaultParseWidth:"any"})},options:{weekStartsOn:6,firstWeekContainsDate:1}}},37234(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(95286),n=r(81092);function i(e){(0,n.A)(1,arguments);var t=(0,a.A)(e);return t.setHours(0,0,0,0),t}},43960(e,t,r){"use strict";r.d(t,{A:()=>
2425o});var a=r(80445),n=r(81092),i=r(63733);function o(e,t){(0,n.A)(2,arguments);var r=(0,i.A)(t);return(0,a.A)(e,-r)}},89158(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(63733),n=r(95286),i=r(81092);function o(e,t){return(0,i.A)(2,arguments),function(e,t){return(0,i.A)(2,arguments),new Date((0,n.A)(e).getTime()+(0,a.A)(t))}(e,-(0,a.A)(t))}},93904(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(63733),n=r(65473),i=r(81092);function o(e,t){(0,i.A)(2,arguments);var r=(0,a.A)(t);return(0,n.A)(e,-r)}},87228(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(63733),n=r(12263),i=r(81092);function o(e,t){(0,i.A)(2,arguments);var r=(0,a.A)(t);return(0,n.A)(e,-r)}},95286(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(17545),n=r(81092);function i(e){(0,n.A)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,a.A)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"u">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(0/0))}},45060(e,t){var r,a;void 0===(a="function"==typeof(r=function(){"use strict";function t(e,t,r){var a=new XMLHttpRequest;a.open("GET",e),a.responseType="blob",a.onload=function(){o(a.response,t,r)},a.onerror=function(){console.error("could not download file")},a.send()}function r(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return 200<=t.status&&299>=t.status}function a(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");
2425t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var n="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof globalThis&&globalThis.global===globalThis?globalThis:void 0,i=n.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),o=n.saveAs||("object"!=typeof window||window!==n?function(){}:"download"in HTMLAnchorElement.prototype&&!i?function(e,i,o){var s=n.URL||n.webkitURL,l=document.createElement("a");l.download=i=i||e.name||"download",l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?a(l):r(l.href)?t(e,i,o):a(l,l.target="_blank")):(l.href=s.createObjectURL(e),setTimeout(function(){s.revokeObjectURL(l.href)},4e4),setTimeout(function(){a(l)},0))}:"msSaveOrOpenBlob"in navigator?function(e,n,i){if(n=n||e.name||"download","string"!=typeof e){var o;navigator.msSaveOrOpenBlob((void 0===(o=i)?o={autoBom:!1}:"object"!=typeof o&&(console.warn("Deprecated: Expected third argument to be a object"),o={autoBom:!o}),o.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\uFEFF",e],{type:e.type}):e),n)}else if(r(e))t(e,n,i);else{var s=document.createElement("a");s.href=e,s.target="_blank",setTimeout(function(){a(s)})}}:function(e,r,a,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return t(e,r,a);var s="application/octet-stream"===e.type,l=/constructor/i.test(n.HTMLElement)||n.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||s&&l||i)&&"u">typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},u.readAsDataURL(e)}else{var d=n.URL||n.webkitURL,f=d.createObjectURL(e);o?o.location=f:location.href=f,o=null,setTimeout(function(){d.revokeObjectURL(f)},4e4)}});n.saveAs=o.saveAs=o,e.exports=o})?r.apply(t,[]):r)||(e.exports=a)},69074(e,t,r){"use strict";r.d(t,{zR:()=>w,TM:()=>P,yJ:()=>h,sC:()=>k,AO:()=>p,Fu:()=>A});var a=r(89575);function n(e){return"/"===e.charAt(0)}function i(e,t){for(var r=t,a=r+1,n=e.length;a<n;r+=1,a+=1)e[r]=e[a];e.pop()}let o=function(e,t){void 0===t&&(t="");var r,a=e&&e.split("/")||[],o=t&&t.split("/")||[],s=e&&n(e),l=t&&n(t),
2425c=s||l;if(e&&n(e)?o=a:a.length&&(o.pop(),o=o.concat(a)),!o.length)return"/";if(o.length){var u=o[o.length-1];r="."===u||".."===u||""===u}else r=!1;for(var d=0,f=o.length;f>=0;f--){var m=o[f];"."===m?i(o,f):".."===m?(i(o,f),d++):d&&(i(o,f),d--)}if(!c)for(;d--;)o.unshift("..");!c||""===o[0]||o[0]&&n(o[0])||o.unshift("");var p=o.join("/");return r&&"/"!==p.substr(-1)&&(p+="/"),p};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}let l=function e(t,r){if(t===r)return!0;if(null==t||null==r)return!1;if(Array.isArray(t))return Array.isArray(r)&&t.length===r.length&&t.every(function(t,a){return e(t,r[a])});if("object"==typeof t||"object"==typeof r){var a=s(t),n=s(r);return a!==t||n!==r?e(a,n):Object.keys(Object.assign({},t,r)).every(function(a){return e(t[a],r[a])})}return!1};var c=r(37730);function u(e){return"/"===e.charAt(0)?e:"/"+e}function d(e){return"/"===e.charAt(0)?e.substr(1):e}function f(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))?e.substr(t.length):e}function m(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,r=e.search,a=e.hash,n=t||"/";return r&&"?"!==r&&(n+="?"===r.charAt(0)?r:"?"+r),a&&"#"!==a&&(n+="#"===a.charAt(0)?a:"#"+a),n}function h(e,t,r,n){var i,s,l,c,u,d;"string"==typeof e?(l="",c="",-1!==(u=(s=e||"/").indexOf("#"))&&(c=s.substr(u),s=s.substr(0,u)),-1!==(d=s.indexOf("?"))&&(l=s.substr(d),s=s.substr(0,d)),(i={pathname:s,search:"?"===l?"":l,hash:"#"===c?"":c}).state=t):(void 0===(i=(0,a.A)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(e){if(e instanceof URIError)throw URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.');throw e}return r&&(i.key=r),n?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=o(i.pathname,n.pathname)):i.pathname=n.pathname:i.pathname||(i.pathname="/"),i}function A(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&l(e.state,t.state)}function g(){var e=null,t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,r,a,n){if(null!=e){var i="function"==typeof e?e(t,r):e;"string"==typeof i?"function"==typeof a?a(i,n):n(!0):n(!1!==i)}else n(!0)},appendListener:function(e){var r=!0;function a(){r&&e.apply(void 0,arguments)}return t.push(a),function(){r=!1,t=t.filter(function(e){return e!==a})}},notifyListeners:function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];t.forEach(function(e){return e.apply(void 0,r)})}}}var v=!!("u">typeof window&&window.document&&window.document.createElement);function y(e,t){t(window.confirm(e))}var C="popstate",b="hashchange";function S(){try{return window.history.state||{}}catch{return{}}}function w(e){void 0===e&&(e={}),v||(0,c.A)(!1);var t,r=window.history,n=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=-1!==window.navigator.userAgent.indexOf("Trident"),o=e,s=o.forceRefresh,l=void 0!==s&&s,d=o.getUserConfirmation,A=void 0===d?y:d,w=o.keyLength,_=void 0===w?6:w,N=e.basename?m(u(e.basename)):"";function x(e){var t=e||{},r=t.key,a=t.state,n=window.location,i=n.pathname+n.search+n.hash;return N&&(i=f(i,N)),h(i,a,r)}function E(){return Math.random().toString(36).substr(2,_)}var B=g();function P(e){(0,a.A)(V,e),V.length=r.length,B.notifyListeners(V.location,V.action)}function I(e){(void 0!==e.state||-1!==navigator.userAgent.indexOf("CriOS"))&&D(x(e.state))}function k(){D(x(S()))}var T=!1;function D(e){T?(T=!1,P()):B.confirmTransitionTo(e,"POP",A,function(t){var r,a,n,i;t?P({action:"POP",location:e}):(r=V.location,-1===(a=R.indexOf(r.key))&&(a=0),-1===(n=R.indexOf(e.key))&&(n=0),(i=a-n)&&(T=!0,O(i)))})}var M=x(S()),R=[M.key];function j(e){return N+p(e)}function O(e){r.go(e)}var L=0;function U(e){1===(L+=e)&&1===e?(window.addEventListener(C,I),i&&window.addEventListener(b,k)):0===L&&(window.removeEventListener(C,I),i&&window.removeEventListener(b,k))}var F=!1,V={length:r.length,action:"POP",location:M,createHref:j,push:function(e,t){var a="PUSH",i=h(e,t,E(),V.location);B.confirmTransitionTo(i,a,A,function(e){if(e){var t=j(i),o=i.key,s=i.state;if(n)if(r.pushState({key:o,state:s},null,t),l)window.location.href=t;else{var c=R.indexOf(V.location.key),u=R.slice(0,c+1);u.push(i.key),R=u,P({action:a,location:i})}else window.location.href=t}})},replace:function(e,t){var a="REPLACE",i=h(e,t,E(),V.location);B.confirmTransitionTo(i,a,A,function(e){if(e){var t=j(i),o=i.key,s=i.state;if(n)if(r.replaceState({key:o,state:s},null,t),l)window.location.replace(t);else{var c=R.indexOf(V.location.key);-1!==c&&(R[c]=i.key),P({action:a,location:i})}else window.location.replace(t)}})},go:O,goBack:function(){O(-1)},goForward:function(){O(1)},block:function(e){void 0===e&&(e=!1);var t=B.setPrompt(e);return F||(U(1),F=!0),function(){return F&&(F=!1,U(-1)),t()}},listen:function(e){var t=B.appendListener(e);return U(1),function(){U(-1),t()}}};return V}var _="hashchange",N={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+d(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:d,decodePath:u},slash:{encodePath:u,decodePath:u}};function x(e){var t=e.indexOf("#");return -1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return -1===t?"":e.substring(t+1)}function B(e){window.location.replace(x(window.location.href)+"#"+e)}function P(e){void 0===e&&(e={}),v||(0,c.A)(!1);var t=window.history;window.navigator.userAgent.indexOf("Firefox");var r=e,n=r.getUserConfirmation,i=void 0===n?y:n,o=r.hashType,s=e.basename?m(u(e.basename)):"",l=N[void 0===o?"slash":o],d=l.encodePath,A=l.decodePath;function C(){var e=A(E());return s&&(e=f(e,s)),h(e)}var b=g();function S(e){(0,a.A)(U,e),U.length=t.length,b.notifyListeners(U.location,U.action)}var w=!1,P=null;function I(){var e=E(),t=d(e);if(e!==t)B(t);else{var r=C(),a=U.location;if(!w&&a.pathname===r.pathname&&a.search===r.search&&a.hash===r.hash||P===p(r))return;P=null,w?(w=!1,S()):b.confirmTransitionTo(r,"POP",i,function(e){var t,a,n,i;e?S({action:"POP",location:r}):(t=U.location,-1===(a=M.lastIndexOf(p(t)))&&(a=0),-1===(n=M.lastIndexOf(p(r)))&&(n=0),(i=a-n)&&(w=!0,R(i))
2425)})}}var k=E(),T=d(k);k!==T&&B(T);var D=C(),M=[p(D)];function R(e){t.go(e)}var j=0;function O(e){1===(j+=e)&&1===e?window.addEventListener(_,I):0===j&&window.removeEventListener(_,I)}var L=!1,U={length:t.length,action:"POP",location:D,createHref:function(e){var t=document.querySelector("base"),r="";return t&&t.getAttribute("href")&&(r=x(window.location.href)),r+"#"+d(s+p(e))},push:function(e,t){var r="PUSH",a=h(e,void 0,void 0,U.location);b.confirmTransitionTo(a,r,i,function(e){if(e){var t=p(a),n=d(s+t);if(E()!==n){P=t,window.location.hash=n;var i=M.lastIndexOf(p(U.location)),o=M.slice(0,i+1);o.push(t),M=o,S({action:r,location:a})}else S()}})},replace:function(e,t){var r="REPLACE",a=h(e,void 0,void 0,U.location);b.confirmTransitionTo(a,r,i,function(e){if(e){var t=p(a),n=d(s+t);E()!==n&&(P=t,B(n));var i=M.indexOf(p(U.location));-1!==i&&(M[i]=t),S({action:r,location:a})}})},go:R,goBack:function(){R(-1)},goForward:function(){R(1)},block:function(e){void 0===e&&(e=!1);var t=b.setPrompt(e);return L||(O(1),L=!0),function(){return L&&(L=!1,O(-1)),t()}},listen:function(e){var t=b.appendListener(e);return O(1),function(){O(-1),t()}}};return U}function I(e,t,r){return Math.min(Math.max(e,t),r)}function k(e){void 0===e&&(e={});var t=e,r=t.getUserConfirmation,n=t.initialEntries,i=void 0===n?["/"]:n,o=t.initialIndex,s=t.keyLength,l=void 0===s?6:s,c=g();function u(e){(0,a.A)(v,e),v.length=v.entries.length,c.notifyListeners(v.location,v.action)}function d(){return Math.random().toString(36).substr(2,l)}var f=I(void 0===o?0:o,0,i.length-1),m=i.map(function(e){return"string"==typeof e?h(e,void 0,d()):h(e,void 0,e.key||d())});function A(e){var t=I(v.index+e,0,v.entries.length-1),a=v.entries[t];c.confirmTransitionTo(a,"POP",r,function(e){e?u({action:"POP",location:a,index:t}):u()})}var v={length:m.length,action:"POP",location:m[f],index:f,entries:m,createHref:p,push:function(e,t){var a="PUSH",n=h(e,t,d(),v.location);c.confirmTransitionTo(n,a,r,function(e){if(e){var t=v.index+1,r=v.entries.slice(0);r.length>t?r.splice(t,r.length-t,n):r.push(n),u({action:a,location:n,index:t,entries:r})}})},replace:function(e,t){var a="REPLACE",n=h(e,t,d(),v.location);c.confirmTransitionTo(n,a,r,function(e){e&&(v.entries[v.index]=n,u({action:a,location:n}))})},go:A,goBack:function(){A(-1)},goForward:function(){A(1)},canGo:function(e){var t=v.index+e;return t>=0&&t<v.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return v}},75985(e,t,r){"use strict";var a=r(65521),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return a.isMemo(e)?o:s[e.$$typeof]||n}s[a.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[a.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,r,a){if("string"!=typeof r){if(p){var n=m(r);n&&n!==p&&e(t,n,a)}var o=u(r);d&&(o=o.concat(d(r)));for(var s=l(t),h=l(r),A=0;A<o.length;++A){var g=o[A];if(!i[g]&&!(a&&a[g])&&!(h&&h[g])&&!(s&&s[g])){var v=f(r,g);try{c(t,g,v)}catch{}}}}return t}},26685(e,t){"use strict";/** @license React v16.13.1
2426 * react-is.production.min.js
2427 *
2428 * Copyright (c) Facebook, Inc. and its affiliates.
2429 *
2430 * This source code is licensed under the MIT license found in the
2431 * LICENSE file in the root directory of this source tree.
2432 */var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,p=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,A=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,y=r?Symbol.for("react.responder"):60118,C=r?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case u:case d:case i:case s:case o:case m:return e;default:switch(e=e&&e.$$typeof){case c:case f:case A:case h:case l:return e;default:return t}}case n:return t}}}function S(e){return b(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=a,t.ForwardRef=f,t.Fragment=i,t.Lazy=A,t.Memo=h,t.Portal=n,t.Profiler=s,t.StrictMode=o,t.Suspense=m,t.isAsyncMode=function(e){return S(e)||b(e)===u},t.isConcurrentMode=S,t.isContextConsumer=function(e){return b(e)===c},t.isContextProvider=function(e){return b(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return b(e)===f},t.isFragment=function(e){return b(e)===i},t.isLazy=function(e){return b(e)===A},t.isMemo=function(e){return b(e)===h},t.isPortal=function(e){return b(e)===n},t.isProfiler=function(e){return b(e)===s},t.isStrictMode=function(e){return b(e)===o},t.isSuspense=function(e){return b(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===o||e===m||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===A||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===f||e.$$typeof===v||e.$$typeof===y||e.$$typeof===C||e.$$typeof===g)},t.typeOf=b},65521(e,t,r){"use strict";e.exports=r(26685)},33103(e,t,r){e.exports=r(94715)(r(78942),"DataView")}
2432,25098(e,t,r){var a=r(23305),n=r(39361),i=r(11112),o=r(25276),s=r(57452);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var a=e[t];this.set(a[0],a[1])}}l.prototype.clear=a,l.prototype.delete=n,l.prototype.get=i,l.prototype.has=o,l.prototype.set=s,e.exports=l},1386(e,t,r){var a=r(12393),n=r(62049),i=r(7144),o=r(7452),s=r(13964);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var a=e[t];this.set(a[0],a[1])}}l.prototype.clear=a,l.prototype.delete=n,l.prototype.get=i,l.prototype.has=o,l.prototype.set=s,e.exports=l},19770(e,t,r){e.exports=r(94715)(r(78942),"Map")},68250(e,t,r){var a=r(49753),n=r(5681),i=r(80088),o=r(54732),s=r(59068);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var a=e[t];this.set(a[0],a[1])}}l.prototype.clear=a,l.prototype.delete=n,l.prototype.get=i,l.prototype.has=o,l.prototype.set=s,e.exports=l},89413(e,t,r){e.exports=r(94715)(r(78942),"Promise")},64512(e,t,r){e.exports=r(94715)(r(78942),"Set")},23212(e,t,r){var a=r(68250),n=r(1877),i=r(8006);function o(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new a;++t<r;)this.add(e[t])}o.prototype.add=o.prototype.push=n,o.prototype.has=i,e.exports=o},51340(e,t,r){var a=r(1386),n=r(64103),i=r(21779),o=r(34162),s=r(7462),l=r(96638);function c(e){var t=this.__data__=new a(e);this.size=t.size}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=o,c.prototype.has=s,c.prototype.set=l,e.exports=c},65650(e,t,r){e.exports=r(78942).Symbol},31623(e,t,r){e.exports=r(78942).Uint8Array},19270(e,t,r){e.exports=r(94715)(r(78942),"WeakMap")},86912(e){e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},79847(e){e.exports=function(e,t){for(var r=-1,a=null==e?0:e.length,n=0,i=[];++r<a;){var o=e[r];t(o,r,e)&&(i[n++]=o)}return i}},10358(e,t,r){var a=r(26137),n=r(3283),i=r(53142),o=r(75853),s=r(69632),l=r(8666),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),u=!r&&n(e),d=!r&&!u&&o(e),f=!r&&!u&&!d&&l(e),m=r||u||d||f,p=m?a(e.length,String):[],h=p.length;for(var A in e)(t||c.call(e,A))&&!(m&&("length"==A||d&&("offset"==A||"parent"==A)||f&&("buffer"==A||"byteLength"==A||"byteOffset"==A)||s(A,h)))&&p.push(A);return p}},11129(e){e.exports=function(e,t){for(var r=-1,a=t.length,n=e.length;++r<a;)e[n+r]=t[r];return e}},36465(e){e.exports=function(e,t){for(var r=-1,a=null==e?0:e.length;++r<a;)if(t(e[r],r,e))return!0;return!1}},24810(e,t,r){var a=r(57073),n=r(46285);e.exports=function(e,t,r){(void 0===r||n(e[t],r))&&(void 0!==r||t in e)||a(e,t,r)}},3422(e,t,r){var a=r(57073),n=r(46285),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var o=e[t];i.call(e,t)&&n(o,r)&&(void 0!==r||t in e)||a(e,t,r)}},97034(e,t,r){var a=r(46285);e.exports=function(e,t){for(var r=e.length;r--;)if(a(e[r][0],t))return r;return -1}},57073(e,t,r){var a=r(72532);e.exports=function(e,t,r){"__proto__"==t&&a?a(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},39747(e,t,r){var a=r(41580),n=Object.create;e.exports=function(){function e(){}return function(t){if(!a(t))return{};if(n)return n(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}()},35636(e,t,r){e.exports=r(86596)()},48244(e,t,r){var a=r(11129),n=r(53142);e.exports=function(e,t,r){var i=t(e);return n(e)?i:a(i,r(e))}},87379(e,t,r){var a=r(65650),n=r(8870),i=r(29005),o=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?n(e):i(e)}},56027(e,t,r){var a=r(87379),n=r(80547);e.exports=function(e){return n(e)&&"[object Arguments]"==a(e)}},94687(e,t,r){var a=r(90353),n=r(80547);e.exports=function e(t,r,i,o,s){return t===r||(null!=t&&null!=r&&(n(t)||n(r))?a(t,r,i,o,e,s):t!=t&&r!=r)}},90353(e,t,r){var a=r(51340),n=r(33934),i=r(88861),o=r(31182),s=r(28486),l=r(53142),c=r(75853),u=r(8666),d="[object Arguments]",f="[object Array]",m="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,h,A,g){var v=l(e),y=l(t),C=v?f:s(e),b=y?f:s(t);C=C==d?m:C,b=b==d?m:b;var S=C==m,w=b==m,_=C==b;if(_&&c(e)){if(!c(t))return!1;v=!0,S=!1}
2432if(_&&!S)return g||(g=new a),v||u(e)?n(e,t,r,h,A,g):i(e,t,C,r,h,A,g);if(!(1&r)){var N=S&&p.call(e,"__wrapped__"),x=w&&p.call(t,"__wrapped__");if(N||x){var E=N?e.value():e,B=x?t.value():t;return g||(g=new a),A(E,B,r,h,g)}}return!!_&&(g||(g=new a),o(e,t,r,h,A,g))}},89624(e,t,r){var a=r(93655),n=r(64759),i=r(41580),o=r(64066),s=/^\[object .+?Constructor\]$/,l=Object.prototype,c=Function.prototype.toString,u=l.hasOwnProperty,d=RegExp("^"+c.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||n(e))&&(a(e)?d:s).test(o(e))}},70674(e,t,r){var a=r(87379),n=r(65387),i=r(80547),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&n(e.length)&&!!o[a(e)]}},195(e,t,r){var a=r(84882),n=r(98121),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return n(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},57200(e,t,r){var a=r(41580),n=r(84882),i=r(38546),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return i(e);var t=n(e),r=[];for(var s in e)"constructor"==s&&(t||!o.call(e,s))||r.push(s);return r}},40091(e,t,r){var a=r(51340),n=r(24810),i=r(35636),o=r(26885),s=r(41580),l=r(25288),c=r(78763);e.exports=function e(t,r,u,d,f){t!==r&&i(r,function(i,l){if(f||(f=ne
vendor: 2,485 bytes, line 2432
2432w a),s(i))o(t,r,l,u,e,d,f);else{var m=d?d(c(t,l),i,l+"",t,r,f):void 0;void 0===m&&(m=i),n(t,l,m)}},l)}},26885(e,t,r){var a=r(24810),n=r(17099),i=r(92264),o=r(84354),s=r(75964),l=r(3283),c=r(53142),u=r(65406),d=r(75853),f=r(93655),m=r(41580),p=r(48360),h=r(8666),A=r(78763),g=r(64207);e.exports=function(e,t,r,v,y,C,b){var S=A(e,r),w=A(t,r),_=b.get(w);if(_)return void a(e,r,_);var N=C?C(S,w,r+"",e,t,b):void 0,x=void 0===N;if(x){var E=c(w),B=!E&&d(w),P=!E&&!B&&h(w);N=w,E||B||P?c(S)?N=S:u(S)?N=o(S):B?(x=!1,N=n(w,!0)):P?(x=!1,N=i(w,!0)):N=[]:p(w)||l(w)?(N=S,l(S)?N=g(S):(!m(S)||f(S))&&(N=s(w))):x=!1}x&&(b.set(w,N),y(N,w,v,C,b),b.delete(w)),a(e,r,N)}},23945(e,t,r){var a=r(22053),n=r(75234),i=r(80796);e.exports=function(e,t){return i(n(e,t,a),e+"")}},47403(e,t,r){var a=r(82619),n=r(72532),i=r(22053);e.exports=n?function(e,t){return n(e,"toString",{configurable:!0,enumerable:!1,value:a(t),writable:!0})}:i},26137(e){e.exports=function(e,t){for(var r=-1,a=Array(e);++r<e;)a[r]=t(r);return a}},86403(e,t,r){var a=r(62945),n=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(n,""):e}},49460(e){e.exports=function(e){return function(t){return e(t)}}},65568(e){e.exports=function(e,t){return e.has(t)}},58898(e,t,r){var a=r(31623);e.exports=function(e){var t=new e.constructor(e.byteLength);return new a(t).set(new a(e)),t}},17099(e,t,r){e=r.nmd(e);var a=r(78942),n=t&&!t.nodeType&&t,i=n&&e&&!e.nodeType&&e,o=i&&i.exports===n?a.Buffer:void 0,s=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,a=s?s(r):new e.constructor(r);return e.copy(a),a}},92264(e,t,r){var a=r(58898);e.exports=function(e,t){var r=t?a(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},84354(e){e.exports=function(e,t){var r=-1,a=e.length;for(t||(t=Array(a));++r<a;)t[r]=e[r];return t}},39032(e,t,r){var a=r(3422),n=r(57073);e.exports=function(e,t,r,i){var o=!r;r||(r={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=i?i(r[c],e[c],c,r,e):void 0;void 0===u&&(u=e[c]),o?n(r,c,u):a(r,c,u)}return r}},41950(e,t,r){e.exports=r(78942)["__core-js_shared__"]},77848(e,t,r){var a=r(23945),n=r(74535);e.exports=function(e){return a(function(t,r){var a=-1,i=r.length,o=i>1?r[i-1]:void 0,s=i>2?r[2]:void 0;for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,s&&n(r[0],r[1],s)&&(o=i<3?void 0:o,i=1),t=Object(t);++a<i;){var l=r[a];l&&e(t,l,a,o)}return t})}},86596(e){e.exports=function(e){return function(t,r,a){for(var n=-1,i=Object(t),o=a(t),s=o.length;s--;
2432){var l=o[e?s:++n];if(!1===r(i[l],l,i))break}return t}}},72532(e,t,r){var a=r(94715);e.exports=function(){try{var e=a(Object,"defineProperty");return e({},"",{}),e}catch{}}()},33934(e,t,r){var a=r(23212),n=r(36465),i=r(65568);e.exports=function(e,t,r,o,s,l){var c=1&r,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var f=l.get(e),m=l.get(t);if(f&&m)return f==t&&m==e;var p=-1,h=!0,A=2&r?new a:void 0;for(l.set(e,t),l.set(t,e);++p<u;){var g=e[p],v=t[p];if(o)var y=c?o(v,g,p,t,e,l):o(g,v,p,e,t,l);if(void 0!==y){if(y)continue;h=!1;break}if(A){if(!n(t,function(e,t){if(!i(A,t)&&(g===e||s(g,e,r,o,l)))return A.push(t)})){h=!1;break}}else if(!(g===v||s(g,v,r,o,l))){h=!1;break}}return l.delete(e),l.delete(t),h}},88861(e,t,r){var a=r(65650),n=r(31623),i=r(46285),o=r(33934),s=r(95894),l=r(49828),c=a?a.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,r,a,c,d,f){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!d(new n(e),new n(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var m=s;case"[object Set]":var p=1&a;if(m||(m=l),e.size!=t.size&&!p)break;var h=f.get(e);if(h)return h==t;a|=2,f.set(e,t);var A=o(m(e),m(t),a,c,d,f);return f.delete(e),A;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},31182(e,t,r){var a=r(80393),n=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,i,o,s){var l=1&r,c=a(e),u=c.length;if(u!=a(t).length&&!l)return!1;for(var d=u;d--;){var f=c[d];if(!(l?f in t:n.call(t,f)))return!1}var m=s.get(e),p=s.get(t);if(m&&p)return m==t&&p==e;var h=!0;s.set(e,t),s.set(t,e);for(var A=l;++d<u;){var g=e[f=c[d]],v=t[f];if(i)var y=l?i(v,g,f,t,e,s):i(g,v,f,e,t,s);if(!(void 0===y?g===v||o(g,v,r,i,s):y)){h=!1;break}A||(A="constructor"==f)}if(h&&!A){var C=e.constructor,b=t.constructor;C!=b&&"constructor"in e&&"constructor"in t&&!("function"==typeof C&&C instanceof C&&"function"==typeof b&&b instanceof b)&&(h=!1)}return s.delete(e),s.delete(t),h}},74967(e){e.exports="object"==typeof globalThis&&globalThis&&globalThis.Object===Object&&globalThis},80393(e,t,r){var a=r(48244),n=r(77979),i=r(81211);e.exports=function(e){return a(e,i,n)}},44700(e,t,r){var a=r(79067);e.exports=function(e,t){var r=e.__data__;return a(t)?r["string"==typeof t?"string":"hash"]:r.map}},94715(e,t,r){var a=r(89624),n=r(20155);e.exports=function(e,t){var r=n(e,t);return a(r)?r:void 0}},74784(e,t,r){e.exports=r(3766)(Object.getPrototypeOf,Object)},8870(e,t,r){var a=r(65650),n=Object.prototype,i=n.hasOwnProperty,o=n.toString,s=a?a.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),r=e[s];try{e[s]=void 0;var a=!0}catch{}var n=o.call(e);return a&&(t?e[s]=r:delete e[s]),n}},77979(e,t,r){var a=r(79847),n=r(99306),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols;e.exports=o?function(e){return null==e?[]:a(o(e=Object(e)),function(t){return i.call(e,t)})}:n},28486(e,t,r){var a=r(33103),n=r(19770),i=r(89413),o=r(64512),s=r(19270),l=r(87379),c=r(64066),u="[object Map]",d="[object Promise]",f="[object Set]",m="[object WeakMap]",p="[object DataView]",h=c(a),A=c(n),g=c(i),v=c(o),y=c(s),C=l;
2432(a&&C(new a(new ArrayBuffer(1)))!=p||n&&C(new n)!=u||i&&C(i.resolve())!=d||o&&C(new o)!=f||s&&C(new s)!=m)&&(C=function(e){var t=l(e),r="[object Object]"==t?e.constructor:void 0,a=r?c(r):"";if(a)switch(a){case h:return p;case A:return u;case g:return d;case v:return f;case y:return m}return t}),e.exports=C},20155(e){e.exports=function(e,t){return null==e?void 0:e[t]}},23305(e,t,r){var a=r(94497);e.exports=function(){this.__data__=a?a(null):{},this.size=0}},39361(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t}},11112(e,t,r){var a=r(94497),n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(a){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return n.call(t,e)?t[e]:void 0}},25276(e,t,r){var a=r(94497),n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return a?void 0!==t[e]:n.call(t,e)}},57452(e,t,r){var a=r(94497);e.exports=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=a&&void 0===t?"__lodash_hash_undefined__":t,this}},75964(e,t,r){var a=r(39747),n=r(74784),i=r(84882);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:a(n(e))}},69632(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var a=typeof e;return!!(r=null==r?0x1fffffffffffff:r)&&("number"==a||"symbol"!=a&&t.test(e))&&e>-1&&e%1==0&&e<r}},74535(e,t,r){var a=r(46285),n=r(36529),i=r(69632),o=r(41580);e.exports=function(e,t,r){if(!o(r))return!1;var s=typeof t;return("number"==s?!!(n(r)&&i(t,r.length)):"string"==s&&t in r)&&a(r[t],e)}},79067(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},64759(e,t,r){var a,n=r(41950),i=(a=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";e.exports=function(e){return!!i&&i in e}},84882(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},12393(e){e.exports=function(){this.__data__=[],this.size=0}},62049(e,t,r){var a=r(97034),n=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=a(t,e);return!(r<0)&&(r==t.length-1?t.pop():n.call(t,r,1),--this.size,!0)}},7144(e,t,r){var a=r(97034);e.exports=function(e){var t=this.__data__,r=a(t,e);return r<0?void 0:t[r][1]}},7452(e,t,r){var a=r(97034);e.exports=function(e){return a(this.__data__,e)>-1}},13964(e,t,r){var a=r(97034);e.exports=function(e,t){var r=this.__data__,n=a(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}},49753(e,t,r){var a=r(25098),n=r(1386),i=r(19770);e.exports=function(){this.size=0,this.__data__={hash:new a,map:new(i||n),string:new a}}},5681(e,t,r){var a=r(44700);e.exports=function(e){var t=a(this,e).delete(e);return this.size-=!!t,t}},80088(e,t,r){var a=r(44700);e.exports=function(e){return a(this,e).get(e)}},54732(e,t,r){var a=r(44700);e.exports=function(e){return a(this,e).has(e)}},59068(e,t,r){var a=r(44700);e.exports=function(e,t){var r=a(this,e),n=r.size;return r.set(e,t),this.size+=+(r.size!=n),this}},95894(e){e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,a){r[++t]=[a,e]}),r}},94497(e,t,r){e.exports=r(94715)(Object,"create")},98121(e,t,r){e.exports=r(3766)(Object.keys,Object)},38546(e){e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},2306(e,t,r){e=r.nmd(e);var a=r(74967),n=t&&!t.nodeType&&t,i=n&&e&&!e.nodeType&&e,o=i&&i.exports===n&&a.process,s=function(){try{var e=i&&i.require&&i.require("util").types;if(e)return e;return o&&o.binding&&o.binding("util")}catch{}}();e.exports=s},29005(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},3766(e){e.exports=function(e,t){return function(r){return e(t(r))}}},75234(e,t,r){var a=r(86912),n=Math.max;e.exports=function(e,t,r){return t=n(void 0===t?e.length-1:t,0),function(){for(var i=arguments,o=-1,s=n(i.length-t,0),l=Array(s);++o<s;)l[o]=i[t+o];o=-1;for(var c=Array(t+1);++o<t;)c[o]=i[o];return c[t]=r(l),a(e,this,c)}}},78942(e,t,r){var a=r(74967),n="object"==typeof self&&self&&self.Object===Object&&self;e.exports=a||n||Function("return this")()},78763(e){e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},1877(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},8006(e){e.exports=function(e){return this.__data__.has(e)}}
2432,49828(e){e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}},80796(e,t,r){var a=r(47403);e.exports=r(3316)(a)},3316(e){var t=Date.now;e.exports=function(e){var r=0,a=0;return function(){var n=t(),i=16-(n-a);if(a=n,i>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},64103(e,t,r){var a=r(1386);e.exports=function(){this.__data__=new a,this.size=0}},21779(e){e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},34162(e){e.exports=function(e){return this.__data__.get(e)}},7462(e){e.exports=function(e){return this.__data__.has(e)}},96638(e,t,r){var a=r(1386),n=r(19770),i=r(68250);e.exports=function(e,t){var r=this.__data__;if(r instanceof a){var o=r.__data__;if(!n||o.length<199)return o.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(o)}return r.set(e,t),this.size=r.size,this}},64066(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch{}try{return e+""}catch{}}return""}},62945(e){var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},82619(e){e.exports=function(e){return function(){return e}}},12784(e,t,r){var a=r(41580),n=r(94495),i=r(6131),o=Math.max,s=Math.min;e.exports=function(e,t,r){var l,c,u,d,f,m,p=0,h=!1,A=!1,g=!0;if("function"!=typeof e)throw TypeError("Expected a function");function v(t){var r=l,a=c;return l=c=void 0,p=t,d=e.apply(a,r)}function y(e){var r=e-m,a=e-p;return void 0===m||r>=t||r<0||A&&a>=u}function C(){var e,r,a,i=n();if(y(i))return b(i);f=setTimeout(C,(e=i-m,r=i-p,a=t-e,A?s(a,u-r):a))}function b(e){return(f=void 0,g&&l)?v(e):(l=c=void 0,d)}function S(){var e,r=n(),a=y(r);if(l=arguments,c=this,m=r,a){if(void 0===f)return p=e=m,f=setTimeout(C,t),h?v(e):d;if(A)return clearTimeout(f),f=setTimeout(C,t),v(m)}return void 0===f&&(f=setTimeout(C,t)),d}return t=i(t)||0,a(r)&&(h=!!r.leading,u=(A="maxWait"in r)?o(i(r.maxWait)||0,t):u,g="trailing"in r?!!r.trailing:g),S.cancel=function(){void 0!==f&&clearTimeout(f),p=0,l=m=c=f=void 0},S.flush=function(){return void 0===f?d:b(n())},S}},46285(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},22053(e){e.exports=function(e){return e}},3283(e,t,r){var a=r(56027),n=r(80547),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable;e.exports=a(function(){return arguments}())?a:function(e){return n(e)&&o.call(e,"callee")&&!s.call(e,"callee")}},53142(e){e.exports=Array.isArray},36529(e,t,r){var a=r(93655),n=r(65387);e.exports=function(e){return null!=e&&n(e.length)&&!a(e)}},65406(e,t,r){var a=r(36529),n=r(80547);e.exports=function(e){return n(e)&&a(e)}},75853(e,t,r){e=r.nmd(e);var a=r(78942),n=r(34772),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,s=o&&o.exports===i?a.Buffer:void 0,l=s?s.isBuffer:void 0;e.exports=l||n},46343(e,t,r){var a=r(94687);e.exports=function(e,t){return a(e,t)}},93655(e,t,r){var a=r(87379),n=r(41580);e.exports=function(e){if(!n(e))return!1;var t=a(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},65387(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},41580(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},80547(e){e.exports=function(e){return null!=e&&"object"==typeof e}},48360(e,t,r){var a=r(87379),n=r(74784),i=r(80547),o=Object.prototype,s=Function.prototype.toString,l=o.hasOwnProperty,c=s.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=a(e))return!1;var t=n(e);if(null===t)return!0;var r=l.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&s.call(r)==c}},51187(e,t,r){var a=r(87379),n=r(80547);e.exports=function(e){return"symbol"==typeof e||n(e)&&"[object Symbol]"==a(e)}},8666(e,t,r){var a=r(70674),n=r(49460),i=r(2306),o=i&&i.isTypedArray;e.exports=o?n(o):a},81211(e,t,r){var a=r(10358),n=r(195),i=r(36529);e.exports=function(e){return i(e)?a(e):n(e)}},25288(e,t,r){var a=r(10358),n=r(57200),i=r(36529);e.exports=function(e){return i(e)?a(e,!0):n(e)}},82451(e,t,r){var a=r(40091);e.exports=r(77848)(function(e,t,r){a(e,t,r)})},94495(e,t,r){var a=r(78942);e.exports=function(){return a.Date.now()}},99306(e){e.exports=function(){return[]}},34772(e){e.exports=function(){return!1}},97331(e,t,r){var a=r(12784),n=r(41580);e.exports=function(e,t,r){var i=!0,o=!0;if("function"!=typeof e)throw TypeError("Expected a function");return n(r)&&(i="leading"in r?!!r.leading:i,o="trailing"in r?!!r.trailing:o),a(e,t,{leading:i,maxWait:t,trailing:o})}},6131(e,t,r){var a=r(86403),n=r(41580),i=r(51187),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return 0/0;if(n(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=n(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var r=s.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):o.test(e)?0/0:+e}},64207(e,t,r){var a=r(39032),n=r(25288);e.exports=function(e){return a(e,n(e))}},36999(e,t,r){"use strict";var a=r(36848);function n(){}function i(){}i.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,i,o){if(o!==a){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
vendor: 4,932 bytes, lines 2432-2440
2432:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:n};return r.PropTypes=r,r}},39067(e,t,r){e.exports=r(36999)()},36848(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},47400(e,t,r){"use strict";/**
2433 * @license React
2434 * react-dom.production.min.js
2435 *
2436 * Copyright (c) Facebook, Inc. and its affiliates.
2437 *
2438 * This source code is licensed under the MIT license found in the
2439 * LICENSE file in the root directory of this source tree.
2440 */var a,n,i,o,s,l,c=r(14041),u=r(1993);function d(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var f=new Set,m={};function p(e,t){h(e,t),h(e+"Capture",t)}function h(e,t){for(m[e]=t,e=0;e<t.length;e++)f.add(t[e])}var A="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,g=Object.prototype.hasOwnProperty,v=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,y={},C={};function b(e,t,r,a,n,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=a,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){S[e]=new b(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];S[t]=new b(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){S[e]=new b(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){S[e]=new b(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){S[e]=new b(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){S[e]=new b(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){S[e]=new b(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){S[e]=new b(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){S[e]=new b(e,5,!1,e.toLowerCase(),null,!1,!1)});var w=/[\-:]([a-z])/g;function _(e){return e[1].toUpperCase()}function N(e,t,r,a){var n,i=S.hasOwnProperty(t)?S[t]:null;(null!==i?0!==i.type:a||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,a){if(null==t||function(e,t,r,a){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(a)return!1;if(null!==r)return!r.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}(e,t,r,a))return!0;if(a)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,i,a)&&(r=null),a||null===i?(n=t,(g.call(C,n)||!g.call(y,n)&&(v.test(n)?C[n]=!0:(y[n]=!0,!1)))&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r))):i.mustUseProperty?e[i.propertyName]=null===r?3!==i.type&&"":r:(t=i.attributeName,a=i.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(i=i.type)||4===i&&!0===r?"":""+r,a?e.setAttributeNS(a,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
2440-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(w,_);S[t]=new b(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(w,_);S[t]=new b(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(w,_);S[t]=new b(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){S[e]=new b(e,1,!1,e.toLowerCase(),null,!1,!1)}),S.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){S[e]=new b(e,1,!1,e.toLowerCase(),null,!0,!0)});var x=c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=Symbol.for("react.element"),B=Symbol.for("react.portal"),P=Symbol.for("react.fragment"),I=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),T=Symbol.for("react.provider"),D=Symbol.for("react.context"),M=Symbol.for("react.forward_ref"),R=Symbol.for("react.suspense"),j=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),L=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var U=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var F=Symbol.iterator;function V(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}var H,$=Object.assign;function z(e){if(void 0===H)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);H=t&&t[1]||""}return`
2441`+H+e}var K=!1;function Z(e,t){if(!e||K)return"";K=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var a=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){a=e}e.call(t.prototype)}else{try{throw Error()}catch(e){a=e}e()}}catch(t){if(t&&a&&"string"==typeof t.stack){for(var n=t.stack.split(`
2442`),i=a.stack.split(`
2443`),o=n.length-1,s=i.length-1;1<=o&&0<=s&&n[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(n[o]!==i[s]){if(1!==o||1!==s)do if(o--,0>--s||n[o]!==i[s]){var l=`
2444`+n[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=s)break}}}finally{K=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?z(e):""}function G(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var n=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(e){a=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return a},setValue:function(e){a=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),a="";return e&&(a=Y(e)?e.checked?"true":"false":e.value),(e=a)!==r&&(t.setValue(e),!0)}function Q(e){if(void 0===(e=e||("u">typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch{return e.body}}function J(e,t){var r=t.checked;return $({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function X(e,t){var r=null==t.defaultValue?"":t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:r=G(null!=t.value?t.value:r),controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ee(e,t){null!=(t=t.checked)&&N(e,"checked",t,!1)}function et(e,t){ee(e,t);var r=G(t.value),a=t.type;if(null!=r)"number"===a?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===a||"reset"===a)return void e.removeAttribute("value");t.hasOwnProperty("value")?ea(e,t.type,r):t.hasOwnProperty("defaultValue")&&ea(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function er(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(("submit"===a||"reset"===a)&&(void 0===t.value||null===t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}
vendor: 115,499 bytes, lines 2444-2447
2444""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ea(e,t,r){("number"!==t||Q(e.ownerDocument)!==e)&&(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var en=Array.isArray;function ei(e,t,r,a){if(e=e.options,t){t={};for(var n=0;n<r.length;n++)t["$"+r[n]]=!0;for(r=0;r<e.length;r++)n=t.hasOwnProperty("$"+e[r].value),e[r].selected!==n&&(e[r].selected=n),n&&a&&(e[r].defaultSelected=!0)}else{for(r=""+G(r),t=null,n=0;n<e.length;n++){if(e[n].value===r){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}null!==t||e[n].disabled||(t=e[n])}null!==t&&(t.selected=!0)}}function eo(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(d(91));return $({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function es(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(d(92));if(en(r)){if(1<r.length)throw Error(d(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:G(r)}}function el(e,t){var r=G(t.value),a=G(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=a&&(e.defaultValue=""+a)}function ec(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function eu(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ed(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?eu(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ef,em,ep=(ef=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((em=em||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=em.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"u">typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,a){MSApp.execUnsafeLocalFunction(function(){return ef(e,t)})}:ef);function eh(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType){r.nodeValue=t;return}}e.textContent=t}var eA={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eg=["Webkit","ms","Moz","O"];function ev(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||eA.hasOwnProperty(e)&&eA[e]?(""+t).trim():t+"px"}function ey(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var a=0===r.indexOf("--"),n=ev(r,t[r],a);"float"===r&&(r="cssFloat"),a?e.setProperty(r,n):e[r]=n}}Object.keys(eA).forEach(function(e){eg.forEach(function(t){eA[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=eA[e]})});var eC=$({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function eb(e,t){if(t){if(eC[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(d(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(d(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(d(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(d(62))}}function eS(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ew=null;function e_(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eN=null,ex=null,eE=null;function eB(e){if(e=aj(e)){if("function"!=typeof eN)throw Error(d(280));var t=e.stateNode;t&&(t=aL(t),eN(e.stateNode,e.type,t))}}function eP(e){ex?eE?eE.push(e):eE=[e]:ex=e}function eI(){if(ex){var e=ex,t=eE;if(eE=ex=null,eB(e),t)for(e=0;e<t.length;e++)eB(t[e])}}function ek(e,t){return e(t)}function eT(){}var eD=!1;function eM(e,t,r){if(eD)return e(t,r);eD=!0;try{return ek(e,t,r)}finally{eD=!1,(null!==ex||null!==eE)&&(eT(),eI())}}function eR(e,t){var r=e.stateNode;if(null===r)return null;var a=aL(r);if(null===a)return null;switch(r=a[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(a="button"!==(e=e.type)&&"input"!==e&&"select"!==e&&"textarea"!==e),e=!a;break;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(d(231,t,typeof r));return r}var ej=!1;if(A)try{var eO={};Object.defineProperty(eO,"passive",{get:function(){ej=!0}}),window.addEventListener("test",eO,eO),window.removeEventListener("test",eO,eO)}catch{ej=!1}function eL(e,t,r,a,n,i,o,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(e){this.onError(e)}}var eU=!1,eF=null,eV=!1,eH=null,e$={onError:function(e){eU=!0,eF=e}};function ez(e,t,r,a,n,i,o,s,l){eU=!1,eF=null,eL.apply(e$,arguments)}function eK(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(r=t.return),e=t.return;while(e)}return 3===t.tag?r:null}function eZ(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function eG(e){if(eK(e)!==e)throw Error(d(188))}function eY(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=eK(e)))throw Error(d(188));return t!==e?null:e}for(var r=e,a=t;;){var n=r.return;if(null===n)break;var i=n.alternate;if(null===i){if(null!==(a=n.return)){r=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===r)return eG(n),e;if(i===a)return eG(n),t;i=i.sibling}throw Error(d(188))}if(r.return!==a.return)r=n,a=i;else{for(var o=!1,s=n.child;s;){if(s===r){o=!0,r=n,a=i;break}if(s===a){o=!0,a=n,r=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===r){o=!0,r=i,a=n;break}if(s===a){o=!0,a=i,r=n;break}s=s.sibling}if(!o)throw Error(d(189))}}if(r.alternate!==a)throw Error(d(190))}if(3!==r.tag)throw Error(d(188));return r.stateNode.current===r?e:t}(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){var r=e(t);if(null!==r)return r;t=t.sibling}return null}(e):null}var eW=u.unstable_scheduleCallback,eq=u.unstable_cancelCallback,eQ=u.unstable_shouldYield,eJ=u.unstable_requestPaint,eX=u.unstable_now,e0=u.unstable_getCurrentPriorityLevel,e1=u.unstable_ImmediatePriority,e2=u.unstable_UserBlockingPriority,e3=u.unstable_NormalPriority,e4=u.unstable_LowPriority,e5=u.unstable_IdlePriority,e6=null,e8=null,e9=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(e7(e)/te|0)|0},e7=Math.log,te=Math.LN2,tt=64,tr=4194304;function ta(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:case 0x4000000:return 0x7c00000&e;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0x40000000;default:return e}}function tn(e,t){var r=e.pendingLanes;if(0===r)return 0;var a=0,n=e.suspendedLanes,i=e.pingedLanes,o=0xfffffff&r;if(0!==o){var s=o&~n;0!==s?a=ta(s):0!=(i&=o)&&(a=ta(i))}else 0!=(o=r&~n)?a=ta(o):0!==i&&(a=ta(i));if(0===a)return 0;if(0!==t&&t!==a&&0==(t&n)&&((n=a&-a)>=(i=t&-t)||16===n&&0!=(4194240&i)))return t;if(0!=(4&a)&&(a|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=a;0<t;)n=1<<(r=31-e9(t)),a|=e[r],t&=~n;return a}function ti(e){return 0!=(e=-0x40000001&e.pendingLanes)?e:0x40000000&e?0x40000000:0}function to(){var e=tt;return 0==(4194240&(tt<<=1))&&(tt=64),e}function ts(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function tl(e,t,r){e.pendingLanes|=t,0x20000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-e9(t)]=r}function tc(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var a=31-e9(r),n=1<<a;n&t|e[a]&t&&(e[a]|=t),r&=~n}}var tu=0;function td(e){return 1<(e&=-e)?4<e?0!=(0xfffffff&e)?16:0x20000000:4:1}var tf,tm,tp,th,tA,tg=!1,tv=[],ty=null,tC=null,tb=null,tS=new Map,tw=new Map,t_=[],tN="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function tx(e,t){switch(e){case"focusin":case"focusout":ty=null;break;case"dragenter":case"dragleave":tC=null;break;case"mouseover":case"mouseout":tb=null;break;case"pointerover":case"pointerout":tS.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tw.delete(t.pointerId)}}function tE(e,t,r,a,n,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:a,nativeEvent:i,targetContainers:[n]},null!==t&&null!==(t=aj(t))&&tm(t)):(e.eventSystemFlags|=a,t=e.targetContainers,null!==n&&-1===t.indexOf(n)&&t.push(n)),e}function tB(e){var t=aR(e.target);if(null!==t){var r=eK(t);if(null!==r){if(13===(t=r.tag)){if(null!==(t=eZ(r))){e.blockedOn=t,tA(e.priority,function(){tp(r)});return}}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===r.tag?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tP(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=tF(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=aj(r))&&tm(t),e.blockedOn=r,!1;var a=new(r=e.nativeEvent).constructor(r.type,r);ew=a,r.target.dispatchEvent(a),ew=null,t.shift()}return!0}function tI(e,t,r){tP(e)&&r.delete(t)}function tk(){tg=!1,null!==ty&&tP(ty)&&(ty=null),null!==tC&&tP(tC)&&(tC=null),null!==tb&&tP(tb)&&(tb=null),tS.forEach(tI),tw.forEach(tI)}function tT(e,t){e.blockedOn===t&&(e.blockedOn=null,tg||(tg=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,tk)))}function tD(e){function t(t){return tT(t,e)}if(0<tv.length){tT(tv[0],e);for(var r=1;r<tv.length;r++){var a=tv[r];a.blockedOn===e&&(a.blockedOn=null)}}for(null!==ty&&tT(ty,e),null!==tC&&tT(tC,e),null!==tb&&tT(tb,e),tS.forEach(t),tw.forEach(t),r=0;r<t_.length;r++)(a=t_[r]).blockedOn===e&&(a.blockedOn=null);for(;0<t_.length&&null===(r=t_[0]).blockedOn;)tB(r),null===r.blockedOn&&t_.shift()}var tM=x.ReactCurrentBatchConfig,tR=!0;function tj(e,t,r,a){var n=tu,i=tM.transition;tM.transition=null;try{tu=1,tL(e,t,r,a)}finally{tu=n,tM.transition=i}}function tO(e,t,r,a){var n=tu,i=tM.transition;tM.transition=null;try{tu=4,tL(e,t,r,a)}finally{tu=n,tM.transition=i}}function tL(e,t,r,a){if(tR){var n=tF(e,t,r,a);if(null===n)as(e,t,a,tU,r),tx(e,a);else if(function(e,t,r,a,n){switch(t){case"focusin":return ty=tE(ty,e,t,r,a,n),!0;case"dragenter":return tC=tE(tC,e,t,r,a,n),!0;case"mouseover":return tb=tE(tb,e,t,r,a,n),!0;case"pointerover":var i=n.pointerId;return tS.set(i,tE(tS.get(i)||null,e,t,r,a,n)),!0;case"gotpointercapture":return i=n.pointerId,tw.set(i,tE(tw.get(i)||null,e,t,r,a,n)),!0}return!1}(n,e,t,r,a))a.stopPropagation();else if(tx(e,a),4&t&&-1<tN.indexOf(e)){for(;null!==n;){var i=aj(n);if(null!==i&&tf(i),null===(i=tF(e,t,r,a))&&as(e,t,a,tU,r),i===n)break;n=i}null!==n&&a.stopPropagation()}else as(e,t,a,null,r)}}var tU=null;function tF(e,t,r,a){if(tU=null,null!==(e=aR(e=e_(a))))if(null===(t=eK(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=eZ(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return tU=e,null}function tV(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(e0()){case e1:return 1;case e2:return 4;case e3:case e4:return 16;case e5:return 0x20000000;default:return 16}default:return 16}}var tH=null,t$=null,tz=null;function tK(){if(tz)return tz;var e,t,r=t$,a=r.length,n="value"in tH?tH.value:tH.textContent,i=n.length;for(e=0;e<a&&r[e]===n[e];e++);var o=a-e;for(t=1;t<=o&&r[a-t]===n[i-t];t++);return tz=n.slice(e,1<t?1-t:void 0)}function tZ(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function tG(){return!0}function tY(){return!1}function tW(e){function t(t,r,a,n,i){for(var o in this._reactName=t,this._targetInst=a,this.type=r,this.nativeEvent=n,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(n):n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?tG:tY,this.isPropagationStopped=tY,this}return $(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=tG)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=tG)},persist:function(){},isPersistent:tG}),t}var tq,tQ,tJ,tX={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},t0=tW(tX),t1=$({},tX,{view:0,detail:0}),t2=tW(t1),t3=$({},t1,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:rn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==tJ&&(tJ&&"mousemove"===e.type?(tq=e.screenX-tJ.screenX,tQ=e.screenY-tJ.screenY):tQ=tq=0,tJ=e),tq)},movementY:function(e){return"movementY"in e?e.movementY:tQ}}),t4=tW(t3),t5=tW($({},t3,{dataTransfer:0})),t6=tW($({},t1,{relatedTarget:0})),t8=tW($({},tX,{animationName:0,elapsedTime:0,pseudoElement:0})),t9=tW($({},tX,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),t7=tW($({},tX,{data:0})),re={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},rt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},rr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ra(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=rr[e])&&!!t[e]}function rn(){return ra}var ri=tW($({},t1,{key:function(e){if(e.key){var t=re[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tZ(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?rt[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:rn,charCode:function(e){return"keypress"===e.type?tZ(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tZ(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),ro=tW($({},t3,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),rs=tW($({},t1,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:rn})),rl=tW($({},tX,{propertyName:0,elapsedTime:0,pseudoElement:0})),rc=tW($({},t3,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),ru=[9,13,27,32],rd=A&&"CompositionEvent"in window,rf=null;A&&"documentMode"in document&&(rf=document.documentMode);var rm=A&&"TextEvent"in window&&!rf,rp=A&&(!rd||rf&&8<rf&&11>=rf),rh=!1;function rA(e,t){switch(e){case"keyup":return -1!==ru.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rg(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var rv=!1,ry={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function rC(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ry[e.type]:"textarea"===t}function rb(e,t,r,a){eP(a),0<(t=ac(t,"onChange")).length&&(r=new t0("onChange","change",null,r,a),e.push({event:r,listeners:t}))}var rS=null,rw=null;function r_(e){at(e,0)}function rN(e){if(q(aO(e)))return e}function rx(e,t){if("change"===e)return t}var rE=!1;if(A){if(A){var rB="oninput"in document;if(!rB){var rP=document.createElement("div");rP.setAttribute("oninput","return;"),rB="function"==typeof rP.oninput}a=rB}else a=!1;rE=a&&(!document.documentMode||9<document.documentMode)}function rI(){rS&&(rS.detachEvent("onpropertychange",rk),rw=rS=null)}function rk(e){if("value"===e.propertyName&&rN(rw)){var t=[];rb(t,rw,e,e_(e)),eM(r_,t)}}function rT(e,t,r){"focusin"===e?(rI(),rS=t,rw=r,rS.attachEvent("onpropertychange",rk)):"focusout"===e&&rI()}function rD(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return rN(rw)}function rM(e,t){if("click"===e)return rN(t)}function rR(e,t){if("input"===e||"change"===e)return rN(t)}var rj="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function rO(e,t){if(rj(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(a=0;a<r.length;a++){var n=r[a];if(!g.call(t,n)||!rj(e[n],t[n]))return!1}return!0}function rL(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function rU(e,t){var r,a=rL(e);for(e=0;a;){if(3===a.nodeType){if(r=e+a.textContent.length,e<=t&&r>=t)return{node:a,offset:t-e};e=r}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=rL(a)}}function rF(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch{r=!1}if(r)e=t.contentWindow;else break;t=Q(e.document)}return t}function rV(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var rH=A&&"documentMode"in document&&11>=document.documentMode,r$=null,rz=null,rK=null,rZ=!1;function rG(e,t,r){var a=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;rZ||null==r$||r$!==Q(a)||(a="selectionStart"in(a=r$)&&rV(a)?{start:a.selectionStart,end:a.selectionEnd}:{anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},rK&&rO(rK,a)||(rK=a,0<(a=ac(rz,"onSelect")).length&&(t=new t0("onSelect","select",null,t,r),e.push({event:t,listeners:a}),t.target=r$)))}function rY(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var rW={animationend:rY("Animation","AnimationEnd"),animationiteration:rY("Animation","AnimationIteration"),animationstart:rY("Animation","AnimationStart"),transitionend:rY("Transition","TransitionEnd")},rq={},rQ={};function rJ(e){if(rq[e])return rq[e];if(!rW[e])return e;var t,r=rW[e];for(t in r)if(r.hasOwnProperty(t)&&t in rQ)return rq[e]=r[t];return e}A&&(rQ=document.createElement("div").style,"AnimationEvent"in window||(delete rW.animationend.animation,delete rW.animationiteration.animation,delete rW.animationstart.animation),"TransitionEvent"in window||delete rW.transitionend.transition);var rX=rJ("animationend"),r0=rJ("animationiteration"),r1=rJ("animationstart"),r2=rJ("transitionend"),r3=new Map,r4="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function r5(e,t){r3.set(e,t),p(t,[e])}for(var r6=0;r6<r4.length;r6++){var r8=r4[r6];r5(r8.toLowerCase(),"on"+(r8[0].toUpperCase()+r8.slice(1)))}r5(rX,"onAnimationEnd"),r5(r0,"onAnimationIteration"),r5(r1,"onAnimationStart"),r5("dblclick","onDoubleClick"),r5("focusin","onFocus"),r5("focusout","onBlur"),r5(r2,"onTransitionEnd"),h("onMouseEnter",["mouseout","mouseover"]),h("onMouseLeave",["mouseout","mouseover"]),h("onPointerEnter",["pointerout","pointerover"]),h("onPointerLeave",["pointerout","pointerover"]),p("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),p("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),p("onBeforeInput",["compositionend","keypress","textInput","paste"]),p("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),p("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),p("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var r9="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),r7=new Set("cancel close invalid load scroll toggle".split(" ").concat(r9));function ae(e,t,r){var a=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,a,n,i,o,s,l){if(ez.apply(this,arguments),eU){if(eU){var c=eF;eU=!1,eF=null}else throw Error(d(198));eV||(eV=!0,eH=c)}}(a,t,void 0,e),e.currentTarget=null}function at(e,t){t=0!=(4&t);for(var r=0;r<e.length;r++){var a=e[r],n=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var o=a.length-1;0<=o;o--){var s=a[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==i&&n.isPropagationStopped())break e;ae(n,s,c),i=l}else for(o=0;o<a.length;o++){if(l=(s=a[o]).instance,c=s.currentTarget,s=s.listener,l!==i&&n.isPropagationStopped())break e;ae(n,s,c),i=l}}}if(eV)throw e=eH,eV=!1,eH=null,e}function ar(e,t){var r=t[aT];void 0===r&&(r=t[aT]=new Set);var a=e+"__bubble";r.has(a)||(ao(t,e,2,!1),r.add(a))}function aa(e,t,r){var a=0;t&&(a|=4),ao(r,e,a,t)}var an="_reactListening"+Math.random().toString(36).slice(2);function ai(e){if(!e[an]){e[an]=!0,f.forEach(function(t){"selectionchange"!==t&&(r7.has(t)||aa(t,!1,e),aa(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[an]||(t[an]=!0,aa("selectionchange",!1,t))}}function ao(e,t,r,a){switch(tV(t)){case 1:var n=tj;break;case 4:n=tO;break;default:n=tL}r=n.bind(null,t,r,e),n=void 0,ej&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(n=!0),a?void 0!==n?e.addEventListener(t,r,{capture:!0,passive:n}):e.addEventListener(t,r,!0):void 0!==n?e.addEventListener(t,r,{passive:n}):e.addEventListener(t,r,!1)}function as(e,t,r,a,n){var i=a;if(0==(1&t)&&0==(2&t)&&null!==a)e:for(;;){if(null===a)return;var o=a.tag;if(3===o||4===o){var s=a.stateNode.containerInfo;if(s===n||8===s.nodeType&&s.parentNode===n)break;if(4===o)for(o=a.return;null!==o;){var l=o.tag;if((3===l||4===l)&&((l=o.stateNode.containerInfo)===n||8===l.nodeType&&l.parentNode===n))return;o=o.return}for(;null!==s;){if(null===(o=aR(s)))return;if(5===(l=o.tag)||6===l){a=i=o;continue e}s=s.parentNode}}a=a.return}eM(function(){var a=i,n=e_(r),o=[];e:{var s=r3.get(e);if(void 0!==s){var l=t0,c=e;switch(e){case"keypress":if(0===tZ(r))break e;case"keydown":case"keyup":l=ri;break;case"focusin":c="focus",l=t6;break;case"focusout":c="blur",l=t6;break;case"beforeblur":case"afterblur":l=t6;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=t4;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=t5;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=rs;break;case rX:case r0:case r1:l=t8;break;case r2:l=rl;break;case"scroll":l=t2;break;case"wheel":l=rc;break;case"copy":case"cut":case"paste":l=t9;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=ro}var u=0!=(4&t),d=!u&&"scroll"===e,f=u?null!==s?s+"Capture":null:s;u=[];for(var m,p=a;null!==p;){var h=(m=p).stateNode;if(5===m.tag&&null!==h&&(m=h,null!==f&&null!=(h=eR(p,f))&&u.push(al(p,h,m))),d)break;p=p.return}0<u.length&&(s=new l(s,c,null,r,n),o.push({event:s,listeners:u}))}}if(0==(7&t)){if(s="mouseover"===e||"pointerover"===e,l="mouseout"===e||"pointerout"===e,!(s&&r!==ew&&(c=r.relatedTarget||r.fromElement)&&(aR(c)||c[ak]))&&(l||s)&&(s=n.window===n?n:(s=n.ownerDocument)?s.defaultView||s.parentWindow:window,l?(c=r.relatedTarget||r.toElement,l=a,null!==(c=c?aR(c):null)&&(d=eK(c),c!==d||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=a),l!==c)){if(u=t4,h="onMouseLeave",f="onMouseEnter",p="mouse",("pointerout"===e||"pointerover"===e)&&(u=ro,h="onPointerLeave",f="onPointerEnter",p="pointer"),d=null==l?s:aO(l),m=null==c?s:aO(c),(s=new u(h,p+"leave",l,r,n)).target=d,s.relatedTarget=m,h=null,aR(n)===a&&((u=new u(f,p+"enter",c,r,n)).target=m,u.relatedTarget=d,h=u),d=h,l&&c)t:{for(u=l,f=c,p=0,m=u;m;m=au(m))p++;for(m=0,h=f;h;h=au(h))m++;for(;0<p-m;)u=au(u),p--;for(;0<m-p;)f=au(f),m--;for(;p--;){if(u===f||null!==f&&u===f.alternate)break t;u=au(u),f=au(f)}u=null}else u=null;null!==l&&ad(o,s,l,u,!1),null!==c&&null!==d&&ad(o,d,c,u,!0)}e:{if("select"===(l=(s=a?aO(a):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var A,g=rx;else if(rC(s))if(rE)g=rR;else{g=rD;var v=rT}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=rM);if(g&&(g=g(e,a))){rb(o,g,r,n);break e}v&&v(e,s,a),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ea(s,"number",s.value)}switch(v=a?aO(a):window,e){case"focusin":(rC(v)||"true"===v.contentEditable)&&(r$=v,rz=a,rK=null);break;case"focusout":rK=rz=r$=null;break;case"mousedown":rZ=!0;break;case"contextmenu":case"mouseup":case"dragend":rZ=!1,rG(o,r,n);break;case"selectionchange":if(rH)break;case"keydown":case"keyup":rG(o,r,n)}if(rd)t:{switch(e){case"compositionstart":var y="onCompositionStart";break t;case"compositionend":y="onCompositionEnd";break t;case"compositionupdate":y="onCompositionUpdate";break t}y=void 0}else rv?rA(e,r)&&(y="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(y="onCompositionStart");y&&(rp&&"ko"!==r.locale&&(rv||"onCompositionStart"!==y?"onCompositionEnd"===y&&rv&&(A=tK()):(t$="value"in(tH=n)?tH.value:tH.textContent,rv=!0)),0<(v=ac(a,y)).length&&(y=new t7(y,e,null,r,n),o.push({event:y,listeners:v}),A?y.data=A:null!==(A=rg(r))&&(y.data=A))),(A=rm?function(e,t){switch(e){case"compositionend":return rg(t);case"keypress":if(32!==t.which)return null;return rh=!0," ";case"textInput":return" "===(e=t.data)&&rh?null:e;default:return null}}(e,r):function(e,t){if(rv)return"compositionend"===e||!rd&&rA(e,t)?(e=tK(),tz=t$=tH=null,rv=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return rp&&"ko"!==t.locale?null:t.data}}(e,r))&&0<(a=ac(a,"onBeforeInput")).length&&(n=new t7("onBeforeInput","beforeinput",null,r,n),o.push({event:n,listeners:a}),n.data=A)}at(o,t)})}function al(e,t,r){return{instance:e,listener:t,currentTarget:r}}function ac(e,t){for(var r=t+"Capture",a=[];null!==e;){var n=e,i=n.stateNode;5===n.tag&&null!==i&&(n=i,null!=(i=eR(e,r))&&a.unshift(al(e,i,n)),null!=(i=eR(e,t))&&a.push(al(e,i,n))),e=e.return}return a}function au(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag)return e||null}function ad(e,t,r,a,n){for(var i=t._reactName,o=[];null!==r&&r!==a;){var s=r,l=s.alternate,c=s.stateNode;if(null!==l&&l===a)break;5===s.tag&&null!==c&&(s=c,n?null!=(l=eR(r,i))&&o.unshift(al(r,l,s)):n||null!=(l=eR(r,i))&&o.push(al(r,l,s))),r=r.return}0!==o.length&&e.push({event:t,listeners:o})}var af=/\r\n?/g,am=/\u0000|\uFFFD/g;function ap(e){return("string"==typeof e?e:""+e).replace(af,`
2445`).replace(am,"")}function ah(e,t,r){if(t=ap(t),ap(e)!==t&&r)throw Error(d(425))}function aA(){}var ag=null,av=null;function ay(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var aC="function"==typeof setTimeout?setTimeout:void 0,ab="function"==typeof clearTimeout?clearTimeout:void 0,aS="function"==typeof Promise?Promise:void 0,aw="function"==typeof queueMicrotask?queueMicrotask:void 0!==aS?function(e){return aS.resolve(null).then(e).catch(a_)}:aC;function a_(e){setTimeout(function(){throw e})}function aN(e,t){var r=t,a=0;do{var n=r.nextSibling;if(e.removeChild(r),n&&8===n.nodeType)if("/$"===(r=n.data)){if(0===a){e.removeChild(n),tD(t);return}a--}else"$"!==r&&"$?"!==r&&"$!"!==r||a++;r=n}while(r)tD(t)}function ax(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function aE(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var aB=Math.random().toString(36).slice(2),aP="__reactFiber$"+aB,aI="__reactProps$"+aB,ak="__reactContainer$"+aB,aT="__reactEvents$"+aB,aD="__reactListeners$"+aB,aM="__reactHandles$"+aB;function aR(e){var t=e[aP];if(t)return t;for(var r=e.parentNode;r;){if(t=r[ak]||r[aP]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=aE(e);null!==e;){if(r=e[aP])return r;e=aE(e)}return t}r=(e=r).parentNode}return null}function aj(e){return(e=e[aP]||e[ak])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function aO(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(d(33))}function aL(e){return e[aI]||null}var aU=[],aF=-1;function aV(e){return{current:e}}function aH(e){0>aF||(e.current=aU[aF],aU[aF]=null,aF--)}function a$(e,t){aU[++aF]=e.current,e.current=t}var az={},aK=aV(az),aZ=aV(!1),aG=az;function aY(e,t){var r=e.type.contextTypes;if(!r)return az;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var n,i={};for(n in r)i[n]=t[n];return a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function aW(e){return null!=(e=e.childContextTypes)}function aq(){aH(aZ),aH(aK)}function aQ(e,t,r){if(aK.current!==az)throw Error(d(168));a$(aK,t),a$(aZ,r)}function aJ(e,t,r){var a=e.stateNode;if(t=t.childContextTypes,"function"!=typeof a.getChildContext)return r;for(var n in a=a.getChildContext())if(!(n in t))throw Error(d(108,function(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return function e(t){if(null==t)return null;if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case P:return"Fragment";case B:return"Portal";case k:return"Profiler";case I:return"StrictMode";case R:return"Suspense";case j:return"SuspenseList"}if("object"==typeof t)switch(t.$$typeof){case D:return(t.displayName||"Context")+".Consumer";case T:return(t._context.displayName||"Context")+".Provider";case M:var r=t.render;return(t=t.displayName)||(t=""!==(t=r.displayName||r.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case O:return null!==(r=t.displayName||null)?r:e(t.type)||"Memo";case L:r=t._payload,t=t._init;try{return e(t(r))}catch{}}return null}(t);case 8:return t===I?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}(e)||"Unknown",n));return $({},r,a)}function aX(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||az,aG=aK.current,a$(aK,e),a$(aZ,aZ.current),!0}function a0(e,t,r){var a=e.stateNode;if(!a)throw Error(d(169));r?(a.__reactInternalMemoizedMergedChildContext=e=aJ(e,t,aG),aH(aZ),aH(aK),a$(aK,e)):aH(aZ),a$(aZ,r)}var a1=null,a2=!1,a3=!1;function a4(e){null===a1?a1=[e]:a1.push(e)}function a5(){if(!a3&&null!==a1){a3=!0;var e=0,t=tu;try{var r=a1;for(tu=1;e<r.length;e++){var a=r[e];do a=a(!0);while(null!==a)}a1=null,a2=!1}catch(t){throw null!==a1&&(a1=a1.slice(e+1)),eW(e1,a5),t}finally{tu=t,a3=!1}}return null}var a6=[],a8=0,a9=null,a7=0,ne=[],nt=0,nr=null,na=1,nn="";function ni(e,t){a6[a8++]=a7,a6[a8++]=a9,a9=e,a7=t}function no(e,t,r){ne[nt++]=na,ne[nt++]=nn,ne[nt++]=nr,nr=e;var a=na;e=nn;var n=32-e9(a)-1;a&=~(1<<n),r+=1;var i=32-e9(t)+n;if(30<i){var o=n-n%5;i=(a&(1<<o)-1).toString(32),a>>=o,n-=o,na=1<<32-e9(t)+n|r<<n|a,nn=i+e}else na=1<<i|r<<n|a,nn=e}function ns(e){null!==e.return&&(ni(e,1),no(e,1,0))}function nl(e){for(;e===a9;)a9=a6[--a8],a6[a8]=null,a7=a6[--a8],a6[a8]=null;for(;e===nr;)nr=ne[--nt],ne[nt]=null,nn=ne[--nt],ne[nt]=null,na=ne[--nt],ne[nt]=null}var nc=null,nu=null,nd=!1,nf=null;function nm(e,t){var r=sY(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function np(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,nc=e,nu=ax(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,nc=e,nu=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(e.memoizedState={dehydrated:t,treeContext:r=null!==nr?{id:na,overflow:nn}:null,retryLane:0x40000000},(r=sY(18,null,null,0)).stateNode=t,r.return=e,e.child=r,nc=e,nu=null,!0);default:return!1}}function nh(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function nA(e){if(nd){var t=nu;if(t){var r=t;if(!np(e,t)){if(nh(e))throw Error(d(418));t=ax(r.nextSibling);var a=nc;t&&np(e,t)?nm(a,r):(e.flags=-4097&e.flags|2,nd=!1,nc=e)}}else{if(nh(e))throw Error(d(418));e.flags=-4097&e.flags|2,nd=!1,nc=e}}}function ng(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;nc=e}function nv(e){if(e!==nc)return!1;if(!nd)return ng(e),nd=!0,!1;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ay(e.type,e.memoizedProps)),t&&(t=nu)){if(nh(e))throw ny(),Error(d(418));for(;t;)nm(e,t),t=ax(t.nextSibling)}if(ng(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(d(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var t,r=e.data;if("/$"===r){if(0===t){nu=ax(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}nu=null}}else nu=nc?ax(e.stateNode.nextSibling):null;return!0}function ny(){for(var e=nu;e;)e=ax(e.nextSibling)}function nC(){nu=nc=null,nd=!1}function nb(e){null===nf?nf=[e]:nf.push(e)}var nS=x.ReactCurrentBatchConfig;function nw(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(d(309));var a=r.stateNode}if(!a)throw Error(d(147,e));var n=a,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=n.refs;null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(d(284));if(!r._owner)throw Error(d(290,e))}return e}function n_(e,t){throw Error(d(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nN(e){return(0,e._init)(e._payload)}function nx(e){function t(t,r){if(e){var a=t.deletions;null===a?(t.deletions=[r],t.flags|=16):a.push(r)}}function r(r,a){if(!e)return null;for(;null!==a;)t(r,a),a=a.sibling;return null}function a(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function n(e,t){return(e=sq(e,t)).index=0,e.sibling=null,e}function i(t,r,a){return(t.index=a,e)?null!==(a=t.alternate)?(a=a.index)<r?(t.flags|=2,r):a:(t.flags|=2,r):(t.flags|=1048576,r)}function o(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,r,a){return null===t||6!==t.tag?(t=s0(r,e.mode,a)).return=e:(t=n(t,r)).return=e,t}function l(e,t,r,a){var i=r.type;return i===P?u(e,t,r.props.children,a,r.key):(null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===L&&nN(i)===t.type)?(a=n(t,r.props)).ref=nw(e,t,r):(a=sQ(r.type,r.key,r.props,null,e.mode,a)).ref=nw(e,t,r),a.return=e,a)}function c(e,t,r,a){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?(t=s1(r,e.mode,a)).return=e:(t=n(t,r.children||[])).return=e,t}function u(e,t,r,a,i){return null===t||7!==t.tag?(t=sJ(r,e.mode,a,i)).return=e:(t=n(t,r)).return=e,t}function f(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=s0(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case E:return(r=sQ(t.type,t.key,t.props,null,e.mode,r)).ref=nw(e,null,t),r.return=e,r;case B:return(t=s1(t,e.mode,r)).return=e,t;case L:return f(e,(0,t._init)(t._payload),r)}if(en(t)||V(t))return(t=sJ(t,e.mode,r,null)).return=e,t;n_(e,t)}return null}function m(e,t,r,a){var n=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==n?null:s(e,t,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case E:return r.key===n?l(e,t,r,a):null;case B:return r.key===n?c(e,t,r,a):null;case L:return m(e,t,(n=r._init)(r._payload),a)}if(en(r)||V(r))return null!==n?null:u(e,t,r,a,null);n_(e,r)}return null}function p(e,t,r,a,n){if("string"==typeof a&&""!==a||"number"==typeof a)return s(t,e=e.get(r)||null,""+a,n);if("object"==typeof a&&null!==a){switch(a.$$typeof){case E:return l(t,e=e.get(null===a.key?r:a.key)||null,a,n);case B:return c(t,e=e.get(null===a.key?r:a.key)||null,a,n);case L:return p(e,t,r,(0,a._init)(a._payload),n)}if(en(a)||V(a))return u(t,e=e.get(r)||null,a,n,null);n_(t,a)}return null}return function s(l,c,u,h){if("object"==typeof u&&null!==u&&u.type===P&&null===u.key&&(u=u.props.children),"object"==typeof u&&null!==u){switch(u.$$typeof){case E:e:{for(var A=u.key,g=c;null!==g;){if(g.key===A){if((A=u.type)===P){if(7===g.tag){r(l,g.sibling),(c=n(g,u.props.children)).return=l,l=c;break e}}else if(g.elementType===A||"object"==typeof A&&null!==A&&A.$$typeof===L&&nN(A)===g.type){r(l,g.sibling),(c=n(g,u.props)).ref=nw(l,g,u),c.return=l,l=c;break e}r(l,g);break}t(l,g),g=g.sibling}u.type===P?((c=sJ(u.props.children,l.mode,h,u.key)).return=l,l=c):((h=sQ(u.type,u.key,u.props,null,l.mode,h)).ref=nw(l,c,u),h.return=l,l=h)}return o(l);case B:e:{for(g=u.key;null!==c;){if(c.key===g)if(4===c.tag&&c.stateNode.containerInfo===u.containerInfo&&c.stateNode.implementation===u.implementation){r(l,c.sibling),(c=n(c,u.children||[])).return=l,l=c;break e}else{r(l,c);break}t(l,c),c=c.sibling}(c=s1(u,l.mode,h)).return=l,l=c}return o(l);case L:return s(l,c,(g=u._init)(u._payload),h)}if(en(u))return function(n,o,s,l){for(var c=null,u=null,d=o,h=o=0,A=null;null!==d&&h<s.length;h++){d.index>h?(A=d,d=null):A=d.sibling;var g=m(n,d,s[h],l);if(null===g){null===d&&(d=A);break}e&&d&&null===g.alternate&&t(n,d),o=i(g,o,h),null===u?c=g:u.sibling=g,u=g,d=A}if(h===s.length)return r(n,d),nd&&ni(n,h),c;if(null===d){for(;h<s.length;h++)null!==(d=f(n,s[h],l))&&(o=i(d,o,h),null===u?c=d:u.sibling=d,u=d);return nd&&ni(n,h),c}for(d=a(n,d);h<s.length;h++)null!==(A=p(d,n,h,s[h],l))&&(e&&null!==A.alternate&&d.delete(null===A.key?h:A.key),o=i(A,o,h),null===u?c=A:u.sibling=A,u=A);return e&&d.forEach(function(e){return t(n,e)}),nd&&ni(n,h),c}(l,c,u,h);if(V(u))return function(n,o,s,l){var c=V(s);if("function"!=typeof c)throw Error(d(150));if(null==(s=c.call(s)))throw Error(d(151));for(var u=c=null,h=o,A=o=0,g=null,v=s.next();null!==h&&!v.done;A++,v=s.next()){h.index>A?(g=h,h=null):g=h.sibling;var y=m(n,h,v.value,l);if(null===y){null===h&&(h=g);break}e&&h&&null===y.alternate&&t(n,h),o=i(y,o,A),null===u?c=y:u.sibling=y,u=y,h=g}if(v.done)return r(n,h),nd&&ni(n,A),c;if(null===h){for(;!v.done;A++,v=s.next())null!==(v=f(n,v.value,l))&&(o=i(v,o,A),null===u?c=v:u.sibling=v,u=v);return nd&&ni(n,A),c}for(h=a(n,h);!v.done;A++,v=s.next())null!==(v=p(h,n,A,v.value,l))&&(e&&null!==v.alternate&&h.delete(null===v.key?A:v.key),o=i(v,o,A),null===u?c=v:u.sibling=v,u=v);return e&&h.forEach(function(e){return t(n,e)}),nd&&ni(n,A),c}(l,c,u,h);n_(l,u)}return"string"==typeof u&&""!==u||"number"==typeof u?(u=""+u,null!==c&&6===c.tag?(r(l,c.sibling),(c=n(c,u)).return=l):(r(l,c),(c=s0(u,l.mode,h)).return=l),o(l=c)):r(l,c)}}var nE=nx(!0),nB=nx(!1),nP=aV(null),nI=null,nk=null,nT=null;function nD(){nT=nk=nI=null}function nM(e){var t=nP.current;aH(nP),e._currentValue=t}function nR(e,t,r){for(;null!==e;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==a&&(a.childLanes|=t)):null!==a&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===r)break;e=e.return}}function nj(e,t){nI=e,nT=nk=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(os=!0),e.firstContext=null)}function nO(e){var t=e._currentValue;if(nT!==e)if(e={context:e,memoizedValue:t,next:null},null===nk){if(null===nI)throw Error(d(308));nk=e,nI.dependencies={lanes:0,firstContext:e}}else nk=nk.next=e;return t}var nL=null;function nU(e){null===nL?nL=[e]:nL.push(e)}function nF(e,t,r,a){var n=t.interleaved;return null===n?(r.next=r,nU(t)):(r.next=n.next,n.next=r),t.interleaved=r,nV(e,a)}function nV(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var nH=!1;function n$(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function nz(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function nK(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function nZ(e,t,r){var a=e.updateQueue;if(null===a)return null;if(a=a.shared,0!=(2&o4)){var n=a.pending;return null===n?t.next=t:(t.next=n.next,n.next=t),a.pending=t,nV(e,r)}return null===(n=a.interleaved)?(t.next=t,nU(a)):(t.next=n.next,n.next=t),a.interleaved=t,nV(e,r)}function nG(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&r))){var a=t.lanes;a&=e.pendingLanes,r|=a,t.lanes=r,tc(e,r)}}function nY(e,t){var r=e.updateQueue,a=e.alternate;if(null!==a&&r===(a=a.updateQueue)){var n=null,i=null;if(null!==(r=r.firstBaseUpdate)){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===i?n=i=o:i=i.next=o,r=r.next}while(null!==r)null===i?n=i=t:i=i.next=t}else n=i=t;r={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:a.shared,effects:a.effects},e.updateQueue=r;return}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function nW(e,t,r,a){var n=e.updateQueue;nH=!1;var i=n.firstBaseUpdate,o=n.lastBaseUpdate,s=n.shared.pending;if(null!==s){n.shared.pending=null;var l=s,c=l.next;l.next=null,null===o?i=c:o.next=c,o=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==i){var d=n.baseState;for(o=0,u=c=l=null,s=i;;){var f=s.lane,m=s.eventTime;if((a&f)===f){null!==u&&(u=u.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,h=s;switch(f=t,m=r,h.tag){case 1:if("function"==typeof(p=h.payload)){d=p.call(m,d,f);break e}d=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null==(f="function"==typeof(p=h.payload)?p.call(m,d,f):p))break e;d=$({},d,f);break e;case 2:nH=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=n.effects)?n.effects=[s]:f.push(s))}else m={eventTime:m,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=m,l=d):u=u.next=m,o|=f;if(null===(s=s.next))if(null===(s=n.shared.pending))break;else s=(f=s).next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}if(null===u&&(l=d),n.baseState=l,n.firstBaseUpdate=c,n.lastBaseUpdate=u,null!==(t=n.shared.interleaved)){n=t;do o|=n.lane,n=n.next;while(n!==t)}else null===i&&(n.shared.lanes=0);sr|=o,e.lanes=o,e.memoizedState=d}}function nq(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var a=e[t],n=a.callback;if(null!==n){if(a.callback=null,a=r,"function"!=typeof n)throw Error(d(191,n));n.call(a)}}}var nQ={},nJ=aV(nQ),nX=aV(nQ),n0=aV(nQ);function n1(e){if(e===nQ)throw Error(d(174));return e}function n2(e,t){switch(a$(n0,t),a$(nX,e),a$(nJ,nQ),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ed(null,"");break;default:t=ed(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}aH(nJ),a$(nJ,t)}function n3(){aH(nJ),aH(nX),aH(n0)}function n4(e){n1(n0.current);var t=n1(nJ.current),r=ed(t,e.type);t!==r&&(a$(nX,e),a$(nJ,r))}function n5(e){nX.current===e&&(aH(nJ),aH(nX))}var n6=aV(0);function n8(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var n9=[];function n7(){for(var e=0;e<n9.length;e++)n9[e]._workInProgressVersionPrimary=null;n9.length=0}var ie=x.ReactCurrentDispatcher,it=x.ReactCurrentBatchConfig,ir=0,ia=null,ii=null,io=null,is=!1,il=!1,ic=0,iu=0;function id(){throw Error(d(321))}function im(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!rj(e[r],t[r]))return!1;return!0}function ip(e,t,r,a,n,i){if(ir=i,ia=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ie.current=null===e||null===e.memoizedState?iQ:iJ,e=r(a,n),il){i=0;do{if(il=!1,ic=0,25<=i)throw Error(d(301));i+=1,io=ii=null,t.updateQueue=null,ie.current=iX,e=r(a,n)}while(il)}if(ie.current=iq,t=null!==ii&&null!==ii.next,ir=0,io=ii=ia=null,is=!1,t)throw Error(d(300));return e}function ih(){var e=0!==ic;return ic=0,e}function iA(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===io?ia.memoizedState=io=e:io=io.next=e,io}function ig(){if(null===ii){var e=ia.alternate;e=null!==e?e.memoizedState:null}else e=ii.next;var t=null===io?ia.memoizedState:io.next;if(null!==t)io=t,ii=e;else{if(null===e)throw Error(d(310));e={memoizedState:(ii=e).memoizedState,baseState:ii.baseState,baseQueue:ii.baseQueue,queue:ii.queue,next:null},null===io?ia.memoizedState=io=e:io=io.next=e}return io}function iv(e,t){return"function"==typeof t?t(e):t}function iy(e){var t=ig(),r=t.queue;if(null===r)throw Error(d(311));r.lastRenderedReducer=e;var a=ii,n=a.baseQueue,i=r.pending;if(null!==i){if(null!==n){var o=n.next;n.next=i.next,i.next=o}a.baseQueue=n=i,r.pending=null}if(null!==n){i=n.next,a=a.baseState;var s=o=null,l=null,c=i;do{var u=c.lane;if((ir&u)===u)null!==l&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),a=c.hasEagerState?c.eagerState:e(a,c.action);else{var f={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===l?(s=l=f,o=a):l=l.next=f,ia.lanes|=u,sr|=u}c=c.next}while(null!==c&&c!==i)null===l?o=a:l.next=s,rj(a,t.memoizedState)||(os=!0),t.memoizedState=a,t.baseState=o,t.baseQueue=l,r.lastRenderedState=a}if(null!==(e=r.interleaved)){n=e;do i=n.lane,ia.lanes|=i,sr|=i,n=n.next;while(n!==e)}else null===n&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function iC(e){var t=ig(),r=t.queue;if(null===r)throw Error(d(311));r.lastRenderedReducer=e;var a=r.dispatch,n=r.pending,i=t.memoizedState;if(null!==n){r.pending=null;var o=n=n.next;do i=e(i,o.action),o=o.next;while(o!==n)rj(i,t.memoizedState)||(os=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),r.lastRenderedState=i}return[i,a]}function ib(){}function iS(e,t){var r=ia,a=ig(),n=t(),i=!rj(a.memoizedState,n);if(i&&(a.memoizedState=n,os=!0),a=a.queue,iM(iN.bind(null,r,a,e),[e]),a.getSnapshot!==t||i||null!==io&&1&io.memoizedState.tag){if(r.flags|=2048,iP(9,i_.bind(null,r,a,n,t),void 0,null),null===o5)throw Error(d(349));0!=(30&ir)||iw(r,t,n)}return n}function iw(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=ia.updateQueue)?(t={lastEffect:null,stores:null},ia.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function i_(e,t,r,a){t.value=r,t.getSnapshot=a,ix(t)&&iE(e)}function iN(e,t,r){return r(function(){ix(t)&&iE(e)})}function ix(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!rj(e,r)}catch{return!0}}function iE(e){var t=nV(e,1);null!==t&&sS(t,e,1,-1)}function iB(e){var t=iA();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,t.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:iv,lastRenderedState:e},e=e.dispatch=iZ.bind(null,ia,e),[t.memoizedState,e]}function iP(e,t,r,a){return e={tag:e,create:t,destroy:r,deps:a,next:null},null===(t=ia.updateQueue)?(t={lastEffect:null,stores:null},ia.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(a=r.next,r.next=e,e.next=a,t.lastEffect=e),e}function iI(){return ig().memoizedState}function ik(e,t,r,a){var n=iA();ia.flags|=e,n.memoizedState=iP(1|t,r,void 0,void 0===a?null:a)}function iT(e,t,r,a){var n=ig();a=void 0===a?null:a;var i=void 0;if(null!==ii){var o=ii.memoizedState;if(i=o.destroy,null!==a&&im(a,o.deps)){n.memoizedState=iP(t,r,i,a);return}}ia.flags|=e,n.memoizedState=iP(1|t,r,i,a)}function iD(e,t){return ik(8390656,8,e,t)}function iM(e,t){return iT(2048,8,e,t)}function iR(e,t){return iT(4,2,e,t)}function ij(e,t){return iT(4,4,e,t)}function iO(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(t.current=e=e(),function(){t.current=null}):void 0}function iL(e,t,r){return r=null!=r?r.concat([e]):null,iT(4,4,iO.bind(null,t,e),r)}function iU(){}function iF(e,t){var r=ig();t=void 0===t?null:t;var a=r.memoizedState;return null!==a&&null!==t&&im(t,a[1])?a[0]:(r.memoizedState=[e,t],e)}function iV(e,t){var r=ig();t=void 0===t?null:t;var a=r.memoizedState;return null!==a&&null!==t&&im(t,a[1])?a[0]:(r.memoizedState=[e=e(),t],e)}function iH(e,t,r){return 0==(21&ir)?(e.baseState&&(e.baseState=!1,os=!0),e.memoizedState=r):(rj(r,t)||(r=to(),ia.lanes|=r,sr|=r,e.baseState=!0),t)}function i$(e,t){var r=tu;tu=0!==r&&4>r?r:4,e(!0);var a=it.transition;it.transition={};try{e(!1),t()}finally{tu=r,it.transition=a}}function iz(){return ig().memoizedState}function iK(e,t,r){var a=sb(e);r={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null},iG(e)?iY(t,r):null!==(r=nF(e,t,r,a))&&(sS(r,e,a,sC()),iW(r,t,a))}function iZ(e,t,r){var a=sb(e),n={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null};if(iG(e))iY(t,n);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=i(o,r);if(n.hasEagerState=!0,n.eagerState=s,rj(s,o)){var l=t.interleaved;null===l?(n.next=n,nU(t)):(n.next=l.next,l.next=n),t.interleaved=n;return}}catch{}finally{}null!==(r=nF(e,t,n,a))&&(sS(r,e,a,n=sC()),iW(r,t,a))}}function iG(e){var t=e.alternate;return e===ia||null!==t&&t===ia}function iY(e,t){il=is=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function iW(e,t,r){if(0!=(4194240&r)){var a=t.lanes;a&=e.pendingLanes,t.lanes=r|=a,tc(e,r)}}var iq={readContext:nO,useCallback:id,useContext:id,useEffect:id,useImperativeHandle:id,useInsertionEffect:id,useLayoutEffect:id,useMemo:id,useReducer:id,useRef:id,useState:id,useDebugValue:id,useDeferredValue:id,useTransition:id,useMutableSource:id,useSyncExternalStore:id,useId:id,unstable_isNewReconciler:!1},iQ={readContext:nO,useCallback:function(e,t){return iA().memoizedState=[e,void 0===t?null:t],e},useContext:nO,useEffect:iD,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,ik(4194308,4,iO.bind(null,t,e),r)},useLayoutEffect:function(e,t){return ik(4194308,4,e,t)},useInsertionEffect:function(e,t){return ik(4,2,e,t)},useMemo:function(e,t){return t=void 0===t?null:t,iA().memoizedState=[e=e(),t],e},useReducer:function(e,t,r){var a=iA();return a.memoizedState=a.baseState=t=void 0!==r?r(t):t,a.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=iK.bind(null,ia,e),[a.memoizedState,e]},useRef:function(e){return iA().memoizedState={current:e}},useState:iB,useDebugValue:iU,useDeferredValue:function(e){return iA().memoizedState=e},useTransition:function(){var e=iB(!1),t=e[0];return e=i$.bind(null,e[1]),iA().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var a=ia,n=iA();if(nd){if(void 0===r)throw Error(d(407));r=r()}else{if(r=t(),null===o5)throw Error(d(349));0!=(30&ir)||iw(a,t,r)}n.memoizedState=r;var i={value:r,getSnapshot:t};return n.queue=i,iD(iN.bind(null,a,i,e),[e]),a.flags|=2048,iP(9,i_.bind(null,a,i,r,t),void 0,null),r},useId:function(){var e=iA(),t=o5.identifierPrefix;if(nd){var r=nn,a=na;t=":"+t+"R"+(r=(a&~(1<<32-e9(a)-1)).toString(32)+r),0<(r=ic++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=iu++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},iJ={readContext:nO,useCallback:iF,useContext:nO,useEffect:iM,useImperativeHandle:iL,useInsertionEffect:iR,useLayoutEffect:ij,useMemo:iV,useReducer:iy,useRef:iI,useState:function(){return iy(iv)},useDebugValue:iU,useDeferredValue:function(e){return iH(ig(),ii.memoizedState,e)},useTransition:function(){return[iy(iv)[0],ig().memoizedState]},useMutableSource:ib,useSyncExternalStore:iS,useId:iz,unstable_isNewReconciler:!1},iX={readContext:nO,useCallback:iF,useContext:nO,useEffect:iM,useImperativeHandle:iL,useInsertionEffect:iR,useLayoutEffect:ij,useMemo:iV,useReducer:iC,useRef:iI,useState:function(){return iC(iv)},useDebugValue:iU,useDeferredValue:function(e){var t=ig();return null===ii?t.memoizedState=e:iH(t,ii.memoizedState,e)},useTransition:function(){return[iC(iv)[0],ig().memoizedState]},useMutableSource:ib,useSyncExternalStore:iS,useId:iz,unstable_isNewReconciler:!1};function i0(e,t){if(e&&e.defaultProps)for(var r in t=$({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}function i1(e,t,r,a){r=null==(r=r(a,t=e.memoizedState))?t:$({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var i2={isMounted:function(e){return!!(e=e._reactInternals)&&eK(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var a=sC(),n=sb(e),i=nK(a,n);i.payload=t,null!=r&&(i.callback=r),null!==(t=nZ(e,i,n))&&(sS(t,e,n,a),nG(t,e,n))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var a=sC(),n=sb(e),i=nK(a,n);i.tag=1,i.payload=t,null!=r&&(i.callback=r),null!==(t=nZ(e,i,n))&&(sS(t,e,n,a),nG(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=sC(),a=sb(e),n=nK(r,a);n.tag=2,null!=t&&(n.callback=t),null!==(t=nZ(e,n,a))&&(sS(t,e,a,r),nG(t,e,a))}};function i3(e,t,r,a,n,i,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(a,i,o):!t.prototype||!t.prototype.isPureReactComponent||!rO(r,a)||!rO(n,i)}function i4(e,t,r){var a=!1,n=az,i=t.contextType;return"object"==typeof i&&null!==i?i=nO(i):(n=aW(t)?aG:aK.current,i=(a=null!=(a=t.contextTypes))?aY(e,n):az),t=new t(r,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=i2,e.stateNode=t,t._reactInternals=e,a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),t}function i5(e,t,r,a){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,a),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,a),t.state!==e&&i2.enqueueReplaceState(t,t.state,null)}function i6(e,t,r,a){var n=e.stateNode;n.props=r,n.state=e.memoizedState,n.refs={},n$(e);var i=t.contextType;"object"==typeof i&&null!==i?n.context=nO(i):n.context=aY(e,i=aW(t)?aG:aK.current),n.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(i1(e,t,i,r),n.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof n.getSnapshotBeforeUpdate||"function"!=typeof n.UNSAFE_componentWillMount&&"function"!=typeof n.componentWillMount||(t=n.state,"function"==typeof n.componentWillMount&&n.componentWillMount(),"function"==typeof n.UNSAFE_componentWillMount&&n.UNSAFE_componentWillMount(),t!==n.state&&i2.enqueueReplaceState(n,n.state,null),nW(e,r,n,a),n.state=e.memoizedState),"function"==typeof n.componentDidMount&&(e.flags|=4194308)}function i8(e,t){try{var r="",a=t;do r+=function(e){switch(e.tag){case 5:return z(e.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("SuspenseList");case 0:case 2:case 15:return Z(e.type,!1);case 11:return Z(e.type.render,!1);case 1:return Z(e.type,!0);default:return""}}(a),a=a.return;while(a)var n=r}catch(e){n=`
2446Error generating stack: `+e.message+`
2447`+e.stack}return{value:e,source:t,stack:n,digest:null}}function i9(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function i7(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var oe="function"==typeof WeakMap?WeakMap:Map;function ot(e,t,r){(r=nK(-1,r)).tag=3,r.payload={element:null};var a=t.value;return r.callback=function(){su||(su=!0,sd=a),i7(e,t)},r}function or(e,t,r){(r=nK(-1,r)).tag=3;var a=e.type.getDerivedStateFromError;if("function"==typeof a){var n=t.value;r.payload=function(){return a(n)},r.callback=function(){i7(e,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(r.callback=function(){i7(e,t),"function"!=typeof a&&(null===sf?sf=new Set([this]):sf.add(this));var r=t.stack;this.componentDidCatch(t.value,{componentStack:null!==r?r:""})}),r}function oa(e,t,r){var a=e.pingCache;if(null===a){a=e.pingCache=new oe;var n=new Set;a.set(t,n)}else void 0===(n=a.get(t))&&(n=new Set,a.set(t,n));n.has(r)||(n.add(r),e=s$.bind(null,e,t,r),t.then(e,e))}function on(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e)return null}function oi(e,t,r,a,n){return 0==(1&e.mode)?e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=nK(-1,1)).tag=2,nZ(r,t,1))),r.lanes|=1):(e.flags|=65536,e.lanes=n),e}var oo=x.ReactCurrentOwner,os=!1;function ol(e,t,r,a){t.child=null===e?nB(t,null,r,a):nE(t,e.child,r,a)}function oc(e,t,r,a,n){r=r.render;var i=t.ref;return(nj(t,n),a=ip(e,t,r,a,i,n),r=ih(),null===e||os)?(nd&&r&&ns(t),t.flags|=1,ol(e,t,a,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,oB(e,t,n))}function ou(e,t,r,a,n){if(null===e){var i=r.type;return"function"!=typeof i||sW(i)||void 0!==i.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=sQ(r.type,null,a,t,t.mode,n)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,od(e,t,i,a,n))}if(i=e.child,0==(e.lanes&n)){var o=i.memoizedProps;if((r=null!==(r=r.compare)?r:rO)(o,a)&&e.ref===t.ref)return oB(e,t,n)}return t.flags|=1,(e=sq(i,a)).ref=t.ref,e.return=t,t.child=e}function od(e,t,r,a,n){if(null!==e){var i=e.memoizedProps;if(rO(i,a)&&e.ref===t.ref)if(os=!1,t.pendingProps=a=i,0==(e.lanes&n))return t.lanes=e.lanes,oB(e,t,n);else 0!=(131072&e.flags)&&(os=!0)}return op(e,t,r,a,n)}function of(e,t,r){var a=t.pendingProps,n=a.children,i=null!==e?e.memoizedState:null;if("hidden"===a.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a$(o7,o9),o9|=r;else{if(0==(0x40000000&r))return e=null!==i?i.baseLanes|r:r,t.lanes=t.childLanes=0x40000000,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,a$(o7,o9),o9|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=null!==i?i.baseLanes:r,a$(o7,o9),o9|=a}else null!==i?(a=i.baseLanes|r,t.memoizedState=null):a=r,a$(o7,o9),o9|=a;return ol(e,t,n,r),t.child}function om(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function op(e,t,r,a,n){var i=aW(r)?aG:aK.current;return(i=aY(t,i),nj(t,n),r=ip(e,t,r,a,i,n),a=ih(),null===e||os)?(nd&&a&&ns(t),t.flags|=1,ol(e,t,r,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,oB(e,t,n))}function oh(e,t,r,a,n){if(aW(r)){var i=!0;aX(t)}else i=!1;if(nj(t,n),null===t.stateNode)oE(e,t),i4(t,r,a),i6(t,r,a,n),a=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=r.contextType;c="object"==typeof c&&null!==c?nO(c):aY(t,c=aW(r)?aG:aK.current);var u=r.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof o.getSnapshotBeforeUpdate;d||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==a||l!==c)&&i5(t,o,a,c),nH=!1;var f=t.memoizedState;o.state=f,nW(t,a,o,n),l=t.memoizedState,s!==a||f!==l||aZ.current||nH?("function"==typeof u&&(i1(t,r,u,a),l=t.memoizedState),(s=nH||i3(t,r,s,a,f,l,c))?(d||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=l),o.props=a,o.state=l,o.context=c,a=s):("function"==typeof o.componentDidMount&&(t.flags|=4194308),a=!1)}else{o=t.stateNode,nz(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:i0(t.type,s),o.props=c,d=t.pendingProps,f=o.context,l="object"==typeof(l=r.contextType)&&null!==l?nO(l):aY(t,l=aW(r)?aG:aK.current);var m=r.getDerivedStateFromProps;(u="function"==typeof m||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==d||f!==l)&&i5(t,o,a,l),nH=!1,f=t.memoizedState,o.state=f,nW(t,a,o,n);var p=t.memoizedState;s!==d||f!==p||aZ.current||nH?("function"==typeof m&&(i1(t,r,m,a),p=t.memoizedState),(c=nH||i3(t,r,c,a,f,p,l)||!1)?(u||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(a,p,l),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(a,p,l)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=p),o.props=a,o.state=p,o.context=l,a=c):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),a=!1)}return oA(e,t,r,a,i,n)}function oA(e,t,r,a,n,i){om(e,t);var o=0!=(128&t.flags);if(!a&&!o)return n&&a0(t,r,!1),oB(e,t,i);a=t.stateNode,oo.current=t;var s=o&&"function"!=typeof r.getDerivedStateFromError?null:a.render();return t.flags|=1,null!==e&&o?(t.child=nE(t,e.child,null,i),t.child=nE(t,null,s,i)):ol(e,t,s,i),t.memoizedState=a.state,n&&a0(t,r,!0),t.child}function og(e){var t=e.stateNode;t.pendingContext?aQ(e,t.pendingContext,t.pendingContext!==t.context):t.context&&aQ(e,t.context,!1),n2(e,t.containerInfo)}function ov(e,t,r,a,n){return nC(),nb(n),t.flags|=256,ol(e,t,r,a),t.child}var oy={dehydrated:null,treeContext:null,retryLane:0};function oC(e){return{baseLanes:e,cachePool:null,transitions:null}}function ob(e,t,r){var a,n=t.pendingProps,i=n6.current,o=!1,s=0!=(128&t.flags);if((a=s)||(a=(null===e||null!==e.memoizedState)&&0!=(2&i)),a?(o=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(i|=1),a$(n6,1&i),null===e)return(nA(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=0x40000000,null):(s=n.children,e=n.fallback,o?(n=t.mode,o=t.child,s={mode:"hidden",children:s},0==(1&n)&&null!==o?(o.childLanes=0,o.pendingProps=s):o=sX(s,n,0,null),e=sJ(e,n,r,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=oC(r),t.memoizedState=oy,e):oS(t,s));if(null!==(i=e.memoizedState)&&null!==(a=i.dehydrated)){var l=e,c=t,u=n,f=a,m=i,p=r;if(s)return 256&c.flags?(c.flags&=-257,ow(l,c,p,u=i9(Error(d(422))))):null!==c.memoizedState?(c.child=l.child,c.flags|=128,null):(m=u.fallback,f=c.mode,u=sX({mode:"visible",children:u.children},f,0,null),m=sJ(m,f,p,null),m.flags|=2,u.return=c,m.return=c,u.sibling=m,c.child=u,0!=(1&c.mode)&&nE(c,l.child,null,p),c.child.memoizedState=oC(p),c.memoizedState=oy,m);if(0==(1&c.mode))return ow(l,c,p,null);if("$!"===f.data){if(u=f.nextSibling&&f.nextSibling.dataset)var h=u.dgst;return u=h,ow(l,c,p,u=i9(m=Error(d(419)),u,void 0))}if(h=0!=(p&l.childLanes),os||h){if(null!==(u=o5)){switch(p&-p){case 4:f=2;break;case 16:f=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 0x1000000:case 0x2000000:case 0x4000000:f=32;break;case 0x20000000:f=0x10000000;break;default:f=0}0!==(f=0!=(f&(u.suspendedLanes|p))?0:f)&&f!==m.retryLane&&(m.retryLane=f,nV(l,f),sS(u,l,f,-1))}return sR(),ow(l,c,p,u=i9(Error(d(421))))}return"$?"===f.data?(c.flags|=128,c.child=l.child,c=sK.bind(null,l),f._reactRetry=c,null):(l=m.treeContext,nu=ax(f.nextSibling),nc=c,nd=!0,nf=null,null!==l&&(ne[nt++]=na,ne[nt++]=nn,ne[nt++]=nr,na=l.id,nn=l.overflow,nr=c),c=oS(c,u.children),c.flags|=4096,c)}if(o){o=n.fallback,s=t.mode,a=(i=e.child).sibling;var A={mode:"hidden",children:n.children};return 0==(1&s)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=A,t.deletions=null):(n=sq(i,A)).subtreeFlags=0xe00000&i.subtreeFlags,null!==a?o=sq(a,o):(o=sJ(o,s,r,null),o.flags|=2),o.return=t,n.return=t,n.sibling=o,t.child=n,n=o,o=t.child,s=null===(s=e.child.memoizedState)?oC(r):{baseLanes:s.baseLanes|r,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~r,t.memoizedState=oy,n}return e=(o=e.child).sibling,n=sq(o,{mode:"visible",children:n.children}),0==(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function oS(e,t){return(t=sX({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function ow(e,t,r,a){return null!==a&&nb(a),nE(t,e.child,null,r),e=oS(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function o_(e,t,r){e.lanes|=t;var a=e.alternate;null!==a&&(a.lanes|=t),nR(e.return,t,r)}function oN(e,t,r,a,n){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:r,tailMode:n}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=r,i.tailMode=n)}function ox(e,t,r){var a=t.pendingProps,n=a.revealOrder,i=a.tail;if(ol(e,t,a.children,r),0!=(2&(a=n6.current)))a=1&a|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&o_(e,r,t);else if(19===e.tag)o_(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(a$(n6,a),0==(1&t.mode))t.memoizedState=null;else switch(n){case"forwards":for(r=t.child,n=null;null!==r;)null!==(e=r.alternate)&&null===n8(e)&&(n=r),r=r.sibling;null===(r=n)?(n=t.child,t.child=null):(n=r.sibling,r.sibling=null),oN(t,!1,n,r,i);break;case"backwards":for(r=null,n=t.child,t.child=null;null!==n;){if(null!==(e=n.alternate)&&null===n8(e)){t.child=n;break}e=n.sibling,n.sibling=r,r=n,n=e}oN(t,!0,r,null,i);break;case"together":oN(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function oE(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function oB(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),sr|=t.lanes,0==(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(d(153));if(null!==t.child){for(r=sq(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=sq(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function oP(e,t){if(!nd)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var a=null;null!==r;)null!==r.alternate&&(a=r),r=r.sibling;null===a?t||null===e.tail?e.tail=null:e.tail.sibling=null:a.sibling=null}}function oI(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,a=0;if(t)for(var n=e.child;null!==n;)r|=n.lanes|n.childLanes,a|=0xe00000&n.subtreeFlags,a|=0xe00000&n.flags,n.return=e,n=n.sibling;else for(n=e.child;null!==n;)r|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=r,t}n=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},i=function(){},o=function(e,t,r,a){var n=e.memoizedProps;if(n!==a){e=t.stateNode,n1(nJ.current);var i,o=null;switch(r){case"input":n=J(e,n),a=J(e,a),o=[];break;case"select":n=$({},n,{value:void 0}),a=$({},a,{value:void 0}),o=[];break;case"textarea":n=eo(e,n),a=eo(e,a),o=[];break;default:"function"!=typeof n.onClick&&"function"==typeof a.onClick&&(e.onclick=aA)}for(c in eb(r,a),r=null,n)if(!a.hasOwnProperty(c)&&n.hasOwnProperty(c)&&null!=n[c])if("style"===c){var s=n[c];for(i in s)s.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(m.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in a){var l=a[c];if(s=null!=n?n[c]:void 0,a.hasOwnProperty(c)&&l!==s&&(null!=l||null!=s))if("style"===c)if(s){for(i in s)!s.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in l)l.hasOwnProperty(i)&&s[i]!==l[i]&&(r||(r={}),r[i]=l[i])}else r||(o||(o=[]),o.push(c,r)),r=l;else"dangerouslySetInnerHTML"===c?(l=l?l.__html:void 0,s=s?s.__html:void 0,null!=l&&s!==l&&(o=o||[]).push(c,l)):"children"===c?"string"!=typeof l&&"number"!=typeof l||(o=o||[]).push(c,""+l):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(m.hasOwnProperty(c)?(null!=l&&"onScroll"===c&&ar("scroll",e),o||s===l||(o=[])):(o=o||[]).push(c,l))}r&&(o=o||[]).push("style",r);var c=o;(t.updateQueue=c)&&(t.flags|=4)}},s=function(e,t,r,a){r!==a&&(t.flags|=4)};var ok=!1,oT=!1,oD="function"==typeof WeakSet?WeakSet:Set,oM=null;function oR(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(r){sH(e,t,r)}else r.current=null}function oj(e,t,r){try{r()}catch(r){sH(e,t,r)}}var oO=!1;function oL(e,t,r){var a=t.updateQueue;if(null!==(a=null!==a?a.lastEffect:null)){var n=a=a.next;do{if((n.tag&e)===e){var i=n.destroy;n.destroy=void 0,void 0!==i&&oj(t,r,i)}n=n.next}while(n!==a)}}function oU(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var a=r.create;r.destroy=a()}r=r.next}while(r!==t)}}function oF(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function oV(e){return 5===e.tag||3===e.tag||4===e.tag}function oH(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||oV(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}var o$=null,oz=!1;function oK(e,t,r){for(r=r.child;null!==r;)oZ(e,t,r),r=r.sibling}function oZ(e,t,r){if(e8&&"function"==typeof e8.onCommitFiberUnmount)try{e8.onCommitFiberUnmount(e6,r)}catch{}switch(r.tag){case 5:oT||oR(r,t);case 6:var a=o$,n=oz;o$=null,oK(e,t,r),o$=a,oz=n,null!==o$&&(oz?(e=o$,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):o$.removeChild(r.stateNode));break;case 18:null!==o$&&(oz?(e=o$,r=r.stateNode,8===e.nodeType?aN(e.parentNode,r):1===e.nodeType&&aN(e,r),tD(e)):aN(o$,r.stateNode));break;case 4:a=o$,n=oz,o$=r.stateNode.containerInfo,oz=!0,oK(e,t,r),o$=a,oz=n;break;case 0:case 11:case 14:case 15:if(!oT&&null!==(a=r.updateQueue)&&null!==(a=a.lastEffect)){n=a=a.next;do{var i=n,o=i.destroy;i=i.tag,void 0!==o&&(0!=(2&i)?oj(r,t,o):0!=(4&i)&&oj(r,t,o)),n=n.next}while(n!==a)}oK(e,t,r);break;case 1:if(!oT&&(oR(r,t),"function"==typeof(a=r.stateNode).componentWillUnmount))try{a.props=r.memoizedProps,a.state=r.memoizedState,a.componentWillUnmount()}catch(e){sH(r,t,e)}oK(e,t,r);break;case 21:default:oK(e,t,r);break;case 22:1&r.mode?(oT=(a=oT)||null!==r.memoizedState,oK(e,t,r),oT=a):oK(e,t,r)}}function oG(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new oD),t.forEach(function(t){var a=sZ.bind(null,e,t);r.has(t)||(r.add(t),t.then(a,a))})}}function oY(e,t){var r=t.deletions;if(null!==r)for(var a=0;a<r.length;a++){var n=r[a];try{var i=t,o=i;e:for(;null!==o;){switch(o.tag){case 5:o$=o.stateNode,oz=!1;break e;case 3:case 4:o$=o.stateNode.containerInfo,oz=!0;break e}o=o.return}if(null===o$)throw Error(d(160));oZ(e,i,n),o$=null,oz=!1;var s=n.alternate;null!==s&&(s.return=null),n.return=null}catch(e){sH(n,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)oW(t,e),t=t.sibling}function oW(e,t){var r=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(oY(t,e),oq(e),4&a){try{oL(3,e,e.return),oU(3,e)}catch(t){sH(e,e.return,t)}try{oL(5,e,e.return)}catch(t){sH(e,e.return,t)}}break;case 1:oY(t,e),oq(e),512&a&&null!==r&&oR(r,r.return);break;case 5:if(oY(t,e),oq(e),512&a&&null!==r&&oR(r,r.return),32&e.flags){var n=e.stateNode;try{eh(n,"")}catch(t){sH(e,e.return,t)}}if(4&a&&null!=(n=e.stateNode)){var i=e.memoizedProps,o=null!==r?r.memoizedProps:i,s=e.type,l=e.updateQueue;if(e.updateQueue=null,null!==l)try{"input"===s&&"radio"===i.type&&null!=i.name&&ee(n,i),eS(s,o);var c=eS(s,i);for(o=0;o<l.length;o+=2){var u=l[o],f=l[o+1];"style"===u?ey(n,f):"dangerouslySetInnerHTML"===u?ep(n,f):"children"===u?eh(n,f):N(n,u,f,c)}switch(s){case"input":et(n,i);break;case"textarea":el(n,i);break;case"select":var m=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!i.multiple;var p=i.value;null!=p?ei(n,!!i.multiple,p,!1):!!i.multiple!==m&&(null!=i.defaultValue?ei(n,!!i.multiple,i.defaultValue,!0):ei(n,!!i.multiple,i.multiple?[]:"",!1))}n[aI]=i}catch(t){sH(e,e.return,t)}}break;case 6:if(oY(t,e),oq(e),4&a){if(null===e.stateNode)throw Error(d(162));n=e.stateNode,i=e.memoizedProps;try{n.nodeValue=i}catch(t){sH(e,e.return,t)}}break;case 3:if(oY(t,e),oq(e),4&a&&null!==r&&r.memoizedState.isDehydrated)try{tD(t.containerInfo)}catch(t){sH(e,e.return,t)}break;case 4:default:oY(t,e),oq(e);break;case 13:oY(t,e),oq(e),8192&(n=e.child).flags&&(i=null!==n.memoizedState,n.stateNode.isHidden=i,i&&(null===n.alternate||null===n.alternate.memoizedState)&&(ss=eX())),4&a&&oG(e);break;case 22:if(u=null!==r&&null!==r.memoizedState,1&e.mode?(oT=(c=oT)||u,oY(t,e),oT=c):oY(t,e),oq(e),8192&a){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!u&&0!=(1&e.mode))for(oM=e,u=e.child;null!==u;){for(f=oM=u;null!==oM;){switch(p=(m=oM).child,m.tag){case 0:case 11:case 14:case 15:oL(4,m,m.return);break;case 1:oR(m,m.return);var h=m.stateNode;if("function"==typeof h.componentWillUnmount){a=m,r=m.return;try{h.props=(t=a).memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(e){sH(a,r,e)}}break;case 5:oR(m,m.return);break;case 22:if(null!==m.memoizedState){oJ(f);continue}}null!==p?(p.return=m,oM=p):oJ(f)}u=u.sibling}e:for(u=null,f=e;;){if(5===f.tag){if(null===u){u=f;try{n=f.stateNode,c?(i=n.style,"function"==typeof i.setProperty?i.setProperty("display","none","important"):i.display="none"):(s=f.stateNode,o=null!=(l=f.memoizedProps.style)&&l.hasOwnProperty("display")?l.display:null,s.style.display=ev("display",o))}catch(t){sH(e,e.return,t)}}}else if(6===f.tag){if(null===u)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(t){sH(e,e.return,t)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;u===f&&(u=null),f=f.return}u===f&&(u=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:oY(t,e),oq(e),4&a&&oG(e);case 21:}}function oq(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(oV(r)){var a=r;break e}r=r.return}throw Error(d(160))}switch(a.tag){case 5:var n=a.stateNode;32&a.flags&&(eh(n,""),a.flags&=-33);var i=oH(e);!function e(t,r,a){var n=t.tag;if(5===n||6===n)t=t.stateNode,r?a.insertBefore(t,r):a.appendChild(t);else if(4!==n&&null!==(t=t.child))for(e(t,r,a),t=t.sibling;null!==t;)e(t,r,a),t=t.sibling}(e,i,n);break;case 3:case 4:var o=a.stateNode.containerInfo,s=oH(e);!function e(t,r,a){var n=t.tag;if(5===n||6===n)t=t.stateNode,r?8===a.nodeType?a.parentNode.insertBefore(t,r):a.insertBefore(t,r):(8===a.nodeType?(r=a.parentNode).insertBefore(t,a):(r=a).appendChild(t),null!=(a=a._reactRootContainer)||null!==r.onclick||(r.onclick=aA));else if(4!==n&&null!==(t=t.child))for(e(t,r,a),t=t.sibling;null!==t;)e(t,r,a),t=t.sibling}(e,s,o);break;default:throw Error(d(161))}}catch(t){sH(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function oQ(e){for(;null!==oM;){var t=oM;if(0!=(8772&t.flags)){var r=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:oT||oU(5,t);break;case 1:var a=t.stateNode;if(4&t.flags&&!oT)if(null===r)a.componentDidMount();else{var n=t.elementType===t.type?r.memoizedProps:i0(t.type,r.memoizedProps);a.componentDidUpdate(n,r.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&nq(t,i,a);break;case 3:var o=t.updateQueue;if(null!==o){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}nq(t,o,r)}break;case 5:var s=t.stateNode;if(null===r&&4&t.flags){r=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var u=c.memoizedState;if(null!==u){var f=u.dehydrated;null!==f&&tD(f)}}}break;default:throw Error(d(163))}oT||512&t.flags&&oF(t)}catch(e){sH(t,t.return,e)}}if(t===e){oM=null;break}if(null!==(r=t.sibling)){r.return=t.return,oM=r;break}oM=t.return}}function oJ(e){for(;null!==oM;){var t=oM;if(t===e){oM=null;break}var r=t.sibling;if(null!==r){r.return=t.return,oM=r;break}oM=t.return}}function oX(e){for(;null!==oM;){var t=oM;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{oU(4,t)}catch(e){sH(t,r,e)}break;case 1:var a=t.stateNode;if("function"==typeof a.componentDidMount){var n=t.return;try{a.componentDidMount()}catch(e){sH(t,n,e)}}var i=t.return;try{oF(t)}catch(e){sH(t,i,e)}break;case 5:var o=t.return;try{oF(t)}catch(e){sH(t,o,e)}}}catch(e){sH(t,t.return,e)}if(t===e){oM=null;break}var s=t.sibling;if(null!==s){s.return=t.return,oM=s;break}oM=t.return}}var o0=Math.ceil,o1=x.ReactCurrentDispatcher,o2=x.ReactCurrentOwner,o3=x.ReactCurrentBatchConfig,o4=0,o5=null,o6=null,o8=0,o9=0,o7=aV(0),se=0,st=null,sr=0,sa=0,sn=0,si=null,so=null,ss=0,sl=1/0,sc=null,su=!1,sd=null,sf=null,sm=!1,sp=null,sh=0,sA=0,sg=null,sv=-1,sy=0;function sC(){return 0!=(6&o4)?eX():-1!==sv?sv:sv=eX()}function sb(e){return 0==(1&e.mode)?1:0!=(2&o4)&&0!==o8?o8&-o8:null!==nS.transition?(0===sy&&(sy=to()),sy):0!==(e=tu)?e:e=void 0===(e=window.event)?16:tV(e.type)}function sS(e,t,r,a){if(50<sA)throw sA=0,sg=null,Error(d(185));tl(e,r,a),(0==(2&o4)||e!==o5)&&(e===o5&&(0==(2&o4)&&(sa|=r),4===se&&sE(e,o8)),sw(e,a),1===r&&0===o4&&0==(1&t.mode)&&(sl=eX()+500,a2&&a5()))}function sw(e,t){var r,a=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-e9(i),s=1<<o,l=n[o];-1===l?(0==(s&r)||0!=(s&a))&&(n[o]=function(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return -1}}(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}(e,t);var n=tn(e,e===o5?o8:0);if(0===n)null!==a&&eq(a),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=a&&eq(a),1===t)0===e.tag?(r=sB.bind(null,e),a2=!0,a4(r)):a4(sB.bind(null,e)),aw(function(){0==(6&o4)&&a5()}),a=null;else{switch(td(n)){case 1:a=e1;break;case 4:a=e2;break;case 16:default:a=e3;break;case 0x20000000:a=e5}a=eW(a,s_.bind(null,e))}e.callbackPriority=t,e.callbackNode=a}}function s_(e,t){if(sv=-1,sy=0,0!=(6&o4))throw Error(d(327));var r=e.callbackNode;if(sF()&&e.callbackNode!==r)return null;var a=tn(e,e===o5?o8:0);if(0===a)return null;if(0!=(30&a)||0!=(a&e.expiredLanes)||t)t=sj(e,a);else{t=a;var n=o4;o4|=2;var i=sM();for((o5!==e||o8!==t)&&(sc=null,sl=eX()+500,sT(e,t));;)try{for(;null!==o6&&!eQ();)sO(o6);break}catch(t){sD(e,t)}nD(),o1.current=i,o4=n,null!==o6?t=0:(o5=null,o8=0,t=se)}if(0!==t){if(2===t&&0!==(n=ti(e))&&(a=n,t=sN(e,n)),1===t)throw r=st,sT(e,0),sE(e,a),sw(e,eX()),r;if(6===t)sE(e,a);else{if(n=e.current.alternate,0==(30&a)&&!function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var a=0;a<r.length;a++){var n=r[a],i=n.getSnapshot;n=n.value;try{if(!rj(i(),n))return!1}catch{return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(n)&&(2===(t=sj(e,a))&&0!==(i=ti(e))&&(a=i,t=sN(e,i)),1===t))throw r=st,sT(e,0),sE(e,a),sw(e,eX()),r;switch(e.finishedWork=n,e.finishedLanes=a,t){case 0:case 1:throw Error(d(345));case 2:case 5:sU(e,so,sc);break;case 3:if(sE(e,a),(0x7c00000&a)===a&&10<(t=ss+500-eX())){if(0!==tn(e,0))break;if(((n=e.suspendedLanes)&a)!==a){sC(),e.pingedLanes|=e.suspendedLanes&n;break}e.timeoutHandle=aC(sU.bind(null,e,so,sc),t);break}sU(e,so,sc);break;case 4:if(sE(e,a),(4194240&a)===a)break;for(t=e.eventTimes,n=-1;0<a;){var o=31-e9(a);i=1<<o,(o=t[o])>n&&(n=o),a&=~i}if(a=n,10<(a=(120>(a=eX()-a)?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*o0(a/1960))-a)){e.timeoutHandle=aC(sU.bind(null,e,so,sc),a);break}sU(e,so,sc);break;default:throw Error(d(329))}}}return sw(e,eX()),e.callbackNode===r?s_.bind(null,e):null}function sN(e,t){var r=si;return e.current.memoizedState.isDehydrated&&(sT(e,t).flags|=256),2!==(e=sj(e,t))&&(t=so,so=r,null!==t&&sx(t)),e}function sx(e){null===so?so=e:so.push.apply(so,e)}function sE(e,t){for(t&=~sn,t&=~sa,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-e9(t),a=1<<r;e[r]=-1,t&=~a}}function sB(e){if(0!=(6&o4))throw Error(d(327));sF();var t=tn(e,0);if(0==(1&t))return sw(e,eX()),null;var r=sj(e,t);if(0!==e.tag&&2===r){var a=ti(e);0!==a&&(t=a,r=sN(e,a))}if(1===r)throw r=st,sT(e,0),sE(e,t),sw(e,eX()),r;if(6===r)throw Error(d(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,sU(e,so,sc),sw(e,eX()),null}function sP(e,t){var r=o4;o4|=1;try{return e(t)}finally{0===(o4=r)&&(sl=eX()+500,a2&&a5())}}function sI(e){null!==sp&&0===sp.tag&&0==(6&o4)&&sF();var t=o4;o4|=1;var r=o3.transition,a=tu;try{if(o3.transition=null,tu=1,e)return e()}finally{tu=a,o3.transition=r,0==(6&(o4=t))&&a5()}}function sk(){o9=o7.current,aH(o7)}function sT(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,ab(r)),null!==o6)for(r=o6.return;null!==r;){var a=r;switch(nl(a),a.tag){case 1:null!=(a=a.type.childContextTypes)&&aq();break;case 3:n3(),aH(aZ),aH(aK),n7();break;case 5:n5(a);break;case 4:n3();break;case 13:case 19:aH(n6);break;case 10:nM(a.type._context);break;case 22:case 23:sk()}r=r.return}if(o5=e,o6=e=sq(e.current,null),o8=o9=t,se=0,st=null,sn=sa=sr=0,so=si=null,null!==nL){for(t=0;t<nL.length;t++)if(null!==(a=(r=nL[t]).interleaved)){r.interleaved=null;var n=a.next,i=r.pending;if(null!==i){var o=i.next;i.next=n,a.next=o}r.pending=a}nL=null}return e}function sD(e,t){for(;;){var r=o6;try{if(nD(),ie.current=iq,is){for(var a=ia.memoizedState;null!==a;){var n=a.queue;null!==n&&(n.pending=null),a=a.next}is=!1}if(ir=0,io=ii=ia=null,il=!1,ic=0,o2.current=null,null===r||null===r.return){se=1,st=t,o6=null;break}e:{var i=e,o=r.return,s=r,l=t;if(t=o8,s.flags|=32768,null!==l&&"object"==typeof l&&"function"==typeof l.then){var c=l,u=s,f=u.tag;if(0==(1&u.mode)&&(0===f||11===f||15===f)){var m=u.alternate;m?(u.updateQueue=m.updateQueue,u.memoizedState=m.memoizedState,u.lanes=m.lanes):(u.updateQueue=null,u.memoizedState=null)}var p=on(o);if(null!==p){p.flags&=-257,oi(p,o,s,i,t),1&p.mode&&oa(i,c,t),t=p,l=c;var h=t.updateQueue;if(null===h){var A=new Set;A.add(l),t.updateQueue=A}else h.add(l);break e}if(0==(1&t)){oa(i,c,t),sR();break e}l=Error(d(426))}else if(nd&&1&s.mode){var g=on(o);if(null!==g){0==(65536&g.flags)&&(g.flags|=256),oi(g,o,s,i,t),nb(i8(l,s));break e}}i=l=i8(l,s),4!==se&&(se=2),null===si?si=[i]:si.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var v=ot(i,l,t);nY(i,v);break e;case 1:s=l;var y=i.type,C=i.stateNode;if(0==(128&i.flags)&&("function"==typeof y.getDerivedStateFromError||null!==C&&"function"==typeof C.componentDidCatch&&(null===sf||!sf.has(C)))){i.flags|=65536,t&=-t,i.lanes|=t;var b=or(i,s,t);nY(i,b);break e}}i=i.return}while(null!==i)}sL(r)}catch(e){t=e,o6===r&&null!==r&&(o6=r=r.return);continue}break}}function sM(){var e=o1.current;return o1.current=iq,null===e?iq:e}function sR(){(0===se||3===se||2===se)&&(se=4),null===o5||0==(0xfffffff&sr)&&0==(0xfffffff&sa)||sE(o5,o8)}function sj(e,t){var r=o4;o4|=2;var a=sM();for((o5!==e||o8!==t)&&(sc=null,sT(e,t));;)try{for(;null!==o6;)sO(o6);break}catch(t){sD(e,t)}if(nD(),o4=r,o1.current=a,null!==o6)throw Error(d(261));return o5=null,o8=0,se}function sO(e){var t=l(e.alternate,e,o9);e.memoizedProps=e.pendingProps,null===t?sL(e):o6=t,o2.current=null}function sL(e){var t=e;do{var r=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(r=function(e,t,r){var a=t.pendingProps;switch(nl(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return oI(t),null;case 1:case 17:return aW(t.type)&&aq(),oI(t),null;case 3:return a=t.stateNode,n3(),aH(aZ),aH(aK),n7(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(null===e||null===e.child)&&(nv(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==nf&&(sx(nf),nf=null))),i(),oI(t),null;case 5:n5(t);var l=n1(n0.current);if(r=t.type,null!==e&&null!=t.stateNode)o(e,t,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!a){if(null===t.stateNode)throw Error(d(166));return oI(t),null}if(e=n1(nJ.current),nv(t)){a=t.stateNode,r=t.type;var c=t.memoizedProps;switch(a[aP]=t,a[aI]=c,e=0!=(1&t.mode),r){case"dialog":ar("cancel",a),ar("close",a);break;case"iframe":case"object":case"embed":ar("load",a);break;case"video":case"audio":for(l=0;l<r9.length;l++)ar(r9[l],a);break;case"source":ar("error",a);break;case"img":case"image":case"link":ar("error",a),ar("load",a);break;case"details":ar("toggle",a);break;case"input":X(a,c),ar("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!c.multiple},ar("invalid",a);break;case"textarea":es(a,c),ar("invalid",a)}for(var u in eb(r,c),l=null,c)if(c.hasOwnProperty(u)){var f=c[u];"children"===u?"string"==typeof f?a.textContent!==f&&(!0!==c.suppressHydrationWarning&&ah(a.textContent,f,e),l=["children",f]):"number"==typeof f&&a.textContent!==""+f&&(!0!==c.suppressHydrationWarning&&ah(a.textContent,f,e),l=["children",""+f]):m.hasOwnProperty(u)&&null!=f&&"onScroll"===u&&ar("scroll",a)}switch(r){case"input":W(a),er(a,c,!0);break;case"textarea":W(a),ec(a);break;case"select":case"option":break;default:"function"==typeof c.onClick&&(a.onclick=aA)}a=l,t.updateQueue=a,null!==a&&(t.flags|=4)}else{u=9===l.nodeType?l:l.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=eu(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof a.is?e=u.createElement(r,{is:a.is}):(e=u.createElement(r),"select"===r&&(u=e,a.multiple?u.multiple=!0:a.size&&(u.size=a.size))):e=u.createElementNS(e,r),e[aP]=t,e[aI]=a,n(e,t),t.stateNode=e;e:{switch(u=eS(r,a),r){case"dialog":ar("cancel",e),ar("close",e),l=a;break;case"iframe":case"object":case"embed":ar("load",e),l=a;break;case"video":case"audio":for(l=0;l<r9.length;l++)ar(r9[l],e);l=a;break;case"source":ar("error",e),l=a;break;case"img":case"image":case"link":ar("error",e),ar("load",e),l=a;break;case"details":ar("toggle",e),l=a;break;case"input":X(e,a),l=J(e,a),ar("invalid",e);break;case"option":default:l=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},l=$({},a,{value:void 0}),ar("invalid",e);break;case"textarea":es(e,a),l=eo(e,a),ar("invalid",e)}for(c in eb(r,l),f=l)if(f.hasOwnProperty(c)){var p=f[c];"style"===c?ey(e,p):"dangerouslySetInnerHTML"===c?null!=(p=p?p.__html:void 0)&&ep(e,p):"children"===c?"string"==typeof p?("textarea"!==r||""!==p)&&eh(e,p):"number"==typeof p&&eh(e,""+p):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(m.hasOwnProperty(c)?null!=p&&"onScroll"===c&&ar("scroll",e):null!=p&&N(e,c,p,u))}switch(r){case"input":W(e),er(e,a,!1);break;case"textarea":W(e),ec(e);break;case"option":null!=a.value&&e.setAttribute("value",""+G(a.value));break;case"select":e.multiple=!!a.multiple,null!=(c=a.value)?ei(e,!!a.multiple,c,!1):null!=a.defaultValue&&ei(e,!!a.multiple,a.defaultValue,!0);break;default:"function"==typeof l.onClick&&(e.onclick=aA)}switch(r){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return oI(t),null;case 6:if(e&&null!=t.stateNode)s(e,t,e.memoizedProps,a);else{if("string"!=typeof a&&null===t.stateNode)throw Error(d(166));if(r=n1(n0.current),n1(nJ.current),nv(t)){if(a=t.stateNode,r=t.memoizedProps,a[aP]=t,(c=a.nodeValue!==r)&&null!==(e=nc))switch(e.tag){case 3:ah(a.nodeValue,r,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&ah(a.nodeValue,r,0!=(1&e.mode))}c&&(t.flags|=4)}else(a=(9===r.nodeType?r:r.ownerDocument).createTextNode(a))[aP]=t,t.stateNode=a}return oI(t),null;case 13:if(aH(n6),a=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(nd&&null!==nu&&0!=(1&t.mode)&&0==(128&t.flags))ny(),nC(),t.flags|=98560,c=!1;else if(c=nv(t),null!==a&&null!==a.dehydrated){if(null===e){if(!c)throw Error(d(318));if(!(c=null!==(c=t.memoizedState)?c.dehydrated:null))throw Error(d(317));c[aP]=t}else nC(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;oI(t),c=!1}else null!==nf&&(sx(nf),nf=null),c=!0;if(!c)return 65536&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=r,t;return(a=null!==a)!=(null!==e&&null!==e.memoizedState)&&a&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&n6.current)?0===se&&(se=3):sR())),null!==t.updateQueue&&(t.flags|=4),oI(t),null;case 4:return n3(),i(),null===e&&ai(t.stateNode.containerInfo),oI(t),null;case 10:return nM(t.type._context),oI(t),null;case 19:if(aH(n6),null===(c=t.memoizedState))return oI(t),null;if(a=0!=(128&t.flags),null===(u=c.rendering))if(a)oP(c,!1);else{if(0!==se||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(u=n8(e))){for(t.flags|=128,oP(c,!1),null!==(a=u.updateQueue)&&(t.updateQueue=a,t.flags|=4),t.subtreeFlags=0,a=r,r=t.child;null!==r;)c=r,e=a,c.flags&=0xe00002,null===(u=c.alternate)?(c.childLanes=0,c.lanes=e,c.child=null,c.subtreeFlags=0,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=u.childLanes,c.lanes=u.lanes,c.child=u.child,c.subtreeFlags=0,c.deletions=null,c.memoizedProps=u.memoizedProps,c.memoizedState=u.memoizedState,c.updateQueue=u.updateQueue,c.type=u.type,e=u.dependencies,c.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return a$(n6,1&n6.current|2),t.child}e=e.sibling}null!==c.tail&&eX()>sl&&(t.flags|=128,a=!0,oP(c,!1),t.lanes=4194304)}else{if(!a)if(null!==(e=n8(u))){if(t.flags|=128,a=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),oP(c,!0),null===c.tail&&"hidden"===c.tailMode&&!u.alternate&&!nd)return oI(t),null}else 2*eX()-c.renderingStartTime>sl&&0x40000000!==r&&(t.flags|=128,a=!0,oP(c,!1),t.lanes=4194304);c.isBackwards?(u.sibling=t.child,t.child=u):(null!==(r=c.last)?r.sibling=u:t.child=u,c.last=u)}if(null!==c.tail)return t=c.tail,c.rendering=t,c.tail=t.sibling,c.renderingStartTime=eX(),t.sibling=null,r=n6.current,a$(n6,a?1&r|2:1&r),t;return oI(t),null;case 22:case 23:return sk(),a=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==a&&(t.flags|=8192),a&&0!=(1&t.mode)?0!=(0x40000000&o9)&&(oI(t),6&t.subtreeFlags&&(t.flags|=8192)):oI(t),null;case 24:case 25:return null}throw Error(d(156,t.tag))}(r,t,o9))){o6=r;return}}else{if(null!==(r=function(e,t){switch(nl(t),t.tag){case 1:return aW(t.type)&&aq(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return n3(),aH(aZ),aH(aK),n7(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return n5(t),null;case 13:if(aH(n6),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(d(340));nC()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return aH(n6),null;case 4:return n3(),null;case 10:return nM(t.type._context),null;case 22:case 23:return sk(),null;default:return null}}(r,t))){r.flags&=32767,o6=r;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{se=6,o6=null;return}}if(null!==(t=t.sibling)){o6=t;return}o6=t=e}while(null!==t)0===se&&(se=5)}function sU(e,t,r){var a=tu,n=o3.transition;try{o3.transition=null,tu=1,function(e,t,r,a){do sF();while(null!==sp)if(0!=(6&o4))throw Error(d(327));r=e.finishedWork;var n=e.finishedLanes;if(null!==r){if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(d(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes,o=e,s=i,l=o.pendingLanes&~s;o.pendingLanes=s,o.suspendedLanes=0,o.pingedLanes=0,o.expiredLanes&=s,o.mutableReadLanes&=s,o.entangledLanes&=s,s=o.entanglements;var c=o.eventTimes;for(o=o.expirationTimes;0<l;){var u=31-e9(l),f=1<<u;s[u]=0,c[u]=-1,o[u]=-1,l&=~f}if(e===o5&&(o6=o5=null,o8=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||sm||(sm=!0,m=function(){return sF(),null},eW(e3,m)),i=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||i){i=o3.transition,o3.transition=null;var m,p,h,A,g=tu;tu=1;var v=o4;o4|=4,o2.current=null,function(e,t){if(ag=tR,rV(e=rF())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var a=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(a&&0!==a.rangeCount){r=a.anchorNode;var n,i=a.anchorOffset,o=a.focusNode;a=a.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var s=0,l=-1,c=-1,u=0,f=0,m=e,p=null;t:for(;;){for(;m!==r||0!==i&&3!==m.nodeType||(l=s+i),m!==o||0!==a&&3!==m.nodeType||(c=s+a),3===m.nodeType&&(s+=m.nodeValue.length),null!==(n=m.firstChild);)p=m,m=n;for(;;){if(m===e)break t;if(p===r&&++u===i&&(l=s),p===o&&++f===a&&(c=s),null!==(n=m.nextSibling))break;p=(m=p).parentNode}m=n}r=-1===l||-1===c?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(av={focusedElem:e,selectionRange:r},tR=!1,oM=t;null!==oM;)if(e=(t=oM).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,oM=e;else for(;null!==oM;){t=oM;try{var h=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var A=h.memoizedProps,g=h.memoizedState,v=t.stateNode,y=v.getSnapshotBeforeUpdate(t.elementType===t.type?A:i0(t.type,A),g);v.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var C=t.stateNode.containerInfo;1===C.nodeType?C.textContent="":9===C.nodeType&&C.documentElement&&C.removeChild(C.documentElement);break;default:throw Error(d(163))}}catch(e){sH(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,oM=e;break}oM=t.return}h=oO,oO=!1}(e,r),oW(r,e),function(e){var t=rF(),r=e.focusedElem,a=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&function e(t,r){return!!t&&!!r&&(t===r||(!t||3!==t.nodeType)&&(r&&3===r.nodeType?e(t,r.parentNode):"contains"in t?t.contains(r):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(r))))}(r.ownerDocument.documentElement,r)){if(null!==a&&rV(r)){if(t=a.start,void 0===(e=a.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var n=r.textContent.length,i=Math.min(a.start,n);a=void 0===a.end?i:Math.min(a.end,n),!e.extend&&i>a&&(n=a,a=i,i=n),n=rU(r,i);var o=rU(r,a);n&&o&&(1!==e.rangeCount||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(n.node,n.offset),e.removeAllRanges(),i>a?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}(av),tR=!!ag,av=ag=null,e.current=r,p=r,h=e,A=n,oM=p,function e(t,r,a){for(var n=0!=(1&t.mode);null!==oM;){var i=oM,o=i.child;if(22===i.tag&&n){var s=null!==i.memoizedState||ok;if(!s){var l=i.alternate,c=null!==l&&null!==l.memoizedState||oT;l=ok;var u=oT;if(ok=s,(oT=c)&&!u)for(oM=i;null!==oM;)c=(s=oM).child,22===s.tag&&null!==s.memoizedState?oX(i):null!==c?(c.return=s,oM=c):oX(i);for(;null!==o;)oM=o,e(o,r,a),o=o.sibling;oM=i,ok=l,oT=u}oQ(t)}else 0!=(8772&i.subtreeFlags)&&null!==o?(o.return=i,oM=o):oQ(t)}}(p,h,A),eJ(),o4=v,tu=g,o3.transition=i}else e.current=r;sm&&(sm=!1,sp=e,sh=n),0===(i=e.pendingLanes)&&(sf=null);var y=r.stateNode;if(e8&&"function"==typeof e8.onCommitFiberRoot)try{e8.onCommitFiberRoot(e6,y,void 0,128==(128&y.current.flags))}catch{}if(sw(e,eX()),null!==t)for(a=e.onRecoverableError,r=0;r<t.length;r++)a((n=t[r]).value,{componentStack:n.stack,digest:n.digest});if(su)throw su=!1,e=sd,sd=null,e;0!=(1&sh)&&0!==e.tag&&sF(),0!=(1&(i=e.pendingLanes))?e===sg?sA++:(sA=0,sg=e):sA=0,a5()}}(e,t,r,a)}finally{o3.transition=n,tu=a}return null}function sF(){if(null!==sp){var e=td(sh),t=o3.transition,r=tu;try{if(o3.transition=null,tu=16>e?16:e,null===sp)var a=!1;else{if(e=sp,sp=null,sh=0,0!=(6&o4))throw Error(d(331));var n=o4;for(o4|=4,oM=e.current;null!==oM;){var i=oM,o=i.child;if(0!=(16&oM.flags)){var s=i.deletions;if(null!==s){for(var l=0;l<s.length;l++){var c=s[l];for(oM=c;null!==oM;){var u=oM;switch(u.tag){case 0:case 11:case 15:oL(8,u,i)}var f=u.child;if(null!==f)f.return=u,oM=f;else for(;null!==oM;){var m=(u=oM).sibling,p=u.return;if(!function e(t){var r=t.alternate;null!==r&&(t.alternate=null,e(r)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(r=t.stateNode)&&(delete r[aP],delete r[aI],delete r[aT],delete r[aD],delete r[aM]),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(u),u===c){oM=null;break}if(null!==m){m.return=p,oM=m;break}oM=p}}}var h=i.alternate;if(null!==h){var A=h.child;if(null!==A){h.child=null;do{var g=A.sibling;A.sibling=null,A=g}while(null!==A)}}oM=i}}if(0!=(2064&i.subtreeFlags)&&null!==o)o.return=i,oM=o;else for(;null!==oM;){if(i=oM,0!=(2048&i.flags))switch(i.tag){case 0:case 11:case 15:oL(9,i,i.return)}var v=i.sibling;if(null!==v){v.return=i.return,oM=v;break}oM=i.return}}var y=e.current;for(oM=y;null!==oM;){var C=(o=oM).child;if(0!=(2064&o.subtreeFlags)&&null!==C)C.return=o,oM=C;else for(o=y;null!==oM;){if(s=oM,0!=(2048&s.flags))try{switch(s.tag){case 0:case 11:case 15:oU(9,s)}}catch(e){sH(s,s.return,e)}if(s===o){oM=null;break}var b=s.sibling;if(null!==b){b.return=s.return,oM=b;break}oM=s.return}}if(o4=n,a5(),e8&&"function"==typeof e8.onPostCommitFiberRoot)try{e8.onPostCommitFiberRoot(e6,e)}catch{}a=!0}return a}finally{tu=r,o3.transition=t}}return!1}function sV(e,t,r){t=ot(e,t=i8(r,t),1),e=nZ(e,t,1),t=sC(),null!==e&&(tl(e,1,t),sw(e,t))}function sH(e,t,r){if(3===e.tag)sV(e,e,r);else for(;null!==t;){if(3===t.tag){sV(t,e,r);break}if(1===t.tag){var a=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof a.componentDidCatch&&(null===sf||!sf.has(a))){e=or(t,e=i8(r,e),1),t=nZ(t,e,1),e=sC(),null!==t&&(tl(t,1,e),sw(t,e));break}}t=t.return}}function s$(e,t,r){var a=e.pingCache;null!==a&&a.delete(t),t=sC(),e.pingedLanes|=e.suspendedLanes&r,o5===e&&(o8&r)===r&&(4===se||3===se&&(0x7c00000&o8)===o8&&500>eX()-ss?sT(e,0):sn|=r),sw(e,t)}function sz(e,t){0===t&&(0==(1&e.mode)?t=1:(t=tr,0==(0x7c00000&(tr<<=1))&&(tr=4194304)));var r=sC();null!==(e=nV(e,t))&&(tl(e,t,r),sw(e,r))}function sK(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),sz(e,r)}function sZ(e,t){var r=0;switch(e.tag){case 13:var a=e.stateNode,n=e.memoizedState;null!==n&&(r=n.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(d(314))}null!==a&&a.delete(t),sz(e,r)}function sG(e,t,r,a){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function sY(e,t,r,a){return new sG(e,t,r,a)}function sW(e){return!(!(e=e.prototype)||!e.isReactComponent)}function sq(e,t){var r=e.alternate;return null===r?((r=sY(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=0xe00000&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function sQ(e,t,r,a,n,i){var o=2;if(a=e,"function"==typeof e)sW(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case P:return sJ(r.children,n,i,t);case I:o=8,n|=8;break;case k:return(e=sY(12,r,t,2|n)).elementType=k,e.lanes=i,e;case R:return(e=sY(13,r,t,n)).elementType=R,e.lanes=i,e;case j:return(e=sY(19,r,t,n)).elementType=j,e.lanes=i,e;case U:return sX(r,n,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case T:o=10;break e;case D:o=9;break e;case M:o=11;break e;case O:o=14;break e;case L:o=16,a=null;break e}throw Error(d(130,null==e?e:typeof e,""))}return(t=sY(o,r,t,n)).elementType=e,t.type=a,t.lanes=i,t}function sJ(e,t,r,a){return(e=sY(7,e,a,t)).lanes=r,e}function sX(e,t,r,a){return(e=sY(22,e,a,t)).elementType=U,e.lanes=r,e.stateNode={isHidden:!1},e}function s0(e,t,r){return(e=sY(6,e,null,t)).lanes=r,e}function s1(e,t,r){return(t=sY(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function s2(e,t,r,a,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ts(0),this.expirationTimes=ts(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ts(0),this.identifierPrefix=a,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function s3(e,t,r,a,n,i,o,s,l){return e=new s2(e,t,r,s,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=sY(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:a,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},n$(i),e}function s4(e){if(!e)return az;e=e._reactInternals;e:{if(eK(e)!==e||1!==e.tag)throw Error(d(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(aW(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t)throw Error(d(171))}if(1===e.tag){var r=e.type;if(aW(r))return aJ(e,r,t)}return t}function s5(e,t,r,a,n,i,o,s,l){return(e=s3(r,a,!0,e,n,i,o,s,l)).context=s4(null),r=e.current,(i=nK(a=sC(),n=sb(r))).callback=null!=t?t:null,nZ(r,i,n),e.current.lanes=n,tl(e,n,a),sw(e,a),e}function s6(e,t,r,a){var n=t.current,i=sC(),o=sb(n);return r=s4(r),null===t.context?t.context=r:t.pendingContext=r,(t=nK(i,o)).payload={element:e},null!==(a=void 0===a?null:a)&&(t.callback=a),null!==(e=nZ(n,t,o))&&(sS(e,n,o,i),nG(e,n,o)),o}function s8(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function s9(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function s7(e,t){s9(e,t),(e=e.alternate)&&s9(e,t)}l=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||aZ.current)os=!0;else{if(0==(e.lanes&r)&&0==(128&t.flags))return os=!1,function(e,t,r){switch(t.tag){case 3:og(t),nC();break;case 5:n4(t);break;case 1:aW(t.type)&&aX(t);break;case 4:n2(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,n=t.memoizedProps.value;a$(nP,a._currentValue),a._currentValue=n;break;case 13:if(null!==(a=t.memoizedState)){if(null!==a.dehydrated)return a$(n6,1&n6.current),t.flags|=128,null;if(0!=(r&t.child.childLanes))return ob(e,t,r);return a$(n6,1&n6.current),null!==(e=oB(e,t,r))?e.sibling:null}a$(n6,1&n6.current);break;case 19:if(a=0!=(r&t.childLanes),0!=(128&e.flags)){if(a)return ox(e,t,r);t.flags|=128}if(null!==(n=t.memoizedState)&&(n.rendering=null,n.tail=null,n.lastEffect=null),a$(n6,n6.current),!a)return null;break;case 22:case 23:return t.lanes=0,of(e,t,r)}return oB(e,t,r)}(e,t,r);os=0!=(131072&e.flags)}else os=!1,nd&&0!=(1048576&t.flags)&&no(t,a7,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;oE(e,t),e=t.pendingProps;var n=aY(t,aK.current);nj(t,r),n=ip(null,t,a,e,n,r);var i=ih();return t.flags|=1,"object"==typeof n&&null!==n&&"function"==typeof n.render&&void 0===n.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,aW(a)?(i=!0,aX(t)):i=!1,t.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n$(t),n.updater=i2,t.stateNode=n,n._reactInternals=t,i6(t,a,e,r),t=oA(null,t,a,!0,i,r)):(t.tag=0,nd&&i&&ns(t),ol(null,t,n,r),t=t.child),t;case 16:a=t.elementType;e:{switch(oE(e,t),e=t.pendingProps,a=(n=a._init)(a._payload),t.type=a,n=t.tag=function(e){if("function"==typeof e)return+!!sW(e);if(null!=e){if((e=e.$$typeof)===M)return 11;if(e===O)return 14}return 2}(a),e=i0(a,e),n){case 0:t=op(null,t,a,e,r);break e;case 1:t=oh(null,t,a,e,r);break e;case 11:t=oc(null,t,a,e,r);break e;case 14:t=ou(null,t,a,i0(a.type,e),r);break e}throw Error(d(306,a,""))}return t;case 0:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:i0(a,n),op(e,t,a,n,r);case 1:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:i0(a,n),oh(e,t,a,n,r);case 3:e:{if(og(t),null===e)throw Error(d(387));a=t.pendingProps,n=(i=t.memoizedState).element,nz(e,t),nW(t,a,null,r);var o=t.memoizedState;if(a=o.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){n=i8(Error(d(423)),t),t=ov(e,t,a,r,n);break e}else if(a!==n){n=i8(Error(d(424)),t),t=ov(e,t,a,r,n);break e}else for(nu=ax(t.stateNode.containerInfo.firstChild),nc=t,nd=!0,nf=null,r=nB(t,null,a,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling;else{if(nC(),a===n){t=oB(e,t,r);break e}ol(e,t,a,r)}t=t.child}return t;case 5:return n4(t),null===e&&nA(t),a=t.type,n=t.pendingProps,i=null!==e?e.memoizedProps:null,o=n.children,ay(a,n)?o=null:null!==i&&ay(a,i)&&(t.flags|=32),om(e,t),ol(e,t,o,r),t.child;case 6:return null===e&&nA(t),null;case 13:return ob(e,t,r);case 4:return n2(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=nE(t,null,a,r):ol(e,t,a,r),t.child;case 11:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:i0(a,n),oc(e,t,a,n,r);case 7:return ol(e,t,t.pendingProps,r),t.child;case 8:case 12:return ol(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(a=t.type._context,n=t.pendingProps,i=t.memoizedProps,o=n.value,a$(nP,a._currentValue),a._currentValue=o,null!==i)if(rj(i.value,o)){if(i.children===n.children&&!aZ.current){t=oB(e,t,r);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){o=i.child;for(var l=s.firstContext;null!==l;){if(l.context===a){if(1===i.tag){(l=nK(-1,r&-r)).tag=2;var c=i.updateQueue;if(null!==c){var u=(c=c.shared).pending;null===u?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=r,null!==(l=i.alternate)&&(l.lanes|=r),nR(i.return,r,t),s.lanes|=r;break}l=l.next}}else if(10===i.tag)o=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(o=i.return))throw Error(d(341));o.lanes|=r,null!==(s=o.alternate)&&(s.lanes|=r),nR(o,r,t),o=i.sibling}else o=i.child;if(null!==o)o.return=i;else for(o=i;null!==o;){if(o===t){o=null;break}if(null!==(i=o.sibling)){i.return=o.return,o=i;break}o=o.return}i=o}ol(e,t,n.children,r),t=t.child}return t;case 9:return n=t.type,a=t.pendingProps.children,nj(t,r),a=a(n=nO(n)),t.flags|=1,ol(e,t,a,r),t.child;case 14:return n=i0(a=t.type,t.pendingProps),n=i0(a.type,n),ou(e,t,a,n,r);case 15:return od(e,t,t.type,t.pendingProps,r);case 17:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:i0(a,n),oE(e,t),t.tag=1,aW(a)?(e=!0,aX(t)):e=!1,nj(t,r),i4(t,a,n),i6(t,a,n,r),oA(null,t,a,!0,e,r);case 19:return ox(e,t,r);case 22:return of(e,t,r)}throw Error(d(156,t.tag))};var le="function"==typeof reportError?reportError:function(e){console.error(e)};function lt(e){this._internalRoot=e}function lr(e){this._internalRoot=e}function la(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function ln(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function li(){}function lo(e,t,r,a,n){var i=r._reactRootContainer;if(i){var o=i;if("function"==typeof n){var s=n;n=function(){var e=s8(o);s.call(e)}}s6(t,o,e,n)}else o=function(e,t,r,a,n){if(n){if("function"==typeof a){var i=a;a=function(){var e=s8(o);i.call(e)}}var o=s5(t,a,e,0,null,!1,!1,"",li);return e._reactRootContainer=o,e[ak]=o.current,ai(8===e.nodeType?e.parentNode:e),sI(),o}for(;n=e.lastChild;)e.removeChild(n);if("function"==typeof a){var s=a;a=function(){var e=s8(l);s.call(e)}}var l=s3(e,0,!1,null,null,!1,!1,"",li);return e._reactRootContainer=l,e[ak]=l.current,ai(8===e.nodeType?e.parentNode:e),sI(function(){s6(t,l,r,a)}),l}(r,t,e,n,a);return s8(o)}lr.prototype.render=lt.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(d(409));s6(e,t,null,null)},lr.prototype.unmount=lt.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;sI(function(){s6(null,e,null,null)}),t[ak]=null}},lr.prototype.unstable_scheduleHydration=function(e){if(e){var t=th();e={blockedOn:null,target:e,priority:t};for(var r=0;r<t_.length&&0!==t&&t<t_[r].priority;r++);t_.splice(r,0,e),0===r&&tB(e)}},tf=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=ta(t.pendingLanes);0!==r&&(tc(t,1|r),sw(t,eX()),0==(6&o4)&&(sl=eX()+500,a5()))}break;case 13:sI(function(){var t=nV(e,1);null!==t&&sS(t,e,1,sC())}),s7(e,1)}},tm=function(e){if(13===e.tag){var t=nV(e,0x8000000);null!==t&&sS(t,e,0x8000000,sC()),s7(e,0x8000000)}},tp=function(e){if(13===e.tag){var t=sb(e),r=nV(e,t);null!==r&&sS(r,e,t,sC()),s7(e,t)}},th=function(){return tu},tA=function(e,t){var r=tu;
vendor: 6,994 bytes, lines 2447-2455
2447try{return tu=e,t()}finally{tu=r}},eN=function(e,t,r){switch(t){case"input":if(et(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var a=r[t];if(a!==e&&a.form===e.form){var n=aL(a);if(!n)throw Error(d(90));q(a),et(a,n)}}}break;case"textarea":el(e,r);break;case"select":null!=(t=r.value)&&ei(e,!!r.multiple,t,!1)}},ek=sP,eT=sI;var ls={findFiberByHostInstance:aR,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ll={bundleType:ls.bundleType,version:ls.version,rendererPackageName:ls.rendererPackageName,rendererConfig:ls.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=eY(e))?null:e.stateNode},findFiberByHostInstance:ls.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var lc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lc.isDisabled&&lc.supportsFiber)try{e6=lc.inject(ll),e8=lc}catch{}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={usingClientEntryPoint:!1,Events:[aj,aO,aL,eP,eI,sP]},t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!la(t))throw Error(d(200));return function(e,t,r){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:B,key:null==a?null:""+a,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!la(e))throw Error(d(299));var r=!1,a="",n=le;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(a=t.identifierPrefix),void 0!==t.onRecoverableError&&(n=t.onRecoverableError)),t=s3(e,1,!1,null,null,r,!1,a,n),e[ak]=t.current,ai(8===e.nodeType?e.parentNode:e),new lt(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(d(188));throw Error(d(268,e=Object.keys(e).join(",")))}return null===(e=eY(t))?null:e.stateNode},t.flushSync=function(e){return sI(e)},t.hydrate=function(e,t,r){if(!ln(t))throw Error(d(200));return lo(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!la(e))throw Error(d(405));var a=null!=r&&r.hydratedSources||null,n=!1,i="",o=le;if(null!=r&&(!0===r.unstable_strictMode&&(n=!0),void 0!==r.identifierPrefix&&(i=r.identifierPrefix),void 0!==r.onRecoverableError&&(o=r.onRecoverableError)),t=s5(t,null,e,1,null!=r?r:null,n,!1,i,o),e[ak]=t.current,ai(e),a)for(e=0;e<a.length;e++)n=(n=(r=a[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,n]:t.mutableSourceEagerHydrationData.push(r,n);return new lr(t)},t.render=function(e,t,r){if(!ln(t))throw Error(d(200));return lo(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!ln(e))throw Error(d(40));return!!e._reactRootContainer&&(sI(function(){lo(null,null,e,!1,function(){e._reactRootContainer=null,e[ak]=null})}),!0)},t.unstable_batchedUpdates=sP,t.unstable_renderSubtreeIntoContainer=function(e,t,r,a){if(!ln(r))throw Error(d(200));if(null==e||void 0===e._reactInternals)throw Error(d(38));return lo(e,t,r,!1,a)},t.version="18.3.1-next-f1338f8080-20240426"},43144(e,t,r){"use strict";!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(47400)},55142(e,t){"use strict";/**
2448 * @license React
2449 * scheduler.production.min.js
2450 *
2451 * Copyright (c) Facebook, Inc. and its affiliates.
2452 *
2453 * This source code is licensed under the MIT license found in the
2454 * LICENSE file in the root directory of this source tree.
2455 */function r(e,t){var r=e.length;for(e.push(t);0<r;){var a=r-1>>>1,n=e[a];if(0<i(n,t))e[a]=t,e[r]=n,r=a;else break}}function a(e){return 0===e.length?null:e[0]}function n(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;for(var a=0,n=e.length,o=n>>>1;a<o;){var s=2*(a+1)-1,l=e[s],c=s+1,u=e[c];if(0>i(l,r))c<n&&0>i(u,l)?(e[a]=u,e[c]=r,a=c):(e[a]=l,e[s]=r,a=s);else if(c<n&&0>i(u,r))e[a]=u,e[c]=r,a=c;else break}}return t}function i(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var o,s=performance;t.unstable_now=function(){return s.now()}}else{var l=Date,c=l.now();t.unstable_now=function(){return l.now()-c}}var u=[],d=[],f=1,m=null,p=3,h=!1,A=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,C="u">typeof setImmediate?setImmediate:null;function b(e){for(var t=a(d);null!==t;){if(null===t.callback)n(d);else if(t.startTime<=e)n(d),t.sortIndex=t.expirationTime,r(u,t);else break;t=a(d)}}function S(e){if(g=!1,b(e),!A)if(null!==a(u))A=!0,D(w);else{var t=a(d);null!==t&&M(S,t.startTime-e)}}function w(e,r){A=!1,g&&(g=!1,y(x),x=-1),h=!0;var i=p;try{for(b(r),m=a(u);null!==m&&(!(m.expirationTime>r)||e&&!P());){var o=m.callback;if("function"==typeof o){m.callback=null,p=m.priorityLevel;var s=o(m.expirationTime<=r);r=t.unstable_now(),"function"==typeof s?m.callback=s:m===a(u)&&n(u),b(r)}else n(u);m=a(u)}if(null!==m)var l=!0;else{var c=a(d);null!==c&&M(S,c.startTime-r),l=!1}return l}finally{m=null,p=i,h=!1}}"u">typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var _=!1,N=null,x=-1,E=5,B=-1;function P(){return!(t.unstable_now()-B<E)}function I(){if(null!==N){var e=t.unstable_now();B=e;var r=!0;try{r=N(!0,e)}finally{r?o():(_=!1,N=null)}}else _=!1}if("function"==typeof C)o=function(){C(I)};else if("u">typeof MessageChannel){var k=new MessageChannel,T=k.port2;k.port1.onmessage=I,o=function(){T.postMessage(null)}}else o=function(){v(I,0)};function D(e){N=e,_||(_=!0,o())}function M(e,r){x=v(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){A||h||(A=!0,D(w))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return a(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}
2455var r=p;p=t;try{return e()}finally{p=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=p;p=e;try{return t()}finally{p=r}},t.unstable_scheduleCallback=function(e,n,i){var o=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?o+i:o,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=0x3fffffff;break;case 4:s=1e4;break;default:s=5e3}return s=i+s,e={id:f++,callback:n,priorityLevel:e,startTime:i,expirationTime:s,sortIndex:-1},i>o?(e.sortIndex=i,r(d,e),null===a(u)&&e===a(d)&&(g?(y(x),x=-1):g=!0,M(S,i-o))):(e.sortIndex=s,r(u,e),A||h||(A=!0,D(w))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var r=p;p=t;try{return e.apply(this,arguments)}finally{p=r}}}},1993(e,t,r){"use strict";e.exports=r(55142)},33664(e,t,r){"use strict";r.d(t,{N_:()=>p,k2:()=>g});var a=r(70313);r(79140);var n=r(14041),i=r(69074),o=r(89575),s=r(17502),l=r(37730);n.Component,n.Component;var c=function(e,t){return"function"==typeof e?e(t):e},u=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},d=function(e){return e},f=n.forwardRef;void 0===f&&(f=d);var m=f(function(e,t){var r=e.innerRef,a=e.navigate,i=e.onClick,l=(0,s.A)(e,["innerRef","navigate","onClick"]),c=l.target,u=(0,o.A)({},l,{onClick:function(e){try{i&&i(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||c&&"_self"!==c||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||(e.preventDefault(),a())}});return d!==f?u.ref=t||r:u.ref=r,n.createElement("a",u)}),p=f(function(e,t){var r=e.component,p=void 0===r?m:r,h=e.replace,A=e.to,g=e.innerRef,v=(0,s.A)(e,["component","replace","to","innerRef"]);return n.createElement(a.XZ.Consumer,null,function(e){e||(0,l.A)(!1);var r=e.history,a=u(c(A,e.location),e.location),s=a?r.createHref(a):"",m=(0,o.A)({},v,{href:s,navigate:function(){var t=c(A,e.location),a=(0,i.AO)(e.location)===(0,i.AO)(u(t));(h||a?r.replace:r.push)(t)}});return d!==f?m.ref=t||g:m.innerRef=g,n.createElement(p,m)})}),h=function(e){return e},A=n.forwardRef;void 0===A&&(A=h);var g=A(function(e,t){var r=e["aria-current"],i=void 0===r?"page":r,d=e.activeClassName,f=void 0===d?"active":d,m=e.activeStyle,g=e.className,v=e.exact,y=e.isActive,C=e.location,b=e.sensitive,S=e.strict,w=e.style,_=e.to,N=e.innerRef,x=(0,s.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return n.createElement(a.XZ.Consumer,null,function(e){e||(0,l.A)(!1);var r=C||e.location,s=u(c(_,r),r),d=s.pathname,E=d&&d.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),B=E?(0,a.B6)(r.pathname,{path:E,exact:v,sensitive:b,strict:S}):null,P=!!(y?y(B,r):B),I="function"==typeof g?g(P):g,k="function"==typeof w?w(P):w;P&&(I=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(function(e){return e}).join(" ")}(I,f),k=(0,o.A)({},k,m));var T=(0,o.A)({"aria-current":P&&i||null,className:I,style:k,to:s},x);return h!==A?T.ref=t||N:T.innerRef=N,n.createElement(p,T)})})},70313(e,t,r){"use strict";r.d(t,{rd:()=>_,qh:()=>B,Ix:()=>y,dO:()=>P,XZ:()=>v,B6:()=>E,W6:()=>k,zy:()=>T,g:()=>D});var a=r.cw(function(e,t){/** @license React v16.13.1
2456 * react-is.production.min.js
2457 *
2458 * Copyright (c) Facebook, Inc. and its affiliates.
2459 *
2460 * This source code is licensed under the MIT license found in the
2461 * LICENSE file in the root directory of this source tree.
2462 */var r="function"==typeof Symbol&&Symbol.for;r&&Symbol.for("react.element"),r&&Symbol.for("react.portal"),r&&Symbol.for("react.fragment"),r&&Symbol.for("react.strict_mode"),r&&Symbol.for("react.profiler"),r&&Symbol.for("react.provider"),r&&Symbol.for("react.context"),r&&Symbol.for("react.async_mode"),r&&Symbol.for("react.concurrent_mode"),r&&Symbol.for("react.forward_ref"),r&&Symbol.for("react.suspense"),r&&Symbol.for("react.suspense_list"),r&&Symbol.for("react.memo"),r&&Symbol.for("react.lazy"),r&&Symbol.for("react.block"),r&&Symbol.for("react.fundamental"),r&&Symbol.for("react.responder"),r&&Symbol.for("react.scope")}),n=r.cw(function(e,t){a()}),i=r(79140),o=r(14041),s=r(39067),l=r.n(s),c=r(69074),u=r(37730),d=r(89575),f=r(82402),m=r.n(f);n(),r(17502),r(75985);var p="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof globalThis?globalThis:{},h=o.createContext||function(e,t){var r,a,n="__create-react-context-"+(p.__global_unique_id__=(p.__global_unique_id__||0)+1)+"__",s=function(e){function r(){for(var t,r,a,n=arguments.length,i=Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=(t=e.call.apply(e,[this].concat(i))||this).props.value,a=[],t.emitter={on:function(e){a.push(e)},off:function(e){a=a.filter(function(t){return t!==e})},get:function(){return r},set:function(e,t){r=e,a.forEach(function(e){return e(r,t)})}},t}(0,i.A)(r,e);var a=r.prototype;return a.getChildContext=function(){var e;return(e={})[n]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var r,a=this.props.value,
2462n=e.value;(a===n?0!==a||1/a==1/n:a!=a&&n!=n)?r=0:0!=(r=("function"==typeof t?t(a,n):0x3fffffff)|0)&&this.emitter.set(e.value,r)}},a.render=function(){return this.props.children},r}(o.Component);(r={})[n]=l().object.isRequired,s.childContextTypes=r;var c=function(t){function r(){for(var e,r=arguments.length,a=Array(r),n=0;n<r;n++)a[n]=arguments[n];return(e=t.call.apply(t,[this].concat(a))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,r){(e.observedBits&r)!=0&&e.setState({value:e.getValue()})},e}(0,i.A)(r,t);var a=r.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?0x3fffffff:t},a.componentDidMount=function(){this.context[n]&&this.context[n].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?0x3fffffff:e},a.componentWillUnmount=function(){this.context[n]&&this.context[n].off(this.onUpdate)},a.getValue=function(){return this.context[n]?this.context[n].get():e},a.render=function(){var e;return(Array.isArray(e=this.props.children)?e[0]:e)(this.state.value)},r}(o.Component);return(a={})[n]=l().object,c.contextTypes=a,{Provider:s,Consumer:c}},A=function(e){var t=h();return t.displayName=e,t},g=A("Router-History"),v=A("Router"),y=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={location:t.history.location},r._isMounted=!1,r._pendingLocation=null,t.staticContext||(r.unlisten=t.history.listen(function(e){r._pendingLocation=e})),r}(0,i.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var r=t.prototype;return r.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen(function(t){e._isMounted&&e.setState({location:t})})),this._pendingLocation&&this.setState({location:this._pendingLocation})},r.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},r.render=function(){return o.createElement(v.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.createElement(g.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.Component);o.Component;var C=function(e){function t(){return e.apply(this,arguments)||this}(0,i.A)(t,e);var r=t.prototype;return r.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},r.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},r.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},r.render=function(){return null},t}(o.Component),b={},S=0;function w(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:(function(e){if(b[e])return b[e];var t=m().compile(e);return S<1e4&&(b[e]=t,S++),t})(e)(t,{pretty:!0})}function _(e){var t=e.computedMatch,r=e.to,a=e.push,n=void 0!==a&&a;return o.createElement(v.Consumer,null,function(e){e||(0,u.A)(!1);var a=e.history,i=e.staticContext,s=n?a.push:a.replace,l=(0,c.yJ)(t?"string"==typeof r?w(r,t.params):(0,d.A)({},r,{pathname:w(r.pathname,t.params)}):r);return i?(s(l),null):o.createElement(C,{onMount:function(){s(l)},onUpdate:function(e,t){var r=(0,c.yJ)(t.to);(0,c.Fu)(r,(0,d.A)({},l,{key:r.key}))||s(l)},to:r})})}var N={},x=0;function E(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var r=t,a=r.path,n=r.exact,i=void 0!==n&&n,o=r.strict,s=void 0!==o&&o,l=r.sensitive,c=void 0!==l&&l;return[].concat(a).reduce(function(t,r){if(!r&&""!==r)return null;if(t)return t;var a=function(e,t){var r=""+t.end+t.strict+t.sensitive,a=N[r]||(N[r]={});if(a[e])return a[e];var n=[],i={regexp:m()(e,n,t),keys:n};return x<1e4&&(a[e]=i,x++),i}(r,{end:i,strict:s,sensitive:c}),n=a.regexp,o=a.keys,l=n.exec(e);if(!l)return null;var u=l[0],d=l.slice(1),f=e===u;return i&&!f?null:{path:r,url:"/"===r&&""===u?"/":u,isExact:f,params:o.reduce(function(e,t,r){return e[t.name]=d[r],e},{})}},null)}var B=function(e){function t(){return e.apply(this,arguments)||this}return(0,i.A)(t,e),t.prototype.render=function(){var e=this;return o.createElement(v.Consumer,null,function(t){t||(0,u.A)(!1);var r,a=e.props.location||t.location,n=e.props.computedMatch?e.props.computedMatch:e.props.path?E(a.pathname,e.props):t.match,i=(0,d.A)({},t,{location:a,match:n}
2462),s=e.props,l=s.children,c=s.component,f=s.render;return Array.isArray(l)&&(r=l,0===o.Children.count(r))&&(l=null),o.createElement(v.Provider,{value:i},i.match?l?"function"==typeof l?l(i):l:c?o.createElement(c,i):f?f(i):null:"function"==typeof l?l(i):null)})},t}(o.Component);o.Component;var P=function(e){function t(){return e.apply(this,arguments)||this}return(0,i.A)(t,e),t.prototype.render=function(){var e=this;return o.createElement(v.Consumer,null,function(t){t||(0,u.A)(!1);var r,a,n=e.props.location||t.location;return o.Children.forEach(e.props.children,function(e){if(null==a&&o.isValidElement(e)){r=e;var i=e.props.path||e.props.from;a=i?E(n.pathname,(0,d.A)({},e.props,{path:i})):t.match}}),a?o.cloneElement(r,{location:n,computedMatch:a}):null})},t}(o.Component),I=o.useContext;function k(){return I(g)}function T(){return I(v).location}function D(){var e=I(v).match;return e?e.params:{}}},93150(e){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},82402(e,t,r){var a=r(93150);e.exports=function e(t,r,n){if(a(r)||(n=r||n,r=[]),n=n||{},t instanceof RegExp){var o,s,l=r,d=t.source.match(/\((?!\?)/g);if(d)for(var f=0;f<d.length;f++)l.push({name:f,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return t.keys=l,t}if(a(t)){for(var m,p=r,h=n,A=[],g=0;g<t.length;g++)A.push(e(t[g],p,h).source);return(m=RegExp("(?:"+A.join("|")+")",c(h))).keys=p,m}return o=r,u(i(t,s=n),o,s)},e.exports.parse=i,e.exports.compile=function(e,t){return s(i(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=u;var n=RegExp("(\\\\.)|([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))","g");function i(e,t){for(var r,a=[],i=0,o=0,s="",c=t&&t.delimiter||"/";null!=(r=n.exec(e));){var u=r[0],d=r[1],f=r.index;if(s+=e.slice(o,f),o=f+u.length,d){s+=d[1];continue}var m=e[o],p=r[2],h=r[3],A=r[4],g=r[5],v=r[6],y=r[7];s&&(a.push(s),s="");var C=null!=p&&null!=m&&m!==p,b="+"===v||"*"===v,S="?"===v||"*"===v,w=p||c,_=A||g,N=p||("string"==typeof a[a.length-1]?a[a.length-1]:"");a.push({name:h||i++,prefix:p||"",delimiter:w,optional:S,repeat:b,partial:C,asterisk:!!y,pattern:_?_.replace(/([=!:$\/()])/g,"\\$1"):y?".*":!N||N.indexOf(w)>-1?"[^"+l(w)+"]+?":l(N)+"|(?:(?!"+l(N)+")[^"+l(w)+"])+?"})}return o<e.length&&(s+=e.substr(o)),s&&a.push(s),a}function o(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function s(e,t){for(var r=Array(e.length),n=0;n<e.length;n++)"object"==typeof e[n]&&(r[n]=RegExp("^(?:"+e[n].pattern+")$",c(t)));return function(t,n){for(var i="",s=t||{},l=(n||{}).pretty?o:encodeURIComponent,c=0;c<e.length;c++){var u,d=e[c];if("string"==typeof d){i+=d;continue}var f=s[d.name];if(null==f)if(d.optional){d.partial&&(i+=d.prefix);continue}else throw TypeError('Expected "'+d.name+'" to be defined');if(a(f)){if(!d.repeat)throw TypeError('Expected "'+d.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length)if(d.optional)continue;else throw TypeError('Expected "'+d.name+'" to not be empty');for(var m=0;m<f.length;m++){if(u=l(f[m]),!r[c].test(u))throw TypeError('Expected all "'+d.name+'" to match "'+d.pattern+'", but received `'+JSON.stringify(u)+"`");i+=(0===m?d.prefix:d.delimiter)+u}continue}if(u=d.asterisk?encodeURI(f).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}):l(f),!r[c].test(u))throw TypeError('Expected "'+d.name+'" to match "'+d.pattern+'", but received "'+u+'"');i+=d.prefix+u}return i}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e&&e.sensitive?"":"i"}function u(e,t,r){a(t)||(r=t||r,t=[]);for(var n,i=(r=r||{}).strict,o=!1!==r.end,s="",u=0;u<e.length;u++){var d=e[u];if("string"==typeof d)s+=l(d);else{var f=l(d.prefix),m="(?:"+d.pattern+")";t.push(d),d.repeat&&(m+="(?:"+f+m+")*"),s+=m=d.optional?d.partial?f+"("+m+")?":"(?:"+f+"("+m+"))?":f+"("+m+")"}}var p=l(r.delimiter||"/"),h=s.slice(-p.length)===p;return i||(s=(h?s.slice(0,-p.length):s)+"(?:"+p+"(?=$))?"),o?s+="$":s+=i&&h?"":"(?="+p+"|$)",(n=RegExp("^"+s,c(r))).keys=t,n}},73335(e,t,r){"use strict";/**
2463 * @license React
2464 * react-jsx-runtime.production.min.js
2465 *
2466 * Copyright (c) Facebook, Inc. and its affiliates.
2467 *
2468 * This source code is licensed under the MIT license found in the
2469 * LICENSE file in the root directory of this source tree.
2470 */var a=r(14041),n=Symbol.for("react.element"),i=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=a.__SECRET_INT
vendor: 4,698 bytes, lines 2470-2478
2470ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var a,i={},c=null,u=null;for(a in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,a)&&!l.hasOwnProperty(a)&&(i[a]=t[a]);if(e&&e.defaultProps)for(a in t=e.defaultProps)void 0===i[a]&&(i[a]=t[a]);return{$$typeof:n,type:e,key:c,ref:u,props:i,_owner:s.current}}t.Fragment=i,t.jsx=c,t.jsxs=c},14304(e,t){"use strict";/**
2471 * @license React
2472 * react.production.min.js
2473 *
2474 * Copyright (c) Facebook, Inc. and its affiliates.
2475 *
2476 * This source code is licensed under the MIT license found in the
2477 * LICENSE file in the root directory of this source tree.
2478 */var r=Symbol.for("react.element"),a=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),m=Symbol.iterator,p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,A={};function g(e,t,r){this.props=e,this.context=t,this.refs=A,this.updater=r||p}function v(){}function y(e,t,r){this.props=e,this.context=t,this.refs=A,this.updater=r||p}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=g.prototype;var C=y.prototype=new v;C.constructor=y,h(C,g.prototype),C.isPureReactComponent=!0;var b=Array.isArray,S=Object.prototype.hasOwnProperty,w={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,a){var n,i={},o=null,s=null;if(null!=t)for(n in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)S.call(t,n)&&!_.hasOwnProperty(n)&&(i[n]=t[n]);var l=arguments.length-2;if(1===l)i.children=a;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(n in l=e.defaultProps)void 0===i[n]&&(i[n]=l[n]);return{$$typeof:r,type:e,key:o,ref:s,props:i,_owner:w.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var E=/\/+/g;function B(e,t){var r,a;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,a={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return a[e]})):t.toString(36)}function P(e,t,n){if(null==e)return e;var i=[],o=0;return!function e(t,n,i,o,s){var l,c,u,d=typeof t;("undefined"===d||"boolean"===d)&&(t=null);var f=!1;if(null===t)f=!0;else switch(d){case"string":case"number":f=!0;break;case"object":switch(t.$$typeof){case r:case a:f=!0}}if(f)return s=s(f=t),t=""===o?"."+B(f,0):o,b(s)?(i="",null!=t&&(i=t.replace(E,"$&/")+"/"),e(s,n,i,"",function(e){return e})):null!=s&&(x(s)&&(l=s,c=i+(!s.key||f&&f.key===s.key?"":(""+s.key).replace(E,"$&/")+"/")+t,s={$$typeof:r,type:l.type,key:c,ref:l.ref,props:l.props,_owner:l._owner}),n.push(s)),1;if(f=0,o=""===o?".":o+":",b(t))for(var p=0;p<t.length;p++){var h=o+B(d=t[p],p);f+=e(d,n,i,h,s)}else if("function"==typeof(h=null===(u=t)||"object"!=typeof u?null:"function"==typeof(u=m&&u[m]||u["@@iterator"])?u:null))for(t=h.call(t),p=0;!(d=t.next()).done;)h=o+B(d=d.value,p++),f+=e(d,n,i,h,s);else if("object"===d)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(n=String(t))?"object with keys {"+Object.keys(t).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return f}(e,i,"","",function(e){return t.call(n,e,o++)}),i}function I(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){(0===e._status||-1===e._status)&&(e._status=1,e._result=t)},function(t){(0===e._status||-1===e._status)&&(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var k={current:null},T={transition:null};function D(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,r){P(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return P(e,function(){t++}),t},toArray:function(e){return P(e,function(e){return e})||[]},only:function(e){if(!x(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=n,t.Profiler=o,t.PureComponent=y,t.StrictMode=i,t.Suspense=u,t.__SECRET_INT
2478ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={ReactCurrentDispatcher:k,ReactCurrentBatchConfig:T,ReactCurrentOwner:w},t.act=D,t.cloneElement=function(e,t,a){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=h({},e.props),i=e.key,o=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,s=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)S.call(t,c)&&!_.hasOwnProperty(c)&&(n[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)n.children=a;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];n.children=l}return{$$typeof:r,type:e.type,key:i,ref:o,props:n,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=N,t.createFactory=function(e){var t=N.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:I}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=T.transition;T.transition={};try{e()}finally{T.transition=t}},t.unstable_act=D,t.useCallback=function(e,t){return k.current.useCallback(e,t)},t.useContext=function(e){return k.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return k.current.useDeferredValue(e)},t.useEffect=function(e,t){return k.current.useEffect(e,t)},t.useId=function(){return k.current.useId()},t.useImperativeHandle=function(e,t,r){return k.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return k.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return k.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return k.current.useMemo(e,t)},t.useReducer=function(e,t,r){return k.current.useReducer(e,t,r)},t.useRef=function(e){return k.current.useRef(e)},t.useState=function(e){return k.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return k.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return k.current.useTransition()},t.version="18.3.1"},14041(e,t,r){"use strict";e.exports=r(14304)},31085(e,t,r){"use strict";e.exports=r(73335)},68989(e){var t=function(e){"use strict";var t,r=Object.prototype,a=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch{c=function(e,t,r){return e[t]=r}}function u(e,r,a,i){var o,s,l=Object.create((r&&r.prototype instanceof A?r:A).prototype);return n(l,"_invoke",{value:(o=new E(i||[]),s=f,function(r,n){if(s===m)throw Error("Generator is already running");if(s===p){if("throw"===r)throw n;return{value:t,done:!0}}for(o.method=r,o.arg=n;;){var i=o.delegate;if(i){var l=function e(r,a){var n=a.method,i=r.iterator[n];if(t===i)return a.delegate=null,"throw"===n&&r.iterator.return&&(a.method="return",a.arg=t,e(r,a),"throw"===a.method)||"return"!==n&&(a.method="throw",a.arg=TypeError("The iterator does not provide a '"+n+"' method")),h;var o=d(i,r.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,h;var s=o.arg;return s?s.done?(a[r.resultName]=s.value,a.next=r.nextLoc,"return"!==a.method&&(a.method="next",a.arg=t),a.delegate=null,h):s:(a.method="throw",a.arg=TypeError("iterator result is not an object"),a.delegate=null,h)}(i,o);if(l){if(l===h)continue;return l}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(s===f)throw s=p,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);s=m;var c=d(e,a,o);if("normal"===c.type){if(s=o.done?p:"suspendedYield",c.arg===h)continue;return{value:c.arg,done:o.done}}"throw"===c.type&&(s=p,o.method="throw",o.arg=c.arg)}})}),l}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var f="suspendedStart",m="executing",p="completed",h={};function A(){}function g(){}function v(){}var y={};c(y,o,function(){return this});var C=Object.getPrototypeOf,b=C&&C(C(B([])));b&&b!==r&&a.call(b,o)&&(y=b);var S=v.prototype=A.prototype=Object.create(y);function w(e){["next","throw","return"].forEach(function(t){c(e,t,function(e){return this._invoke(t,e)})})}function _(e,t){var r;n(this,"_invoke",{value:function(n,i){function o(){return new t(function(r,o){!function r(n,i,o,s){var l=d(e[n],e,i);if("throw"===l.type)s(l.arg);else{var c=l.arg,u=c.value;return u&&"object"==typeof u&&a.call(u,"__await")?t.resolve(u.__await).then(function(e){r("next",e,o,s)},function(e){r("throw",e,o,s)}):t.resolve(u).then(function(e){c.value=e,o(c)},function(e){return r("throw",e,o,s)})}}(n,i,r,o)})}return r=r?r.then(o,o):o()}})}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function B(e){if(null!=e){var r=e[o];if(r)return r.call(e);
2478if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function r(){for(;++n<e.length;)if(a.call(e,n))return r.value=e[n],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}throw TypeError(typeof e+" is not iterable")}return g.prototype=v,n(S,"constructor",{value:v,configurable:!0}),n(v,"constructor",{value:g,configurable:!0}),g.displayName=c(v,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,c(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},w(_.prototype),c(_.prototype,s,function(){return this}),e.AsyncIterator=_,e.async=function(t,r,a,n,i){void 0===i&&(i=Promise);var o=new _(u(t,r,a,n),i);return e.isGeneratorFunction(r)?o:o.next().then(function(e){return e.done?e.value:o.next()})},w(S),c(S,l,"Generator"),c(S,o,function(){return this}),c(S,"toString",function(){return"[object Generator]"}),e.keys=function(e){var t=Object(e),r=[];for(var a in t)r.push(a);return r.reverse(),function e(){for(;r.length;){var a=r.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=B,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(x),!e)for(var r in this)"t"===r.charAt(0)&&a.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function n(a,n){return s.type="throw",s.arg=e,r.next=a,n&&(r.method="next",r.arg=t),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);else if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else if(c){if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else throw Error("try statement without catch or finally")}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return(o.type=e,o.arg=t,i)?(this.method="next",this.next=i.finallyLoc,h):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),x(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var a=r.completion;if("throw"===a.type){var n=a.arg;x(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(e,r,a){return this.delegate={iterator:B(e),resultName:r,nextLoc:a},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch{"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},27832(e,t,r){"use strict";r.d(t,{m3:()=>n});var a,n=((a={})[a.NONE=1]="NONE",a[a.BACKWARDS_COMPATIBLE=2]="BACKWARDS_COMPATIBLE",a[a.V6_COMPATIBLE=3]="V6_COMPATIBLE",a)},26638(e,t,r){"use strict";r.d(t,{Iq:()=>u,dp:()=>c,gS:()=>s,ow:()=>i,yf:()=>l,zi:()=>o});let a=BigInt(0),n=BigInt(1);function i(e){let t="0123456789ABCDEF",r="";return e.forEach(e=>{r+=t[e>>4]+t[15&e]}),BigInt("0x0"+r)}function o(e,t){let r=e%t;return r<a?r+t:r}function s(e,t,r){if(r===a)throw Error("Modulo cannot be zero");if(r===n)return BigInt(0);if(t<a)throw Error("Unsopported negative exponent");let i=t,o=e;o%=r;let s=BigInt(1);for(;i>a;){let e=i&n;i>>=n;let t=s*o%r;s=e?t:s,o=o*o%r}return s}function l(e,t){let{gcd:r,x:i}=function(e,t){let r=BigInt(0),n=BigInt(1),i=BigInt(1),o=BigInt(0),s=e>=a?e:-e,l=t>=a?t:-t;for(;l!==a;){let e=s/l,t=r;r=i-e*r,i=t,t=n,n=o-e*n,o=t,t=l,l=s%l,s=t}return{x:e<a?-i:i,y:t<a?-o:o,gcd:s}}(e,t);if(r!==n)throw Error("Inverse does not exist");return o(i+t,t)}function c(e){let t=e<a?BigInt(-1):a,r=BigInt(8),n=1,i=e;for(;(i>>=r)!==t;)n++;return n}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"be",r=arguments.length>2?arguments[2]:void 0,a=e.toString(16);a.length%2==1&&(a="0"+a);let n=a.length/2,i=new Uint8Array(r??n),o=r?r-n:0,s=0;for(;s<n;)i[s+o]=parseInt(a.slice(2*s,2*s+2),16),s++;return"be"!==t&&i.reverse(),i}},55641(e,t,r){"use strict";r.d(t,{H:()=>n});var a,n=((a={})[a.NOT_SIGNED=0]="NOT_SIGNED",a[a.SIGNED_AND_VALID=1]="SIGNED_AND_VALID",a[a.SIGNED_AND_INVALID=2]="SIGNED_AND_INVALID",a);r.d(t,["N",0,{RECOMMENDED:{passes:1,parallelism:4,memoryExponent:19,tagLength:32},MINIMUM:{passes:3,parallelism:4,memoryExponent:16,tagLength:32}}])},91340(e,t,r){"use strict";let a=null;r.d(t,["Y",0,e=>((null===a||e>a)&&(a=e),a),"n",0,()=>a??new Date])},12375(e,t,r){"use strict";r.d(t,{PN:()=>n,hd:()=>i});var a=r(31670);async function n(e){return a.K.importPublicKey({binaryKey:await a.K.exportPublicKey({key:e,format:"binary"})})}async function i(e){try{let t=await a.K.encryptSessionKey({data:crypto.getRandomValues(new Uint8Array(16)),algorithm:"aes128",encryptionKeys:e});return await a.K.decryptSessionKey({armoredMessage:t,decryptionKeys:e}),!0}catch{return!1}}},31670(e,t,r){"use strict";var a=r(55641),n=r(91340);let i=e=>{if(null===e)throw Error("CryptoProxy: endpoint not initialized");return e},o=null,s=async()=>{},l=null;async function c(e){let t=await i(o).verifyMessage(e),{textData:r,stripTrailingSpaces:n}=e;if(t.verificationStatus===a.H.SIGNED_AND_INVALID&&n&&r&&t.data!==r){let t=await i(o).verifyMessage({...e,binaryData:void 0,stripTrailingSpaces:!1});if(t.verificationStatus===a.H.SIGNED_AND_VALID)return null==l||l("Fallback verification needed",{level:"info"}),t;r!==r.split(`
2479`).map(e=>{let t=e.length-1;for(;t>=0&&(" "===e[t]||"	"===e[t]);)t--;return e.substring(0,t+1)}).join(`
2480`)&&(null==l||l("Fallback verification insufficient",{level:"info"}))}return t}r.d(t,["K",0,{setEndpoint(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;if(o)throw Error("already initialised");o=e,s=t},releaseEndpoint(){let e=o;return o=null,s(i(e))},setSentryLogger(e){l=e},encryptMessage:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).encryptMessage({...r,date:t})},encryptMessageStream:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).encryptMessageStream({...r,date:t})},decryptMessage:async e=>{let{date:t=new Date(+(0,n.n)()+6e4),...r}=e;return i(o).decryptMessage({...r,date:t})},decryptMessageStream:async e=>{let{date:t=new Date(+(0,n.n)()+6e4),...r}=e;return i(o).decryptMessageStream({...r,date:t})},signMessage:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).signMessage({...r,date:t})},verifyMessage:async e=>{let{date:t=new Date(+(0,n.n)()+6e4),...r}=e;return c({...r,date:t})},verifyCleartextMessage:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).verifyCleartextMessage({...r,date:t})},processMIME:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).processMIME({...r,date:t})},generateSessionKey:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).generateSessionKey({...r,date:t})},generateSessionKeyForAlgorithm:async e=>i(o).generateSessionKeyForAlgorithm(e),encryptSessionKey:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).encryptSessionKey({...r,date:t})},decryptSessionKey:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).decryptSessionKey({...r,date:t})},importPrivateKey:async e=>i(o).importPrivateKey(e),importPublicKey:async e=>i(o).importPublicKey(e),generateKey:async e=>{let{date:t=new Date(+(0,n.n)()+-6e4),...r}=e;return i(o).generateKey({...r,date:t})},reformatKey:async e=>{let{privateKey:t,date:r=t.getCreationTime(),...a}=e;return i(o).reformatKey({...a,privateKey:t,date:r})},exportPublicKey:async e=>i(o).exportPublicKey(e),exportPrivateKey:async e=>i(o).exportPrivateKey(e),clearKeyStore:()=>i(o).clearKeyStore(),clearKey:async e=>i(o).clearKey(e),replaceUserIDs:async e=>i(o).replaceUserIDs(e),cloneKeyAndChangeUserIDs:async e=>i(o).cloneKeyAndChangeUserIDs(e),generateE2EEForwardingMaterial:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).generateE2EEForwardingMaterial({...r,date:t})},doesKeySupportE2EEForwarding:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).doesKeySupportE2EEForwarding({...r,date:t})},isE2EEForwardingKey:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).isE2EEForwardingKey({...r,date:t})},isRevokedKey:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).isRevokedKey({...r,date:t})},isExpiredKey:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).isExpiredKey({...r,date:t})},canKeyEncrypt:async e=>{let{date:t=(0,n.n)(),...r}=e;return i(o).canKeyEncrypt({...r,date:t})},computeHash:async e=>i(o).computeHash(e),computeHashStream:async e=>i(o).computeHashStream(e),computeArgon2:e=>i(o).computeArgon2(e),getArmoredMessage:async e=>i(o).getArmoredMessage(e),getArmoredKeys:async e=>i(o).getArmoredKeys(e),getArmoredSignature:async e=>i(o).getArmoredSignature(e),getSignatureInfo:async e=>i(o).getSignatureInfo(e),getMessageInfo:async e=>i(o).getMessageInfo(e),getKeyInfo:async e=>i(o).getKeyInfo(e)}])},92742(e,t,r){"use strict";let a,n;r.d(t,{Yl:()=>4,ML:()=>$,bv:()=>z,bx:()=>K,lC:()=>H,id:()=>F});var i=r(26638),o=r(75360),s=r(31670),l=r(63650);function c(e,t,r,a){function n(r){"string"==typeof e&&"number"==typeof t?function(e,t,r){if("function"==typeof t&&(r=t,t=void 0),"function"==typeof e&&(r=e,e=void 0),void 0===e)e=h;else if("number"!=typeof e)throw Error("illegal arguments: "+typeof e);function a(t){u(function(){try{t(null,function(e){if("number"!=typeof(e=e||h))throw Error("Illegal arguments: "+typeof e+", undefined");e<4?e=4:e>31&&(e=31);var t=[];return t.push("$2b$"),e<10&&t.push("0"),t.push(e.toString()),t.push("$"),t.push(m(function(e){try{return crypto.getRandomValues(new Uint8Array(e))}catch{}try{return l.randomBytes(e)}catch{}throw Error("Neither WebCryptoAPI nor a crypto module is available. Use bcrypt.setRandomFallback to set an alternative")}(p),p)),t.join("")}(e))}catch(e){t(e)}})}if(!r)return new Promise(function(e,t){a(function(r,a){r?t(r):e(a)})});if("function"!=typeof r)throw Error("Illegal callback: "+typeof r);a(r)}(t,function(t,n){w(e,n,r,a)}):"string"==typeof e&&"string"==typeof t?w(e,t,r,a):u(r.bind(this,Error("Illegal arguments: "+typeof e+", "+typeof t)))}if(!r)return new Promise(function(e,t){n(function(r,a){r?t(r):e(a)})});if("function"!=typeof r)throw Error("Illegal callback: "+typeof r);n(r)}var u="function"==typeof setImmediate?setImmediate:"object"==typeof scheduler&&"function"==typeof scheduler.postTask?scheduler.postTask.bind(scheduler):setTimeout,d="./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),f=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,54,55,56,57,58,59,60,61,62,63,-1,-1,-1,-1,-1,-1,-1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,-1,-1,-1,-1,-1,-1,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,-1,-1,-1,-1,-1];function m(e,t){var r,a,n=0,i=[];if(t<=0||t>e.length)throw Error("Illegal len: "+t);for(;n<t;){if(r=255&e[n++],i.push(d[r>>2&63]),r=(3&r)<<4,n>=t||(r|=(a=255&e[n++])>>4&15,i.push(d[63&r]),r=(15&a)<<2,n>=t)){i.push(d[63&r]);break}r|=(a=255&e[n++])>>6&3,i.push(d[63&r]),i.push(d[63&a])}return i.join("")}
2480var p=16,h=10,A=[0x243f6a88,0x85a308d3,0x13198a2e,0x3707344,0xa4093822,0x299f31d0,0x82efa98,0xec4e6c89,0x452821e6,0x38d01377,0xbe5466cf,0x34e90c6c,0xc0ac29b7,0xc97c50dd,0x3f84d5b5,0xb5470917,0x9216d5d9,0x8979fb1b],g=[0xd1310ba6,0x98dfb5ac,0x2ffd72db,0xd01adfb7,0xb8e1afed,0x6a267e96,0xba7c9045,0xf12c7f99,0x24a19947,0xb3916cf7,0x801f2e2,0x858efc16,0x636920d8,0x71574e69,0xa458fea3,0xf4933d7e,0xd95748f,0x728eb658,0x718bcd58,0x82154aee,0x7b54a41d,0xc25a59b5,0x9c30d539,0x2af26013,0xc5d1b023,0x286085f0,0xca417918,0xb8db38ef,0x8e79dcb0,0x603a180e,0x6c9e0e8b,0xb01e8a3e,0xd71577c1,0xbd314b27,0x78af2fda,0x55605c60,0xe65525f3,0xaa55ab94,0x57489862,0x63e81440,0x55ca396a,0x2aab10b6,0xb4cc5c34,0x1141e8ce,0xa15486af,0x7c72e993,0xb3ee1411,0x636fbc2a,0x2ba9c55d,0x741831f6,0xce5c3e16,0x9b87931e,0xafd6ba33,0x6c24cf5c,0x7a325381,0x28958677,0x3b8f4898,0x6b4bb9af,0xc4bfe81b,0x66282193,0x61d809cc,0xfb21a991,0x487cac60,0x5dec8032,0xef845d5d,0xe98575b1,0xdc262302,0xeb651b88,0x23893e81,0xd396acc5,0xf6d6ff3,0x83f44239,0x2e0b4482,0xa4842004,0x69c8f04a,0x9e1f9b5e,0x21c66842,0xf6e96c9a,0x670c9c61,0xabd388f0,0x6a51a0d2,0xd8542f68,0x960fa728,0xab5133a3,0x6eef0b6c,0x137a3be4,0xba3bf050,0x7efb2a98,0xa1f1651d,0x39af0176,0x66ca593e,0x82430e88,0x8cee8619,0x456f9fb4,0x7d84a5c3,0x3b8b5ebe,0xe06f75d8,0x85c12073,0x401a449f,0x56c16aa6,0x4ed3aa62,0x363f7706,0x1bfedf72,0x429b023d,0x37d0d724,0xd00a1248,0xdb0fead3,0x49f1c09b,0x75372c9,0x80991b7b,0x25d479d8,0xf6e8def7,0xe3fe501a,0xb6794c3b,0x976ce0bd,0x4c006ba,0xc1a94fb6,0x409f60c4,0x5e5c9ec2,0x196a2463,0x68fb6faf,0x3e6c53b5,0x1339b2eb,0x3b52ec6f,0x6dfc511f,0x9b30952c,0xcc814544,0xaf5ebd09,0xbee3d004,0
2480xde334afd,0x660f2807,0x192e4bb3,0xc0cba857,0x45c8740f,0xd20b5f39,0xb9d3fbdb,0x5579c0bd,0x1a60320a,0xd6a100c6,0x402c7279,0x679f25fe,0xfb1fa3cc,0x8ea5e9f8,0xdb3222f8,0x3c7516df,0xfd616b15,0x2f501ec8,0xad0552ab,0x323db5fa,0xfd238760,0x53317b48,0x3e00df82,0x9e5c57bb,0xca6f8ca0,0x1a87562e,0xdf1769db,0xd542a8f6,0x287effc3,0xac6732c6,0x8c4f5573,0x695b27b0,0xbbca58c8,0xe1ffa35d,0xb8f011a0,0x10fa3d98,0xfd2183b8,0x4afcb56c,0x2dd1d35b,0x9a53e479,0xb6f84565,0xd28e49bc,0x4bfb9790,0xe1ddf2da,0xa4cb7e33,0x62fb1341,0xcee4c6e8,0xef20cada,0x36774c01,0xd07e9efe,0x2bf11fb4,0x95dbda4d,0xae909198,0xeaad8e71,0x6b93d5a0,0xd08ed1d0,0xafc725e0,0x8e3c5b2f,0x8e7594b7,0x8ff6e2fb,0xf2122b64,0x8888b812,0x900df01c,0x4fad5ea0,0x688fc31c,0xd1cff191,0xb3a8c1ad,0x2f2f2218,0xbe0e1777,0xea752dfe,0x8b021fa1,0xe5a0cc0f,0xb56f74e8,0x18acf3d6,0xce89e299,0xb4a84fe0,0xfd13e0b7,0x7cc43b81,0xd2ada8d9,0x165fa266,0x80957705,0x93cc7314,0x211a1477,0xe6ad2065,0x77b5fa86,0xc75442f5,0xfb9d35cf,0xebcdaf0c,0x7b3e89a0,0xd6411bd3,0xae1e7e49,2428461,0x2071b35e,0x226800bb,0x57b8e0af,0x2464369b,0xf009b91e,0x5563911d,0x59dfa6aa,0x78c14389,0xd95a537f,0x207d5ba2,0x2e5b9c5,0x83260376,0x6295cfa9,0x11c81968,0x4e734a41,0xb3472dca,0x7b14a94a,0x1b510052,0x9a532915,0xd60f573f,0xbc9bc6e4,0x2b60a476,0x81e67400,0x8ba6fb5,0x571be91f,0xf296ec6b,0x2a0dd915,0xb6636521,0xe7b9f9b6,0xff34052e,0xc5855664,0x53b02d5d,0xa99f8fa1,0x8ba4799,0x6e85076a,0x4b7a70e9,0xb5b32944,0xdb75092e,0xc4192623,290971e4,0x49a7df7d,0x9cee60b8,0x8fedb266,0xecaa8c71,0x699a17ff,0x5664526c,0xc2b19ee1,0x193602a5,0x75094c29,0xa0591340,0xe4183a3e,0x3f54989a,0x5b429d65,0x6b8fe4d6,0x99f73fd6,0xa1d29c07,0xefe830f5,0x4d2d38e6,0xf0255dc1,0x4cdd2086,0x8470eb26,0x6382e9c6,0x21ecc5e,0x9686b3f,0x3ebaefc9,0x3c971814,0x6b6a70a1,0x687f3584,0x52a0e286,0xb79c5305,0xaa500737,0x3e07841c,0x7fdeae5c,0x8e7d44ec,0x5716f2b8,0xb03ada37,0xf0500c0d,0xf01c1f04,0x200b3ff,0xae0cf51a,0x3cb574b2,0x25837a58,0xdc0921bd,0xd19113f9,0x7ca92ff6,0x94324773,0x22f54701,0x3ae5e581,0x37c2dadc,0xc8b57634,0x9af3dda7,0xa9446146,0xfd0030e,0xecc8c73e,0xa4751e41,0xe238cd99,0x3bea0e2f,0x3280bba1,0x183eb331,0x4e548b38,0x4f6db908,0x6f420d03,0xf60a04bf,0x2cb81290,0x24977c79,0x5679b072,0xbcaf89af,0xde9a771f,0xd9930810,0xb38bae12,0xdccf3f2e,0x5512721f,0x2e6b7124,0x501adde6,0x9f84cd87,0x7a584718,0x7408da17,0xbc9f9abc,0xe94b7d8c,0xec7aec3a,0xdb851dfa,0x63094366,0xc464c3d2,0xef1c1847,0x3215d908,0xdd433b37,0x24c2ba16,0x12a14d43,0x2a65c451,0x50940002,0x133ae4dd,0x71dff89e,0x10314e55,0x81ac77d6,0x5f11199b,0x43556f1,0xd7a3c76b,0x3c11183b,0x5924a509,0xf28fe6ed,0x97f1fbfa,0x9ebabf2c,0x1e153c6e,0x86e34570,0xeae96fb1,0x860e5e0a,0x5a3e2ab3,0x771fe71c,0x4e3d06fa,0x2965dcb9,0x99e71d0f,0x803e89d6,0x5266c825,0x2e4cc978,0x9c10b36a,0xc6150eba,0x94e2ea78,0xa5fc3c53,0x1e0a2df4,0xf2f74ea7,0x361d2b3d,0x1939260f,0x19c27960,0x5223a708,0xf71312b6,0xebadfe6e,0xeac31f66,0xe3bc4595,0xa67bc883,0xb17f37d1,0x18cff28,0xc332ddef,0xbe6c5aa5,0x65582185,0x68ab9802,0xeecea50f,0xdb2f953b,0x2aef7dad,0x5b6e2f84,0x1521b628,0x29076170,0xecdd4775,0x619f1510,0x13cca830,0xeb61bd96,0x334fe1e,0xaa0363cf,0xb5735c90,0x4c70a239,0xd59e9e0b,0xcbaade14,0xeecc86bc,0x60622ca7,0x9cab5cab,0xb2f3846e,0x648b1eaf,0x19bdf0ca,0xa02369b9,0x655abb50,0x40685a32,0x3c2ab4b3,0x319ee9d5,0xc021b8f7,0x9b540b19,0x875fa099,0x95f7997e,0x623d7da8,0xf837889a,0x97e32d77,0x11ed935f,0x16681281,0xe358829,0xc7e61fd6,0x96dedfa1,0x7858ba99,0x57f584a5,0x1b227263,0x9b83c3ff,0x1ac24696,0xcdb30aeb,0x532e3054,0x8fd948e4,0x6dbc3128,0x58ebf2ef,0x34c6ffea,0xfe28ed61,0xee7c3c73,0x5d4a14d9,0xe864b7e3,0x42105d14,0x203e13e0,0x45eee2b6,0xa3aaabea,0xdb6c4f15,0xfacb4fd0,0xc742f442,0xef6abbb5,0x654f3b1d,0x41cd2105,0xd81e799e,0x86854dc7,0xe44b476a,0x3d816250,0xcf62a1f2,0x5b8d2646,0xfc8883a0,0xc1c7b6a3,0x7f1524c3,0x69cb7492,0x47848a0b,0x5692b285,0x95bbf00,0xad19489d,0x1462b174,0x23820e00,0x58428d2a,0xc55f5ea,0x1dadf43e,0x233f7061,0x3372f092,0x8d937e41,0xd65fecf1,0x6c223bdb,0x7cde3759,0xcbee7460,0x4085f2a7,0xce77326e,0xa6078084,0x19f8509e,0xe8efd855,0x61d99735,0xa969a7aa,0xc50c06c2,0x5a04abfc,0x800bcadc,0x9e447a2e,0xc3453484,0xfdd56705,0xe1e9ec9,0xdb73dbd3,0x105588cd,0x675fda79,0xe3674340,0xc5c43465,0x713e38d8,0x3d28f89e,0xf16dff20,0x153e21e7,0x8fb03d4a,0xe6e39f2b,0xdb83adf7,0xe93d5a68,0x948140f7,0xf64c261c,0x94692934,0x411520f7,0x7602d4f7,0xbcf46b2e,0xd4a20068,0xd4082471,0x3320f46a,0x43b7d4b7,0x500061af,0x1e39f62e,0x97244546,0x14214f74,0xbf8b8840,0x4d95fc1d,0x96b591af,0x70f4ddd3,0x66a02f45,0xbfbc09ec,0x3bd9785,0x7fac6dd0,0x31cb8504,0x96eb27b3,0x55fd3941,0xda2547e6,0xabca0a9a,0x28507825,0x530429f4,0xa2c86da,0xe9b66dfb,0x68dc1462,0xd7486900,0x680ec0a4,0x27a18dee,0x4f3ffea2,0xe887ad8c,0xb58ce006,0x7af4d6b6,0xaace1e7c,0xd3375fec,0xce78a399,0
2480x406b2a42,0x20fe9e35,0xd9f385b9,0xee39d7ab,0x3b124e8b,0x1dc9faf7,0x4b6d1856,0x26a36631,0xeae397b2,0x3a6efa74,0xdd5b4332,0x6841e7f7,0xca7820fb,0xfb0af54e,0xd8feb397,0x454056ac,0xba489527,0x55533a3a,0x20838d87,0xfe6ba9b7,0xd096954b,0x55a867bc,0xa1159a58,0xcca92963,0x99e1db33,0xa62a4a56,0x3f3125f9,0x5ef47e1c,0x9029317c,0xfdf8e802,0x4272f70,0x80bb155c,0x5282ce3,0x95c11548,0xe4c66d22,0x48c1133f,0xc70f86dc,0x7f9c9ee,0x41041f0f,0x404779a4,0x5d886e17,0x325f51eb,0xd59bc0d1,0xf2bcc18f,0x41113564,0x257b7834,0x602a9c60,0xdff8e8a3,0x1f636c1b,0xe12b4c2,0x2e1329e,0xaf664fd1,0xcad18115,0x6b2395e0,0x333e92e1,0x3b240b62,0xeebeb922,0x85b2a20e,0xe6ba0d99,0xde720c8c,0x2da2f728,0xd0127845,0x95b794fd,0x647d0862,0xe7ccf5f0,0x5449a36f,0x877d48fa,0xc39dfd27,0xf33e8d1e,0xa476341,0x992eff74,0x3a6f6eab,0xf4f8fd37,0xa812dc60,0xa1ebddf8,0x991be14c,0xdb6e6b0d,0xc67b5510,0x6d672c37,0x2765d43b,0xdcd0e804,0xf1290dc7,0xcc00ffa3,0xb5390f92,0x690fed0b,0x667b9ffb,0xcedb7d9c,0xa091cf0b,0xd9155ea3,0xbb132f88,0x515bad24,0x7b9479bf,0x763bd6eb,0x37392eb3,0xcc115979,0x8026e297,0xf42e312d,0x6842ada7,0xc66a2b3b,0x12754ccc,0x782ef11c,0x6a124237,0xb79251e7,0x6a1bbe6,0x4bfb6350,0x1a6b1018,0x11caedfa,0x3d25bdd8,0xe2e1c3c9,0x44421659,0xa121386,0xd90cec6e,0xd5abea2a,0x64af674e,0xda86a85f,0xbebfe988,0x64e4c3fe,0x9dbc8057,0xf0f7c086,0x60787bf8,0x6003604d,0xd1fd8346,0xf6381fb0,0x7745ae04,0xd736fccc,0x83426b33,0xf01eab71,0xb0804187,0x3c005e5f,0x77a057be,0xbde8ae24,0x55464299,0xbf582e61,0x4e58f48f,0xf2ddfda2,0xf474ef38,0x8789bdc2,0x5366f9c3,0xc8b38e74,0xb475f255,0x46fcd9b9,0x7aeb2661,0x8b1ddf84,0x846a0e79,0x915f95e2,0x466e598e,0x20b45770,0x8cd55591,0xc902de4c,0xb90bace1,0xbb8205d0,0x11a86248,0x7574a99e,0xb77f19b6,0xe0a9dc09,0x662d09a1,0xc4324633,0xe85a1f02,0x9f0be8c,0x4a99a025,0x1d6efe10,0x1ab93d1d,0xba5a4df,0xa186f20f,0x2868f169,0xdcb7da83,0x573906fe,0xa1e2ce9b,0x4fcd7f52,0x50115e01,0xa70683fa,0xa002b5c4,0xde6d027,0x9af88c27,0x773f8641,0xc3604c06,0x61a806b5,0xf0177a28,0xc0f586e0,6314154,0x30dc7d62,0x11e69ed7,0x2338ea63,0x53c2dd94,0xc2c21634,0xbbcbee56,0x90bcb6de,0xebfc7da1,0xce591d76,0x6f05e409,0x4b7c0188,0x39720a3d,0x7c927c24,0x86e3725f,0x724d9db9,0x1ac15bb4,0xd39eb8fc,0xed545578,0x8fca5b5,0xd83d7cd3,0x4dad0fc4,0x1e50ef5e,0xb161e6f8,0xa28514d9,0x6c51133c,0x6fd5c7e7,0x56e14ec4,0x362abfce,0xddc6c837,0xd79a3234,0x92638212,0x670efa8e,0x406000e0,0x3a39ce37,0xd3faf5cf,0xabc27737,0x5ac52d1b,0x5cb0679e,0x4fa33742,0xd3822740,0x99bc9bbe,0xd5118e9d,0xbf0f7315,0xd62d1c7e,0xc700c47b,0xb78c1b6b,0x21a19045,0xb26eb1be,0x6a366eb4,0x5748ab2f,0xbc946e79,0xc6a376d2,0x6549c2c8,0x530ff8ee,0x468dde7d,0xd5730a1d,0x4cd04dc6,0x2939bbdb,0xa9ba4650,0xac9526e8,0xbe5ee304,0xa1fad5f0,0x6a2d519a,0x63ef8ce2,0x9a86ee22,0xc089c2b8,0x43242ef6,0xa51e03aa,0x9cf2d0a4,0x83c061ba,0x9be96a4d,0x8fe51550,0xba645bd6,0x2826a2f9,0xa73a3ae1,0x4ba99586,0xef5562e9,0xc72fefd3,0xf752f7da,0x3f046f69,0x77fa0a59,0x80e4a915,0x87b08601,0x9b09e6ad,0x3b3ee593,0xe990fd5a,0x9e34d797,0x2cf0b7d9,0x22b8b51,0x96d5ac3a,0x17da67d,0xd1cf3ed6,0x7c7d2d28,0x1f9f25cf,0xadf2b89b,0x5ad6b472,0x5a88f54c,0xe029ac71,0xe019a5e6,0x47b0acfd,0xed93fa9b,0xe8d3c48d,0x283b57cc,0xf8d56629,0x79132e28,0x785f0191,0xed756055,0xf7960e44,0xe3d35e8c,0x15056dd4,0x88f46dba,0x3a16125,0x564f0bd,0xc3eb9e15,0x3c9057a2,0x97271aec,0xa93a072a,0x1b3f6d9b,0x1e6321f5,0xf59c66fb,0x26dcf319,0x7533d928,0xb155fdf5,0x3563482,0x8aba3cbb,0x28517711,0xc20ad9f8,0xabcc5167,0xccad925f,0x4de81751,0x3830dc8e,0x379d5862,0x9320f991,0xea7a90c2,0xfb3e7bce,0x5121ce64,0x774fbe32,0xa8b6e37e,0xc3293d46,0x48de5369,0x6413e680,0xa2ae0810,0xdd6db224,0x69852dfd,0x9072166,0xb39a460a,0x6445c0dd,0x586cdecf,0x1c20c8ae,0x5bbef7dd,0x1b588d40,0xccd2017f,0x6bb4e3bb,0xdda26a7e,0x3a59ff45,0x3e350a44,0xbcb4cdd5,0x72eacea8,0xfa6484bb,0x8d6612ae,0xbf3c6f47,0xd29be463,0x542f5d9e,0xaec2771b,0xf64e6370,0x740e0d8d,0xe75b1357,0xf8721671,0xaf537d5d,0x4040cb08,0x4eb4e2cc,0x34d2466a,0x115af84,3786409e3,0x95983a1d,0x6b89fb4,0xce6ea048,0x6f3f3b82,0x3520ab82,0x11a1d4b,0x277227f8,0x611560b1,0xe7933fdc,0xbb3a792b,0x344525bd,0xa08839e1,0x51ce794b,0x2f32c9b7,0xa01fbac9,0xe01cc87e,0xbcc7d1f6,0xcf0111c3,0xa1e8aac7,0x1a908749,0xd44fbd9a,0xd0dadecb,0xd50ada38,0x339c32a,0xc6913667,0x8df9317c,0xe0b12b4f,0xf79e59b7,0x43f5bb3a,0xf2d519ff,0x27d9459c,0xbf97222c,0x15e6fc2a,0xf91fc71,0x9b941525,0xfae59361,0xceb69ceb,0xc2a86459,0x12baa8d1,0xb6c1075e,0xe3056a0c,0x10d25065,0xcb03a442,0xe0ec6e0e,0x1698db3b,0x4c98a0be,0x3278e964,0x9f1f9532,0xe0d392df,0xd3a0342b,0x8971f21e,0x1b0a7441,0x4ba3348c,0xc5be7120,0xc37632d8,0xdf359f8d,0x9b992f2e,0xe60b6f47,0xfe3f11d,0xe54cda54,0x1edad891,0xce6279cf,0xcd3e7e6f,0x1618b166,0xfd2c1d05,0x848fd2c5,0xf6fb2299,0xf523f357,0xa6327623,0x93a83531,0x56cccd02,0xacf08162,0x5a75ebb5,0x6e163697,0x88d273cc,0xde966292,0x81b949d0,0x4c50901b,0x71c65614,0xe6c6c7bd,0x327a140a,0x45e1d006,0xc3f27b9a,0xc9aa53fd,0x62a80f00,0xbb25bfe2,0x35bdd2f6,0x71126905,0xb2040222,0xb6cbcf7c,0xcd769c2b,0x53113ec0,0x1640e3d3,0x38abbd60,0x2547adf0,0xba38209c,0xf746ce76,0x77afa1c5,0x20756060,0x85cbfe4e,0x8ae88dd8,0x7aaaf9b0,0x4cf9aa7e,0x1948c25c,0x2fb8a8c,0x1c36ae4,0xd6ebe1f9,0x90d4f869,0xa65cdea0,0x3f09252d,0xc208e69f,0xb74e6132,0xce77e25b,0x578fdfe3,0x3ac372e6],v=[0x4f727068,0x65616e42,0x65686f6c,0x64657253,0x63727944,0x6f756274];function y(e,t,r,a){var n=e[t],i=e[t+1];return n^=r[0],i^=(a[n>>>24]+a[256|n>>16&255]^a[512|n>>8&255])+a[768|255&n]^r[1],n^=(a[i>>>24]+a[256|i>>16&255]^a[512|i>>8&255])+a[768|255&i]^r[2],i^=(a[n>>>24]+a[256|n>>16&255]^a[512|n>>8&255])+a[768|255&n]^r[3],n^=(a[i>>>24]+a[256|i>>16&255]^a[512|i>>8&255])+a[768|255&i]^r[4],i^=(a[n>>>24]+a[256|n>>16&255]^a[512|n>>8&255])+a[768|255&n]^r[5],n^=(a[i>>>24]+a[256|i>>16&255]^a[512|i>>8&255])+a[768|255&i]^r[6],i^=(a[n>>>24]+a[256|n>>16&255]^a[512|n>>8&255])+a[768|255&n]^r[7],n^=(a[i>>>24]+a[256|i>>16&255]^a[512|i>>8&255])+a[768|255&i]^r[8],i^=(a[n>>>24]+a[256|n>>16&255]^a[512|n>>8&255])+a[768|255&n]^r[9],n^=(a[i>>>24]+a[256|i>>16&255]^a[512|i>>8&255])+a[768|255&i]^r[10],i^=(a[n>>>24]+a[256|n>>16&255]^a[512|n>>8&255])+a[768|255&n]^r[11],n^=(a[i>>>24]+a[256|i>>16&255]^a[512|i>>8&255])+a[768|255&i]^r[12],i^=(a[n>>>24]+a[256|n>>16&255]^a[512|n>>8&255])+a[768|255&n]^r[13],n^=(a[i>>>24]+a[256|i>>16&255]^a[512|i>>8&255])+a[768|255&i]^r[14],i^=(a[n>>>24]+a[256|n>>16&255]^a[512|n>>8&255])+a[768|255&n]^r[15],n^=(a[i>>>24]+a[256|i>>16&255]^a[512|i>>8&255])+a[768|255&i]^r[16],e[t]=i^r[17],e[t+1]=n,e}function C(e,t){for(var r=0,a=0;r<4;++r)a=a<<8|255&e[t],t=(t+1)%e.length;return{key:a,offp:t}}function b(e,t,r){for(var a,n=0,i=[0,0],o=t.length,s=r.length,l=0;l<o;l++)n=(a=C(e,n)).offp,t[l]=t[l]^a.key;for(l=0;l<o;l+=2)i=y(i,0,t,r),t[l]=i[0],t[l+1]=i[1];for(l=0;l<s;l+=2)i=y(i,0,t,r),r[l]=i[0],r[l+1]=i[1]}function S(e,t,r,a,n){var i,o,s=v.slice(),l=s.length;if(r<4||r>31){if(o=Error("Illegal number of rounds (4-31): "+r),a)return void u(a.bind(this,o));throw o}if(t.length!==p){if(o=Error("Illegal salt length: "+t.length+" != "+p),a)return void u(a.bind(this,o));throw o}r=1<<r>>>0;var c,d,f,m=0;function h(){if(n&&n(m/r),m<r)for(var i=Date.now();m<r&&(m+=1,b(e,c,d),b(t,c,d),!(Date.now()-i>100)););else{for(m=0;m<64;m++)for(f=0;f<l>>1;f++)y(s,f<<1,c,d);var o=[];for(m=0;m<l;m++)o.push((s[m]>>24&255)>>>0),o.push((s[m]>>16&255)>>>0),o.push((s[m]>>8&255)>>>0),o.push((255&s[m])>>>0);return a?void a(null,o):o}a&&u(h)}if("function"==typeof Int32Array?(c=new Int32Array(A),d=new Int32Array(g)):(c=A.slice(),d=g.slice()),!function(e,t,r,a){for(var n,i=0,o=[0,0],s=r.length,l=a.length,c=0;c<s;c++)i=(n=C(t,i)).offp,r[c]=r[c]^n.key;for(c=0,i=0;c<s;c+=2)i=(n=C(e,i)).offp,o[0]^=n.key,i=(n=C(e,i)).offp,o[1]^=n.key,o=y(o,0,r,a),r[c]=o[0],r[c+1]=o[1];for(c=0;c<l;c+=2)i=(n=C(e,i)).offp,o[0]^=n.key,i=(n=C(e,i)).offp,o[1]^=n.key,o=y(o,0,r,a),a[c]=o[0],a[c+1]=o[1]}(t,e,c,d),void 0!==a)h();else for(;;)if(void 0!==(i=h()))return i||[]}function w(e,t,r,a){if("string"!=typeof e||"string"!=typeof t){if(n=Error("Invalid string / salt: Not a string"),r)return void u(r.bind(this,n));throw n}if("$"!==t.charAt(0)||"2"!==t.charAt(1)){if(n=Error("Invalid salt version: "+t.substring(0,2)),r)return void u(r.bind(this,n));throw n}if("$"===t.charAt(2))i="\0",o=3;else{if("a"!==(i=t.charAt(2))&&"b"!==i&&"y"!==i||"$"!==t.charAt(3)){if(n=Error("Invalid salt revision: "+t.substring(2,4)),r)return void u(r.bind(this,n));throw n}o=4}if(t.charAt(o+2)>"$"){if(n=Error("Missing salt rounds"),r)return void u(r.bind(this,n));throw n}var n,i,o,s=10*parseInt(t.substring(o,o+1),10)+parseInt(t.substring(o+1,o+2),
248010),l=t.substring(o+3,o+25),c=function(e){for(var t,r,a=0,n=Array(function(e){for(var t=0,r=0,a=0;a<e.length;++a)(r=e.charCodeAt(a))<128?t+=1:r<2048?t+=2:(64512&r)==55296&&(64512&e.charCodeAt(a+1))==56320?(++a,t+=4):t+=3;return t}(e)),i=0,o=e.length;i<o;++i)(t=e.charCodeAt(i))<128?n[a++]=t:(t<2048?n[a++]=t>>6|192:((64512&t)==55296&&(64512&(r=e.charCodeAt(i+1)))==56320?(t=65536+((1023&t)<<10)+(1023&r),++i,n[a++]=t>>18|240,n[a++]=t>>12&63|128):n[a++]=t>>12|224,n[a++]=t>>6&63|128),n[a++]=63&t|128);return n}(e+=i>="a"?"\0":""),d=function(e,t){var r,a,n,i,o=0,s=e.length,l=0,c=[];if(t<=0)throw Error("Illegal len: "+t);for(;o<s-1&&l<t&&(r=(i=e.charCodeAt(o++))<f.length?f[i]:-1,a=(i=e.charCodeAt(o++))<f.length?f[i]:-1,-1!=r&&-1!=a)&&(c.push(String.fromCharCode(r<<2>>>0|(48&a)>>4)),!(++l>=t||o>=s||-1==(n=(i=e.charCodeAt(o++))<f.length?f[i]:-1)||(c.push(String.fromCharCode((15&a)<<4>>>0|(60&n)>>2)),++l>=t||o>=s)));)c.push(String.fromCharCode((3&n)<<6>>>0|((i=e.charCodeAt(o++))<f.length?f[i]:-1))),++l;var u=[];for(o=0;o<l;o++)u.push(c[o].charCodeAt(0));return u}(l,p);function h(e){var t=[];return t.push("$2"),i>="a"&&t.push(i),t.push("$"),s<10&&t.push("0"),t.push(s.toString()),t.push("$"),t.push(m(d,d.length)),t.push(m(e,4*v.length-1)),t.join("")}if(void 0===r)return h(S(c,d,s));S(c,d,s,function(e,t){e?r(e,null):r(null,h(t))},a)}let _=`-----BEGIN PGP PUBLIC KEY BLOCK-----
2481
2482xjMEXAHLgxYJKwYBBAHaRw8BAQdAFurWXXwjTemqjD7CXjXVyKf0of7n9Ctm
2483L8v9enkzggHNEnByb3RvbkBzcnAubW9kdWx1c8J3BBAWCgApBQJcAcuDBgsJ
2484BwgDAgkQNQWFxOlRjyYEFQgKAgMWAgECGQECGwMCHgEAAPGRAP9sauJsW12U
2485MnTQUZpsbJb53d0Wv55mZIIiJL2XulpWPQD/V6NglBd96lZKBmInSXX/kXat
2486Sv+y0io+LR8i2+jV+AbOOARcAcuDEgorBgEEAZdVAQUBAQdAeJHUz1c9+KfE
2487kSIgcBRE3WuXC4oj5a2/U3oASExGDW4DAQgHwmEEGBYIABMFAlwBy4MJEDUF
2488hcTpUY8mAhsMAAD/XQD8DxNI6E78meodQI+wLsrKLeHn32iLvUqJbVDhfWSU
2489WO4BAMcm1u02t4VKw++ttECPt+HUgPUq5pqQWe5Q2cW4TMsE
2490=Y4Mw
2491-----END PGP PUBLIC KEY BLOCK-----`,N="$2y$10$",x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/[.\-_]/g,"").toLowerCase()},E=async e=>{let t=[,,,,].fill(null).map((t,r)=>s.K.computeHash({algorithm:"SHA512",data:(0,o.FP)([e,new Uint8Array([r])])}));return(0,o.FP)(await Promise.all(t))},B=async(e,t,r)=>{let a=await c(e,N+t);return E((0,o.FP)([(0,o.FY)(a),r]))},P=async(e,t,r)=>{let a=(0,o.F1)(t.toLowerCase());return B(e,(await s.K.computeHash({algorithm:"unsafeMD5",data:a})).toHex(),r)},I=async(e,t,r)=>P((await s.K.computeHash({algorithm:"SHA512",data:(0,o.F1)(t.toLowerCase()+e)})).toBase64(),t,r),k=e=>{let{password:t,salt:r,username:a,modulus:n,version:i}=e;if(4===i||3===i){if(!r)throw Error("Missing salt");return B(t,m((0,o.FY)(`${r}proton`),16),n)}if(2===i)return P(t,x(a),n);if(1===i){if(!a)throw Error("Missing username");return P(t,a,n)}if(0===i){if(!a)throw Error("Missing username");return I(t,a,n)}throw Error("Unsupported auth version")};var T=r(55641);let D=(n=async()=>{try{return a=await s.K.importPublicKey({armoredKey:_})}catch(e){throw a=void 0,e}},async()=>a&&await s.K.exportPublicKey({key:a,format:"binary"}).then(()=>!0).catch(()=>!1)?a:n()),M=async(e,t)=>{try{let{data:r,verificationStatus:a}=await s.K.verifyCleartextMessage({armoredCleartextMessage:t,verificationKeys:e});if(a!==T.H.SIGNED_AND_VALID)throw Error();return r}catch{throw Error("Unable to verify server identity")}},R=async e=>{let t=await D(),r=await M(t,e);return Uint8Array.fromBase64(r)},j=async e=>(0,i.ow)(e.slice().reverse()),O=async e=>{let{byteLength:t,generator:r,modulus:a,serverEphemeralArray:n}=e,s=await j(crypto.getRandomValues(new Uint8Array(t))),l=(0,i.gS)(r,s,a),c=(0,i.Iq)(l,"le",t),u=await E((0,o.FP)([c,n]));return{clientSecret:s,clientEphemeral:l,scramblingParam:await j(u)}},L=async e=>{let{byteLength:t,generator:r,modulus:a,serverEphemeralArray:n}=e;for(let e=0;e<1e3;++e){let{clientSecret:e,clientEphemeral:i,scramblingParam:o}=await O({byteLength:t,generator:r,modulus:a,serverEphemeralArray:n});if(o!==BigInt(0)&&i!==BigInt(0))return{clientSecret:e,clientEphemeral:i,scramblingParam:o}}throw Error("Could not find safe parameters")},U=async e=>{let{byteLength:t,modulusArray:r,hashedPasswordArray:a,serverEphemeralArray:n}=e,s=await j(r);if((0,i.dp)(s)!==t)throw Error("SRP modulus has incorrect size");let l=BigInt(2),c=await E((0,o.FP)([(0,i.Iq)(l,"le",t),r])),u=await j(c),d=await j(n),f=await j(a),m=s-BigInt(1),p=(0,i.zi)(u,s);if(d===BigInt(0))throw Error("SRP server ephemeral is out of bounds");let{clientSecret:h,clientEphemeral:A,scramblingParam:g}=await L({byteLength:t,generator:l,modulus:s,serverEphemeralArray:n}
2491),v=(0,i.zi)((0,i.gS)(l,f,s)*p,s),y=(0,i.zi)(g*f+h,m),C=(0,i.zi)(d-v,s),b=(0,i.gS)(C,y,s),S=(0,i.Iq)(A,"le",t),w=(0,i.Iq)(b,"le",t),_=await E((0,o.FP)([S,n,w])),N=await E((0,o.FP)([S,_,w]));return{clientEphemeral:S,clientProof:_,expectedServerProof:N,sharedSession:w}},F=async function(e,t){let{Version:r,Modulus:a,ServerEphemeral:n,Username:i,Salt:s}=e,{username:l,password:c}=t,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r;if(!((e,t,r)=>{if(2===e){if(!t||!r)throw Error("Missing username");if(x(t)!==x(r))return!1}if(e<=1){if(!t||!r)throw Error("Missing username");if(t.toLowerCase()!==r.toLowerCase())return!1}return!0})(u,l,i)){let e=Error("Please login with just your ProtonMail username (without @protonmail.com or @protonmail.ch).");throw e.trace=!1,e}let d=await R(a),f=Uint8Array.fromBase64(n),m=await k({version:u,password:c,salt:u<3?void 0:(0,o.Dj)(Uint8Array.fromBase64(s)),username:u<3?i:void 0,modulus:d}),{clientEphemeral:p,clientProof:h,expectedServerProof:A,sharedSession:g}=await U({byteLength:256,modulusArray:d,hashedPasswordArray:m,serverEphemeralArray:f});return{clientEphemeral:p.toBase64(),clientProof:h.toBase64(),expectedServerProof:A.toBase64(),sharedSession:g}},V=async(e,t,r)=>{let a=BigInt(2),n=await j(r),o=await j(t),s=(0,i.gS)(a,o,n);return(0,i.Iq)(s,"le",e)},H=async function(e,t){let{Modulus:r}=e,{username:a,password:n}=t,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4,s=await R(r),l=crypto.getRandomValues(new Uint8Array(10)),c=await k({version:i,username:a,password:n,salt:(0,o.Dj)(l),modulus:s}),u=await V(256,c,s);return{version:i,salt:l.toBase64(),verifier:u.toBase64()}},$=async(e,t)=>{if(!e||(null==t?void 0:t.length)!==24||e.length<1)throw Error("Password and salt required.");let r=Uint8Array.fromBase64(t);return(await c(e,N+m(r,16))).slice(29)},z=()=>crypto.getRandomValues(new Uint8Array(16)).toBase64(),K=(e,t,r)=>{let{Version:a}=e;if(0!==a)return{version:a,done:!0};if(void 0===r)return{version:2,done:!1};if(2===r&&x(t)!==t.toLowerCase())return{version:1,done:!1};if(1===r||2===r)return{version:0,done:!0};throw Error("Can not provide any other auth version")};r.dn(K)},78511(e,t,r){"use strict";var a=r(75360);let n="AES-GCM",i=async function(e){let{keyUsage:t=["decrypt","encrypt"],extractable:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return crypto.subtle.importKey("raw",e,n,r,t)},o=async(e,t,r)=>{let i=crypto.getRandomValues(new Uint8Array(12)),o=await crypto.subtle.encrypt({name:n,iv:i,...void 0!==r?{additionalData:r}:void 0},e,t);return(0,a.FP)([i,new Uint8Array(o)])},s=async function(e,t,r){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=a?16:12,o=t.slice(0,i),s=t.slice(i,t.length);return new Uint8Array(await crypto.subtle.decrypt({name:n,iv:o,...void 0!==r?{additionalData:r}:void 0},e,s))},l=async(e,t,r)=>{let i=crypto.getRandomValues(new Uint8Array(16)),o=await crypto.subtle.encrypt({name:n,iv:i,...void 0!==r?{additionalData:r}:void 0},e,t);return(0,a.FP)([i,new Uint8Array(o)])};r.d(t,["Fh",0,i,"WO",0,l,"af",0,s,"rh",0,()=>crypto.getRandomValues(new Uint8Array(32)),"yv",0,o])},75360(e,t,r){"use strict";function a(e){return new TextEncoder().encode(e)}function n(e){return new TextDecoder().decode(e)}function i(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0));return e.reduce((e,r)=>(t.set(r,e),e+r.length),0),t}r.d(t,{DG:()=>n,F1:()=>a,FP:()=>i}),r.d(t,["Dj",0,e=>{let t=[],r=e.length;for(let a=0;a<r;a+=16384)t.push(String.fromCharCode.apply(String,e.subarray(a,Math.min(a+16384,r))));return t.join("")},"FY",0,e=>{if(!("string"==typeof e||e instanceof String))throw Error("binaryStringToUint8Array: Data must be in the form of a string");let t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}])},88143(e,t,r){"use strict";var a=r(42100),n=r(77752),i=r(92693);let o="sessions",s={value:[],meta:{loading:!1,support:!1,fetchedAt:0,fetchedEphemeral:void 0}},l=(0,a.Z0)({name:o,initialState:s,reducers:{loading(e,t){e.meta.loading=t.payload},success(e,t){let r=t.payload.sessions.find(e=>e.persisted.localID===t.payload.localID);if(!r)return s;let a=t.payload.sessions.filter(e=>e!==r).sort(i.hw);e.value=[r,...a],e.meta.support=t.payload.support,e.meta.fetchedAt=(0,n.FS)(),e.meta.fetchedEphemeral=(0,n.BV)()},disabled:()=>s}});r.d(t,["J",0,l,"b",0,e=>e[o]])},49387(e,t,r){"use strict";r.d(t,{D:()=>_,l:()=>w});
2491var a=r(6780),n=r(67257),i=r(15467),o=r(72856),s=r(13197),l=r(8043),c=r(78084);let u=async e=>{let{api:t,keyGenConfig:r,onUpdate:a,ownerAddresses:n,member:i,memberAddresses:o,memberAddressesToGenerate:s,organizationKey:u,keyTransparencyVerify:d}=e,f=i.Keys.find(e=>{let{Primary:t}=e;return 1===t});if(!f)throw Error("Member keys are not set up");let m=(0,c.cv)(o,n),p=await (0,l.os)(f,u);return Promise.all(s.map(async e=>{try{return null==a||a(e.ID,{status:"loading"}),m?await (0,l.ls)({api:t,member:i,memberAddress:e,memberAddressKeys:[],keyGenConfig:r,memberUserKey:p,organizationKey:u,keyTransparencyVerify:d}):await (0,l.KF)({api:t,member:i,memberAddress:e,memberAddressKeys:[],keyGenConfig:r,memberUserKey:p,organizationKey:u,keyTransparencyVerify:d}),null==a||a(e.ID,{status:"ok"}),{type:"ok"}}catch(t){return null==a||a(e.ID,{status:"error",result:t.message}),{type:"error",e:t}}}))};var d=r(14273),f=r(28760),m=r(35347),p=r(31121),h=r(69223),A=r(10520),g=r(28666),v=r(96184),y=r(5841),C=r(97162),b=r(12446),S=r(68643);let w=function(){let{member:e,password:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async(r,n)=>{let i=await r((0,C.Wz)()),o=await r((0,y.zi)());if((!e||e.Self)&&i.Private===s.zE.UNREADABLE){let e=await r((0,b.Ai)());if(i.Keys.length&&!e.length)throw Error("Invalid user keys state");return{type:"user",payload:{user:i,setupUserKeys:!i.Keys.length}}}let c=e;if(!c&&i.Private===s.zE.READABLE&&!(null==(c=await r((0,h.Fs)()))?void 0:c.ID))throw Error("Missing member ID");if(!c)throw Error("Unexpected key generation state");if(c.Private===s.zE.UNREADABLE)return{type:"private-member",payload:{member:c}};let u=(0,l.c6)(c),d=u&&(0,l.ZN)(c);if(u&&!(null==o?void 0:o.privateKey))throw Error((0,a.c)("Error").t`Organization key is not decrypted`);if(d&&!t)throw Error("Member password required when setting up keys");return{type:"non-private-member",payload:{member:c,shouldSetupMemberKeys:d,setupPassword:t??""}}}},_=e=>{let{addressKeyCreationPayload:t,addressesToGenerate:r,onUpdate:a}=e;return async(e,h,w)=>{let _=(0,o.Oj)(w.api),{keyTransparencyVerify:N,keyTransparencyCommit:x}=(0,n.sb)({ktActivation:e((0,p.a)()),api:_,config:w.config}),E=s.mD[s.Zg],B=async t=>{let n=t.payload.member,[o,s,c,d,p,h]=await Promise.all([e((0,C.Wz)()),e((0,v.YY)()),e((0,y.zi)()),e((0,A.fU)({member:n,retry:!0})),e((0,m.LP)()),e((0,b.Ai)())]),S=(0,f.ze)((0,f.z)(s,c,p));if(S)throw Error(S);if(!(null==c?void 0:c.privateKey))throw Error("Missing key");if(t.payload.shouldSetupMemberKeys){await (0,l.gr)({ownerAddresses:p,keyGenConfig:E,organizationKey:c.privateKey,member:n,memberAddresses:d,password:t.payload.setupPassword,api:_,keyTransparencyVerify:N}),await x(o,h),e((0,A.mK)({member:await (0,g.X)(_,n.ID)}));let s=await e((0,A.fU)({member:n,cache:i.P.None,retry:!0}));return a&&r.forEach(e=>a(e.ID,{status:"ok"})),s}{let t=await u({api:_,keyGenConfig:E,ownerAddresses:p,memberAddressesToGenerate:r,member:n,memberAddresses:d,onUpdate:a,organizationKey:c.privateKey,keyTransparencyVerify:N}),o=await e((0,A.fU)({member:n,cache:i.P.None,retry:!0})),s=t.find(e=>"error"===e.type);if(s)throw s.e;return o}},P=async t=>{if(t.payload.setupUserKeys)throw Error("User key setup not happening here");let[n,o,l,u]=await Promise.all([e((0,C.Wz)()),e((0,b.Ai)()),e((0,m.LP)()),e((0,S.V8)())]),f=await (e=>{let{api:t,userKeys:r,supportV6Keys:a,keyGenConfigForV4Keys:n,addresses:i,addressesToGenerate:o,password:l,onUpdate:u,keyTransparencyVerify:f}=e,m=(0,c.up)(i);return Promise.all(o.map(async e=>{try{if(null==u||u(e.ID,{status:"loading"}),m){let[,i]=await (0,d.U)({api:t,address:e,keyGenConfig:n,userKeys:r,activeKeys:{v4:[],v6:[]},keyTransparencyVerify:f});a&&await (0,d.U)({api:t,address:e,keyGenConfig:s.mD[s.sn.PQC],userKeys:r,activeKeys:i,keyTransparencyVerify:f})}else{if(a)throw Error("Cannot generate v6 keys with non-migrated address");await (0,d.d)({api:t,address:e,keyGenConfig:n,passphrase:l,activeKeys:{v4:[],v6:[]},keyTransparencyVerify:f})}return null==u||u(e.ID,{status:"ok"}),{type:"success"}}catch(t){return null==u||u(e.ID,{status:"error",result:t.message}),{type:"error",e:t}}}))})({api:_,userKeys:o,addresses:l,addressesToGenerate:r,password:w.authentication.getPassword(),keyGenConfigForV4Keys:E,supportV6Keys:!!u.Flags.SupportPgpV6Keys,onUpdate:a,keyTransparencyVerify:N});await x(n,o);
2491let p=await e((0,m.LP)({cache:i.P.None})),h=f.find(e=>"error"===e.type);if(h)throw h.e;return p};return"user"===t.type?P(t):"non-private-member"===t.type?B(t):e((0,A.fU)({member:t.payload.member,cache:i.P.None,retry:!0}))}}},80151(e,t,r){"use strict";var a=r(42100),n=r(77752),i=r(27048),o=r(83189),s=r(20160),l=r(35347),c=r(4168),u=r(97162),d=r(12446);let f="addressKeys",m=e=>e.addressKeys,p=(0,a.Z0)({name:f,initialState:{},reducers:{pending:(e,t)=>{let r=e[t.payload.id];r&&r.error&&(r.error=void 0)},fulfilled:(e,t)=>{e[t.payload.id]={value:t.payload.value,error:void 0,meta:{fetchedAt:(0,n.FS)(),fetchedEphemeral:(0,n.BV)()}}},rejected:(e,t)=>{e[t.payload.id]={value:void 0,error:t.payload.value,meta:{fetchedAt:(0,n.FS)(),fetchedEphemeral:void 0}}}}}),h=(0,i.pi)(),A=e=>{let{addressID:t,cache:r}=e;return(e,f,A)=>{let g=async()=>{try{let[r,a,n]=await Promise.all([e((0,u.Wz)()),e((0,d.Ai)()),e((0,l.LP)())]),i=n.find(e=>{let{ID:r}=e;return r===t});if(!i)return e(c.p5.set({id:t,value:[]})),e(p.actions.fulfilled({id:t,value:[]})),[];e(p.actions.pending({id:t}));let f=await (0,o.H)(i.Keys,r,a,A.authentication.getPassword()),m=await (0,s.U0)(i.Keys,f);return e(c.p5.set({id:t,value:m})),e(p.actions.fulfilled({id:t,value:f})),f}catch(r){throw e(c.p5.set({id:t,value:[]})),e(p.actions.rejected({id:t,value:(0,a.uH)(r)})),r}};return(0,i.zf)({store:h,key:t,select:()=>{var e;return null==(e=m(f()))?void 0:e[t||""]},cb:g,cache:r,expiry:n.V3})}},g=async e=>{let t=await e((0,l.LP)());return(await Promise.all(t.map(t=>e(A({addressID:t.ID}))))).flat()},v={[f]:p.reducer},y=(0,a.VP)(`${f}/all`);p.actions.fulfilled,r.d(t,["Mf",0,y,"Si",0,g,"dy",0,A,"pC",0,v,"vw",0,m])},35347(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(28635),s=r(45597),l=r(81141),c=r(8758),u=r(62911),d=r(56999),f=r(1734),m=r(42020);let p="addresses",h=e=>e[p],A=(0,n.AP)(`${p}/fetch`,{miss:e=>{let{extraArgument:t}=e;return(0,o.eN)(t.api).then(c.fq)},previous:(0,n.rz)(h)}),g=(0,i.R)(),v=(0,a.Z0)({name:p,initialState:g,reducers:{eventLoopV6:(e,t)=>{e.value&&(e.value=(0,c.fq)((0,s.c)(e.value,t.payload)))},deleteAddress:(e,t)=>{e.value&&(e.value=(0,c.fq)((0,u.z)(e.value,t.payload,"ID")))},upsertAddress:(e,t)=>{e.value&&(e.value=(0,c.fq)((0,d.Y)(e.value,t.payload,"ID")))}},extraReducers:e=>{(0,n.Wn)(e,A),e.addCase(m.z,(e,t)=>{t.payload.Addresses&&(e.value=t.payload.Addresses)}).addCase(f.E,(e,t)=>{e.value&&t.payload.Addresses&&(e.value=(0,c.fq)((0,l.A)({model:e.value,events:t.payload.Addresses,itemKey:"Address"})))})}}),y={[p]:v.reducer},C=A.thunk,b=v.actions,S=async(e,t)=>{let{Address:r}=await e((0,o.bv)(t));return r};r.d(t,["LH",0,e=>{let{address:t}=e;return async(e,r,a)=>{let n=await S(a.api,t.ID);return e(b.upsertAddress(n)),n}},"LP",0,C,"Lx",0,y,"ZD",0,h])},71864(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(28635);let s="allowAddressDeletion",l=(0,i.R)(),c=e=>e[s],u=(0,n.AP)(`${s}/fetch`,{miss:async e=>{let{extraArgument:t}=e;return t.api((0,o.EG)()).then(e=>e.AddressDeletion.Allow).catch(()=>!1)},previous:(0,n.rz)(c)}),d=(0,a.VP)("allowAddressDeletion/update",()=>({payload:{}})),f=(0,a.Z0)({name:s,initialState:l,reducers:{},extraReducers:e=>{(0,n.Wn)(e,u),e.addCase(d,e=>{e.value=!1})}}),m={[s]:f.reducer},p=u.thunk;r.d(t,["E$",0,m,"GI",0,c,"oV",0,p,"y3",0,d])},32496(e,t,r){"use strict";r.d(t,{R:()=>m,g:()=>f});var a=r(42100),n=r(68337),i=r(72856),o=r(34993),s=r(55959),l=r(93067),c=r(83062),u=r(75907),d=r(54531);let f=(0,a.VP)("auth/signout",e=>({payload:e})),m=e=>{e({actionCreator:f,effect:async(e,t)=>{let r=t.extra.authentication,a="all"===e.payload.type?(0,s.Xx)({authentication:r,sessions:e.payload.sessions}):(0,s.dL)({authentication:r});try{t.unsubscribe(),t.extra.eventManager.stop(),"all"===e.payload.type?await Promise.all(a.sessions.map(e=>(0,i.Oj)((0,i.xw)(e.UID,t.extra.api))((0,n.r8)()))).catch(u.A):await (0,i.Oj)(t.extra.api)((0,n.r8)()).catch(u.A)}finally{var o,c,d;(c="all"===e.payload.type,d=(null==(o=a.users.at(0))?void 0:o.id)??"",(0,l.hB)("UserLogoutV2")?c?(0,l.bt)({type:"logoutAllUsers"}):(0,l.bt)({type:"userLogoutV2",payload:d}):(0,l.bt)({type:"userLogout"})).catch(u.A),(0,s.vx)({appName:t.extra.config.APP_NAME,type:"full",options:{clearDeviceRecovery:e.payload.clearDeviceRecovery,users:a.users,sessions:a.sessions,type:"all"===e.payload.type?"all":"self",reason:"signout",logoutRedirectUrl:e.payload.logoutRedirectUrl},authentication:r}).catch(u.A)}}}),e({actionCreator:d.$,effect:async(e,t)=>{t.unsubscribe();let r=()=>{(0,c.gA)()&&(0,o.S)()};globalThis.requestIdleCallback?globalThis.requestIdleCallback(r,{timeout:1e4}):setTimeout(r,1e4)}})}},54531(e,t,r){"use strict";let a=(0,r(42100).VP)("bootstrap event",e=>({payload:e}));r.d(t,["$",0,a])},63414(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(32666),s=r(861),l=r(79513),c=r(45597),u=r(87037),d=r(81141),f=r(1734);let m="contactEmails",p=e=>e[m],h=(0,n.AP)(`${m}/fetch`,{miss:async e=>{let t,{extraArgument:r}=e;
2491return t=r.api,(0,s.A)((e,r)=>t((0,o.Er)({Page:e,PageSize:r})),{pageSize:1e3,pagesPerChunk:10,delayPerChunk:1e3}).then(e=>(0,d.d)("Order",e.flatMap(e=>{let{ContactEmails:t}=e;return t})))},previous:(0,n.rz)(p)}),A=(0,i.R)(),g=(0,a.Z0)({name:m,initialState:A,reducers:{eventLoopV6:(e,t)=>{e.value&&(e.value=(0,c.c)(e.value,t.payload))}},extraReducers:e=>{(0,n.Wn)(e,h),e.addCase(f.E,(e,t)=>{e.value&&t.payload.ContactEmails&&(e.value=(0,d.d)("Order",(0,d.A)({model:e.value,events:t.payload.ContactEmails,itemKey:"ContactEmail"}))),e.value&&(0,u.c0)(t.payload.Refresh,l.rQ.CONTACTS)&&(delete e.value,delete e.error)})}}),v={[m]:g.reducer};g.actions;let y=h.thunk;r.d(t,["ev",0,y,"m7",0,v,"o6",0,p])},43956(e,t,r){"use strict";var a=r(42100),n=r(77752),i=r(1323),o=r(45597),s=r(87037),l=r(81141),c=r(62911),u=r(56999),d=r(1734);let f="delegatedAccess",m={supportedInApp:!1,incomingDelegatedAccess:(0,i.R)(),outgoingDelegatedAccess:(0,i.R)()},p=e=>e.sort((e,t)=>e.CreateTime-t.CreateTime),h=(0,a.Z0)({name:f,initialState:m,reducers:{setSupportedInApp:(e,t)=>{e.supportedInApp=t.payload},loadIncomingItem:(e,t)=>{e.incomingDelegatedAccess.ephemeral||(e.incomingDelegatedAccess.ephemeral={});let r=`${t.payload.id}-${t.payload.type}`;t.payload.value?e.incomingDelegatedAccess.ephemeral[r]=t.payload.value:delete e.incomingDelegatedAccess.ephemeral[r]},setOutgoingEphemeral:(e,t)=>{e.outgoingDelegatedAccess.ephemeral||(e.outgoingDelegatedAccess.ephemeral={});let r=`${t.payload.id}-${t.payload.type}`;t.payload.value?e.outgoingDelegatedAccess.ephemeral[r]=t.payload.value:delete e.outgoingDelegatedAccess.ephemeral[r]},pendingOutgoingList:e=>{e.outgoingDelegatedAccess.error=void 0},fulfillOutgoingList:(e,t)=>{e.outgoingDelegatedAccess.value=p(t.payload),e.outgoingDelegatedAccess.error=void 0,e.outgoingDelegatedAccess.meta.fetchedAt=(0,n.FS)(),e.outgoingDelegatedAccess.meta.fetchedEphemeral=(0,n.BV)()},rejectOutgoingList:(e,t)=>{e.outgoingDelegatedAccess.error=t.payload,e.outgoingDelegatedAccess.meta.fetchedAt=(0,n.FS)()},deleteOutgoingItem:(e,t)=>{if(!e.outgoingDelegatedAccess.value)return;let r=e.outgoingDelegatedAccess.value.find(e=>e.DelegatedAccessID===t.payload.DelegatedAccessID);if(!r)return;let a=(0,s.pu)(r.Types,t.payload.types);0===a?e.outgoingDelegatedAccess.value=p((0,c.z)(e.outgoingDelegatedAccess.value,t.payload,"DelegatedAccessID")):r.Types=a},upsertOutgoingItem:(e,t)=>{e.outgoingDelegatedAccess.value&&(e.outgoingDelegatedAccess.value=p((0,u.Y)(e.outgoingDelegatedAccess.value,t.payload,"DelegatedAccessID")))},pendingIncomingList:e=>{e.incomingDelegatedAccess.error=void 0},fulfillIncomingList:(e,t)=>{e.incomingDelegatedAccess.value=p(t.payload),e.incomingDelegatedAccess.error=void 0,e.incomingDelegatedAccess.meta.fetchedAt=(0,n.FS)(),e.incomingDelegatedAccess.meta.fetchedEphemeral=(0,n.BV)()},rejectIncomingList:(e,t)=>{e.incomingDelegatedAccess.error=t.payload,e.incomingDelegatedAccess.meta.fetchedAt=(0,n.FS)()},upsertIncomingItem:(e,t)=>{e.incomingDelegatedAccess.value&&(e.incomingDelegatedAccess.value=p((0,u.Y)(e.incomingDelegatedAccess.value,t.payload,"DelegatedAccessID")))},deleteIncomingItem:(e,t)=>{if(!e.incomingDelegatedAccess.value)return;let r=e.incomingDelegatedAccess.value.find(e=>e.DelegatedAccessID===t.payload.DelegatedAccessID);if(!r)return;let a=(0,s.pu)(r.Types,t.payload.types);0===a?e.incomingDelegatedAccess.value=p((0,c.z)(e.incomingDelegatedAccess.value,t.payload,"DelegatedAccessID")):r.Types=a},incomingEventLoopV6:(e,t)=>{e.incomingDelegatedAccess.value&&(e.incomingDelegatedAccess.value=(0,o.c)(e.incomingDelegatedAccess.value,t.payload,{idKey:"DelegatedAccessID"}))},outgoingEventLoopV6:(e,t)=>{e.outgoingDelegatedAccess.value&&(e.outgoingDelegatedAccess.value=(0,o.c)(e.outgoingDelegatedAccess.value,t.payload,{idKey:"DelegatedAccessID"}))}},extraReducers:e=>{e.addCase(d.E,(e,t)=>{e.incomingDelegatedAccess.value&&t.payload.IncomingDelegatedAccess&&(e.incomingDelegatedAccess.value=(0,l.A)({model:e.incomingDelegatedAccess.value,events:t.payload.IncomingDelegatedAccess,itemKey:"DelegatedAccess",idKey:"DelegatedAccessID"}),e.incomingDelegatedAccess.error=void 0),e.outgoingDelegatedAccess.value&&t.payload.OutgoingDelegatedAccess&&(e.outgoingDelegatedAccess.value=(0,l.A)({model:e.outgoingDelegatedAccess.value,events:t.payload.OutgoingDelegatedAccess,itemKey:"DelegatedAccess",idKey:"DelegatedAccessID"}),e.outgoingDelegatedAccess.error=void 0)})}}),A={[f]:h.reducer},g=h.actions;r.d(t,["CJ",0,e=>e[f].supportedInApp,"Up",0,A,"VH",0,g,"ae",0,e=>e[f].incomingDelegatedAccess,"i9",0,e=>e[f].outgoingDelegatedAccess])},68854(e,t,r){"use strict";
2491var a=r(42100),n=r(83813),i=r(44512),o=r(77752),s=r(27048),l=r(95502),c=r(47395),u=r(861),d=r(45597),f=r(81141),m=r(86507),p=r(62911),h=r(56999),A=r(1734),g=r(42020),v=r(97162),y=r(35564);let C="domains",b=e=>e.domains,S=new Set(["account.sso_config.read","account.domain.read"]),w=e=>e.some(e=>S.has(e)),_=(e,t)=>(0,m.qc)(e)||t,N=[],x=(0,a.Z0)({name:C,initialState:{value:void 0,error:void 0,meta:{fetchedEphemeral:void 0,fetchedAt:0,type:0,hasDomainReadPermission:!1}},reducers:{eventLoopV6:(e,t)=>{e.value&&(e.value=(0,d.c)(e.value,t.payload))},pending:e=>{e.error=void 0},fulfilled:(e,t)=>{e.value=t.payload.value,e.error=void 0,e.meta.type=t.payload.type,e.meta.fetchedAt=(0,o.FS)(),e.meta.fetchedEphemeral=(0,o.BV)()},rejected:(e,t)=>{e.error=t.payload,e.meta.fetchedAt=(0,o.FS)(),e.meta.fetchedEphemeral=(0,o.BV)()},removeDomain:(e,t)=>{e.value&&(e.value=(0,p.z)(e.value,t.payload,"ID"))},upsertDomain:(e,t)=>{e.value&&(e.value=(0,h.Y)(e.value,t.payload,"ID"))}},extraReducers:e=>{let t=(e,t)=>{var r,a;if(!e.value||!t)return;let i=(null==(a=(0,n.c2)(e))||null==(r=a.meta)?void 0:r.type)===0,o=_(t,e.meta.hasDomainReadPermission);i||!t||o||(e.value=N,e.error=void 0,e.meta.type=0,e.meta.fetchedEphemeral=void 0,e.meta.fetchedAt=0),i&&t&&o&&(e.error=void 0,e.meta.type=1,e.meta.fetchedEphemeral=void 0,e.meta.fetchedAt=0)};e.addCase(g.z,(e,r)=>{t(e,r.payload.User)}),e.addCase(v.T1,(e,r)=>{t(e,r.payload)}),e.addCase(y.$b,(e,t)=>{e.meta.hasDomainReadPermission=w(t.payload.Permissions)}),e.addCase(A.E,(e,r)=>{var a,i;if(!e.value)return;let o=(null==(i=(0,n.c2)(e))||null==(a=i.meta)?void 0:a.type)===0;r.payload.Domains&&!o?(e.value=(0,f.A)({model:e.value,events:r.payload.Domains,itemKey:"Domain"}),e.error=void 0,e.meta.type=1):t(e,r.payload.User)})}}),E=(0,s.T2)(),B=(0,i.rz)(b),P={[C]:x.reducer};x.actions;let I=x.actions.upsertDomain,k=x.actions.removeDomain;r.d(t,["$j",0,k,"GL",0,P,"eT",0,I,"kq",0,b,"sO",0,e=>(t,r,n)=>{let i=async()=>{let e=await t((0,v.Wz)()),r=w((await t((0,y.yL)())).Permissions),a={value:N,type:0};if(!_(e,r))return a;try{return{value:(await (0,u.A)((e,t)=>n.api((0,l.oj)({Page:e,PageSize:t})))).flatMap(e=>{let{Domains:t}=e;return t}),type:1}}catch(e){if((0,c.hn)(e))return a;throw e}},o=async()=>{try{t(x.actions.pending());let e=await i();return t(x.actions.fulfilled(e)),e.value}catch(e){throw t(x.actions.rejected((0,a.uH)(e))),e}};return(0,s.zf)({store:E,select:()=>B({dispatch:t,getState:r,extraArgument:n,options:e}),cb:o,cache:null==e?void 0:e.cache})}])},29138(e,t,r){"use strict";var a=r(42100),n=r(77752),i=r(27048),o=r(95502),s=r(861),l=r(13197),c=r(1734);let u="domainAddresses",d=(0,a.Z0)({name:u,initialState:{},reducers:{pending:(e,t)=>
2491{let r=e[t.payload.id];r&&r.error&&(r.error=void 0)},fulfilled:(e,t)=>{e[t.payload.id]={value:t.payload.value,error:void 0,meta:{fetchedAt:(0,n.FS)(),fetchedEphemeral:(0,n.BV)()}}},rejected:(e,t)=>{var r;let a=e[t.payload.id];e[t.payload.id]={value:null==a?void 0:a.value,error:t.payload,meta:{fetchedAt:(0,n.FS)(),fetchedEphemeral:null==a||null==(r=a.meta)?void 0:r.fetchedEphemeral}}}},extraReducers:e=>{e.addCase(c.E,(e,t)=>{if(t.payload.Domains)for(let r of t.payload.Domains){r.Action===l.dn.DELETE&&delete e[r.ID];let t=e[r.ID];r.Action===l.dn.UPDATE&&t&&(t.meta.fetchedAt=0)}})}}),f=e=>e.domainAddresses,m=(0,i.pi)(),p={[u]:d.reducer};r.d(t,["BA",0,e=>{let{domainID:t,cache:r}=e;return(e,n,l)=>{let c=async()=>{try{let r;e(d.actions.pending({id:t}));let a=await (r=l.api,(0,s.A)((e,a)=>r((0,o.D9)(t,{Page:e,PageSize:a}))).then(e=>e.flatMap(e=>{let{Addresses:t=[]}=e;return t})));return e(d.actions.fulfilled({id:t,value:a})),a}catch(r){throw e(d.actions.rejected({id:t,value:(0,a.uH)(r)})),r}};return(0,i.zf)({store:m,key:t,select:()=>{var e;return null==(e=f(n()))?void 0:e[t||""]},cb:c,cache:r})}},"Zx",0,f,"g8",0,p])},63857(e,t,r){"use strict";var a=r(42100),n=r(31233),i=r(44512),o=r(77752),s=r(1323),l=r(27048);let c="entitlements",u=e=>e[c],d=(0,s.R)({UserEntitlements:[],OrganizationEntitlements:[],MemberEntitlements:[]}),f=(0,a.Z0)({name:c,initialState:d,reducers:{pending:e=>{e.error=void 0},fulfilled:(e,t)=>{e.value=t.payload,e.error=void 0,e.meta.fetchedAt=(0,o.FS)(),e.meta.fetchedEphemeral=(0,o.BV)()},rejected:(e,t)=>{e.error=t.payload,e.meta.fetchedAt=(0,o.FS)(),e.meta.fetchedEphemeral=(0,o.BV)()}}}),m=(0,l.T2)(),p=(0,i.rz)(u),h={[c]:f.reducer};r.d(t,["LD",0,u,"T_",0,h,"zC",0,function(){let{api:e,cache:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async(r,i,o)=>{let s=async()=>{try{let t=e??o.api;r(f.actions.pending());let a=await (0,n.$q)(t);return r(f.actions.fulfilled(a)),a}catch(e){throw r(f.actions.rejected((0,a.uH)(e))),e}};return(0,l.zf)({store:m,select:()=>p({dispatch:r,getState:i,extraArgument:o}),cb:s,cache:t})}}])},1734(e,t,r){"use strict";let a=(0,r(42100).VP)("server event",e=>({payload:e}));r.d(t,["E",0,a])},91864(e,t,r){"use strict";var a=r(42100);let n="featureTour",i={display:!1,origin:void 0,activatedFeatures:[],steps:[]},o=(0,a.Z0)({name:n,initialState:i,reducers:{display:(e,t)=>{e.display=!0,e.origin=t.payload.origin,e.steps=t.payload.steps||[]},hide:e=>{Object.assign(e,i)},activateFeature:(e,t)=>{e.activatedFeatures=[...e.activatedFeatures,t.payload.feature]}}}),s={[n]:o.reducer},l=o.actions;r.d(t,["Ek",0,l,"x4",0,s])},65500(e,t,r){"use strict";r.d(t,{E:()=>s});var a=r(14041),n=r(97855);let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5e3,[t,r]=(0,a.useState)(!1),n=(0,a.useRef)(null),i=(0,a.useCallback)(()=>{null!==n.current&&(clearTimeout(n.current),n.current=null)},[]),o=(0,a.useCallback)(()=>{i(),n.current=setTimeout(()=>{r(!0)},e)},[i,e]),s=(0,a.useCallback)(()=>{i(),r(!1)},[i]);return(0,a.useEffect)(()=>i,[i]),{awaitingTouch:t,startAwaitingTouch:o,stopAwaitingTouch:s}},o={auth:"Security key auth",registration:"Security key registration"},s=()=>{let[e,t]=(0,a.useState)(!1),{awaitingTouch:r,startAwaitingTouch:s,stopAwaitingTouch:l}=i(),c=(0,a.useRef)(null),u=(0,a.useCallback)(()=>{var e;let t=!!c.current;return null==(e=c.current)||e.abort(),c.current=null,t},[]);return(0,a.useEffect)(()=>()=>{u()},[]),{fidoError:e,awaitingTouch:r,runFido2Action:(0,a.useCallback)(async(e,r)=>{u();let a=new AbortController;c.current=a;try{return t(!1),s(),await e(a.signal)}catch(e){throw c.current===a&&(t(!0),(0,n.wd)(o[r],{level:"error",extra:{error:e}}),console.error(e)),e}finally{c.current===a&&(l(),c.current=null),a.abort()}},[u,s,l]),abort:u}}},71019(e,t,r){"use strict";var a=r(42100),n=r(77752),i=r(27048),o=r(38323),s=r(13197),l=r(3740),c=r(86507),u=r(1734),d=r(92997),f=r(98033),m=r(12217),p=r(97162);let{DELETE:h}=s.dn,A="groupMembers",g=e=>e[A],v=e=>({value:e,error:void 0,meta:{fetchedAt:(0,n.FS)(),fetchedEphemeral:(0,n.BV)()}}),y=(0,a.Z0)({name:A,initialState:{},reducers:{eventLoopV6:(e,t)=>{var r,a;let n=Object.values(e);for(let e of t.payload.delete)for(let t of n)(null==(r=t.value)?void 0:r[e])&&delete t.value[e];for(let r of t.payload.upsert){let{GroupID:t,GroupId:n,ID:i}=r,o=n??t;(null==(a=e[o])?void 0:a.value)?e[o].value[i]=r:e[o]=v({[i]:r})}},pending:(e,t)=>
2491{let r=e[t.payload.id];r&&r.error&&(r.error=void 0)},fulfilled:(e,t)=>{e[t.payload.id]=v(t.payload.value)},rejected:(e,t)=>{e[t.payload.id]={value:void 0,error:t.payload.value,meta:{fetchedAt:(0,n.FS)(),fetchedEphemeral:void 0}}},updateOverridePermissions:(e,t)=>{var r;let{groupID:a,memberID:n,newValue:i}=t.payload,o=null==(r=e[a])?void 0:r.value;o&&o[n]&&(o[n].Permissions=i)},resumeGroupMember:(e,t)=>{var r;let{groupID:a,memberID:n}=t.payload,i=null==(r=e[a])?void 0:r.value;i&&i[n]&&(i[n].State=l.TN.ACTIVE)},deleteGroupMember:(e,t)=>{var r;let{groupID:a,memberID:n}=t.payload,i=null==(r=e[a])?void 0:r.value;i&&i[n]&&delete i[n]}},extraReducers:e=>{e.addCase(u.E,(e,t)=>{if(!e||!t.payload.GroupMembers)return;let{GroupMembers:r}=t.payload;for(let t of r){var a,n;let{Action:r}=t;if(r===h){for(let r of Object.values(e))if(null==(n=r.value)?void 0:n[t.ID]){delete r.value[t.ID];break}continue}let i=t.GroupMember,{GroupID:o,GroupId:s,ID:l}=i;if(!(s||o)||!l)continue;let c=null==(a=e[s??o])?void 0:a.value;c&&(c[l]=i)}})}}),{updateOverridePermissions:C,resumeGroupMember:b,deleteGroupMember:S}=y.actions,w=(0,i.pi)(),_={[A]:y.reducer},N=y.actions;r.d(t,["$1",0,_,"$u",0,g,"Ag",0,N,"Kk",0,C,"NV",0,b,"jf",0,e=>{let{groupId:t,cache:r}=e;return(e,n,s)=>{let l=async()=>{try{let[r,a,n]=await Promise.all([e((0,p.Wz)()),e((0,m.cj)()),e((0,d.dt)())]);if(!((0,c.qc)(r)||(0,f.J)(a,n)))return{};e(y.actions.pending({id:t}));let{Members:i}=await s.api((0,o.Nk)(t)),l=i.reduce((e,t)=>(e[t.ID]=t,e),{});return e(y.actions.fulfilled({id:t,value:l})),l}catch(r){return e(y.actions.rejected({id:t,value:(0,a.uH)(r)})),{}}};return(0,i.zf)({store:w,key:t,select:()=>{var e;return null==(e=g(n()))?void 0:e[t||""]},cb:l,cache:r})}}])},92997(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(38323),s=r(87037),l=r(81141),c=r(3740);let u="groupMemberships",d=(0,i.R)(),f=e=>e[u],m=(0,n.AP)(`${u}/fetch`,{miss:async e=>{let{extraArgument:t}=e;return t.api((0,o.mF)()).then(e=>{let{Memberships:t}=e;return t}).catch(()=>[])},previous:(0,n.rz)(f)}),p=(0,a.Z0)({name:u,initialState:d,reducers:{acceptMembership:(e,t)=>{if(e.value&&t.payload){let r=e.value.findIndex(e=>e.ID===t.payload.ID);if(-1!==r){let t=e.value[r];t.State=1,t.Permissions=(0,s.S1)(t.Permissions,c.Ku.LEAVE)}}},declineOrLeaveMembership:(e,t)=>{if(e.value&&t.payload){let r=e.value.filter(e=>e.ID!==t.payload.ID);e.value=r}},updateGroupMemberships:(e,t)=>{e.value=(0,l.A)({model:e.value,events:t.payload.GroupMemberships,itemKey:"GroupMember"})}},extraReducers:e=>{(0,n.Wn)(e,m)}}),{acceptMembership:h,declineOrLeaveMembership:A,updateGroupMemberships:g}=p.actions,v={[u]:p.reducer},y=m.thunk;r.d(t,["N5",0,v,"dE",0,f,"dt",0,y,"gb",0,g])},60207(e,t,r){"use strict";var a=r(42100),n=r(77752),i=r(27048),o=r(38323);let s="groupOwnerInvites",l=(0,a.Z0)({name:s,initialState:{value:void 0,error:void 0,meta:{fetchedAt:0,fetchedEphemeral:void 0}},reducers:{pending:e=>{e&&e.error&&(e.error=void 0)},fulfilled:(e,t)=>({value:t.payload.value,error:void 0,meta:{fetchedAt:(0,n.FS)(),fetchedEphemeral:(0,n.BV)()}}),rejected:(e,t)=>({value:void 0,error:t.payload.value,meta:{fetchedAt:(0,n.FS)(),fetchedEphemeral:void 0}}),deleteInvite:(e,t)=>{e.value&&e.value[t.payload.inviteID]&&delete e.value[t.payload.inviteID]}}}),{deleteInvite:c}=l.actions,u=(0,i.pi)(),d={[s]:l.reducer};l.actions,r.d(t,["Fq",0,function(){let{cache:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(t,r,n)=>{let c=async()=>{try{t(l.actions.pending());let{Invites:e}=await n.api((0,o.t_)()),r=e.reduce((e,t)=>(e[t.GroupOwnerInviteID]=t,e),{});return t(l.actions.fulfilled({value:r})),r}catch(e){return t(l.actions.rejected({value:(0,a.uH)(e)})),{}}};return(0,i.zf)({store:u,key:s,select:()=>r()[s],cb:c,cache:e})}},"JK",0,d])},98033(e,t,r){"use strict";var a=r(3740);r.d(t,["J",0,(e,t)=>{let r=new Set(t.filter(e=>{let{Permissions:t}=e;return t&a.Ku.OWNER}).map(e=>{let{GroupID:t}=e;return t}));return e.some(e=>r.has(e.ID))}])},44079(e,t,r){"use strict";var a=r(87037),n=r(85374);let i=e=>(0,a.c0)(null==e?void 0:e.Flags,n.zM.Scim);r.d(t,["Pl",0,e=>void 0!==e&&i(e)&&!e.Address.HasKeys,"kK",0,i,"vN",0,e=>(0,a.c0)(e.Flags,n.zM.System)])},12217(e,t,r){"use strict";let a;
2491var n=r(42100),i=r(44512),o=r(1323),s=r(15467),l=r(38323),c=r(73279),u=r(13197),d=r(45597),f=r(87037),m=r(81141),p=r(3740),h=r(1734),A=r(92997),g=r(96184),v=r(97162);let y="groups",C=(0,o.R)(),b=e=>e[y],S=(e,t)=>{var r;return null==(r=e.value)?void 0:r.find(e=>e.ID===t.ID)},w=(e,t)=>{e.value||(e.value=[]);let r=e.value.findIndex(e=>e.ID===t.ID);if(-1===r)return;let a=e.value[r];e.value[r]={...t,roleState:a.roleState,GroupOrganizationRoles:a.GroupOrganizationRoles,requiresOrgKeyPromotion:a.requiresOrgKeyPromotion}},_=(0,i.AP)(`${y}/fetch`,{miss:async e=>{let{extraArgument:t,dispatch:r}=e,[a,n,i]=await Promise.all([r((0,v.Wz)()),r((0,g.YY)()),r((0,A.dt)())]);return a.isAdmin&&null!=n&&n.ID||i.some(e=>e.Permissions&p.Ku.OWNER)?t.api((0,l.f)()).then(e=>{let{Groups:t}=e;return t.map(e=>({...e,roleState:"initial",GroupOrganizationRoles:[],requiresOrgKeyPromotion:!1}))}).catch(()=>[]):[]},previous:(0,i.rz)(b)}),N=(0,n.Z0)({name:y,initialState:C,reducers:{eventLoopV6:(e,t)=>{e.value&&(e.value=(0,d.c)(e.value,t.payload,{merge:(e,t)=>({...e,...t,roleState:"stale"})}))},addGroup:(e,t)=>{e.value||(e.value=[]),e.value.find(e=>e.ID===t.payload.ID)||e.value.push({...t.payload,roleState:"initial",GroupOrganizationRoles:[],requiresOrgKeyPromotion:!1})},updateGroup:(e,t)=>{w(e,t.payload)},updateGroups:(e,t)=>{t.payload.forEach(t=>w(e,t))},groupRoleFetchPending:(e,t)=>
2491{let r=S(e,t.payload.group);r&&(r.roleState="pending")},groupRoleFetchFulfilled:(e,t)=>{let r=S(e,t.payload.group);r&&(r.roleState="full",r.GroupOrganizationRoles=t.payload.organizationRoles,r.requiresOrgKeyPromotion=t.payload.requiresOrgKeyPromotion)},groupRoleFetchRejected:(e,t)=>{let r=S(e,t.payload.group);r&&(r.roleState="rejected")},invalidateGroupRoles:(e,t)=>{let r=S(e,t.payload.group);r&&"initial"!==r.roleState&&(r.roleState="stale")},removeGroup:(e,t)=>{e.value&&t.payload&&(e.value=e.value.filter(e=>e.ID!==t.payload))},setNoEncryptFlag:(e,t)=>{let r,a=t.payload.addressID,n=t.payload.noEncryptFlag;if(!e.value)return;let i=e.value.findIndex(e=>e.Address.ID===a);if(-1===i)return;let o=e.value[i],s=o.Address,l=s.Keys,c=l[0].Flags,d=u.$2.FLAG_EMAIL_NO_ENCRYPT;r=n?(0,f.S1)(c,d):(0,f.pu)(c,d),e.value[i]={...o,Address:{...s,Keys:[{...l[0],Flags:r}]}}}},extraReducers:e=>{(0,i.Wn)(e,_),e.addCase(h.E,(e,t)=>{e.value&&t.payload.Groups&&(e.value=(0,m.A)({model:e.value,events:t.payload.Groups,itemKey:"Group",create:e=>({...e,roleState:"initial",GroupOrganizationRoles:[],requiresOrgKeyPromotion:!1})}))})}}),{addGroup:x,updateGroup:E,updateGroups:B,removeGroup:P,setNoEncryptFlag:I,invalidateGroupRoles:k}=N.actions,T={[y]:N.reducer};N.actions;let D=_.thunk;r.d(t,["$",0,x,"B_",0,b,"IB",0,k,"Yp",0,P,"cj",0,D,"eq",0,B,"j0",0,I,"vW",0,E,"xr",0,e=>{let{group:t,retry:r,cache:n}=e,i=(a||(a=new Map),a);return async(e,a,o)=>{var l;if(!(null==(l=o.unleashClient)?void 0:l.isEnabled("AdminRoleMVP")))return[];let u=S(b(a()),t);if(!u)return[];if(n!==s.P.None){if("full"===u.roleState)return u.GroupOrganizationRoles;if("rejected"===u.roleState&&!r)return[]}let d=i.get(u.ID);if(d)return d;let f=o.api((0,c.oG)(u.ID)),m=f.then(e=>{let{RoleAssignments:t}=e;return t});try{i.set(u.ID,m),e(N.actions.groupRoleFetchPending({group:u}));let{RoleAssignments:t,RequiresOrgKeyPromotion:r}=await f;return e(N.actions.groupRoleFetchFulfilled({group:u,organizationRoles:t,requiresOrgKeyPromotion:r})),t}catch(t){throw e(N.actions.groupRoleFetchRejected({group:u})),t}finally{i.delete(u.ID)}}},"y0",0,e=>{let{group:t,currentRoleIds:r,desiredRoleIds:a,api:n}=e;return async(e,i,o)=>{var s;if(!(null==(s=o.unleashClient)?void 0:s.isEnabled("AdminRoleMVP")))return[];let l=[...a].filter(e=>!r.has(e)),u=[...r].filter(e=>!a.has(e)),{RoleAssignments:d,RequiresOrgKeyPromotion:f}=await n((0,c.D5)(t.ID,{add:l,remove:u}));return e(N.actions.groupRoleFetchFulfilled({group:t,organizationRoles:d,requiresOrgKeyPromotion:f})),d}},"zk",0,T])},4168(e,t,r){"use strict";var a=r(42100),n=r(2573),i=r(20160),o=r(35347),s=r(97162);let l=(0,a.Z0)({name:"inactiveKeys",initialState:{user:[],addresses:{}},reducers:{set:(e,t)=>{if("user"===t.payload.id)e.user=t.payload.value||[];else{var r;(null==(r=t.payload.value)?void 0:r.length)?e.addresses[t.payload.id]=t.payload.value:e.addresses[t.payload.id]&&delete e.addresses[t.payload.id]}}}}),c=e=>e.inactiveKeys,u=(0,n.Mz)([e=>c(e),e=>(0,s.mB)(e).value,e=>(0,o.ZD)(e).value],(e,t,r)=>(0,i.xm)({addresses:r,user:t,inactiveKeys:e})),d=l.reducer,f=l.actions;r.d(t,["W0",0,d,"iw",0,c,"p5",0,f,"t1",0,u])},42020(e,t,r){"use strict";let a=(0,r(42100).VP)("init event",e=>({payload:e}));r.d(t,["z",0,a])},31121(e,t,r){"use strict";var a=r(97162),n=r(12446);let i=()=>(e,t)=>t().kt.value;r.d(t,["I",0,()=>async(e,t,r)=>({ktActivation:e(i()),appName:r.config.APP_NAME,getUserKeys:()=>e((0,n.Ai)()),getUser:()=>e((0,a.Wz)())}),"a",0,i])},69223(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(19228),s=r(81141),l=r(86507),c=r(1734),u=r(97162);let d="member",f=e=>e[d],m=(0,n.AP)(`${d}/fetch`,{miss:async e=>{let t,{extraArgument:r,dispatch:a}=e;return(t=await a((0,u.Wz)()),(0,l.qc)(t)||(0,l.NB)(t))?r.api((0,o.tB)()).then(e=>{let{Member:t}=e;return t}):{}},previous:(0,n.rz)(f)}),p=(0,i.R)(),h=(0,a.Z0)({name:d,initialState:p,reducers:{update:(e,t)=>{e.value&&(e.value={...e.value,...t.payload})}},extraReducers:e=>{(0,n.Wn)(e,m),e.addCase(c.E,(e,t)=>{let r=t.payload.Members;if(e.value&&"ID"in e.value&&r){let t=(0,s.A)({model:[e.value],events:r,itemKey:"Member"}),a=e.value.ID;e.value=t.find(e=>{let{ID:t}=e;return t===a}),e.value||(e.value=p.value)}})}}),A={[d]:h.reducer},g=m.thunk,v=h.actions.update;r.d(t,["Fs",0,g,"ON",0,v,"f3",0,A,"x$",0,f])},67325(e,t,r){"use strict";r.d(t,{t3:()=>F,Db:()=>ee,bt:()=>Z,wt:()=>et,bi:()=>W,cx:()=>q,V4:()=>L,pD:()=>X,nX:()=>Q,eq:()=>er,tx:()=>K,sz:()=>J,fq:()=>$,qD:()=>V,vq:()=>z,LN:()=>H,CA:()=>G});
2491var a=r(6780),n=r(67257),i=r(15467),o=r(47395),s=r(72856),l=r(19228),c=r(13197),u=r(57634),d=r(70207),f=r(55114),m=r(8043),p=r(66611),h=r(28760),A=r(93291),g=r(75907),v=r(35347),y=r(31121),C=r(96184),b=r(5841),S=r(5734),w=r(7915);let _=e=>{var t;let{member:r,targetRole:a,isPasswordlessOrg:n}=e,i=null;if(null==(t=r.Unprivatization)?void 0:t.InvitationData)try{i=(0,w.r4)(r.Unprivatization.InvitationData)}catch{}let o=r.Role===c.Cm.ORGANIZATION_ADMIN||(null==i?void 0:i.Admin)===!0;if(!o&&a===c.Cm.ORGANIZATION_ADMIN)return n?r.SSO&&!(0,p.UW)(r)?{kind:"promote",via:"sso",requiresPrompt:!0}:{kind:"promote",via:"email",requiresPrompt:r.Private===c.zE.UNREADABLE}:{kind:"promote",via:"no-payload",requiresPrompt:!1};if(o&&a!==c.Cm.ORGANIZATION_ADMIN)return{kind:"demote",requiresPrompt:!0};throw Error("Unexpected role classification")};var N=r(55347),x=r(65466),E=r(97162),B=r(12446),P=r(68707),I=r(56046),k=r(28666),T=r(10520),D=r(15220),M=r(60017),R=r(17898),j=r(51152),O=r(57918);let L=e=>{let{members:t}=e;return async(e,r,a)=>{let n=[],o=[];for(let e of t)await a.api((0,l.cx)(e.ID)).then(()=>!0).catch(g.A)?n.push(e):o.push(e);for(let t of n)e((0,T.mK)({member:t,type:"delete"}));return n.length>0&&e((0,C.YY)({cache:i.P.None})).catch(g.A),{success:n,failure:o}}},U=e=>{let{member:t,payload:r,api:a,role:n,syncOwner:i=!1}=e;return async e=>{if(n===c.Cm.ORGANIZATION_MEMBER)return(null==r?void 0:r.type)==="promote-global-sso"?void await e((0,R.It)({member:t,api:a})):(i&&await e((0,j.x)({member:t,makeAdmin:!1,api:a}))||await a((0,l.S0)(t.ID,c.Cm.ORGANIZATION_MEMBER)),void e((0,T.Xe)({member:t})));let o=await e((0,b.zi)());if(!(0,f.DA)(null==o?void 0:o.Key)){i&&await e((0,j.x)({member:t,makeAdmin:!0,api:a})),await a((0,l.S0)(t.ID,c.Cm.ORGANIZATION_ADMIN)),e((0,T.Xe)({member:t}));return}if(!r)throw Error("Missing payload");if("promote-global-sso"===r.type){if((0,p.UW)(t)||!t.SSO)throw new D.A("Unexpected request");await e((0,R.l1)({member:t,api:a,makeAdmin:!0}));return}i&&await e((0,j.x)({member:t,makeAdmin:!0,api:a})),await e((0,S.hR)({memberKeyPayloads:[r],api:a})),e((0,T.Xe)({member:t}))}},F=e=>{let{member:t,currentRoles:r,desiredRoleIds:a,payload:n,api:o}=e;return async e=>{let s=(await e((0,N.lS)())).some(e=>a.has(e.OrganizationRoleID)&&(0,x.Ri)(e)),l=r.some(e=>{let{Role:t}=e;return(0,x.Ri)(t)});if(!s||l||t.Role===c.Cm.ORGANIZATION_ADMIN)return e((0,T.Vz)({member:t,currentRoles:r,desiredRoleIds:a,api:o}));let u=await e((0,b.zi)()),d=_({member:t,targetRole:c.Cm.ORGANIZATION_ADMIN,isPasswordlessOrg:(0,f.DA)(null==u?void 0:u.Key)});"promote"===d.kind&&"no-payload"!==d.via&&null===n&&(n=await e((0,S.xk)({member:t,classification:d,api:o})));let m=await e((0,T.Vz)({member:t,currentRoles:r,desiredRoleIds:a,api:o}));return await e(U({member:t,role:c.Cm.ORGANIZATION_ADMIN,payload:n,api:o})),await (0,k.X)(o,t.ID).then(t=>e((0,T.mK)({member:t}))).catch(g.A),await e((0,T.mv)({member:t,cache:i.P.None})).catch(g.A),{...m,changed:!0}}},V=e=>{let{member:t,api:r}=e;return async e=>{if(t.Role===c.Cm.ORGANIZATION_ADMIN)return;let a=await e((0,b.zi)()),n=_({member:t,targetRole:c.Cm.ORGANIZATION_ADMIN,isPasswordlessOrg:(0,f.DA)(null==a?void 0:a.Key)}),i=await e((0,S.xk)({member:t,classification:n,api:(0,s.Oj)(r)}));await e(U({member:t,role:c.Cm.ORGANIZATION_ADMIN,payload:i,api:r})),await (0,k.X)(r,t.ID).then(t=>e((0,T.mK)({member:t}))).catch(g.A)}},H=e=>{let{memberID:t,api:r}=e;return async e=>{let n=(await e((0,T.uW)())).find(e=>{let{ID:r}=e;return r===t});if(!n)return;await e(V({member:n,api:r})),await e((0,T.mv)({member:n,cache:i.P.None}));let o=(await e((0,T.uW)())).find(e=>{let{ID:r}=e;return r===t});if(o&&(0,h.ix)(o))throw Error((0,a.c)("Error").t`Could not grant access to the organization key`)}},$=e=>{let{api:t,member:r,orgKeyResetPrivatization:a}=e;return async e=>{await t((0,l.fq)(r.ID,a?{OrgKeyResetPrivatization:!0}:void 0)),r.Self&&await e((0,E.Wz)({cache:i.P.None}))}},z=async e=>{let{api:t,members:r,organization:a}=e,n=r.find(e=>!!e.Self);a.MaxVPN>0&&n&&10!==n.MaxVPN&&n.MaxVPN===a.MaxVPN&&await t((0,l.gr)(n.ID,10))},K=e=>{let{member:t,memberDiff:r,memberKeyPacketPayload:a,api:n}=e;return async e=>{if(void 0!==r.name&&await n((0,l.D4)(t.ID,r.name)),void 0!==r.storage&&await n((0,l.sB)(t.ID,r.storage)),void 0!==r.vpn){if(r.vpn){let[t,r]=await Promise.all([e((0,T.uW)()),e((0,C.YY)())]);await z({api:n,members:t,organization:r}).catch(g.A)}await n((0,l.gr)(t.ID,10*!!r.vpn))}if(void 0!==r.numAI&&await n((0,l.az)(t.ID,+!!r.numAI)),void 0!==r.lumo&&await n((0,l.tb)(t.ID,+!!r.lumo)),(r.role===c.Cm.ORGANIZATION_ADMIN||r.role===c.Cm.ORGANIZATION_MEMBER)&&await e(U({member:t,payload:a,api:n,role:r.role,syncOwner:!0})),void 0!==r.private&&(r.private===c.zE.UNREADABLE&&(t.Unprivatization?await e((0,R.It)({member:t,api:n})):await e($({member:t,api:n}))),t.Private===c.zE.UNREADABLE&&r.private===c.zE.READABLE&&(t.Self?await e((0,R.A2)({member:t,api:n})):await e((0,R.l1)({member:t,api:n})))),Object.values(r).some(e=>void 0!==e)){let[r]=await Promise.all([(0,k.X)(n,t.ID),e((0,C.YY)({cac
2491he:i.P.None}))]);return e((0,T.mK)({member:r})),{diff:!0,member:r}}return{diff:!1,member:null}}},Z=e=>{let{member:t,targetRole:r,api:a,confirm:n}=e;return async e=>{let i=await e((0,b.zi)()),o=_({member:t,targetRole:r,isPasswordlessOrg:(0,f.DA)(null==i?void 0:i.Key)}),s=await e((0,S.xk)({member:t,classification:o,api:a}));return o.requiresPrompt?{confirmed:await n({classification:o,payload:s}),payload:s}:{confirmed:!0,payload:s}}},G=e=>{let{member:t,makeAdmin:r,api:a,confirm:n}=e;return async e=>{var i;let o=null==(i=(await e((0,N.lS)())).find(x._G))?void 0:i.OrganizationRoleID;if(!o)throw Error("Missing owner role");let s=t.UserOrganizationRoles??[],l=(0,x.GN)(s),u=s.some(e=>{let{Role:t}=e;return!(0,x._G)(t)&&(0,x.Ri)(t)}),d=(0,w.Zk)(t),f=null;if(r?t.Role!==c.Cm.ORGANIZATION_ADMIN:!u){let i=await e(Z({member:t,targetRole:r?c.Cm.ORGANIZATION_ADMIN:c.Cm.ORGANIZATION_MEMBER,api:a,confirm:n}));if(!i.confirmed)return{confirmed:!1};f=i.payload}let m=!1;if(!r&&d.makeAdmin){let{diff:r}=await e(K({member:t,memberDiff:{role:c.Cm.ORGANIZATION_MEMBER},memberKeyPacketPayload:f,api:a}));m=r}let p=new Set(s.map(e=>{let{Role:t}=e;return t.OrganizationRoleID}));if(r?p.add(o):p.delete(o),r||l){let r=await e(F({member:t,currentRoles:s,desiredRoleIds:p,payload:f,api:a}));m=m||r.changed}return{confirmed:!0,changed:m,desiredRoleIds:p}}},Y=async e=>{let{api:t,addresses:r,member:a}=e,n=[];for(let{Local:e,Domain:i,DisableE2EE:o}of r){let{Address:r}=await t((0,l.DL)(a.ID,{Local:e,Domain:i,DisableE2EE:o}));n.push(r)}return n},W=e=>{let{member:t,single:r,verifiedDomains:s,api:p,validationOptions:w}=e;return async(e,_,N)=>{var x;let R,[L,U,F,V,H,$]=await Promise.all([e((0,E.Wz)()),e((0,B.Ai)()),e((0,v.LP)()),e((0,b.zi)()),e((0,C.YY)()),e((0,T.uW)())]),K={...t};K.mode===d.iE.Invitation&&(K.role=c.Cm.ORGANIZATION_MEMBER),K.vpn&&await z({api:p,members:$,organization:H}).catch(g.A);let Z=(0,O.Ay)({privateUser:K.private===c.zE.UNREADABLE,organization:H,organizationKeyInfo:(0,h.z)(H,V,F),verifiedDomains:s,...w});if(Z)throw new D.A(Z);let G=[],W=[],q=[],Q=K.addresses.map(e=>{let t=`${e.Local}@${e.Domain}`;return(0,u.zs)(t)?q.push(t):G.push(t),{address:t,...e}});if(K.mode!==d.iE.Invitation||(0,u.zs)(K.invitationEmail)||W.push(K.invitationEmail),G.length||W.length)throw new P.A(G,W,q);if(K.mode===d.iE.Password){if(!K.private&&!(null==V?void 0:V.privateKey))throw new D.A((0,a.c)("Error").t`Organization key must be activated to create non-private users`);if(K.private&&K.role===c.Cm.ORGANIZATION_ADMIN&&(0,f.DA)(null==V?void 0:V.Key))throw new D.A((0,S.TR)())}if(K.mode===d.iE.Invitation&&!(null==V?void 0:V.privateKey))throw new D.A((0,a.c)("Error").t`Organization key must be activated to create invited users`);let J=[],X=[],ee=async e=>{let{Local:t,Domain:r}=e,a=`${t}@${r}`;try{await p((0,l.CG)({Local:t,Domain:r})),X.push(a)}catch(r){let{status:e,message:t}=(0,o.Pd)(r);if(e===c.CC.CONFLICT)return void J.push({message:t,address:a});throw r}},[et,...er]=Q;if(await ee(et),await Promise.all(er.map(ee)),J.length)throw new I.A(J,X);K.role===c.Cm.ORGANIZATION_ADMIN&&(null==(x=N.unleashClient)?void 0:x.isEnabled("SyncOwnerRoleClient"))&&await e((0,j.S)());let ea={Name:K.name||et.Local,MaxSpace:+K.storage,MaxVPN:10*!!K.vpn,MaxAI:+!!K.numAI,MaxLumo:+!!K.lumo,TemporaryPassword:K.mode===d.iE.LoginLink};if(K.mode===d.iE.Invitation){if(!(null==(V=await e((0,b.zi)()))?void 0:V.privateKey))throw new D.A((0,a.c)("Error").t`Organization key must be activated to create invited users`);let t=`${et.Local}@${et.Domain}`,n=await (0,M.S_)({api:p,address:t,expectRevisionChange:!0}),o=await (0,M.G2)(V.privateKey,n),s=await p((0,l.bi)({...ea,Invitation:{Email:K.invitationEmail,Data:n,Signature:o,PrivateIntent:K.private===c.zE.UNREADABLE}})).then(e=>{let{Member:t}=e;return t});K.private&&await Y({api:p,member:s,addresses:K.addresses});let[u]=await Promise.all([(0,k.X)(p,s.ID),r?e((0,C.YY)({cache:i.P.None})):void 0]);return e((0,T.mK)({member:u})),u}let en=(0,l.bi)({...ea,Private:+(K.private===c.zE.UNREADABLE)}),{Member:ei}=K.mode===d.iE.LoginLink?await p(en):await (0,A.fl)({api:p,credentials:{password:K.password},config:en}),eo=await Y({api:p,member:ei,addresses:K.addresses});if(V=await e((0,b.zi)()),!K.private&&(null==V?void 0:V.privateKey)){let{keyTransparencyVerify:t,keyTransparencyCommit:r}=(0,n.sb)({config:N.config,api:p,ktActivation:e((0,y.a)())});R=(await (0,m.gr)({api:p,ownerAddresses:F,member:ei,memberAddresses:eo,organizationKey:V.privateKey,keyGenConfig:c.mD[c.Zg],password:K.password,keyTransparencyVerify:t,skipSrp:K.mode===d.iE.LoginLink})).Member,await r(L,U)}if(K.role===c.Cm.ORGANIZATION_ADMIN)if(V=await e((0,b.zi)()),(0,f.DA)(null==V?void 0:V.Ke
2491y)){if(!K.private&&R){let t=await (0,S.Gf)({organizationKey:V,member:R,memberAddresses:eo,mode:{type:"email",ktUserContext:await e((0,y.I)())},api:p});await e((0,j.x)({member:ei,makeAdmin:!0,api:p})),await e((0,S.hR)({api:p,memberKeyPayloads:[t]}))}}else await e((0,j.x)({member:ei,makeAdmin:!0,api:p})),await p((0,l.S0)(ei.ID,c.Cm.ORGANIZATION_ADMIN));let[es]=await Promise.all([(0,k.X)(p,ei.ID),r?e((0,C.YY)({cache:i.P.None})):void 0]);return e((0,T.mK)({member:es})),es}},q=e=>{let{api:t,member:r}=e;return async e=>{r.Role===c.Cm.ORGANIZATION_ADMIN&&await e(U({member:r,role:c.Cm.ORGANIZATION_MEMBER,payload:null,api:t,syncOwner:!0})),await t((0,l.cx)(r.ID)),e((0,T.mK)({member:r,type:"delete"})),e((0,C.YY)({cache:i.P.None})).catch(g.A)}},Q=e=>{let{api:t,member:r}=e;return async e=>{await t((0,l.nX)(r.ID)),e((0,T.mK)({member:await (0,k.X)(t,r.ID)}))}},J=e=>{let{api:t,member:r}=e;return async e=>{await t((0,l.sz)(r.ID)),e((0,T.mK)({member:await (0,k.X)(t,r.ID)}))}},X=e=>{let{api:t,member:r}=e;return async e=>{await t((0,l.X8)(r.ID)),e((0,T.mK)({member:await (0,k.X)(t,r.ID)}))}},ee=e=>{let{api:t,member:r}=e;return async e=>{r.Private===c.zE.UNREADABLE&&r.Self&&r.Role===c.Cm.ORGANIZATION_ADMIN&&await e((0,R.A2)({member:r,api:t})),await t((0,l.GW)(r.ID)),e((0,T.mK)({member:await (0,k.X)(t,r.ID)}))}},et=e=>{let{email:t,storage:r,numAI:a,lumo:n,vpn:o}=e;return async(e,s,c)=>{if(o){let[t,r]=await Promise.all([e((0,T.uW)()),e((0,C.YY)())]);await z({api:c.api,members:t,organization:r}).catch(g.A)}let{Member:u}=await c.api((0,l.IE)({email:t,maxSpace:r,maxAI:void 0===a?void 0:+!!a,maxLumo:void 0===n?void 0:+!!n,maxVPN:void 0===o?void 0:10*!!o}));e((0,T.mK)({member:u})),e((0,C.YY)({cache:i.P.None})).catch(g.A)}},er=e=>{let{member:t,memberDiff:r}=e;return async(e,a,n)=>{let o=n.api,s=!1;if(void 0!==r.storage||void 0!==r.vpn){if(r.vpn){let[t,r]=await Promise.all([e((0,T.uW)()),e((0,C.YY)())]);await z({api:o,members:t,organization:r}).catch(g.A)}await o((0,l.q)(t.ID,r.storage??t.MaxSpace,void 0===r.vpn?void 0:10*!!r.vpn)),s=!0}if(void 0!==r.numAI&&(await o((0,l.az)(t.ID,+!!r.numAI)),s=!0),void 0!==r.lumo&&(await o((0,l.tb)(t.ID,+!!r.lumo)),s=!0),s){let[r]=await Promise.all([(0,k.X)(o,t.ID),e((0,C.YY)({cache:i.P.None}))]);return e((0,T.mK)({member:r})),{member:r,diff:!0}}return{member:t,diff:!1}}}},68707(e,t,r){"use strict";function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{A:()=>n});class n extends Error{constructor(e,t,r){super(),a(this,"trace",!1),a(this,"invalidAddresses",void 0),a(this,"orphanedAddresses",void 0),a(this,"invalidInvitationAddresses",void 0),this.invalidAddresses=e,this.invalidInvitationAddresses=t,this.orphanedAddresses=r,Object.setPrototypeOf(this,n.prototype)}}},15220(e,t,r){"use strict";let a=class extends Error{constructor(...e){var t;super(...e),(t="trace")in this?Object.defineProperty(this,t,{value:!1,enumerable:!0,configurable:!0,writable:!0}):this[t]=!1}};r.d(t,["A",0,a])},56046(e,t,r){"use strict";function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{A:()=>n});class n extends Error{constructor(e,t){super(),a(this,"trace",!1),a(this,"unavailableAddresses",void 0),a(this,"orphanedAddresses",void 0),this.unavailableAddresses=e,this.orphanedAddresses=t,Object.setPrototypeOf(this,n.prototype)}}},28666(e,t,r){"use strict";var a=r(19228);r.d(t,["X",0,(e,t)=>e((0,a.Xf)(t)).then(e=>{let{Member:t}=e;return t})])},10520(e,t,r){"use strict";let a,n;var i=r(42100),o=r(83813),s=r(44512),l=r(77752),c=r(15467),u=r(27048),d=r(47395),f=r(19228),m=r(73279),p=r(45597),h=r(81141),A=r(8758),g=r(86507),v=r(75907),y=r(35347),C=r(54531),b=r(1734),S=r(65466),w=r(97162),_=r(35564),N=r(28666);let x="members",E=e=>e.members,B=async e=>{let t=await e((0,w.Wz)());if((0,g.qc)(t))return!0;let{permissions:r}=await e((0,_.yL)());return!!(null==r?void 0:r["account.user.read"])},P=(e,t)=>{var r;return null==(r=e.value)?void 0:r.find(e=>e.ID===t.ID)},I=[],k={value:void 0,error:void 0,meta:{type:1,fetchedAt:0,fetchedEphemeral:void 0},unprivatization:{members:{},loading:{approval:!1,automatic:!1}}},T=(0,i.Z0)({name:x,initialState:k,reducers:{eventLoopV6:(e,t)=>{e.value&&(e.value=(0,p.c)(e.value,t.payload,{create:e=>({...e,addressState:"partial",roleState:"initial",UserOrganizationRoles:[],requiresOrgKeyPromotion:!1}),merge:(e,t)=>
2491({...e,...t,addressState:"partial",roleState:"stale"})}))},pending:e=>{e.error=void 0},fulfilled:(e,t)=>{e.value=t.payload.value,e.error=void 0,e.meta.type=t.payload.type,e.meta.fetchedAt=(0,l.FS)(),e.meta.fetchedEphemeral=(0,l.BV)()},rejected:(e,t)=>{e.error=t.payload,e.meta.fetchedAt=(0,l.FS)(),e.meta.fetchedEphemeral=(0,l.BV)()},upsertMember:(e,t)=>{let r,a;if(!e.value)return;let n=(r=e.value,a=t.payload.member,r.findIndex(e=>e.ID===a.ID));if("delete"===t.payload.type){-1!==n&&e.value.splice(n,1);return}let i={...t.payload.member,addressState:"partial",roleState:"initial",UserOrganizationRoles:[],requiresOrgKeyPromotion:!1};if(-1===n)e.value.push(i);else{let r=e.value[n],a="full"===r.addressState?{addressState:t.payload.invalidateAddresses?"stale":"full",Addresses:r.Addresses}:{},o={roleState:r.roleState,UserOrganizationRoles:r.UserOrganizationRoles,requiresOrgKeyPromotion:r.requiresOrgKeyPromotion},s={...i,...a,...o};e.value[n]=s}},memberFetchFulfilled:(e,t)=>{let r=P(e,t.payload.member);r&&(r.addressState="full",r.Addresses=t.payload.addresses)},memberFetchPending:(e,t)=>
2491{let r=P(e,t.payload.member);r&&(r.addressState="pending")},memberFetchRejected:(e,t)=>{let r=P(e,t.payload.member);r&&(r.addressState="rejected")},memberRoleFetchPending:(e,t)=>{let r=P(e,t.payload.member);r&&(r.roleState="pending")},memberRoleFetchFulfilled:(e,t)=>{let r=P(e,t.payload.member);r&&(r.roleState="full",r.UserOrganizationRoles=t.payload.organizationRoles,r.requiresOrgKeyPromotion=t.payload.requiresOrgKeyPromotion)},memberRoleFetchRejected:(e,t)=>{let r=P(e,t.payload.member);r&&(r.roleState="rejected")},invalidateMemberRoles:(e,t)=>{let r=P(e,t.payload.member);r&&"initial"!==r.roleState&&(r.roleState="stale")},setUnprivatizationState:(e,t)=>{e.unprivatization=t.payload},handlePermissionChange:(e,t)=>{var r,a;if(!e.value)return;let n=(null==(a=(0,o.c2)(e))||null==(r=a.meta)?void 0:r.type)===0,{canFetch:i}=t.payload;n||i||(e.value=I,e.unprivatization=k.unprivatization,e.error=void 0,e.meta.fetchedEphemeral=void 0,e.meta.fetchedAt=0),n&&i&&(e.error=void 0,e.meta.fetchedEphemeral=void 0,e.meta.fetchedAt=0)}},extraReducers:e=>{e.addCase(C.$,e=>{e.unprivatization=k.unprivatization}),e.addCase(b.E,(e,t)=>{var r,a;if(!e.value)return;let n=(null==(a=(0,o.c2)(e))||null==(r=a.meta)?void 0:r.type)===0;t.payload.Members&&!n&&(e.value=(0,h.A)({model:e.value,events:t.payload.Members,itemKey:"Member",create:e=>({...e,addressState:"partial",roleState:"initial",UserOrganizationRoles:[],requiresOrgKeyPromotion:!1}),merge:(e,t)=>({...e,...t,addressState:e.Addresses&&!t.Addresses?"stale":"partial"})}))})}}),D=(0,u.T2)(),M=(0,s.rz)(E),R=e=>{let{member:t,currentRoleIds:r,desiredRoleIds:a,api:n}=e;return async(e,i,o)=>{var s,l;if(!((null==(s=o.unleashClient)?void 0:s.isEnabled("AdminRoleMVP"))||(null==(l=o.unleashClient)?void 0:l.isEnabled("SyncOwnerRoleClient"))))return{roleAssignments:[],changed:!1};let c=[...a].filter(e=>!r.has(e)),u=[...r].filter(e=>!a.has(e));if(0===c.length&&0===u.length)return{roleAssignments:[],changed:!1};let{RoleAssignments:d,RequiresOrgKeyPromotion:f}=await n((0,m.oe)(t.ID,{add:c,remove:u}));e(T.actions.memberRoleFetchFulfilled({member:t,organizationRoles:d,requiresOrgKeyPromotion:f}));let p=d.some(e=>{let{Role:t}=e;return(0,S.Ri)(t)});return u.length>0&&!p&&await (0,N.X)(n,t.ID).then(t=>e(T.actions.upsertMember({member:t}))).catch(v.A),{roleAssignments:d,changed:!0}}},j={[x]:T.reducer},O=T.actions.upsertMember,L=T.actions.invalidateMemberRoles,U=T.actions,F=T.actions.setUnprivatizationState;r.d(t,["Av",0,E,"MX",0,j,"Vz",0,e=>{let{member:t,currentRoles:r,desiredRoleIds:a,api:n}=e;return async e=>{let i=(0,S.Nj)(r),o=(0,S.jn)(r),s=await e(R({member:t,currentRoleIds:i,desiredRoleIds:new Set([...a].filter(e=>i.has(e)||!o.has(e))),api:n}));return s.changed?s:{roleAssignments:r,changed:!1}}},"Xe",0,L,"fU",0,e=>{let{member:t,retry:r,cache:n}=e,i=(a||(a=new Map),a);return async(e,a,o)=>{let s,l,u=P(E(a()),t);if(!u)return[];if(u.Self)return e((0,y.LP)({cache:n}));if(n!==c.P.None){if("full"===u.addressState&&u.Addresses)return u.Addresses;if("rejected"===u.addressState&&!r)return[]}let d=i.get(u.ID);if(d)return d;let m=(s=o.api,l=u.ID,(0,f.oV)(s,l).then(A.fq));try{i.set(u.ID,m),e(T.actions.memberFetchPending({member:u}));let t=await m;return e(T.actions.memberFetchFulfilled({member:u,addresses:t})),t}catch(t){throw e(T.actions.memberFetchRejected({member:u})),t}finally{i.delete(u.ID)}}},"mK",0,O,"mj",0,B,"mv",0,e=>{let{member:t,retry:r,cache:a}=e,i=(n||(n=new Map),n);return async(e,n,o)=>{var s;if(!(null==(s=o.unleashClient)?void 0:s.isEnabled("AdminRoleMVP")))return[];let l=P(E(n()),t);if(!l)return[];if(a!==c.P.None){if("full"===l.roleState)return l.UserOrganizationRoles;if("rejected"===l.roleState&&!r)return[]}let u=i.get(l.ID);if(u)return u;let d=o.api((0,m.hx)(l.ID)),f=d.then(e=>{let{RoleAssignments:t}=e;return t});try{i.set(l.ID,f),e(T.actions.memberRoleFetchPending({member:l}));let{RoleAssignments:t,RequiresOrgKeyPromotion:r}=await d;return e(T.actions.memberRoleFetchFulfilled({member:l,organizationRoles:t,requiresOrgKeyPromotion:r})),t}catch(t){throw e(T.actions.memberRoleFetchRejected({member:l})),t}finally{i.delete(l.ID)}}},"r",0,U,"tD",0,R,"uW",0,e=>(t,r,a)=>{let n=async()=>{let e={value:I,type:0};if(!await B(t))return e;try{return{value:await (0,f.Zo)(a.api).then(e=>e.map(e=>({...e,addressState:"partial",roleState:"initial",UserOrganizationRoles:[],requiresOrgKeyPromotion:!1}))),type:1}}catch(t){if((0,d.hn)(t))return e;throw t}},o=async()=>{try{t(T.actions.pending());let e=await n();return t(T.actions.fulfilled(e)),e.value}catch(e){throw t(T.actions.rejected((0,i.uH)(e))),e}};return(0,u.zf)({store:D,select:()=>M({dispatch:t,getState:r,extraArgument:a,options:e}),cb:o,cache:null==e?void 0:e.cache})},"vt",0,F])},7915(e,t,r){"use strict";r.d(t,{DM:()=>s});var a,n=r(70207),i=r(66611);let o=e=>JSON.parse(e);var s=((a={})[a.None=0]="None",a[a.MagicLinkInvite=1]="MagicLinkInvite",a[a.GSSO=2]="GSSO",a[a.AdminAccess=3]="AdminAccess",a);r.d(t,["OR",0,e=>{var t,r;return!!((null==(t=e.Unprivatization)?void 0:t.State)===n.lc.Ready&&!t.PrivateIntent&&!t.InvitationData&&!t.InvitationSignature&&t.ActivationToken&&((null==(r=t.PrivateKeys)?void 0:r.length)||0)>0)},"Tv",0,e=>{var t,r;return!!((null==(t=e.Unprivatization)?void 0:t.State)===n.lc.Pending&&!t.PrivateIntent&&t.InvitationData&&t.InvitationSignature&&!t.ActivationToken&&!(null==(r=t.PrivateKeys)?void 0:r.length))},"Zk",0,e=>{if(e&&e.Unprivatization){let t=null;try{let r=e.Unprivatization.InvitationData;t=r?o(r):null}catch{}return{makeAdmin:(null==t?void 0:t.Admin)===!0,exists:!0,pending:e.Unprivatization.State===n.lc.Pending||e.Unprivatization.State===n.lc.Ready,mode:e.SSO?2:(0,i.UW)(e)?3:1}}return{makeAdmin:!1,exists:!1,mode:0,pending:!1}},"Zt",0,e=>{var t,r;return!!((null==(t=e.Unprivatization)?void 0:t.State)===n.lc.Ready&&!t.PrivateIntent&&t.InvitationData&&t.InvitationSignature&&t.ActivationToken&&((null==(r=t.PrivateKeys)?void 0:r.length)||0)>0)},"r4",0,o])},60017(e,t,r){"use strict";r.d(t,{T0:()=>I});var a=r(31670),n=r(55641),i=r(6780),o=r(56374),s=r(28587),l=r(88575),c=r(7566),u=r(28354),d=r(55114),f=r(93291),m=r(75907),p=r(7915);let h="account.unprivatization-invitation-data",A="account.key-token.user-unprivatization",g=async e=>{let{address:t,api:r,expectRevisionChange:a,admin:n}=e,i=1;try{let e=await (0,o.H8)(r,0,t);i=e[e.length-1].Revision+ +!!a}catch{}return JSON.stringify({Address:t,Revision:i,Admin:n})},v=async(e,t)=>a.K.signMessage({textData:t,signingKeys:[e],detached:!0,signatureContext:{value:h,critical:!0}}),y=()=>crypto.getRandomValues(new Uint8Array(32)).toHex(),C=async e=>{let{armoredMessage:t,verificationKeys:r,decryptionKeys:o}=e,{data:s,verificationStatus:l}=await a.K.decryptMessage({armoredMessage:t,decryptionKeys:o,...r?{verificationKeys:r,signatureContext:{value:A,required:!0}}:{}});if(null!==r&&l!==n.H.SIGNED_AND_VALID){let e=Error((0,i.c)("Error").t`Signature verification failed`);throw e.name="SignatureError",e}return s},b=async e=>{let{token:t,signingKeys:r,encryptionKeys:n}=e,{message:i}=await a.K.encryptMessage({textData:t,encryptionKeys:n,signingKeys:r,signatureContext:{value:A,critical:!0}});return i},S=async e=>{let{textData:t,armoredSignature:r,verificationKeys:o}=e,s=await a.K.verifyMessage({armoredSignature:r,textData:t,verificationKeys:o,signatureContext:{value:h,required:!0}});if(s.verificationStatus!==n.H.SIGNED_AND_VALID){let e=Error((0,i.c)("Error").t`Signature verification failed`);throw e.name="SignatureError",e}return s},w=async e=>{let{invitationData:t,invitationAddress:r,options:a}=e;if(a.validateRevision){var n;if(((null==(n=r.SignedKeyList)?void 0:n.Revision)??0)+ +!!a.newMemberCreation!==t.Revision)throw Error("Invalid invitation signed key list revision state")}},_=async e=>{let{unprivatizationData:t,addresses:r}=e;if(t.PrivateIntent)return{type:"private",payload:{unprivatizationData:t}};let{OrgPublicKey:n,InvitationData:i}=t,o=await a.K.importPublicKey({armoredKey:n});if(null===i){let e=r.at(0);if(!e)throw Error("Invalid invitation address");return{type:"gsso",payload:{orgPublicKey:o,invitationAddress:e,unprivatizationData:t}}}let s=(0,p.r4)(i),l=s.Address,c=r.find(e=>{let{Email:t}=e;return t===l});if(!c)throw Error("Invalid invitation address");return{type:"public",payload:{orgPublicKey:o,invitationData:s,invitationAddress:c,unprivatizationData:t}}},N=async e=>{let{api:t,ktUserContext:r,parsedUnprivatizationData:a,options:n}=e;if("private"===a.type)return;
2491let{orgPublicKey:i,unprivatizationData:{AdminEmail:o,InvitationData:l,InvitationSignature:c,OrgKeyFingerprintSignature:u},invitationAddress:f}=a.payload,p=await (0,s.UG)({api:t,email:o,ktUserContext:r}).catch(m.A);if(!p)throw Error("Unable to fetch public keys of admin");let h=p.map(e=>{let{publicKey:t}=e;return t});if(await (0,d.tN)({organizationKey:i,armoredSignature:u,verificationKeys:h}),"gsso"===a.type)return;await S({textData:l,armoredSignature:c,verificationKeys:[i]});let A=a.payload.invitationData;await w({invitationAddress:f,invitationData:A,options:n})},x=async e=>{let{userKeys:t,addressKeys:r,parsedUnprivatizationData:n}=e;if("private"===n.type)return;let i=y(),{orgPublicKey:o}=n.payload,s=r.at(0);if(!s)throw Error("Missing primary address key");let l=await b({token:i,encryptionKeys:[o],signingKeys:[s]});return{OrgUserKeys:await Promise.all(t.map(e=>a.K.exportPrivateKey({privateKey:e,passphrase:i}))),OrgActivationToken:l}},E=async e=>{let{payload:t,api:r,password:n,parsedUnprivatizationData:i}=e,o="generic";if("public"===i.type||"gsso"===i.type){var s;let{orgPublicKey:e}=i.payload,c=y(),u=t.privateKeys.userKey,d=i.payload.invitationAddress.ID,m=null==(s=t.privateKeys.addressKeys.find(e=>{let{addressID:t}=e;return t===d}))?void 0:s.privateKey;if(!m)throw Error("Missing primary address key");let p=await b({token:c,encryptionKeys:[e],signingKeys:[m]}),h=await a.K.exportPrivateKey({privateKey:u,passphrase:c}),A={KeySalt:t.salt,PrimaryKey:t.userKeyPayload,AddressKeys:t.addressKeysPayload,OrgActivationToken:p,OrgPrimaryUserKey:h,...t.encryptedDeviceSecret?{EncryptedSecret:t.encryptedDeviceSecret}:{}};await (0,f.fl)({api:r,credentials:{password:n},config:(0,l.Ik)(A,o)})}else if("private"===i.type)await (0,f.fl)({api:r,credentials:{password:n},config:(0,l.Ik)({KeySalt:t.salt,PrimaryKey:t.userKeyPayload,AddressKeys:t.addressKeysPayload,...t.encryptedDeviceSecret?{EncryptedSecret:t.encryptedDeviceSecret}:{}},o)});else throw Error("Unknown type")},B=async e=>{let{Token:t,decryptionKeys:r,encryptionKey:a,signingKey:n}=e,{sessionKey:i,message:o}=await (0,c.T)({armoredMessage:t,decryptionKeys:r});return(0,c.Z)({sessionKey:i,binaryData:o.data,encryptionKey:a,signingKey:n})},P=async e=>{let t,{admin:r,data:{ActivationToken:n,PrivateKeys:i},verificationKeys:o,organizationKey:s,userKeys:l,memberAddresses:c}=e;if(!(null==s?void 0:s.privateKey))throw Error("Invalid requirements");let f=s.privateKey,m=await C({armoredMessage:n,decryptionKeys:[f],verificationKeys:o}),p=await Promise.all(i.map(e=>a.K.importPrivateKey({armoredKey:e,passphrase:m}))),h=y(),A=await Promise.all(p.map(e=>a.K.exportPrivateKey({privateKey:e,passphrase:h}))),g=await (0,u.lG)(h,f),v=A.map(e=>({OrgPrivateKey:e,OrgToken:g})),b=(await Promise.all(c.map(e=>Promise.all(e.Keys.map(async e=>{if(!e.Token)throw Error("Missing token");let t=await B({Token:e.Token,decryptionKeys:p,encryptionKey:f,signingKey:f});return{AddressKeyID:e.ID,OrgSignature:t.signature,OrgTokenKeyPacket:t.keyPacket}}))))).flat();if(r&&(0,d.DA)(s.Key)){let e=p[0],r=await (0,d.OL)({armoredMessage:s.Key.Token,decryptionKeys:l.map(e=>{let{privateKey:t}=e;return t})});t=await (0,d.zB)({privateKey:e,data:r})}return{UserKeys:v,AddressKeys:b,OrganizationKeyActivation:t}};class I extends Error{}let k=async e=>{var t;let{api:r,member:a,memberAddresses:n,userKeys:i,organizationKey:o,ktUserContext:l,options:c={ignoreRevisionCheck:!1}}=e;if(!(null==o?void 0:o.privateKey))throw Error("Invalid requirements");let{InvitationData:u,InvitationSignature:d,ActivationToken:f,PrivateKeys:h}=a.Unprivatization;await S({textData:u,armoredSignature:d,verificationKeys:[o.privateKey]});let A=(0,p.r4)(u),g=await (0,s.$0)({api:r,email:A.Address,ktUserContext:l,internalKeysOnly:!1,noCache:!0}).catch(m.A);if(!g)throw Error("Unable to fetch public keys");if(!c.ignoreRevisionCheck&&(null==(t=g.Address.SignedKeyList)?void 0:t.Revision)!==A.Revision)throw new I("Unexpected revision");let v=g.addressKeys.map(e=>{let{publicKey:t}=e;return t});return P({admin:A.Admin,data:{ActivationToken:f,PrivateKeys:h},memberAddresses:n,verificationKeys:v,organizationKey:o,userKeys:i})};r.d(t,["Am",0,P,"ES",0,x,"G2",0,v,"JZ",0,E,"R8",0,_,"S_",0,g,"cC",0,
2491k,"mQ",0,N])},17898(e,t,r){"use strict";r.d(t,{It:()=>T,l1:()=>P,_B:()=>B,A2:()=>I,dB:()=>k});var a=r(6780),n=r(27994),i=r(15467),o=r(19228),s=r(13197),l=r(97855),c=r(66611),u=r(75907),d=r(63857),f=r(31121),m=r(69223),p=r(72856),h=r(88575),A=r(80151),g=r(35347),v=r(4168),y=r(7915),C=r(60017),b=r(96184),S=r(97162),w=r(12446),_=r(5841),N=r(10520),x=r(15220),E=r(51152);let B=e=>{let{member:t,ktUserContext:r,options:a,api:n}=e;return async e=>{let[s,l,c]=await Promise.all([e((0,w.Ai)()),e((0,_.zi)()),e((0,N.fU)({member:t,retry:!0}))]),d=await (0,C.cC)({api:n,member:t,memberAddresses:c,organizationKey:l,userKeys:s,ktUserContext:r,options:a});(0,y.Zk)(t).makeAdmin&&await e((0,E.x)({member:t,makeAdmin:!0,api:n})),await n((0,o.D8)(t.ID,d)),t.Self&&await Promise.all([e((0,S.Wz)({cache:i.P.None})),e((0,m.Fs)({cache:i.P.None}))]).catch(u.A)}},P=e=>{let{api:t,member:r,makeAdmin:n}=e;return async e=>{let i=await e((0,_.zi)());if(!(null==i?void 0:i.privateKey))throw new x.A((0,a.c)("unprivatization").t`Organization key must be activated to request data access`);let s=await e((0,N.fU)({member:r,retry:!0})),l=null==s?void 0:s[0].Email;if(!l)throw new x.A((0,a.c)("unprivatization").t`The user must have an address to request data access`);if(!r.SSO&&!(0,c.UW)(r))throw new x.A((0,a.c)("unprivatization").t`Member activation incomplete`);let u=await (0,C.S_)({api:t,address:l,expectRevisionChange:!1,admin:!!n||void 0}),d=await (0,C.G2)(i.privateKey,u);await t((0,o.l1)(r.ID,{InvitationData:u,InvitationSignature:d}))}},I=e=>{let{api:t,member:r}=e;return async(e,a,n)=>{try{let a=r;if(!a.Self||a.Private!==s.zE.UNREADABLE||a.Role!==s.Cm.ORGANIZATION_ADMIN)throw Error("Can only be used for private self admins");if(n.eventManager.stop(),a.Unprivatization||(await e(P({member:a,api:t})),a=await e((0,m.Fs)({cache:i.P.None}))),(0,y.Tv)(a)){let r=await e((e=>{let{member:t}=e;return async(e,r,a)=>{var n;if(!(0,y.Tv)(t))return;let i=(0,p.Oj)(a.api),[s,l,c,u]=await Promise.all([e((0,S.Wz)()),e((0,g.LP)()),e((0,b.YY)()),i((0,o.cM)())]);if(!(null==(n=s.Keys)?void 0:n.length))return;let d=await (0,C.R8)({unprivatizationData:u,addresses:l});return await (0,C.mQ)({api:i,ktUserContext:await e((0,f.I)()),parsedUnprivatizationData:d,options:{validateRevision:!1,newMemberCreation:!1}}),{organization:c,parsedUnprivatizationData:d}}})({member:a}));if(!r)throw Error("Unable to get pending unprivatization for self");await e((e=>{let{api:t,parsedUnprivatizationData:r}=e;return async e=>{if("public"!==r.type)return;let a=r.payload.invitationAddress,[n,s]=await Promise.all([e((0,w.Ai)()),e((0,A.dy)({addressID:a.ID}))]),l=await (0,C.ES)({userKeys:n.map(e=>e.privateKey),addressKeys:s.map(e=>e.privateKey),parsedUnprivatizationData:r});if(!l)return;let c=await e((e=>{let{api:t}=e;return async(e,r)=>{let a=await e((0,g.LP)());await Promise.all(a.map(async t=>{await e((0,A.dy)({addressID:t.ID}))}));let n=(0,v.iw)(r()),i=n.user,o=Object.entries(n.addresses).flatMap(e=>{let[t,r]=e;return r.length?[{addressID:t,inactiveKeys:r}]:[]});if(!i.length&&!o.length)return!1;let s=a.reduce((e,t)=>(e[t.ID]=t,e),{}),l=async e=>{let{addressID:r,inactiveKeys:a}=e,n=s[r],i=(null==n?void 0:n.SignedKeyList)||null;await Promise.all(a.map(e=>{let{Key:r}=e;return t((0,h.Jj)({ID:r.ID,SignedKeyList:i}))}))};return await Promise.all(o.map(l)),await Promise.all(i.map(e=>{let{Key:r}=e;return t((0,h.KZ)({ID:r.ID}))})),!0}})({api:t}));await t((0,o.EB)(l)),e((0,m.ON)({Unprivatization:null})),e((0,S.Wz)({cache:i.P.None})).catch(u.A),c&&e((0,g.LP)({cache:i.P.None})).catch(u.A)}})({api:t,member:a,parsedUnprivatizationData:r.parsedUnprivatizationData})),a=await e((0,m.Fs)({cache:i.P.None}))}if((0,y.Zt)(a)){let r=await e((0,f.I)());await e(B({member:a,api:t,ktUserContext:r}))}else throw Error("Unable to finalize self unprivatization")}finally{n.eventManager.start()}}},k=e=>{let{api:t}=e;return async e=>{try{if(!(0,n.u)(await e((0,d.zC)({api:t}))).orgIsMspEligible)return;let r=await e((0,m.Fs)({cache:i.P.None}));(null==r?void 0:r.Private)===s.zE.UNREADABLE&&r.Role===s.Cm.ORGANIZATION_ADMIN&&await e(I({member:r,api:t}))}catch(t){let e=(0,l.Mk)(t);e&&(0,l.wd)("MSP: Error unprivatizing self on organization key creation",{level:"error",extra:{error:e}})}}},T=e=>{let{api:t,member:r}=e;return async()=>{null!==r.Unprivatization&&await t((0,o.Mj)(r.ID))}}},96252(e,t,r){"use strict";var a=r(83813),n=r(2573),i=r(6780),o=r(47395),s=r(72856),l=r(19228),c=r(97855),u=r(31121),d=r(5841),f=r(12446),m=r(28666),p=r(10520),h=r(7915),A=r(60017),g=r(17898);let v=e=>e.members.unprivatization,y=e=>{let t=(0,c.Mk)(e);t&&(0,c.wd)("Unprivatization: Error unprivatizing member",{level:"error",extra:{error:t}})},C=e=>({type:"error",error:(0,o.SU)(e)||(null==e?void 0:e.message)||(0,i.c)("Error").t`Unknown error`,revision:e instanceof A.T0}),b=(0,n.Mz)([v,p.Av],(e,t)=>{let r,a;return{...(r=Object.entries(e.members).map(e=>{let[t,r]=e;return{id:t,value:r}}),a={},r.length>
24910&&t.value&&(a=Object.fromEntries(t.value.map(e=>[e.ID,e]))),r.reduce((e,t)=>{let r=a[t.id];return t.value&&r&&("approval"===t.value.type&&(0,h.OR)(r)&&e.push({...t.value,member:r}),"error"===t.value.type&&(0,h.Zt)(r)&&e.push({...t.value,member:r}),"success"===t.value.type&&e.push({...t.value,member:r})),e},[])).reduce((e,t)=>("error"===t.type&&t.revision&&e.failures.push(t),"approval"===t.type&&e.approval.push(t),e),{failures:[],approval:[]}),loading:e.loading}});r.d(t,["Hq",0,v,"eP",0,b,"s8",0,e=>{let{options:t,target:r}=e;return async(e,n)=>{if(!r.members.length)return;let i=v(n());if(i.loading.automatic)return;let{membersToUnprivatize:o,membersToDelete:l,membersToApprove:c}="action"===r.type?{membersToUnprivatize:r.members,membersToDelete:[],membersToApprove:[]}:(e=>{let{members:t,oldState:r}=e,a=[],n=[],i=[];return t.forEach(e=>{let t=r.members[e.ID];(0,h.Zt)(e)?t||i.push(e):(0,h.OR)(e)?t||n.push(e):t&&"error"===t.type&&a.push(e.ID)}),{membersToUnprivatize:i,membersToDelete:a,membersToApprove:n}})({members:r.members,oldState:i});if(o.length||c.length||l.length){let t=(0,a.jM)(i,e=>{e.loading.automatic=!!o.length,c.forEach(t=>{e.members[t.ID]={type:"approval"}}),l.forEach(t=>{delete e.members[t]})});i!==t&&e((0,p.vt)(t))}if(!o.length)return;let{membersToError:d,membersToUpdate:f}=await e((e=>{let{membersToUnprivatize:t,options:r}=e;return async(e,a,n)=>{let i=[],o=[];n.eventManager.stop();let l=(0,s.Oj)(n.api),c=await e((0,u.I)());for(let a of t)try{await e((0,g._B)({member:a,api:l,options:r,ktUserContext:c}));let t=await (0,m.X)(l,a.ID);i.push(t)}catch(e){o.push({member:a,error:e})}return n.eventManager.start(),{membersToUpdate:i,membersToError:o}}})({membersToUnprivatize:o,options:t}));d.forEach(e=>{let{error:t}=e;y(t)});{let t=v(n()),r=(0,a.jM)(t,e=>{e.loading.automatic=!1,f.forEach(t=>{e.members[t.ID]={type:"success"}}),d.forEach(t=>{let{member:r,error:a}=t;e.members[r.ID]=C(a)})});r!==t&&e((0,p.vt)(r))}f.forEach(t=>{e((0,p.mK)({member:t}))})}},"vF",0,e=>{let{membersToUnprivatize:t}=e;return async(e,r)=>{if(!t.length)return[];{let t=v(r());if(t.loading.approval)return[];let n=(0,a.jM)(t,e=>{e.loading.approval=!0});e((0,p.vt)(n))}let{membersToUpdate:n,membersToError:i}=await e((e=>{let{membersToUnprivatize:t}=e;return async(e,r,a)=>{let n=[],i=[];a.eventManager.stop();let o=(0,s.Oj)(a.api);for(let r of t)try{let[t,a,i]=await Promise.all([e((0,f.Ai)()),e((0,d.zi)()),e((0,p.fU)({member:r,retry:!0}))]),s=await (0,A.Am)({data:{ActivationToken:r.Unprivatization.ActivationToken,PrivateKeys:r.Unprivatization.PrivateKeys},memberAddresses:i,verificationKeys:null,organizationKey:a,userKeys:t});await o((0,l.D8)(r.ID,s));let c=await (0,m.X)(o,r.ID);n.push(c)}catch(e){i.push({member:r,error:e})}return a.eventManager.start(),{membersToUpdate:n,membersToError:i}}})({membersToUnprivatize:t}));i.forEach(e=>{let{error:t}=e;y(t)});{let t=v(r()),o=(0,a.jM)(t,e=>{e.loading.approval=!1,n.forEach(t=>{e.members[t.ID]={type:"success"}}),i.forEach(t=>{let{member:r,error:a}=t;e.members[r.ID]=C(a)})});o!==t&&e((0,p.vt)(o))}return n.forEach(t=>
2491{e((0,p.mK)({member:t,invalidateAddresses:!0}))}),n}}])},51152(e,t,r){"use strict";var a=r(55347),n=r(65466),i=r(10520);let o=()=>async e=>{var t;let r=null==(t=(await e((0,a.lS)())).find(n._G))?void 0:t.OrganizationRoleID;if(!r)throw Error("Missing owner role");return r};r.d(t,["S",0,o,"x",0,e=>{let{member:t,makeAdmin:r,api:a}=e;return async(e,n,s)=>{var l;if(!(null==(l=s.unleashClient)?void 0:l.isEnabled("SyncOwnerRoleClient")))return!1;let c=await e(o()),{changed:u}=await e((0,i.tD)({member:t,currentRoleIds:r?new Set:new Set([c]),desiredRoleIds:r?new Set([c]):new Set,api:a}));return u}}])},57918(e,t,r){"use strict";var a=r(6780),n=r(28760);let i=()=>(0,a.c)("Error").t`Please configure a custom domain before adding users to your organization.`;r.d(t,["Ay",0,e=>{let{privateUser:t,organization:r,verifiedDomains:o,disableStorageValidation:s,disableDomainValidation:l,disableAddressValidation:c,organizationKeyInfo:u}=e,{MaxMembers:d=0,HasKeys:f,UsedMembers:m=0,MaxAddresses:p=0,UsedAddresses:h=0,MaxSpace:A=0,AssignedSpace:g=0}=r||{};if(1===d&&!(r&&0===m))return(0,a.c)("Error").t`Please upgrade to a business plan with more than 1 user to manage multiple users.`;if(!f)return(0,a.c)("Error").t`Please enable multi-user support before adding users to your organization.`;if(!l&&!o.length)return i();if(d-m<1)return(0,a.c)("Error").t`You have used all users in your plan. Please upgrade your plan to add a new user.`;if(!c&&p-h<1)return(0,a.c)("Error").t`You have used all addresses in your plan. Please upgrade your plan to add a new address or disable an address in your account.`;if(!s&&A-g<1)return(0,a.c)("Error").t`All storage space has been allocated. Please reduce storage allocated to other users.`;if(!t){let e=(0,n.ze)(u);if(e)return e}},"TF",0,()=>(0,a.c)("Error").t`Please configure a custom domain before adding addresses.`,"fw",0,i])},96184(e,t,r){"use strict";r.d(t,{a4:()=>I,PN:()=>E,nP:()=>P,q7:()=>x,YY:()=>B,Ee:()=>C,Mk:()=>b});var a=r(42100),n=r(83813),i=r(44512),o=r(77752),s=r(27048),l=r(47395),c=r(13197),u=r(38998),d=r(4242),f=r(1734),m=r(42020),p=r(97162),h=r(87037),A=r(65134),g=r(86507);let v=e=>(0,g.tR)(e)||(0,h.c0)(e.LockedFlags,A.Jt.ORG_ISSUE_FOR_PRIMARY_ADMIN),y="organization",C=e=>e[y],b=e=>{let{value:t,error:r}=C(e);return void 0===t&&void 0===r},S={Settings:{MailCategoryViewEnabled:!0}},w=(0,a.Z0)({name:y,initialState:{value:void 0,error:void 0,meta:{type:0,fetchedAt:0,fetchedEphemeral:void 0}},reducers:{pending:e=>{e.error=void 0},fulfilled:(e,t)=>{e.value=t.payload.value,e.error=void 0,e.meta.type=t.payload.type,e.meta.fetchedAt=(0,o.FS)(),e.meta.fetchedEphemeral=(0,o.BV)()},rejected:(e,t)=>{e.error=t.payload,e.meta.fetchedAt=(0,o.FS)(),e.meta.fetchedEphemeral=(0,o.BV)()},update:(e,t)=>{e.value&&(e.value={...e.value,...t.payload.Organization})},updateOrganizationSettings:(e,t)=>{e.value&&(e.value.Settings=(0,u.A)(e.value.Settings,t.payload.value))}},extraReducers:e=>{let t=(e,t)=>{var r;if(!e.value||!t)return;let a=(null==(r=(0,n.c2)(e))?void 0:r.meta.type)===0;a||!t||v(t)||(e.value=S,e.error=void 0,e.meta.type=0,e.meta.fetchedEphemeral=void 0,e.meta.fetchedAt=0),a&&t&&v(t)&&(e.error=void 0,e.meta.type=1,e.meta.fetchedEphemeral=void 0,e.meta.fetchedAt=0)};e.addCase(m.z,(e,r)=>{t(e,r.payload.User)}),e.addCase(p.T1,(e,r)=>{t(e,r.payload)}),e.addCase(f.E,(e,r)=>{e.value&&(r.payload.Organization||r.payload.OrganizationSettings?(e.value=(0,u.A)(e.value,{...r.payload.Organization,...r.payload.OrganizationSettings?{Settings:(0,u.A)(e.value.Settings,r.payload.OrganizationSettings)}:void 0}),e.error=void 0,e.meta.type=1):t(e,r.payload.User))})}}),_=(0,s.T2)(),N=(0,i.rz)(C),x={[y]:w.reducer},E=w.actions,B=e=>(t,r,n)=>{let i=()=>N({dispatch:t,getState:r,extraArgument:n,options:e}),o=async()=>{let r=await t((0,p.Wz)()),a={value:S,type:0};if(!v(r))return a;let o=()=>(0,d.SA)({api:n.api}),s=()=>n.config.APP_NAME!==c.h.PROTONACCOUNTLITE||n.authentication.hasPassword()?(0,d.N0)({api:n.api}):(0,d.c2)(),u=async()=>{var t,r,a,n;let l=null==(t=i())?void 0:t.value,c=null==l?void 0:l.Settings;if(c&&(null==e?void 0:e.type)==="organization"){let e=await o(),t=(null==(a=i())||null==(r=a.value)?void 0:r.Settings)||c;return{...e,Settings:t}}if(l&&(null==e?void 0:e.type)==="settings"){let e=await s();return{...(null==(n=i())?void 0:n.value)||l,Settings:e}}let[u,d]=await Promise.all([o(),s()]);return{...u,Settings:d}};try{return{value:await u(),type:1}}catch(e){if((0,l.hn)(e))return a;throw e}},u=async()=>{try{t(w.actions.pending());let e=await o();return t(w.actions.fulfilled(e)),e.value}catch(e){throw t(w.actions.rejected((0,a.uH)(e))),e}};return(0,s.zf)({store:_,select:i,cb:u,cache:null==e?void 0:e.cache})},P=w.actions.fulfilled,I={ORG_NAME:40}},70074(e,t,r){"use strict";var a=r(42100);let n="organizationTheme",i={logoURL:"",showName:!1,name:"",access:!1},o=(0,a.Z0)({name:n,initialState:i,reducers:{set:(e,t)=>t.payload,reset:(e,t)=>({...i,access:t.payload.access})}});r.d(t,["F",0,o,"d",0,e=>e[n]])},5734(e,t,r){"use strict";var a=r(31670),n=r(6780),i=r(28587),o=r(15467),s=r(72856),l=r(19228),c=r(64548),u=r(13197),d=r(83576),f=r(97855),m=r(70207),p=r(10073),h=r(46322),A=r(16271),g=r(55114),v=r(78084),y=r(51076),C=r(90889),b=r(66611),S=r(77223),w=r(75907),_=r(80151),N=r(35347),x=r(12217),E=r(44079),B=r(31121),P=r(10520),I=r(17898),k=r(96184),T=r(12446),D=r
2491(5841);let M=u.mD[u.sn.CURVE25519],R=()=>(0,n.c)("passwordless").t`Private users can be promoted to admin when they've signed in for the first time`,j=()=>(0,n.c)("user_modal").t`Upgrade to a supported plan to use admin roles.`,O=()=>(0,n.c)("passwordless").t`You must privatize all users before generating a new organization key`;class L extends Error{}let U=async e=>{var t,r,a;let{organizationKey:o,api:s,mode:l,member:c,memberAddresses:f}=e,m=f.filter(e=>(0,d.cU)(e)&&e.HasKeys)[0];if(c.Private===u.zE.READABLE){if(!(null==(r=c.Keys)?void 0:r.length))throw new L((0,n.c)("passwordless").t`Non-private users can be promoted to admin when they have setup keys`);if(!(null==o?void 0:o.privateKey))throw Error((0,n.c)("passwordless").t`Organization key must be activated to give admin privileges`);let e=await (0,h.O)(c.Keys,"",o),t=null==(a=(0,y.UI)(e))?void 0:a.privateKey;if(!t)throw Error("Unable to decrypt non-private user keys");return{type:"public",member:c,address:m,email:(null==m?void 0:m.Email)||c.Name,privateKey:t}}if("org-key"===l.type)return{type:"private",member:c,address:{},email:"unused",publicKey:l.publicKey};if(!m)throw new L(R());let p=m.Email,A=null==(t=(await (0,i.UG)({api:s,email:p,ktUserContext:l.ktUserContext}))[0])?void 0:t.publicKey;if(!A)throw Error(R());return{type:"private",member:c,address:m,email:p,publicKey:A}},F=async e=>{let{organizationKeyTokenData:t,organizationKeyTokenDataSigner:r,memberKeyPayloads:a}=e,{privateAdminPromises:n,publicAdminPromises:i}=a.reduce((e,a)=>{if("private"===a.type){let{member:n,publicKey:i,address:o}=a;e.privateAdminPromises.push((0,g.Ud)({publicKey:i,addressID:o.ID,signer:r,data:t}).then(e=>({...e,MemberID:n.ID})))}else{let{member:r,privateKey:n}=a;e.publicAdminPromises.push((0,g.zB)({privateKey:n,data:t}).then(e=>({...e,MemberID:r.ID})))}return e},{privateAdminPromises:[],publicAdminPromises:[]}),[o,s]=await Promise.all([Promise.all(n),Promise.all(i)]);return{privateAdminInvitations:o,publicAdminActivations:s}},V=async e=>{let{publicMembersToReEncryptPayload:t,newOrganizationKey:r,oldOrganizationKey:n}=e;if(!t.length)return[];if(!(null==n?void 0:n.privateKey))throw Error("Public members received without an existing organization key.");let i=await a.K.importPublicKey({armoredKey:r.privateKeyArmored});return(0,g.TO)({publicMembers:t,oldOrganizationKey:n,newOrganizationKey:{privateKey:r.privateKey,publicKey:i}})},H=e=>{let{member:t,memberAddresses:r}=e,a=r.filter(e=>(0,d.cU)(e)&&e.HasKeys)[0];return{type:"promote-global-sso",address:a,member:t,email:(null==a?void 0:a.Email)||""}},$=e=>{let{mode:t,members:r,api:a,ignorePasswordlessValidation:n,ignoreErrors:i}=e;return async e=>{let o=await e((0,D.zi)());if(!o)throw Error("Org key loading");if(!(0,g.DA)(null==o?void 0:o.Key)&&!n)throw Error("Only used on passwordless organizations");return(await Promise.all(r.map(async r=>{try{return await U({member:r,memberAddresses:await e((0,P.fU)({member:r,retry:!0})),mode:t,api:a,organizationKey:o})}catch(e){if(e instanceof L||i)return;throw e}}))).filter(S.A)}},z=()=>async e=>{let t=await e((0,D.zi)()),r=(await e((0,P.uW)())).filter(e=>e.Private===u.zE.READABLE);if(r.length>=1){if(!(null==t?void 0:t.privateKey))throw Error(O());return(await Promise.all(r.map(async r=>{var a,n;if(!(null==(a=r.Keys)?void 0:a.length))return null;if(!(null==t?void 0:t.privateKey))throw Error(O());let i=await (0,h.O)(r.Keys,"",t);if(!(null==(n=(0,y.UI)(i))?void 0:n.privateKey))throw Error("Missing private key");let o=await e((0,P.fU)({member:r,retry:!0}));return{member:r,memberUserKeys:i,memberAddresses:o}}))).filter(S.A)}return[]},K=e=>async t=>{let[r,a]=await Promise.all([t((0,D.zi)()),t((0,x.cj)())]),i="reset"===e?a.filter(e=>!(0,E.vN)(e)):a;if(i.length>=1&&!(null==r?void 0:r.privateKey))throw Error((0,n.c)("passwordless").t`You must delete all groups before generating a new organization key`);return i},Z=async e=>{let{groups:t,oldOrganizationKey:r,newOrganizationKey:a}=e;return Promise.all(t.map(async e=>{let{Address:t}=e,n=t.Keys[0];if(!n)return null;let{encryptedToken:i,signature:o}=await (0,p.MR)(n,r,a);return{ID:n.ID,Token:i,OrgSignature:o}})).then(e=>e.filter(S.A))},G=e=>{let{api:t,payload:r}=e;return async e=>{"verified"===r.state&&(await t((0,l.ZT)({TokenKeyPacket:r.result.keyPacket,Signature:r.result.signature})),await e((0,D.zi)({cache:o.P.None})))}};r.d(t,["Ak",0,e=>{let{api:t,ignorePasswordlessValidation:r}=e;return async e=>{var a;let n=await e((0,T.Ai)()),i=await e((0,D.zi)());if(!(0,g.DA)(null==i?void 0:i.Key)&&!r)throw Error("Only used on passwordless organizations");
2491if(!(null==(a=n[0])?void 0:a.privateKey))throw Error("Missing primary user key");let[o]=await e((0,N.LP)());if(!o)throw Error("Missing primary address");let[s]=await e((0,_.dy)({addressID:o.ID}));if(!s)throw Error("Missing primary address key");let l=(await e((0,P.uW)())).filter(e=>e.Role===u.Cm.ORGANIZATION_ADMIN&&!e.Self),[c,d]=await Promise.all([e($({api:t,mode:{type:"email",ktUserContext:await e((0,B.I)())},members:l,ignorePasswordlessValidation:r})),e(z())]);return{memberKeyPayloads:c,publicMembersToReEncryptPayload:d}}},"D8",0,j,"G$",0,()=>async(e,t,r)=>{let{api:a}=r,n=await e((0,T.Ai)()),i=await e((0,D.zi)());if(!(0,g.DA)(null==i?void 0:i.Key)||!i.privateKey)throw Error("Only used on passwordless organizations");let o=n[0];if(!o)throw Error("Missing primary user key");let[l]=await e((0,N.LP)());if(!l)throw Error("Missing primary address");let[c]=await e((0,_.dy)({addressID:l.ID}));if(!c)throw Error("Missing primary address key");let u=(0,s.Oj)(a);try{let t=await (0,g.QA)({Token:i.Key.Token,Signature:i.Key.Signature,decryptionKeys:[i.privateKey],verificationKeys:[i.privateKey],encryptionKey:o.privateKey});await e(G({api:u,payload:{state:"verified",result:t}}))}catch(t){let e=(0,f.Mk)(t);e&&(0,f.wd)("Passwordless: Error accepting migration invite",{level:"error",extra:{error:e}})}},"Gf",0,U,"KJ",0,e=>{let{publicMembersToReEncryptPayload:t,memberKeyPayloads:r}=e;return async(e,a,n)=>{var i;let l=await e((0,T.Ai)()),u=await e((0,D.zi)());if(!u)throw Error("Org key loading");let d=null==(i=l[0])?void 0:i.privateKey;if(!d)throw Error("Missing primary user key");let[f]=await e((0,N.LP)());if(!f)throw Error("Missing primary address");let[m]=await e((0,_.dy)({addressID:f.ID}));if(!m)throw Error("Missing primary address key");let{encryptedToken:p,signature:h,privateKey:A,privateKeyArmored:v}=await (0,g.uW)({userKey:d,keyGenConfig:M}),y=await (0,g.OL)({armoredMessage:p,decryptionKeys:[d]}),C=(0,g.Ew)({address:f,privateKey:m.privateKey}),{publicAdminActivations:b,privateAdminInvitations:S}=await F({organizationKeyTokenData:y,organizationKeyTokenDataSigner:C,memberKeyPayloads:r}),E=await V({publicMembersToReEncryptPayload:t,oldOrganizationKey:u,newOrganizationKey:{privateKey:A,privateKeyArmored:v}}),B=await e(K()),P=await Z({groups:B,oldOrganizationKey:u,newOrganizationKey:A}),R=(0,s.Oj)(n.api);await R((0,c.KJ)({Token:p,Signature:h,PrivateKey:v,Members:E,AdminActivations:b,AdminInvitations:S,GroupAddressKeyTokens:P,IsKeyReset:!1})),e(k.PN.update({Organization:{HasKeys:1}}));let j=await e((0,D.zi)({cache:o.P.None}));return await e((0,I.dB)({api:R})),e((0,x.cj)({cache:o.P.None})).catch(w.A),j}},"PS",0,$,"TR",0,R,"V$",0,O,"W6",0,()=>async(e,t,r)=>{var n;let{api:i}=r,l=await e((0,T.Ai)()),d=await e((0,D.zi)());if((0,g.DA)(null==d?void 0:d.Key))throw Error("Only used on non-passwordless organizations");if(!(null==d?void 0:d.privateKey))throw Error("Organization key must be decryptable to migrate");let p=null==(n=l[0])?void 0:n.privateKey;if(!p)throw Error("Missing primary user key");let[h]=await e((0,N.LP)());if(!h)throw Error("Missing primary address");let[A]=await e((0,_.dy)({addressID:h.ID}));if(!A)throw Error("Missing primary address key");let{token:v,encryptedToken:y,signature:C}=await (0,g.XF)(p),b=await a.K.exportPrivateKey({privateKey:d.privateKey,passphrase:v}),S=(await e((0,P.uW)())).filter(e=>e.Role===u.Cm.ORGANIZATION_ADMIN&&!e.Self&&(e.AccessToOrgKey===m.cR.Active||e.Private===u.zE.READABLE)),w=(0,s.Oj)(i);try{let t=await e($({api:w,mode:{type:"org-key",publicKey:d.publicKey},members:S,ignorePasswordlessValidation:!0})),r=await (0,g.OL)({armoredMessage:y,decryptionKeys:[p]}),a=(0,g.Ew)({address:h,privateKey:d.privateKey}),{publicAdminActivations:n,privateAdminInvitations:i}=await F({organizationKeyTokenData:r,organizationKeyTokenDataSigner:a,memberKeyPayloads:t});await w((0,c.KA)({PrivateKey:b,Token:y,Signature:C,AdminActivations:n,AdminInvitations:i.map(e=>({MemberID:e.MemberID,TokenKeyPacket:e.TokenKeyPacket,Signature:e.Signature}))})),await Promise.all([e((0,D.zi)({cache:o.P.None})),e((0,P.uW)({cache:o.P.None}))])}catch(t){let e=(0,f.Mk)(t);e&&(0,f.wd)("Passwordless: Error migrating organization",{level:"error",extra:{error:e}})}},"ZM",0,e=>(0,d.cU)(e)&&(0,d.CR)(e),"fx",0,e=>{let{password:t,mode:r}=e;return async(e,n,i)=>{let l=await e((0,D.zi)()),u=i.authentication.getPassword(),d=await e((0,N.LP)()),f=await e(z()),{privateKey:m,privateKeyArmored:p,backupKeySalt:h,backupArmoredPrivateKey:A}=await (0,g.rb)({keyPassword:u,backupPassword:t,keyGenConfig:M}),y=await a.K.importPublicKey({armoredKey:p}),C=(0,s.Oj)(i.api);if((0,v.up)(d)){let t=[];if(f.length>=1){if(!(null==l?void 0:l.privateKey))throw Error(O());t=await (0,g.TO)({publicMembers:f,oldOrganizationKey:l,newOrganizationKey:{privateKey:m,publicKey:y}})}let a=await e(K(r)),n=await Z({groups:a,oldOrganizationKey:l,newOrganizationKey:m});await C((0,c.DG)({PrivateKey:p,BackupPrivateKey:A,BackupKeySalt:h,Members:t,GroupAddressKeyTokens:n}));let i=await e((0,D.zi)({cache:o.P.None}));return await e((0,x.cj)({cache:o.P.None})).catch(w.A),i}let b=[];if(f.length>=1){if(!(null==l?void 0:l.privateKey))throw Error(O());b=await (0,g.wL)({publicMembers:f,oldOrganizationKey:l,newOrganizationKey:{privateKey:m,publicKey:y}})}return await C((0,c.Wo)({PrivateKey:p,BackupPrivateKey:A,BackupKeySalt:h,Tokens:b,GroupAddressKeyTokens:[]})),e((0,D.zi)({cache:o.P.None}))}},"hR",0,e=>{let{memberKeyPayloads:t,api:r}=e;return async e=>{let{publicAdminActivations:a,privateAdminInvitations:n}=await e((e=>{let{memberKeyPayloads:t}=e;return async e=>{var r;let[a,n,i]=await Promise.all([e((0,T.Ai)()),e((0,D.zi)()),e((0,N.LP)())]);if(!(0,g.DA)(null==n?void 0:n.Key))throw Error("Only used on passwordless organizations");
2491if(!(null==n?void 0:n.privateKey))throw Error("Organization key must be activated to set admin role");if(!(null==(r=a[0])?void 0:r.privateKey))throw Error("Missing primary user key");let[o]=i;if(!o)throw Error("Missing primary address");let[s]=await e((0,_.dy)({addressID:o.ID}));if(!s)throw Error("Missing primary address key");return F({organizationKeyTokenData:await (0,g.OL)({armoredMessage:n.Key.Token,decryptionKeys:a.map(e=>{let{privateKey:t}=e;return t})}),organizationKeyTokenDataSigner:(0,g.Ew)({address:o,privateKey:s.privateKey}),memberKeyPayloads:t})}})({memberKeyPayloads:t})),i=Promise.all(n.map(e=>r((0,l.I9)({memberID:e.MemberID,Role:u.Cm.ORGANIZATION_ADMIN,OrganizationKeyInvitation:{TokenKeyPacket:e.TokenKeyPacket,Signature:e.Signature,SignatureAddressID:e.SignatureAddressID,EncryptionAddressID:e.EncryptionAddressID}})))),o=Promise.all(a.map(e=>r((0,l.I9)({memberID:e.MemberID,Role:u.Cm.ORGANIZATION_ADMIN,OrganizationKeyActivation:{TokenKeyPacket:e.TokenKeyPacket,Signature:e.Signature}}))));await Promise.all([i,o])}},"kv",0,e=>{let{address:t}=e;return async(e,r,a)=>{let n=await e((0,D.zi)()),[i]=await e((0,_.dy)({addressID:t.ID}));if(!(null==i?void 0:i.privateKey))throw Error("Missing primary address key");if(!(null==n?void 0:n.privateKey))throw Error("Missing organization key");let l=await (0,g.ef)({signingKeys:i.privateKey,organizationKey:n.privateKey}),u=(0,s.Oj)(a.api);await u((0,c.CA)({AddressID:t.ID,Signature:l})),await e((0,D.zi)({cache:o.P.None}))}},"l",0,()=>(0,n.c)("unprivatization").t`Admins can't access the data of private users and can't reset their password.`,"ly",0,e=>{let{showUpgrade:t,pendingInvitation:r}=e;return t?j():r?(0,n.c)("user_modal").t`You'll be able to assign roles once the user has accepted the invitation.`:void 0},"m2",0,G,"nG",0,()=>async(e,t,r)=>{let a=await e((0,D.zi)()),n=await e((0,T.Ai)()),i=r.authentication.getPassword();return(0,A.qg)({userKeys:n,keyPassword:i,Key:null==a?void 0:a.Key})},"tY",0,e=>{let{publicMembersToReEncryptPayload:t,memberKeyPayloads:r,mode:a}=e;return async(e,n,i)=>{var l;let u=await e((0,T.Ai)()),d=await e((0,D.zi)());if(!(0,g.DA)(null==d?void 0:d.Key))throw Error("Only used on passwordless organizations");let f=null==(l=u[0])?void 0:l.privateKey;if(!f)throw Error("Missing primary user key");let[m]=await e((0,N.LP)());if(!m)throw Error("Missing primary address");let[p]=await e((0,_.dy)({addressID:m.ID}));if(!p)throw Error("Missing primary address key");let{signature:h,privateKey:A,privateKeyArmored:v,encryptedToken:y}=await (0,g.uW)({userKey:f,keyGenConfig:M}),C=await (0,g.OL)({armoredMessage:y,decryptionKeys:[f]}),b=(0,g.Ew)({address:m,privateKey:p.privateKey}),{publicAdminActivations:S,privateAdminInvitations:E}=await F({organizationKeyTokenData:C,organizationKeyTokenDataSigner:b,memberKeyPayloads:r}),B=await V({publicMembersToReEncryptPayload:t,oldOrganizationKey:d,newOrganizationKey:{privateKey:A,privateKeyArmored:v}}),P=await e(K(a)),I=await Z({groups:P,oldOrganizationKey:d,newOrganizationKey:A}),k=(0,s.Oj)(i.api);await k((0,c.l$)({PrivateKey:v,Signature:h,Token:y,Members:B,AdminActivations:S,AdminInvitations:E,GroupAddressKeyTokens:I,IsKeyReset:"reset"===a}));let R=await e((0,D.zi)({cache:o.P.None}));return await e((0,x.cj)({cache:o.P.None})).catch(w.A),R}},"xV",0,e=>
2491{let{adminEmail:t,api:r}=e;return async e=>{let a=await e((0,T.Ai)()),n=await e((0,D.zi)()),o=await e((0,N.LP)());if(!(0,g.DA)(null==n?void 0:n.Key))throw Error("Can only be used on passwordless orgs");let s=a[0];if(!s)throw Error("Missing primary user key");let l=null==o?void 0:o.find(e=>e.ID===n.Key.EncryptionAddressID);if(!l)throw Error("Missing encryption address");let c=await e((0,_.dy)({addressID:l.ID}));if(!c.length)throw Error("Missing address keys");let u=(await (0,i.UG)({api:r,email:t,ktUserContext:await e((0,B.I)())})).map(e=>{let{publicKey:t}=e;return t});if(!u.length)return{state:"public-keys",result:null};let d=(0,C.p7)(c);try{let e=await (0,g.QA)({Token:n.Key.Token,Signature:n.Key.Signature,decryptionKeys:d.privateKeys,verificationKeys:u,encryptionKey:s.privateKey});return{state:"verified",result:e}}catch(t){let e=(0,f.Mk)(t);return e&&(0,f.wd)("Passwordless: Error accepting invite",{level:"error",extra:{error:e}}),{state:"unverified",result:null}}}},"xk",0,e=>{let{member:t,classification:r,api:a}=e;return async e=>{if("demote"===r.kind)return t.SSO&&!(0,b.UW)(t)?H({member:t,memberAddresses:await e((0,P.fU)({member:t,retry:!0}))}):null;if("no-payload"===r.via)return null;let n=await e((0,P.fU)({member:t,retry:!0}));return"sso"===r.via?H({member:t,memberAddresses:n}):U({organizationKey:await e((0,D.zi)()),mode:{type:"email",ktUserContext:await e((0,B.I)())},api:a,member:t,memberAddresses:n})}}])},5841(e,t,r){"use strict";var a=r(42100),n=r(46343),i=r.n(n),o=r(44512),s=r(1323),l=r(47395),c=r(64548),u=r(16271),d=r(96184),f=r(97162),m=r(12446);let p="organizationKey",h=e=>e.organizationKey,A=(0,o.AP)(`${p}/fetch`,{miss:async e=>{let{getState:t,dispatch:r,extraArgument:a}=e,[n,o]=await Promise.all([r((0,f.Wz)()),r((0,d.YY)())]),s={Key:{},placeholder:!0};if(!n.isSelf||!n.isAdmin||!o.HasKeys)return s;try{let e=await a.api((0,c.y6)()),n=await r((0,m.Ai)()),o=h(t());if(o.value&&o.value.privateKey&&i()(o.value.Key,e))return o.value;return await (0,u.Dv)({userKeys:n,keyPassword:a.authentication.getPassword(),Key:e})}catch(e){if((0,l.hn)(e))return s;throw e}},previous:(0,o.rz)(h)}),g=(0,s.R)(),v=(0,a.Z0)({name:p,initialState:g,reducers:{},extraReducers:e=>{(0,o.Wn)(e,A)}}),y={[p]:v.reducer},C=A.thunk;r.d(t,["Pl",0,h,"pV",0,y,"zi",0,C])},22858(e,t,r){"use strict";var a=r(2573),n=r(15467),i=r(72856),o=r(13197),s=r(66611),l=r(28760),c=r(4168),u=r(10520),d=r(67325),f=r(28666),m=r(17898),p=r(12446),h=r(5734),A=r(5841);let g=e=>e.filter(e=>e.Private===o.zE.READABLE),v=(0,a.Mz)([e=>(0,u.Av)(e).value,e=>(0,p._L)(e).value,c.t1],(e,t,r)=>({loaded:!!(e&&t),keyReactivationRequests:r,otherAdminsWithKeyAccess:(e||[]).filter(e=>e.Role===o.Cm.ORGANIZATION_ADMIN&&!e.Self&&(0,l.fl)(e)),affectedMembers:[...(e||[]).filter(s.lb),...g(e||[])]})),y=!1,C=e=>{let{members:t}=e;return async(e,r,a)=>{let n={success:[],failure:[]};if(!t.length)return n;let o=(0,i.Oj)(a.api),s=t.find(e=>e.Self),l=t.filter(e=>!e.Self);a.eventManager.stop();try{for(let t of l)try{await e((0,m.l1)({api:o,member:t}));let r=await (0,f.X)(o,t.ID);e((0,u.mK)({member:r})),n.success.push(r)}catch(e){n.failure.push({member:t,error:e})}}finally{a.eventManager.start()}if(s)try{await e((0,m.A2)({api:o,member:s}));let t=await (0,f.X)(o,s.ID);e((0,u.mK)({member:t})),n.success.push(t)}catch(e){n.failure.push({member:s,error:e})}return n}};r.d(t,["Rq",0,v,"uM",0,()=>async e=>{if(!y){y=!0;try{let t=(await e((0,u.uW)())).filter(s.Zs);if(!t.length)return;let r=await e((0,A.zi)());if(!(null==r?void 0:r.privateKey))return;return await e(C({members:t}))}finally{y=!1}}},"ws",0,function(){let{onStep:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async(t,r,a)=>{y=!0;try{null==e||e("privatize","running");let r=await t((0,u.uW)());await t((e=>{let{members:t}=e;return async(e,r,a)=>{if(!t.length)return;let n=(0,i.Oj)(a.api);a.eventManager.stop();try{for(let r of t)await e((0,d.fq)({api:n,member:r,orgKeyResetPrivatization:!0})),e((0,u.mK)({member:await (0,f.X)(n,r.ID)}))}finally{a.eventManager.start()}}})({members:g(r)})),null==e||e("privatize","done"),null==e||e("rotate","running");let o=await t((0,h.Ak)({api:(0,i.Oj)(a.api)}));await t((0,h.tY)({...o,mode:"reset"})),null==e||e("rotate","done"),null==e||e("unprivatize","running");let l=await t((0,u.uW)({cache:n.P.None})),c=await t(C({members:l.filter(s.Zs)}));return null==e||e("unprivatize","done"),c}finally{y=!1}}}])},65466(e,t,r){"use strict";var a=r(6780),n=r(23598);let i=(e,t)=>new Set(e.filter(e=>{let{Source:r}=e;return r===t}).map(e=>{let{Role:t}=e;return t.OrganizationRoleID})),o=e=>e.Name===n.sy.OWNER;r.d(t,["GN",0,e=>e.some(e=>{let{Role:t,Source:r}=e;return r===n.Zh.USER&&o(t)}),"Nj",0,e=>i(e,n.Zh.USER),"Ri",0,e=>n._4.has(e.Name),"_G",0,o,"gY",0,e=>{switch(e){case n.sy.OWNER:return(0,a.c)("Role").t`Organization Admin`;case n.sy.USER_ADMIN:return(0,a.c)("Role").t`User Admin`;case n.sy.SECURITY_ADMIN:return(0,a.c)("Role").t`Security Admin`;default:return e}},"jn",0,e=>i(e,n.Zh.GROUP),"v$",0,e=>{let{currentUserRoles:t,isEditingSelf:r,hasOrgKeyAccess:a}=e;return((null==t?void 0:t.some(o))??!1)&&!r&&a}])},55347(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(73279);let s="organizationRoles",l=e=>e[s],c=(0,n.AP)(`${s}/fetch`,{miss:async e=>{let{extraArgument:t}=e,r=t.unleashClient;if(!((null==r?void 0:r.isEnabled("AdminRoleMVP"))||(null==r?void 0:r.isEnabled("SyncOwnerRoleClient"))))return[];let{Roles:a}=await t.api((0,o.ff)());return a},previous:(0,n.rz)(l)}),u=(0,i.R)(),d=(0,a.Z0)({name:s,initialState:u,reducers:{},extraReducers:e=>{(0,n.Wn)(e,c)}}),f={[s]:d.reducer},m=c.thunk;r.d(t,["Pf",0,f,"lS",0,m,"r0",0,l])},33258(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(72856),s=r(71644),l=r(13197),c=r(97162);let u="passwordPolicies",d=e=>e.passwordPolicies,f=(0,n.AP)(`${u}/fetch`,{expiry:7*l.d_,miss:async e=>{let{dispatch:t,extraArgument:r}=e,a=await t((0,c.Wz)());if(!(0,s.u)(a))return[];let n=(0,o.Oj)(r.api);return(0,s.K)({api:n})},previous:(0,n.rz)(d)}),m=(0,i.R)(),p=(0,a.Z0)({name:u,initialState:m,reducers:{},extraReducers:e=>{(0,n.Wn)(e,f)}}),h={[u]:p.reducer},A=f.thunk;r.d(t,["Mw",0,h,"QY",0,A,"wu",0,d])},2801(e,t,r){"use strict";r.d(t,["k",0,e=>{var t;let{organization:r}=e;return!!(null==r||null==(t=r.Settings)?void 0:t.PasswordReminderEnforced)}])},31142(e,t,r){"use strict";var a=r(92742),n=r(42100),i=r(68337);let o="passwordReminder",s=(0,n.Z0)({name:o,initialState:{isAvailable:!1,accountType:void 0,isEnforced:!1,isEnabled:!1,messageCadenceHasExpired:!1,showReminders:!1},reducers:{setIsAvailable:(e,t)=>
2491{e.isAvailable=t.payload.isAvailable},setAccountType:(e,t)=>{e.accountType=t.payload.accountType},setIsEnforced:(e,t)=>{e.isEnforced=t.payload.isEnforced},setIsEnabled:(e,t)=>{e.isEnabled=t.payload.isEnabled},setMessageCadenceHasExpired:(e,t)=>{e.messageCadenceHasExpired=t.payload.messageCadenceHasExpired},setShowReminders:(e,t)=>{e.showReminders=t.payload.showReminders},hideReminders:e=>{e.showReminders=!1}}}),l={[o]:s.reducer},c=s.actions;r.d(t,["I7",0,()=>async(e,t,r)=>{await r.api((0,i._n)()),e(c.hideReminders())},"SX",0,e=>e.passwordReminder,"a$",0,e=>{let{password:t,info:r,credentials:n,api:o}=e;return async e=>{let s=await (0,a.id)(r,{password:t},r.Version),{ServerProof:l}=await o((0,i.XL)({ClientEphemeral:s.clientEphemeral,ClientProof:s.clientProof,SRPSession:r.SRPSession,...(null==n?void 0:n.type)==="code"?{TwoFactorCode:n.payload}:void 0,...(null==n?void 0:n.type)==="fido2"?{FIDO2:n.payload}:void 0}));if(l!==s.expectedServerProof)throw Error("Unexpected server proof");e(c.hideReminders())}},"kQ",0,l,"zX",0,c])},80101(e,t,r){"use strict";var a=r(42100),n=r(31233),i=r(53257),o=r(44512),s=r(1323),l=r(45597),c=r(81141),u=r(1734);let d="paymentMethods",f=e=>e.paymentMethods,m=(0,o.AP)(`${d}/fetch`,{miss:e=>{let{extraArgument:t}=e;return(0,n.J5)(t.api).then(e=>(0,c.d)("Order",(0,i.O)(e)))},previous:(0,o.rz)(f)}),p=(0,s.R)(),h=(0,a.Z0)({name:d,initialState:p,reducers:{eventLoopV6:(e,t)=>{e.value&&(e.value=(0,c.d)("Order",(0,l.c)(e.value,t.payload,{create:i.H})),e.value=(0,i.O)(e.value))}},extraReducers:e=>{(0,o.Wn)(e,m),e.addCase(u.E,(e,t)=>{e.value&&t.payload.PaymentMethods&&(e.value=(0,c.d)("Order",(0,c.A)({model:e.value,itemKey:"PaymentMethod",events:t.payload.PaymentMethods,create:i.H})),e.value=(0,i.O)(e.value))})}}),A={[d]:h.reducer};h.actions;let g=m.thunk;r.d(t,["bc",0,A,"nu",0,g,"xi",0,f])},67979(e,t,r){"use strict";var a=r(74260),n=r(36455);let i=(0,a.FF)(n.ZS,n.LY),o=i.useValue,s=i.useGet;r.d(t,["e",0,o,"g",0,s])},36455(e,t,r){"use strict";var a=r(42100),n=r(31233),i=r(44512),o=r(77752),s=r(1323),l=r(27048);let c="paymentStatus",u=e=>e.paymentStatus,d=(0,a.VP)(`${c}/changeBillingAddress`),f=(0,s.R)(),m=(0,a.Z0)({name:c,initialState:f,reducers:{pending:e=>{e.error=void 0},fulfilled:(e,t)=>{e.value=t.payload,e.error=void 0,e.meta.fetchedAt=(0,o.FS)(),e.meta.fetchedEphemeral=(0,o.BV)()},rejected:(e,t)=>{e.error=t.payload,e.meta.fetchedAt=(0,o.FS)(),e.meta.fetchedEphemeral=(0,o.BV)()}},extraReducers:e=>{e.addCase(d,(e,t)=>{let{payload:r}=t;e.value&&(e.value.CountryCode=r.CountryCode,e.value.State=r.State,e.value.ZipCode=r.ZipCode)})}}),p=(0,l.T2)(),h=(0,i.rz)(u),A={[c]:m.reducer};r.d(t,["$x",0,A,"LY",0,u,"ZS",0,function(){let{api:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async(t,r,i)=>{let o=async()=>{try{let r=e??i.api;t(m.actions.pending());let a=await (0,n.Ld)(r);return t(m.actions.fulfilled(a)),a}catch(e){throw t(m.actions.rejected((0,a.uH)(e))),e}};return(0,l.zf)({store:p,select:()=>h({dispatch:t,getState:r,extraArgument:i}),cb:o,expiry:6e4})}},"mG",0,d])},45247(e,t,r){"use strict";var a=r(74260),n=r(30579);let i=(0,a.FF)(n.n1,n.HW),o=i.useValue,s=i.useGet;r.d(t,["A",0,o,"y",0,s])},30579(e,t,r){"use strict";var a=r(42100),n=r(31233),i=r(33903),o=r(26625),s=r(44512),l=r(77752),c=r(1323),u=r(15467),d=r(27048),f=r(13197),m=r(36455),p=r(34888),h=r(97162);let A="plans",g=e=>e.plans,v=(0,c.R)(),y=(0,a.Z0)({name:A,initialState:v,reducers:{pending:e=>{e.error=void 0},fulfilled:(e,t)=>{e.value=t.payload,e.error=void 0,e.meta.fetchedAt=(0,l.FS)(),e.meta.fetchedEphemeral=(0,l.BV)()},rejected:(e,t)=>{e.error=t.payload,e.meta.fetchedAt=(0,l.FS)(),e.meta.fetchedEphemeral=(0,l.BV)()}}}),C=(0,d.T2)(),b=(0,s.rz)(g),S={[A]:y.reducer};r.d(t,["HW",0,g,"n1",0,function(){let{api:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(t,r,s)=>{let l=async()=>{var a;let n=null==(a=(0,h.mB)(r()))?void 0:a.value,[i,l]=await Promise.all([t((0,m.ZS)({api:e||void 0})),n?t((0,p.In)()):void 0]),c=!s.unleashClient||!o.oD||s.unleashClient.isEnabled(o.oD);return{regionalCurrencies:(0,o.zN)({paymentStatus:i,user:n,subscription:l,enableNewBatchCurrencies:c}).filter(e=>(0,o.xB)(e)),defaultMainCurrency:(0,o.Cf)(i)}},c=()=>b({dispatch:t,getState:r,extraArgument:s}),A=async()=>{try{var r;t(y.actions.pending());let a=e??s.api,f=a((0,n.JU)()).then(e=>{let{Plans:t}=e;return t}),[m,p,{regionalCurrencies:h,defaultMainCurrency:A}]=await Promise.all([f,(0,n.C3)({api:a}),l()]),g=h.filter(e=>!m.some(t=>t.Currency===e));m.some(e=>!(0,o.xB)(e.Currency))||g.push(A);let v=(await Promise.all(g.map(e=>a((0,n.JU)({Currency:e})).then(e=>{let{Plans:t}=e;return t})))).flat();m.push(...v);let C=[...new Set(m.map(e=>e.Currency).filter(e=>!(0,o.xB)(e)))],b=i.yR.filter(e=>!(0,o.xB)(e)&&!C.includes(e));if(C.length>0&&b.length>0){let e=C[0],t=m.filter(t=>t.Currency===e);for(let e of b){let r=t.map(t=>({...t,Currency:e}));m.push(...r)}}let S=(e,t)=>e.Name===t.Name&&e.Currency===t.Currency,w=c(),_=((0,d.jy)(null==w?void 0:w.meta.fetchedEphemeral,u.P.StaleRefetch)||null==w||null==(r=w.value)?void 0:r.plans)??[],N=_.map(e=>m.find(t=>S(t,e))??e),x=m.filter(e=>!_.some(t=>S(t,e))),E={plans:[...N,...x],freePlan:p};return t(y.actions.fulfilled(E)),E}catch(e){throw t(y.actions.rejected((0,a.uH)(e))),e}};return(0,d.zf)({store:C,select:c,cb:A,expiry:f.d_})}},"zb",0,S])},60553(e,t,r){"use strict";
2491var a=r(42100),n=r(31233),i=r(44512),o=r(1323),s=r(97162);let l="previousSubscription",c={hasHadSubscription:!1,previousSubscription:null},u=e=>e[l],d=(0,i.AP)(`${l}/fetch`,{miss:async e=>{let{extraArgument:t,dispatch:r}=e;if((await r((0,s.Wz)())).isPaid)return c;try{let e=await (0,n.fI)(t.api);if(e)return{hasHadSubscription:!0,previousSubscription:e};return{hasHadSubscription:!1,previousSubscription:null}}catch{return c}},previous:(0,i.rz)(u)}),f=(0,o.R)(),m=(0,a.Z0)({name:l,initialState:f,reducers:{},extraReducers:e=>{(0,i.Wn)(e,d)}}),p={[l]:m.reducer},h=d.thunk;r.d(t,["D8",0,c,"Xu",0,p,"Xx",0,u,"j4",0,h])},6342(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(95502);let s="protonDomains",l=e=>e[s],c=async e=>{let[t,r]=await Promise.all([e((0,o.rN)()).then(e=>{let{Domains:t=[]}=e;return t}),e((0,o.nK)()).then(e=>{let{Domains:t=[]}=e;return t})]);return{premiumDomains:t,protonDomains:r}},u=(0,n.AP)(`${s}/fetch`,{miss:e=>{let{extraArgument:t}=e;return c(t.api)},previous:(0,n.rz)(l)}),d=(0,i.R)(),f=(0,a.Z0)({name:s,initialState:d,reducers:{},extraReducers:e=>{(0,n.Wn)(e,u)}}),m={[s]:f.reducer},p=u.thunk;r.d(t,["M6",0,l,"Uu",0,m,"cm",0,p])},85519(e,t,r){"use strict";r.d(t,{p:()=>p});var a=r(15552),n=r(54161),i=r(97855),o=r(3777);let s=async()=>r.e(7609).then(()=>r(86650)),l=async e=>{let{recoveryPhrase:t,emailAddress:r}=e;try{let{generatePDFKit:e}=await s(),a=await e({date:`Created on ${(0,n.A)(new Date,"PPP",{locale:o.VR})}`,emailAddress:r,recoveryPhrase:t});return new Blob([a.buffer],{type:"application/pdf"})}catch(e){return(0,i.eE)(e),null}};var c=r(13197),u=r(49635),d=r(96586),f=r(75907);let m=async e=>{let{api:t,username:r,getUserKeys:n}=e,i=await n();if(!i.length)throw Error("Unable to generate recovery phrase. No keys found.");let{randomBytes:o,salt:s,recoveryPhrase:l}=await (0,a.GX)();return{recoveryPhrase:l,payload:await (0,a.QX)({randomBytes:o,salt:s,userKeys:i,api:t,username:r})}},p=async e=>{let{api:t,emailAddress:r,username:a,getUserKeys:n}=e,{recoveryPhrase:i,payload:o}=await m({username:a,getUserKeys:n,api:t}),s=await l({recoveryPhrase:i,emailAddress:r});return{recoveryPhrase:i,recoveryKitBlob:s,payload:o,hasSentPayload:!1,save:(e=>{let{recoveryPhrase:t,recoveryKitBlob:r}=e,a=(0,u.aR)(),n=!!r&&(a||!((0,u.aR)()||(0,u.jl)())),i=async()=>{var e,t;if(!r)return;let n=new File([r],c.Q4,{type:"application/pdf"});if(a&&(null==(e=(t=navigator).canShare)?void 0:e.call(t,{files:[n]})))return navigator.share({files:[n]}).catch(f.A);(0,d.A)(r,c.Q4)},o=()=>navigator.clipboard.writeText(t);return{canDownloadRecoveryKit:n,downloadRecoveryKit:i,recoveryKitBytes:n?r.size:0,copyRecoveryPhrase:o,handle:e=>"copy"===e?o():i()}})({recoveryPhrase:i,recoveryKitBlob:s})}}},41037(e,t,r){"use strict";var a=r(42100),n=r(2827),i=r(65134),o=r(97162);let s=(0,a.Z0)({name:"sessionRecovery",initialState:{gracePeriodConfirmed:!1,canceledStateDismissed:!1},reducers:{setState:(e,t)=>{e.gracePeriodConfirmed=t.payload.gracePeriodConfirmed??e.gracePeriodConfirmed,e.canceledStateDismissed=t.payload.canceledStateDismissed??e.canceledStateDismissed}}});r.d(t,["G",0,function(e){let t,r,a,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r=(t=e=>{let t=t=>`${e}:${t}`;return{get:e=>"true"===(0,n.Gq)(t(e)),set:(e,r)=>{let a=t(e);r?(0,n.SO)(a,"true"):(0,n.Ai)(a)}}})("sr--confirmed"),a=t("sr--cancelled"),{get:e=>({gracePeriodConfirmed:r.get(e),canceledStateDismissed:a.get(e)}),set:(e,t)=>{r.set(e,t.gracePeriodConfirmed),a.set(e,t.canceledStateDismissed)}}),c=e=>{var t;return null==e||null==(t=e.AccountRecovery)?void 0:t.State},u=e=>{var t;let r=e.getState(),a=null==(t=(0,o.mB)(r))?void 0:t.value,n=null==a?void 0:a.ID,l=c(a);n&&void 0!==l&&e.dispatch(s.actions.setState({gracePeriodConfirmed:r.sessionRecovery.gracePeriodConfirmed&&l===i.N6.GRACE_PERIOD,canceledStateDismissed:r.sessionRecovery.canceledStateDismissed&&l===i.N6.CANCELLED}))},d=!1;e({predicate:(e,t)=>{var r;return!!(null==(r=t.user.value)?void 0:r.ID)},effect:(e,t)=>{var r,a;let n=null==(a=(0,o.mB)(t.getState()))||null==(r=a.value)?void 0:r.ID;n&&(t.unsubscribe(),t.dispatch(s.actions.setState(l.get(n))),d=!0,u(t))}}),e({predicate:(e,t,r)=>{let a=t.user.value,n=r.user.value,i=null==a?void 0:a.ID,o=null==n?void 0:n.ID;return!!i&&!!o&&i===o&&c(a)!==c(n)},effect:(e,t)=>
2491{u(t)}}),e({predicate:(e,t,r)=>d&&t.sessionRecovery!==r.sessionRecovery,effect:(e,t)=>{var r,a;let n=t.getState(),i=null==(a=(0,o.mB)(n))||null==(r=a.value)?void 0:r.ID;i&&l.set(i,n.sessionRecovery)}})},"g",0,s])},49784(e,t,r){"use strict";var a=r(42100),n=r(82854),i=r(44512),o=r(1323),s=r(98589),l=r(13197);let c=(e,t,r,a)=>({currency:e,refereeRewardAmount:t,referrerRewardAmount:r,maxRewardAmount:a,uiData:{refereeRewardAmount:(0,n.Nh)(e,t),referrerRewardAmount:(0,n.Nh)(e,r),maxRewardAmount:(0,n.Nh)(e,a)}}),u=c("USD",2e3,2e3,1e5),d="referralInfo",f=e=>e[d],m=async e=>{try{let{Currency:t,RefereeRewardAmount:r,ReferrerRewardAmount:a,MaxRewardAmount:n}=await e((0,s.o8)());return c(t,r,a,n)}catch{return u}},p=(0,i.AP)(`${d}/fetch`,{expiry:l.dp,miss:e=>{let{extraArgument:t}=e;return m(t.api)},previous:(0,i.rz)(f)}),h=(0,o.R)(),A=(0,a.Z0)({name:d,initialState:h,reducers:{},extraReducers:e=>{(0,i.Wn)(e,p)}}),g={[d]:A.reducer},v=p.thunk;r.d(t,["Ir",0,v,"WY",0,f,"a$",0,u,"iW",0,g])},41689(e,t,r){"use strict";r.d(t,{tH:()=>d,T_:()=>v,hh:()=>y,FU:()=>m});var a=r(42100),n=r(26625),i=r(44512),o=r(1323),s=r(98589),l=r(70794);let c=async(e,t)=>{let r=(null==t?void 0:t.Offset)??0,a=(null==t?void 0:t.Limit)??100,n=await e((0,s.pl)({Offset:r,Limit:a})),i=n.Total;if(!i||a>i)return n;let o=[...(null==n?void 0:n.Referrals)||[]],c=Math.ceil((i-a)/a),u=(0,l.A)(0,c).map((t,r)=>e((0,s.pl)({Offset:a*(r+1),Limit:a})));return(await Promise.all(u)).forEach(e=>{o.push(...(null==e?void 0:e.Referrals)||[])}),{Referrals:o,Total:i,TotalEarned:n.TotalEarned,TotalSubscribed:n.TotalSubscribed,CreditBalance:n.CreditBalance}};var u=r(85185);let d={all:[],status:{rewardAmount:0,hasReachedRewardLimit:!1,currency:(0,n.Cf)()},total:0,totalSubscribed:0},f="referrals",m=e=>e[f],p=async e=>{try{let[t,r]=await Promise.all([c(e),e((0,s.B6)())]);return{all:t.Referrals,status:{rewardAmount:r.Status.RewardAmount,hasReachedRewardLimit:r.Status.RewardAmount>=r.Status.RewardAmountLimit,currency:"USD"},total:t.Total,totalSubscribed:t.TotalSubscribed}}catch{return d}},h=(0,i.AP)(`${f}/fetch`,{miss:e=>{let{extraArgument:t}=e;return p(t.api)},previous:(0,i.rz)(m)}),A=(0,o.R)(),g=(0,a.Z0)({name:f,initialState:A,reducers:{setInvitedReferrals:(e,t)=>{let r;if(!e.value)return;let{invitedReferrals:a}=t.payload;e.value.all=(r=e.value.all,(0,u.A)([...a,...r],e=>{let{ReferralID:t}=e;return t}))}},extraReducers:e=>{(0,i.Wn)(e,h)}}),v={[f]:g.reducer},y=h.thunk},93152(e,t,r){"use strict";var a=r(47395),n=r(59171),i=r(59828),o=r(25818),s=r(79513),l=r(24045);let c=e=>"email"===e?"ownership-email":"ownership-sms",u=async e=>{let{api:t,method:r,config:o}=e,l=c(r);try{throw await t({...o,silence:!0,ignoreHandler:[s.xr.HUMAN_VERIFICATION_REQUIRED]}),Error("Expected HV challenge")}catch(c){let{code:e}=(0,a.Pd)(c);if(e!==s.xr.HUMAN_VERIFICATION_REQUIRED)throw c;let{token:r}=(0,n.t)(c);if(!r)throw c;let[o]=await Promise.all([t({...(0,i.jH)(r,l),silence:!0}),t((0,i.J2)(r,l))]);return{verificationDataResult:o,token:r}}},d=async e=>{let{token:t,code:r,api:a,method:n,config:o}=e,s=c(n),{Token:u}=await a({...(0,i.oA)(t,s,r),silence:!0});await a((0,l.g7)(u,s,o))},f=async e=>{let{token:t,api:r,method:a}=e,n=c(a);await r((0,i.J2)(t,n))};r.d(t,["HR",0,d,"XV",0,e=>"email"===e?(0,o.wA)():(0,o.Yk)(),"cS",0,f,"vJ",0,u])},17651(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(59895),s=r(81141),l=r(86507),c=r(1734),u=r(42020),d=r(96184),f=r(97162);let m={state:0,baseUrl:""},p={configs:[],staticInfo:{EntityID:"",CallbackURL:""},scimInfo:m},h=e=>e.sso,A=e=>(0,l.tR)(e),g=(0,n.AP)("sso/fetch",{miss:async e=>{let{dispatch:t,extraArgument:r}=e;if(!A(await t((0,f.Wz)())))return p;let a=await t((0,d.YY)()),[n,i,s]=await Promise.all([r.api((0,o.LH)()).then(e=>{let{Configs:t}=e;return t}),r.api((0,o.An)()),a.IsScimEnabled?await r.api((0,o.rE)()).then(e=>{let{SCIMBaseURL:t,State:r}=e;return{baseUrl:t,state:r}}).catch(()=>m):m]);return{configs:n,staticInfo:i,scimInfo:s}},previous:(0,n.rz)(h)}),v=(0,i.R)(),y=(0,a.Z0)({name:"sso",initialState:v,reducers:{updateScim:(e,t)=>{if(e.value){let r=t.payload;e.value.scimInfo={state:r.state??0,baseUrl:r.baseUrl??e.value.scimInfo.baseUrl??""}}}},extraReducers:e=>{(0,n.Wn)(e,g);let t=(e,t)=>{if(e.value&&t&&!A(t))return p},r=(e,t)=>{e.value&&t&&!t.IsScimEnabled&&(e.value.scimInfo=m)};e.addCase(u.z,(e,r)=>{t(e,r.payload.User)}),e.addCase(f.T1,(e,r)=>{t(e,r.payload)}),e.addCase(d.nP,(e,t)=>{r(e,t.payload.value)}),e.addCase(c.E,(e,a)=>{e.value&&a.payload.SSO&&(e.value.configs=(0,s.A)({model:e.value.configs,events:a.payload.SSO,itemKey:"SSO"})),t(e,a.payload.User),r(e,a.payload.Organization)})}}),C={sso:y.reducer},b=g.thunk,S=y.actions.updateScim;r.d(t,["HG",0,h,"Si",0,S,"d8",0,b,"sV",0,C])},70863(e,t,r){"use strict";r.d(t,{CA:()=>d,GC:()=>f,qk:()=>s});var a=r(42100),n=r(44512),i=r(1323);let o="scheduleCall",s=e=>e[o],l=(0,n.AP)(`${o}/fetch`,{miss:async e=>{let{extraArgument:t}=e;return t.api({url:"core/v4/support/schedulecall",method:"get"})},previous:(0,n.rz)(s)}),c=(0,i.R)(),u=(0,a.Z0)({name:o,initialState:c,reducers:{},extraReducers:e=>{(0,n.Wn)(e,l)}}),d={[o]:u.reducer},f=l.thunk},366(e,t,r){"use strict";r.d(t,{xz:()=>h,Ay:()=>A,nP:()=>m,qM:()=>p});var a=r(31085),n=r(88967);r(14041);var i=r(6357),o=r(68252),s=r(12736),l=r(5171),c=r(65548),u=r(39384),d=r(33691);let f=[{match:"brave",Icon:e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}
2491`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"m13.45 4.358.322-.805s-.41-.448-.909-.956c-.498-.507-1.552-.209-1.552-.209L10.11 1H5.89l-1.2 1.388s-1.055-.298-1.553.21c-.498.507-.908.955-.908.955l.322.805-.41 1.194s1.206 4.655 1.347 5.224c.279 1.12.47 1.552 1.26 2.12.791.566 2.227 1.551 2.461 1.7.234.15.527.404.791.404s.557-.254.791-.403c.235-.15 1.67-1.135 2.461-1.702.791-.567.982-1 1.26-2.12.141-.568 1.348-5.223 1.348-5.223l-.41-1.194ZM8 9.712c.08 0 .595.186 1.008.403.413.218.712.372.808.433.095.06.037.176-.05.239-.087.062-1.258.986-1.372 1.088-.113.102-.28.27-.394.27-.113 0-.28-.168-.394-.27a71.457 71.457 0 0 0-1.372-1.088c-.087-.063-.145-.178-.05-.24.096-.06.396-.214.808-.432.413-.217.928-.403 1.008-.403Zm.006-6.578a2.1 2.1 0 0 1 .58.12c.352.12.732.269.908.269.176 0 1.48-.254 1.48-.254s1.545 1.903 1.545 2.31c0 .406-.194.514-.39.725l-1.158 1.253c-.11.119-.338.299-.204.622.134.324.332.736.112 1.153-.22.418-.597.697-.839.65-.242-.046-.81-.348-1.018-.486-.209-.138-.87-.694-.87-.907 0-.212.683-.594.81-.68.126-.088.702-.423.714-.555.012-.132.008-.17-.163-.496-.17-.326-.476-.76-.425-1.05.051-.29.545-.44.898-.575.352-.136 1.03-.392 1.115-.432.085-.04.063-.078-.194-.102-.256-.025-.985-.124-1.314-.03-.328.093-.89.235-.935.31-.046.075-.086.078-.039.338.047.26.287 1.505.31 1.727.024.221.07.367-.165.422-.234.054-.628.15-.764.15-.135 0-.53-.096-.764-.15-.234-.055-.189-.201-.165-.422.023-.222.264-1.468.31-1.727.047-.26.007-.263-.039-.338-.045-.075-.606-.217-.935-.31-.329-.094-1.057.005-1.314.03-.257.024-.279.062-.194.102.085.04.763.296 1.116.432.352.135.846.286.897.575.051.29-.255.724-.425 1.05-.17.325-.175.364-.163.496.012.132.588.467.714.554.127.087.81.469.81.681 0 .213-.66.77-.87.907-.208.138-.776.44-1.018.487-.241.046-.619-.233-.839-.65-.22-.418-.022-.83.112-1.154.134-.323-.094-.503-.203-.622L3.87 6.304c-.195-.211-.39-.319-.39-.726 0-.406 1.545-2.309 1.545-2.309s1.304.254 1.48.254c.176 0 .557-.15.908-.269a2.1 2.1 0 0 1 .58-.12h.012Z",clipRule:"evenodd"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}},{match:"safari",Icon:e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.002 8A7 7 0 0 1 8 15a7 7 0 1 1 7-7Zm-6.533.683L2.99 12.137l4.354-4.795.188.225.748.89.189.226Zm-.19-.226 2.989-3.268-3.736 2.378-.188-.225 5.478-3.455L8.47 8.683l-.19-.226ZM8.148 1.7a.146.146 0 1 0-.292 0v1.167a.146.146 0 1 0 .292 0V1.7Zm-1.636.177a.146.146 0 1 0-.282.075l.158.591a.146.146 0 0 0 .282-.075l-.158-.591Zm3.261.075a.146.146 0 0 0-.281-.075l-.159.59a.146.146 0 1 0 .282.076l.158-.59Zm-4.795.52a.146.146 0 1 0-.253.145l.583 1.01a.146.146 0 1 0 .253-.145l-.583-1.01Zm6.3.145a.146.146 0 1 0-.252-.146l-.583 1.01a.146.146 0 1 0 .252.147l.584-1.01ZM12.56 3.65a.146.146 0 0 0-.206-.207l-.432.433a.146.146 0 0 0 .206.206l.432-.432Zm-8.91-.207a.146.146 0 1 0-.207.207l.433.432a.146.146 0 1 0 .206-.206l-.432-.433ZM2.617 4.724a.146.146 0 0 0-.146.253l1.01.583a.146.146 0 0 0 .147-.252l-1.01-.584Zm10.913.253a.146.146 0 0 0-.145-.253l-1.01.584a.146.146 0 1 0 .145.252l1.01-.583ZM1.954 6.229a.146.146 0 1 0-.076.282l.59.158a.
2491146.146 0 0 0 .076-.282l-.59-.158Zm12.172.282a.146.146 0 0 0-.076-.282l-.59.159a.146.146 0 1 0 .075.281l.59-.158ZM1.7 7.855a.146.146 0 1 0 0 .292h1.167a.146.146 0 0 0 0-.292H1.7Zm11.435 0a.146.146 0 0 0 0 .292h1.167a.146.146 0 1 0 0-.292h-1.167Zm.399 1.477a.146.146 0 0 0-.076.282l.591.158a.146.146 0 0 0 .076-.281l-.591-.159Zm-10.99.282a.146.146 0 0 0-.076-.282l-.59.159a.146.146 0 0 0 .075.281l.59-.158Zm1.084 1.08a.146.146 0 1 0-.146-.253l-1.01.584a.146.146 0 0 0 .145.252l1.01-.583Zm8.892-.253a.146.146 0 1 0-.146.253l1.01.583a.146.146 0 1 0 .146-.252l-1.01-.584Zm-8.439 1.686a.146.146 0 0 0-.206-.207l-.433.433a.146.146 0 1 0 .207.206l.432-.432Zm8.046-.207a.146.146 0 1 0-.206.207l.432.432a.146.146 0 0 0 .206-.206l-.432-.432Zm-6.567.6a.146.146 0 1 0-.252-.146l-.584 1.01a.146.146 0 0 0 .253.146l.583-1.01Zm5.134-.146a.146.146 0 0 0-.253.146l.584 1.01a.146.146 0 0 0 .252-.146l-.583-1.01Zm-2.547.76a.146.146 0 0 0-.292 0v1.168a.146.146 0 1 0 .292 0v-1.167Zm1.467.324a.146.146 0 0 0-.282.076l.159.59a.146.146 0 0 0 .281-.075l-.158-.59Zm-2.945.076a.146.146 0 1 0-.281-.076l-.159.591a.146.146 0 1 0 .282.076l.158-.591Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}},{match:"chrome",Icon:i.i},{match:"firefox",Icon:o.D}],m=e=>{let t=null==e?void 0:e.Platform;if(!t)return null;if(t.includes("TV"))return u.f;if("iOS"===t||"Android"===t)return c.t;if("Web"===t){var r;let t=null==(r=e.Name)?void 0:r.toLowerCase(),a=f.find(e=>{let{match:r}=e;return t.includes(r)});return a?a.Icon:l.O}return s.h},p=e=>e?(0,a.jsx)(e,{className:"color-weak",size:5}):null,h=e=>{let{icon:t,title:r,info:n,padding:i}=e;return(0,a.jsxs)("div",{className:(0,d.A)("flex flex-nowrap items-center gap-4",i&&"px-4 py-2"),children:[(0,a.jsx)("div",{className:"shrink-0",children:t}),(0,a.jsxs)("div",{className:"flex flex-column",children:[(0,a.jsx)("div",{className:"text-bold text-break",children:r}),n&&(0,a.jsx)("div",{className:"color-weak text-break",children:n})]})]})},A=e=>{let{authDevice:t,padding:r=!0}=e;return(0,a.jsx)(h,{padding:r,icon:p(m(t)),title:t.Name,info:(0,a.jsxs)(a.Fragment,{children:[t.LocalizedClientName," • ",(0,a.jsx)(n.A,{children:t.LastActivityTime})]})})}},39637(e,t,r){"use strict";var a=r(42100),n=r(2573),i=r(44512),o=r(1323),s=r(81141),l=r(17405),c=r(35347),u=r(1734),d=r(97162);let f="authDevices",m=e=>e.authDevices;(0,n.Mz)([m,c.ZD],(e,t)=>{let r=e.value||[],a=t.value||[];return{pendingActivations:r.filter(e=>(e.State===l.km.PendingActivation||e.State===l.km.PendingAdminActivation)&&!!(0,l.n2)({addresses:a,pendingAuthDevice:e})).sort((e,t)=>t.CreateTime-e.CreateTime)}});let p=(0,i.AP)(`${f}/fetch`,{miss:async e=>{let{dispatch:t,extraArgument:r}=e,a=await t((0,d.Wz)());return(0,l.nY)({user:a,api:r.api})},previous:(0,i.rz)(m)}),h=(0,o.R)(),A=(0,a.Z0)({name:f,initialState:h,reducers:{removeAuthDevice:(e,t)=>{let{payload:r}=t;e.value&&(e.value=e.value.filter(e=>e.ID!==r.ID))},removeAllOtherAuthDevice:(e,t)=>{let{payload:r}=t;e.value&&(e.value=e.value.filter(e=>e.ID===r.ID))},updateAuthDevice:(e,t)=>{let{payload:r}=t;e.value&&(e.value=e.value.map(e=>e.ID===r.ID?{...e,...r}:e))}},extraReducers:e=>{(0,i.Wn)(e,p),e.addCase(u.E,(e,t)=>{e.value&&t.payload.AuthDevices&&(e.value=(0,s.A)({model:e.value,events:t.payload.AuthDevices,itemKey:"AuthDevice"}))})}}),g={[f]:A.reducer},v=p.thunk,y=A.actions;r.d(t,["GQ",0,y,"eh",0,m,"iT",0,v,"kO",0,g])},8987(e,t,r){"use strict";var a=r(42100),n=r(2573),i=r(44512),o=r(1323),s=r(81141),l=r(17405),c=r(68854),u=r(1734),d=r(10520),f=r(5841),m=r(97162);let p="memberAuthDevices",h=e=>e.memberAuthDevices,A=(0,n.Mz)([h,d.Av,f.Pl],(e,t,r)=>{var a;return(null==r||null==(a=r.value)?void 0:a.privateKey)?{pendingAdminActivationsWithMembers:(e.value||[]).filter(e=>e.State===l.km.PendingAdminActivation).reduce((e,r)=>{var a;let n=null==(a=t.value)?void 0:a.find(e=>e.ID===r.MemberID);return n&&e.push({memberAuthDevice:r,member:n}),e},[]).sort((e,t)=>t.memberAuthDevice.CreateTime-e.memberAuthDevice.CreateTime)}:{pendingAdminActivationsWithMembers:[]}}),g=(0,i.AP)(`${p}/fetch`,{miss:async e=>{let{dispatch:t,extraArgument:r}=e,[a,n]=await Promise.all([t((0,m.Wz)()),t((0,c.sO)())]);return a.isAdmin&&n.some(e=>e.Flags["sso-intent"])?(0,l.Ng)({api:r.api}).catch(()=>[]):[]},previous:(0,i.rz)(h)}),v=(0,o.R)(),y=(0,a.Z0)({name:p,initialState:v,reducers:{updateMemberAuthDevice:(e,t)=>{let{payload:r}=t;e.value&&(e.value=e.value.map(e=>e.ID===r.ID?{...e,...r}:e))}},extraReducers:e=>{(0,i.Wn)(e,g),e.addCase(u.E,(e,t)=>{e.value&&t.payload.MemberAuthDevices&&(e.value=(0,s.A)({model:e.value,events:t.payload.MemberAuthDevices,itemKey:"MemberAuthDevice"}))})}}),C={[p]:y.reducer},b=g.thunk,S=y.actions;r.d(t,["MT",0,C,"em",0,b,"jE",0,A,"wU",0,S])},44764(e,t,r){"use strict";var a=r(74260),n=r(34888);let i=(0,a.FF)(n.In,n.sB),o=i.useValue,s=i.useGet;r.d(t,["F",0,s,"R",0,o])},34888(e,t,r){"use strict";
2491var a=r(42100),n=r(83813),i=r(31233),o=r(33903),s=r(44512),l=r(77752),c=r(27048),u=r(38998),d=r(86507),f=r(1734),m=r(42020),p=r(97162);let h="subscription",A=e=>e[h],g=o.ZI,v=e=>(0,d.qc)(e)&&(0,d.tR)(e),y=(0,a.Z0)({name:h,initialState:{value:void 0,error:void 0,meta:{type:0,fetchedAt:0,fetchedEphemeral:void 0}},reducers:{pending:e=>{e.error=void 0},fulfilled:(e,t)=>{e.value=t.payload.value,e.error=void 0,e.meta.type=t.payload.type,e.meta.fetchedAt=(0,l.FS)(),e.meta.fetchedEphemeral=(0,l.BV)()},rejected:(e,t)=>{e.error=t.payload,e.meta.fetchedAt=(0,l.FS)(),e.meta.fetchedEphemeral=(0,l.BV)()}},extraReducers:e=>{let t=(e,t)=>{var r,a;if(!e.value||!t)return;let i=(null==(a=(0,n.c2)(e))||null==(r=a.meta)?void 0:r.type)===0;i||!t||v(t)||(e.value=g,e.error=void 0,e.meta.type=0,e.meta.fetchedEphemeral=void 0,e.meta.fetchedAt=0),i&&t&&v(t)&&(e.error=void 0,e.meta.type=1,e.meta.fetchedEphemeral=void 0,e.meta.fetchedAt=0)};e.addCase(m.z,(e,r)=>{t(e,r.payload.User)}),e.addCase(p.T1,(e,r)=>{t(e,r.payload)}),e.addCase(f.E,(e,r)=>{if(e.value)if(r.payload.Subscription){let t=e.value,a=r.payload.Subscription,n=(0,u.A)(t,a);void 0===a.UpcomingSubscription&&n&&delete n.UpcomingSubscription,e.value=(0,i.h1)(n,n.UpcomingSubscription||void 0,t.SecondarySubscriptions),e.error=void 0,e.meta.type=1}else t(e,r.payload.User)})}}),C=(0,c.T2)(),b=(0,s.rz)(A),S={[h]:y.reducer};r.d(t,["In",0,e=>(t,r,n)=>{let o=async()=>{let e=await t((0,p.Wz)()),r={value:g,type:0};if(!v(e))return r;try{return{value:await (0,i.uV)(n.api,e),type:1}}catch{return r}},s=async()=>{try{t(y.actions.pending());let e=await o();return t(y.actions.fulfilled(e)),e.value}catch(e){throw t(y.actions.rejected((0,a.uH)(e))),e}};return(0,c.zf)({store:C,select:()=>b({dispatch:t,getState:r,extraArgument:n,options:e}),cb:s,cache:null==e?void 0:e.cache})},"a",0,S,"sB",0,A])},62090(e,t,r){"use strict";var a=r(74260),n=r(97162);let i=(0,a.FF)(n.Wz,n.mB),o=i.useValue,s=i.useGet;r.d(t,["J",0,o,"b",0,s])},97162(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(77752),o=r(1323),s=r(27048),l=r(39031),c=r(86507),u=r(1734),d=r(42020);let f="user",m=e=>e.user,p=(0,o.R)(),h=(0,a.Z0)({name:f,initialState:p,reducers:{pending:e=>{e.error=void 0},fulfilled:(e,t)=>{e.value=t.payload,e.error=void 0,e.meta.fetchedAt=(0,i.FS)(),e.meta.fetchedEphemeral=(0,i.BV)()},rejected:(e,t)=>{e.error=t.payload,e.meta.fetchedAt=(0,i.FS)(),e.meta.fetchedEphemeral=(0,i.BV)()}},extraReducers:e=>{e.addCase(d.z,(e,t)=>{t.payload.User&&(e.value=(0,c.ts)(t.payload.User),e.meta.fetchedAt=(0,i.FS)(),e.meta.fetchedEphemeral=(0,i.BV)())}).addCase(u.E,(e,t)=>{if(e.value&&(t.payload.User||t.payload.UsedSpace)){let r=t.payload.User||e.value;void 0!==t.payload.UsedSpace&&(r.UsedSpace=t.payload.UsedSpace),void 0!==t.payload.UsedBaseSpace&&(r.UsedBaseSpace=t.payload.UsedBaseSpace),void 0!==t.payload.UsedDriveSpace&&(r.UsedDriveSpace=t.payload.UsedDriveSpace),void 0!==t.payload.ProductUsedSpace&&(r.ProductUsedSpace=t.payload.ProductUsedSpace),e.value=(0,c.ts)(r)}})}}),A={[f]:h.reducer},g=h.actions,v=g.fulfilled,y=(0,s.T2)(),C=(0,n.rz)(m);r.d(t,["T1",0,v,"Wz",0,e=>(t,r,n)=>{let i=async()=>{let e=await n.api((0,l.wz)());return(0,c.ts)(e.User)},o=async()=>{try{t(g.pending());let e=await i();return t(g.fulfilled(e)),e}catch(e){throw t(g.rejected((0,a.uH)(e))),e}};return(0,s.zf)({store:y,select:()=>C({dispatch:t,getState:r,extraArgument:n,options:e}),cb:o,cache:null==e?void 0:e.cache})},"mB",0,m,"oA",0,A])},70374(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(15467),s=r(39031),l=r(45597),c=r(81141),u=r(75907),d=r(1734),f=r(96184);let m="userInvitations",p=e=>e[m],h=(0,n.AP)(`${m}/fetch`,{miss:e=>{let{extraArgument:t}=e;return(0,t.api)((0,s.NQ)()).then(e=>{let{UserInvitations:t}=e;return t}).catch(()=>[])},previous:(0,n.rz)(p)}),A=(0,i.R)(),g=(0,a.Z0)({name:m,initialState:A,reducers:{eventLoopV6:(e,t)=>{e.value&&(e.value=(0,l.c)(e.value,t.payload))}},extraReducers:e=>{(0,n.Wn)(e,h),e.addCase(d.E,(e,t)=>{e.value&&t.payload.UserInvitations&&(e.value=(0,c.A)({model:e.value,events:t.payload.UserInvitations,itemKey:"UserInvitation"}))})}}),v={[m]:g.reducer};g.actions;let y=h.thunk;r.d(t,["Kb",0,p,"SP",0,y,"md",0,e=>{e({predicate:(e,t,r)=>
2491{let a=(0,f.Ee)(r).value,n=(0,f.Ee)(t).value;return!!["PlanName"].some(e=>(null==n?void 0:n[e])!==(null==a?void 0:a[e]))},effect:(e,t)=>{t.dispatch(y({cache:o.P.None})).catch(u.A)}})},"qL",0,v])},12446(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(77752),o=r(1323),s=r(46322),l=r(20160),c=r(32496),u=r(4168),d=r(97162);let f="userKeys",m=e=>e.userKeys,p=(0,n.AP)(`${f}/fetch`,{expiry:i.V3,miss:async e=>{let{dispatch:t,extraArgument:r}=e,a=await t((0,d.Wz)()),n=await (0,s.o)(a,r.authentication.getPassword()),i=await (0,l.U0)(a.Keys,n);return t(u.p5.set({id:"user",value:i})),i.length&&!n.length&&t((0,c.g)({clearDeviceRecovery:!1})),n},previous:(0,n.rz)(m)}),h=(0,o.R)(),A=(0,a.Z0)({name:f,initialState:h,reducers:{},extraReducers:e=>{(0,n.Wn)(e,p)}}),g={[f]:A.reducer},v=p.thunk;r.d(t,["Ai",0,v,"Sh",0,g,"_L",0,m])},35564(e,t,r){"use strict";r.d(t,{UX:()=>m,qD:()=>d,$b:()=>y,sS:()=>g,yL:()=>v});var a=r(42100),n=r(44512),i=r(1323);let o=["account.user.create","account.user.read","account.user.update","account.user.delete","account.group.create","account.group.read","account.group.update","account.group.delete","account.security_policy.create","account.security_policy.read","account.security_policy.update","account.security_policy.delete","account.data_retention.create","account.data_retention.read","account.data_retention.update","account.data_retention.delete","account.sso_config.create","account.sso_config.read","account.sso_config.update","account.sso_config.delete","account.activity_log.read","account.activity_log.export","account.domain.create","account.domain.read","account.domain.update","account.domain.delete","account.gateway.create","account.gateway.read","account.gateway.update","account.gateway.delete","account.shared_server.read","account.shared_server.update","account.dashboard.read","account.organization_identity.read","account.access_control.read","account.organization_filter.read","account.always_on.read","account.easy_switch.update","pass.policy.read","pass.report.read"];var s=r(1734),l=r(65466),c=r(97162);let u="userPermissions",d=e=>e[u],f=(e,t)=>{let r=new Set(e);return Object.fromEntries(o.map(e=>[e,t||r.has(e)]))},m=f([],!1),p=(0,n.AP)(`${u}/fetch`,{miss:async e=>{var t;let{extraArgument:r,dispatch:a}=e,n=await a((0,c.Wz)()),i=(null==(t=r.unleashClient)?void 0:t.isEnabled("AdminRoleMVP"))??!1,o={Roles:[],Permissions:[],ShowAdminRolesUI:!1,permissions:f([],n.isAdmin&&n.isSelf),role:n.Role};if(!i)return o;try{let e=await r.api({method:"get",url:"permissions/v1/me"}),t=e.Roles.some(l._G),a=f(e.Permissions,t);return{...e,permissions:a,role:n.Role}}catch{return o}},previous:(0,n.rz)(d)}),h=(0,i.R)({permissions:null,role:0,Roles:[],Permissions:[],ShowAdminRolesUI:!1}),A=(0,a.Z0)({name:u,initialState:h,reducers:{},extraReducers:e=>{(0,n.Wn)(e,p);let t=(e,t)=>{e.value&&e.value.role!==t.Role&&(e.meta.fetchedEphemeral=void 0,e.meta.fetchedAt=0)};e.addCase(c.T1,(e,r)=>{t(e,r.payload)}),e.addCase(s.E,(e,r)=>{e.value&&r.payload.User&&t(e,r.payload.User)})}}),g={[u]:A.reducer},v=p.thunk,y=p.fulfilled},74383(e,t,r){"use strict";var a=r(74260),n=r(68643);let i=(0,a.FF)(n.V8,n.VL),o=i.useValue,s=i.useGet;r.d(t,["M",0,s,"Q",0,o])},68643(e,t,r){"use strict";var a=r(42100),n=r(82451),i=r.n(n),o=r(44512),s=r(1323),l=r(92038),c=r(38998),u=r(1734),d=r(42020);let f="userSettings",m=e=>e.userSettings,p=(0,o.AP)(`${f}/fetch`,{miss:e=>{let{extraArgument:t}=e;return t.api((0,l.mt)()).then(e=>{let{UserSettings:t}=e;return t})},previous:(0,o.rz)(m)}),h=(0,s.R)(),A=(0,a.Z0)({name:f,initialState:h,reducers:{set:(e,t)=>{e.value=t.payload.UserSettings},update:(e,t)=>{e.value&&(e.value=i()(e.value,t.payload.UserSettings))}},extraReducers:e=>{(0,o.Wn)(e,p),e.addCase(d.z,(e,t)=>{t.payload.UserSettings&&(e.value=t.payload.UserSettings)}).addCase(u.E,(e,t)=>{e.value&&t.payload.UserSettings&&(e.value=(0,c.A)(e.value,t.payload.UserSettings))})}}),g={[f]:A.reducer},v=p.thunk,y=A.actions;r.d(t,["M0",0,y,"V8",0,v,"VL",0,m,"lK",0,g])},40581(e,t,r){"use strict";let a=(0,r(42100).VP)("welcome completed");r.d(t,["Q",0,a])},78978(e,t,r){"use strict";var a=r(14041),n=r(42100),i=r(63525),o=r(40581);let s="welcomeFlags",l=(0,n.Z0)({name:s,initialState:{hasGenericWelcomeStep:!1,isWelcomeFlow:!1,isDone:!0,isReplay:!1},reducers:{initial:(e,t)=>{var r;let a,n,i;return a=0===(r=t.payload).WelcomeFlag,i=(n=0===r.Flags.Welcomed)||a,{hasGenericWelcomeStep:n,isWelcomeFlow:i,isDone:!i,isReplay:!1}},done:e=>({...e,isDone:!0}
2491),replayed:e=>({...e,isReplay:!1}),replaying:e=>({...e,isReplay:!0})}}),c={[s]:l.reducer},u=l.actions,d=e=>e[s];r.d(t,["L9",0,u,"LM",0,()=>{let e=(0,i.mR)(d),t=(0,i.Hd)(),r=(0,a.useCallback)(()=>{t((0,o.Q)()),t(l.actions.done())},[]);return{endReplay:(0,a.useCallback)(()=>{t(l.actions.replayed())},[]),setDone:r,startReplay:(0,a.useCallback)(()=>{t(l.actions.replaying())},[]),welcomeFlags:e}},"SH",0,c])},29851(e,t,r){"use strict";var a=r(86591);r.d(t,["$B",0,(e,t)=>({url:`importer/v1/mail/importers/${e}`,method:"GET",params:t}),"$q",0,()=>({url:"importer/v1/importers",method:"GET"}),"A2",0,e=>({url:"oauth-token/v1/tokens/features",method:"GET",params:e}),"CW",0,e=>({url:`importer/v1/drive/importers/${e}`,method:"GET"}),"Ey",0,e=>({url:"oauth-token/v1/tokens",method:"POST",data:e}),"MZ",0,e=>({url:`mail/v4/byoe-address/${e}/convert`,method:"POST"}),"Mr",0,e=>{let{Email:t,OrganizationId:r}=e;return{url:"mail/v4/byoe-address",method:"POST",data:{Email:t,OrganizationId:r}}},"NZ",0,(e,t)=>({url:`importer/v1/organizations/${e}/joining-link`,method:"POST",data:t}),"Py",0,e=>({url:`importer/v1/contacts/importers/${e}`,method:"GET"}),"RQ",0,()=>({url:"oauth-token/v1/tokens",method:"GET"}),"T7",0,e=>({url:"oauth-token/v1/tokens/external",method:"POST",data:e}),"TX",0,()=>({url:"importer/v1/reports",method:"GET"}),"Te",0,e=>({url:"importer/v1/importers/resume",method:"PUT",data:e}),"Tr",0,e=>({url:`importer/v1/sync/${e}/resume`,method:"PUT"}),"Tv",0,(e,t)=>{let r="delete";switch(t){case a.Ub.MAIL:return{url:`importer/v1/mail/importers/reports/${e}`,method:r};case a.Ub.CALENDAR:return{url:`importer/v1/calendar/importers/reports/${e}`,method:r};case a.Ub.CONTACTS:return{url:`importer/v1/contacts/importers/reports/${e}`,method:r};case a.Ub.DRIVE:return{url:`importer/v1/drive/importers/reports/${e}`,method:r}}},"Yo",0,(e,t)=>({url:"importer/v1/sync",method:"POST",data:{ImporterID:e,Product:"Mail",Source:t}}),"a4",0,(e,t)=>({url:`importer/v1/organizations/${e}`,method:"PATCH",data:t}),"aw",0,e=>({url:"importer/v1/importers",method:"POST",data:e}),"cO",0,e=>({url:`importer/v1/importers/${e}`,method:"GET"}),"dq",0,e=>({url:`importer/v1/sync/${e}`,method:"DELETE"}),"eG",0,e=>({url:`importer/v1/calendar/importers/${e}`,method:"GET"}),"ex",0,e=>({url:"importer/v1/mail/importers/authinfo",method:"GET",params:e}),"fl",0,(e,t)=>({url:`mail/v4/byoe-addresses/${e}/reconnection`,method:"PUT",data:{SignedKeyList:t}}),"gZ",0,e=>({url:"importer/v1/organizations/migrations",method:"POST",data:e}),"h7",0,e=>({url:"importer/v1/importers/start",method:"POST",data:e}),"iA",0,(e,t)=>({url:`importer/v1/reports/${e}/undo`,method:"POST",data:{Features:t}}),"ni",0,e=>({url:`oauth-token/v1/tokens/${e}`,method:"DELETE"}),"rL",0,e=>{let{Source:t,Account:r,Provider:a,AutomaticImport:n,QuotaThresholdRatio:i}=e;return{url:"importer/v1/mail/importers/start/all",method:"POST",data:{Source:t,Account:r,Provider:a,AutomaticImport:+!!n,QuotaThresholdRatio:i??null}}},"rh",0,(e,t)=>({url:`importer/v1/importers/${e}`,method:"PUT",data:t}),"sF",0,e=>({url:"importer/v1/organizations",method:"POST",data:e}),"sz",0,()=>({url:"importer/v1/sync",method:"GET"}),"uR",0,(e,t)=>({url:`mail/v4/byoe-addresses/${e}/disconnection`,method:"PUT",data:{SignedKeyList:t}}),"yD",0,e=>({url:"importer/v1/importers/cancel",method:"PUT",data:e})])},22849(e,t,r){"use strict";r.d(t,{A:()=>h});var a=r(31085),n=r(14041),i=r(6780),o=r(54049),s=r(58564),l=r(20488),c=r(13197);let u=r.p+"assets/static/byoe-connect-gmail.17a0cc53a90a9821c20f.svg",d=r.p+"assets/static/byoe-forwarding.a16247c29d4d533ec640.svg",f=r.p+"assets/static/byoe-profiling.8dada11982f225e29cc8.svg";var m=r(71365),p=r(60164);let h=e=>{let{onSubmit:t,submitDisabled:r,isLoading:h,expectedEmailAddress:A,...g}=e,{onClose:v}=g,[y,C]=(0,n.useState)(!A);return(0,a.jsxs)(o.A,{size:"large",fullscreenOnMobile:!0,...g,onClose:v,className:"modal-two-addbyoe","data-testid":"EasySwitch:AddBYOEModal",children:[(0,a.jsx)(s.A,{}),(0,a.jsxs)("div",{className:"m-8 mt-0 flex flex-column *:min-size-auto md:flex-row items-center flex-nowrap gap-7",children:[(0,a.jsxs)("div",{className:"flex flex-column flex-nowrap w-full lg:w-auto flex-1 gap-4",children:[(0,a.jsx)("h1",{className:"text-break text-4xl text-wrap-balance",children:(0,a.jsx)("strong",{children:(0,i.c)("Title").t`Bring your Gmail into ${c.uc}`})}),(0,a.jsx)("div",{className:"color-weak text-lg text-wrap-balance",children:(0,i.c)("Description").t`We'll import your old emails and sync new messages from Gmail going forward`}),(0,a.jsx)("div",{className:"flex flex-column items-center gap-4",children:(0,a.jsx)(p.A,{onClick:()=>t(y),loading:h,disabled:r,fullWidth:!0,buttonText:(0,i.c)("Action").t`Connect your email`})}),(0,a.jsxs)("div",{className:"mt-8",children:[(0,a.jsx)(l.A,{checked:y,onChange:e=>C(e.target.checked),className:"self-start","data-testid":"AddBYOEModal:importCheckbox",children:(0,a.jsx)("span",{children:(0,i.c)("Label").t`Import your emails`})}),(0,a.jsx)("div",{className:"color-weak text-sm text-wrap-balance mt-4",children:(0,i.c)("BYOE").t`Duplicates from previous imports will be skipped. Undo or import older messages in ${c.Tk.EASY_SWITCH} settings.`})]})]}
2491),(0,a.jsxs)("div",{className:"lg:block modal-two-addbyoe-aside px-8 md:px-10 relative",children:[(0,a.jsx)("p",{className:"text-center",children:(0,a.jsx)("img",{src:u,alt:"",className:"mx-auto relative z-up"})}),(0,a.jsxs)("div",{className:"flex flex-row flex-nowrap items-center gap-4 border rounded-xl p-4 mb-2 modal-two-addbyoe-feature relative",children:[(0,a.jsx)("img",{src:d,alt:"",className:"shrink-0"}),(0,a.jsx)("div",{children:(0,i.c)("Description").t`Read, reply, and stay on top of Gmail from within ${c.uc}`})]}),(0,a.jsxs)("div",{className:"flex flex-row flex-nowrap items-center gap-4 border rounded-xl p-4 mb-2 modal-two-addbyoe-feature relative",children:[(0,a.jsx)("img",{src:m,alt:"",className:"shrink-0"}),(0,a.jsx)("div",{children:(0,i.c)("Description").t`No ads. No trackers`})]}),(0,a.jsxs)("div",{className:"flex flex-row flex-nowrap items-center gap-4 border rounded-xl p-4 mb-2 modal-two-addbyoe-feature relative",children:[(0,a.jsx)("img",{src:f,alt:"",className:"shrink-0"}),(0,a.jsx)("div",{children:(0,i.c)("Description").t`Block Google's ability to profile you. Gmail can't see what you do in ${c.uc}`})]})]})]})]})}},60164(e,t,r){"use strict";r.d(t,{A:()=>l});var a=r(31085),n=r(6780),i=r(30903),o=r(10732),s=r(66081);let l=e=>{let{loading:t,disabled:r,onClick:l,fullWidth:c,reduceHeight:u,buttonText:d=(0,n.c)("Gmail forwarding").t`Sign in with Google`}=e,{viewportWidth:f}=(0,o.A)(),m=!f["<=small"]&&u?"2.5rem":"3rem",p=!f["<=small"]&&u?"2rem":"2.5rem",h=!f["<=small"]&&u?18:20;return(0,a.jsxs)(i.$,{color:"norm",onClick:l,loading:t,fullWidth:c,disabled:t||r,className:"flex items-center p-2 rounded-lg google-button",style:{"--h-custom":m},children:[(0,a.jsx)("span",{className:"bg-norm rounded flex justify-center items-center w-custom min-h-custom",style:{"--w-custom":p,"--min-h-custom":p},children:(0,a.jsx)("img",{src:s,alt:"",width:h,height:h,"aria-hidden":"true"})}),(0,a.jsx)("span",{className:"text-semibold flex-1 text-left pl-4 pr-8",children:d})]})}},83825(e,t,r){"use strict";r.d(t,{b9:()=>h,pw:()=>f,nh:()=>d,_b:()=>l,K0:()=>s,Hi:()=>u,RY:()=>p,cl:()=>m,nC:()=>c});var a,n=r(6780),i=r(13197);r(66081),r.p,r(36169),r(74547);var o=r(86591);let s=/\/easy-switch/,l=Object.values(o.tx),c=()=>({[o.y.BIG_BANG]:(0,n.c)("Label").t`Import all messages`,[o.y.LAST_YEAR]:(0,n.c)("Label").t`Last 12 months only`,[o.y.LAST_6_MONTHS]:(0,n.c)("Label").t`Last 6 months only`,[o.y.LAST_3_MONTHS]:(0,n.c)("Label").t`Last 3 months only`,[o.y.LAST_MONTH]:(0,n.c)("Label").t`Last month only`}),u={[o.UV.GOOGLE]:"imap.gmail.com",[o.Zi.YAHOO]:"export.imap.mail.yahoo.com",[o.Zi.OUTLOOK]:"outlook.office365.com",[o.UV.OUTLOOK]:"outlook.office365.com"},d={[o.Zi.YAHOO]:`${i.F5}@yahoo.com`,[o.Zi.OUTLOOK]:`${i.F5}@outlook.com`,[o.Zi.GOOGLE]:`${i.F5}@google.com`,[o.Zi.DEFAULT]:i.BY},f="###TO_BE_CREATED###",m=()=>({type:"success",text:(0,n.c)("account").t`Forwarding will start soon. New emails will appear in your inbox.`}),p=()=>({type:"error",text:(0,n.c)("Error").t`Address could not be added.`});var h=((a={}).MAIL_ONBOARDING="MAIL_ONBOARDING",a.MAIL_COMPOSER="MAIL_COMPOSER",a.MAIL_TOOLBAR="MAIL_TOOLBAR",a.CALENDAR_WIDGET="CALENDAR_WIDGET",a.CALENDAR_DRAWER="CALENDAR_DRAWER",a.OPEN_CALENDAR_APP="OPEN_CALENDAR_APP",a.IMPORT="IMPORT",a.EASY_SWITCH="EASY_SWITCH",a.ADD_ADDRESS="ADD_ADDRESS",a.ADD_ADDRESS_FREE="ADD_ADDRESS_FREE",a.SHARED_PLAN_PENDING_INVITATION="SHARED_PLAN_PENDING_INVITATION",a);o.Zi.GOOGLE,o.Zi.OUTLOOK,o.Zi.YAHOO,o.Zi.DEFAULT},38664(e,t,r){"use strict";r.d(t,{A:()=>c});var a=r(31085),n=r(6780),i=r(72593),o=r(72800),s=r(61011),l=r(93067);let c=async e=>{let t,{provider:r,authorizationUrl:c,redirectUri:u,errorMessage:d,callback:f}=e,m=(0,o._)();await ((0,l.hB)("OAuthPopupV2")?(0,l.bt)({type:"oauthPopupOpenedV2",payload:{action:"oauthPopupStarted",authorizationUrl:c,sessionId:m}}):(0,l.bt)({type:"oauthPopupOpened",payload:"oauthPopupStarted"}));let p=window.open(`${c}&state=${m}`,"oauthPopup",`height=600,width=500,top=${window.screen.height/2-300},left=${window.screen.width/2-250}`);p&&(p.focus(),t=window.setInterval(async()=>{if(p.closed){await ((0,l.hB)("OAuthPopupV2")?(0,l.bt)({type:"oauthPopupOpenedV2",payload:{action:"oauthPopupFinished",sessionId:m}}):(0,l.bt)({type:"oauthPopupOpened",payload:"oauthPopupFinished"})),window.clearInterval(t);return}try{let e=new URL(p.document.URL),t=new URLSearchParams(e.search);if(p.document.URL.startsWith(u)){if(p.close(),t.get("error"))return(e=>{let{createNotification:t}=(0,i.E)();t({text:(0,a.jsxs)("div",{className:"text-center",children:[(0,n.c)("Error").t`Authentication canceled.`,(0,a.jsx)("br",{}),e]}),type:"error"})})(d);if(t.get("state")!==m)return(e=>{let{createNotification:t}=(0,i.E)();t({text:(0,a.jsxs)("div",{className:"text-center",children:[(0,n.c)("Error").t`Authentication error.`,(0,a.jsx)("br",{}),e]}),type:"error"})})(d);let e=t.get("code");if(!e)return;let o=(0,s.PO)(r);f({Code:e,Provider:o,RedirectUri:u})}}catch{}},100))}},61011(e,t,r){"use strict";r.d(t,{Kz:()=>s,lW:()=>l,i5:()=>o,uQ:()=>u,DI:()=>c,PO:()=>d});var a=r(50435),n=r(43210),i=r(86591);let o=e=>{let t=[];
2491return e.forEach(e=>{switch(e){case i.Ub.MAIL:t.push(i.Ey.IMPORT_MAIL);break;case i.Ub.CALENDAR:t.push(i.Ey.IMPORT_CALENDAR);break;case i.Ub.CONTACTS:t.push(i.Ey.IMPORT_CONTACTS);break;case i.Ub.DRIVE:t.push(i.Ey.IMPORT_DRIVE)}}),t},s=e=>{let{redirectUri:t,loginHint:r,features:a}=e;return{proton_feature:a,redirect_uri:t,loginHint:r||void 0}},l=e=>{let{redirectUri:t,loginHint:r,features:i}=e;return(0,n.cO)(a.WK,s({redirectUri:t,loginHint:r,features:i}),window.location.origin).toString()},c=e=>{let{protocol:t,host:r}=window.location,a=(()=>{switch(e){case i.Zi.GOOGLE:case i.UV.GOOGLE:case i.UV.GSUITE:case i.Zi.OUTLOOK:case i.UV.OUTLOOK:case i.UV.MICROSOFT_BUSINESS:case i.UV.ZOOM:return"/oauth/callback";default:throw Error("Provider does not exist")}})();return`${t}//${r}${a}`},u=e=>{let{provider:t,scope:r,config:a,selectAccountDisabled:n}=e,o=new URLSearchParams;if(o.append("redirect_uri",c(t)),o.append("response_type","code"),o.append("scope",r),t===i.Zi.OUTLOOK||t===i.UV.OUTLOOK)return n?o.append("prompt","consent"):o.append("prompt","select_account"),o.append("client_id",a["oauth.outlook.client_id"]),`https://login.microsoftonline.com/common/oauth2/v2.0/authorize?${o.toString()}`;if(t===i.UV.ZOOM)return o.append("client_id",a["oauth.zoom.client_id"]),`https://zoom.us/oauth/authorize?${o.toString()}`;throw Error("Provider does not exist")},d=e=>{switch(e){case i.Zi.GOOGLE:case i.UV.GOOGLE:return i.UV.GOOGLE;case i.Zi.OUTLOOK:case i.UV.OUTLOOK:return i.UV.OUTLOOK;case i.UV.ZOOM:return i.UV.ZOOM;case i.UV.GSUITE:return i.UV.GSUITE;case i.UV.MICROSOFT_BUSINESS:return i.UV.MICROSOFT_BUSINESS;default:throw Error("Provider does not exist")}}},86591(e,t,r){"use strict";r.d(t,{B2:()=>_,Ey:()=>T,Gp:()=>N,Tg:()=>E,UV:()=>y,Ub:()=>C,Ul:()=>B,Uv:()=>b,Zi:()=>v,j$:()=>I,sV:()=>k,tx:()=>x,y:()=>w,yJ:()=>P,zl:()=>S});var a,n,i,o,s,l,c,u,d,f,m,p,h,A,g,v=((a={}).GOOGLE="google",a.YAHOO="yahoo",a.OUTLOOK="outlook",a.DEFAULT="default",a),y=((n={})[n.GOOGLE=1]="GOOGLE",n[n.OUTLOOK=2]="OUTLOOK",n[n.ZOOM=3]="ZOOM",n[n.GSUITE=4]="GSUITE",n[n.MICROSOFT_BUSINESS=5]="MICROSOFT_BUSINESS",n),C=((i={}).MAIL="Mail",i.CALENDAR="Calendar",i.CONTACTS="Contacts",i.DRIVE="Drive",i),b=((o={}).PLAIN="PLAIN",o.OAUTH="XOAUTH2",o),S=((s={}).INBOX="Inbox",s.ALL_DRAFTS="All Drafts",s.ALL_SENT="All Sent",s.TRASH="Trash",s.SPAM="Spam",s.ALL_MAIL="All Mail",s.ALMOST_ALL_MAIL="Almost All Mail",s.STARRED="Starred",s.ARCHIVE="Archive",s.SENT="Sent",s.DRAFTS="Drafts",s),w=((l={}).BIG_BANG="big_bang",l.LAST_YEAR="last_year",l.LAST_6_MONTHS="last_6_months",l.LAST_3_MONTHS="last_3_months",l.LAST_MONTH="last_month",l),_=((c={})[c.UNEXPECTED_ERROR=2e3]="UNEXPECTED_ERROR",c[c.IMAP_CONNECTION_ERROR=2900]="IMAP_CONNECTION_ERROR",c[c.AUTHENTICATION_ERROR=2901]="AUTHENTICATION_ERROR",c[c.ALREADY_EXISTS=2500]="ALREADY_EXISTS",c[c.OAUTH_INSUFFICIENT_SCOPES=2027]="OAUTH_INSUFFICIENT_SCOPES",c[c.BANDWIDTH_LIMIT=2902]="BANDWIDTH_LIMIT",c[c.TEMP_PROVIDER_ERROR=2902]="TEMP_PROVIDER_ERROR",c[c.RATE_LIMIT_EXCEEDED=429]="RATE_LIMIT_EXCEEDED",c[c.ACCOUNT_DOES_NOT_EXIST=2011]="ACCOUNT_DOES_NOT_EXIST",c[c.TOO_SHORT=2023]="TOO_SHORT",c[c.TOO_LARGE=2024]="TOO_LARGE",c[c.NOT_EXISTS=2501]="NOT_EXISTS",c),N=((u={})[u.ADDRESS_ALREADY_EXISTS=2011]="ADDRESS_ALREADY_EXISTS",u),x=((d={}).FORUMS="Forums",d.PROMOTIONS="Promotions",d.SOCIAL="Social",d.UPDATES="Updates",d),E=((f={}).MAX_FOLDERS_LIMIT_REACHED="Max folders limit reached",f.FOLDER_NAMES_TOO_LONG="Folder names too long",f.LABEL_NAMES_TOO_LONG="Label names too long",f.UNAVAILABLE_NAMES="Unavailable names",f.RESERVED_NAMES="Reserved names",f.EMPTY="EMPTY",f.MERGE_WARNING="MERGE_WARNING",f),B=((m={})[m.Mapping=1]="Mapping",m[m.Label=2]="Label",m[m.Period=4]="Period",m),P=((p={})[p.TRUE=1]="TRUE",p[p.FALSE=0]="FALSE",p),I=((h={}).ACCOUNT_WEB_SETTINGS="account-web-settings",h.ACCOUNT_WEB_SETTINGS_BYOE="account-web-settings-byoe",h.CALENDAR_WEB_SETTINGS="calendar-web-settings",h.CONTACTS_WEB_SETTINGS="contacts-web-settings",h.ACCOUNT_WEB_RECONNECT_IMPORT="account-web-reconnect-import",h.ACCOUNT_WEB_ADDRESSES_BYOE="account-web-addresses-byoe",h.ACCOUNT_WEB_RECONNECT_SYNC="account-web-reconnect-sync",h.ACCOUNT_WEB_GRANT_PERMISSION_BYOE="account-web-grant-permission-byoe",h.ACCOUNT_WEB_RECONNECT_BYOE="account-web-reconnect-byoe",h.ACCOUNT_WEB_SIGNUP="account-web-signup",h.CONTACT_WEB_IMPORT_BUTTON="contacts-web-import-button",h.MAIL_WEB_CHECKLIST="mail-web-checklist",h.MAIL_WEB_CHECKLIST_BYOE="mail-web-checklist-byoe",h.CALENDAR_WEB_CREATE_EVENT="calendar-web-create-event",h.DRIVE_WEB_SIDEBAR="drive-web-sidebar",h.DRIVE_WEB_EMPTY_STATE="drive-web-empty-state",h.UNKNOWN="unknown",h),k=((A={}).CONTACT_IMPORT="contact-import",A),T=((g={}).IMPORT_MAIL="import_mail",g.IMPORT_CALENDAR="import_calendar",g.IMPORT_CONTACTS="import_contacts",g.IMPORT_DRIVE="import_drive",g.MANAGE_MEETINGS="manage_meetings",g.BYOE="byoe",g.OLES="oles",g)},82154(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(29851);let o="oauthToken",s=e=>e.oauthToken,l=(0,a.zD)(`${o}/delete`,async(e,t)=>{let{extra:r}=t;return await r.api((0,i.ni)(e)),e}),c=(0,n.AP)(`${o}/fetch`,{miss:e=>{let{extraArgument:t}=e;return t.api((0,i.RQ)()).then(e=>{let{Tokens:t}=e;return t})},previous:(0,n.rz)(s)}),u=(0,a.Z0)({name:o,initialState:{value:void 0,error:void 0,meta:{fetchedAt:0,fetchedEphemeral:void 0}},reducers:{updateTokens:(e,t)=>{e.value=t.payload}},extraReducers:e=>{(0,n.Wn)(e,c),e.addCase(l.fulfilled,(e,t)=>{var r;e.value=null==(r=e.value)?void 0:r.filter(e=>e.ID!==t.payload)})}}),d=u.actions,f={[o]:u.reducer},m=c.thunk;r.d(t,["Hh",0,s,"nk",0,f,"rm",0,m,"yC",0,d])},53407(e,t,r){"use strict";let a=(0,r(14041).createContext)(void 0);
2491r.d(t,["_",0,a])},10293(e,t,r){"use strict";let a=(0,r(14041).createContext)(null);r.d(t,["O",0,a])},10799(e,t,r){"use strict";let a=(0,r(14041).createContext)(null);r.d(t,["Q",0,a])},89030(e,t,r){"use strict";let a=(0,r(14041).createContext)(null);r.d(t,["K",0,a])},83573(e,t,r){"use strict";var a=r(14041),n=r(53407);r.d(t,["g",0,()=>(0,a.useContext)(n._)])},58691(e,t,r){"use strict";var a=r(14041),n=r(10799);r.d(t,["U",0,()=>(0,a.useContext)(n.Q)])},72593(e,t,r){"use strict";var a=r(14041),n=r(89030);r.d(t,["E",0,()=>{let e=(0,a.useContext)(n.K);if(!e)throw Error("Trying to use uninitialized NotificationsContext");return e}])},82673(e,t,r){"use strict";r.d(t,{e:()=>i});var a=r(31085),n=r(33691);let i=e=>{let{className:t,color:r,as:i,...o}=e,s=(0,n.A)(t,"avatar rounded inline-flex justify-center items-center","weak"===r&&"avatar--weak");return(0,a.jsx)(i||"span",{className:s,...o,"aria-hidden":"true"})}},1296(e,t,r){"use strict";r.d(t,{l:()=>g,$:()=>m});var a,n=r(31085),i=r(14041),o=r(6780),s=r(16288),l=r(72956),c=r(65963),u=r(92698),d=r(33691),f=r(30903),m=((a={}).NORM="norm",a.NORM_OUTLINE="norm-outline",a.INFO="info",a.INFO_OUTLINE="info-outline",a.SUCCESS="success",a.SUCCESS_OUTLINE="success-outline",a.WARNING="warning",a.WARNING_OUTLINE="warning-outline",a.DANGER="danger",a.DANGER_OUTLINE="danger-outline",a);let p=["norm-outline","info-outline","success-outline","warning-outline","danger-outline"],h=e=>{let{icon:t}=e;return(0,n.jsx)("div",{className:"banner-icon flex shrink-0 mt-0.5 mb-auto",children:t})},A=e=>{switch(e){case"info":return{shape:"outline",color:"info"};case"info-outline":return{shape:"solid",color:"info"};case"success":return{shape:"outline",color:"success"};case"success-outline":return{shape:"solid",color:"success"};case"danger":return{shape:"outline",color:"danger"};case"danger-outline":return{shape:"solid",color:"danger"};case"warning":return{shape:"outline",color:"warning"};case"warning-outline":return{shape:"solid",color:"warning"};default:return{shape:"outline",color:"weak"}}},g=e=>{let{variant:t="norm",icon:r=["norm","norm-outline","info","info-outline","success","success-outline"].includes(t)?(0,n.jsx)(u.T,{}):(0,n.jsx)(c.O,{}),noIcon:a=!1,onDismiss:m,children:g,action:v,link:y,className:C,contentWrapperClassName:b,largeRadius:S=!1,dismissibleIconBigger:w=!1,opaqueVariant:_=!1,borderless:N=!1,...x}=e,E=()=>{null==m||m()};return(0,n.jsx)("div",{"data-testid":"banner",className:(0,d.A)(`banner banner--${t} w-full`,p.includes(t)?"border border-weak":"banner--no-border",S?"rounded-lg":"rounded",_?"banner--opaque-variant":"",N?"banner--transparent-border":"",C),...x,children:(0,n.jsxs)("div",{className:"banner-inner p-1",children:[(0,n.jsxs)("div",{"data-testid":"banner-main",className:"banner-main flex flex-nowrap gap-2 pl-1 py-1",children:[!a&&r&&(0,n.jsx)(h,{icon:r}),(0,n.jsxs)("span",{className:b,children:[g,y&&(0,n.jsxs)(n.Fragment,{children:[" ",y]})]})]}),(0,n.jsx)("div",{"data-testid":"banner-action",className:"banner-action flex shrink-0 grow-0 mb-auto",children:v&&i.isValidElement(v)&&i.cloneElement(v,{shape:A(t).shape,color:A(t).color,size:"small"})}),m?(0,n.jsx)(()=>(0,n.jsx)(f.$,{size:"small",shape:"ghost",icon:!0,className:"banner-dismiss shrink-0 grow-0 mb-auto",onClick:E,title:(0,o.c)("Action").t`Dismiss`,children:w?(0,n.jsx)(l.N,{alt:(0,o.c)("Action").t`Dismiss`}):(0,n.jsx)(s.D,{alt:(0,o.c)("Action").t`Dismiss`})}),{}):(0,n.jsx)("div",{className:"banner-dismiss"})]})})}},30903(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(24241);let o=(0,n.forwardRef)((e,t)=>(0,a.jsx)(i.Ov,{type:"button",ref:t,...e,as:"button"}));r.d(t,["$",0,o])},24241(e,t,r){"use strict";r.d(t,{Ov:()=>u,Qs:()=>c});var a,n=r(31085),i=r(14041),o=r(8867),s=r(33691),l=r(85321),c=((a={}).Tiny="tiny",a.Small="small",a.Medium="medium",a.Large="large",a);let u=(0,i.forwardRef)((e,t)=>{let{loading:r=!1,disabled:a=!1,className:i,tabIndex:c,children:u,shape:d,color:f=o.F4.Weak,size:m="medium",fullWidth:p,pill:h,icon:A,group:g,selected:v=!1,as:y,"data-testid":C,noDisabledStyles:b,increasedClickArea:S,...w}=e,_=r||a,N=d||(f===o.F4.Weak?"outline":"solid"),x="underline"===N,E=y||"button",B=(0,s.A)(x?"button-underline":"button",!x&&h&&"button-pill",!x&&A&&"button-for-icon",!x&&p&&"w-full",g&&"button-group-item",g&&v&&"is-selected",`button-${m}`,`button-${N}-${f}`,"button"!==E&&"inline-block text-center",b&&"no-disabled-styles",S&&"button-increase-click-area",i),P=w.onClick&&!w.type&&"a"!==y?{role:"button"}:void 0;return(0,n.jsxs)(E,{ref:t,className:B,disabled:_,tabIndex:_?-1:c,"aria-busy":r,"data-testid":C,...P,...w,children:[u,r&&(0,n.jsx)("span",{className:"button-loader-container",children:(0,n.jsx)(l.m,{})})]})})},97843(e,t,r){"use strict";var a=r(31085),n=r(33691);r.d(t,["Z",0,e=>{let{className:t,bordered:r=!0,rounded:i=!1,background:o=!0,padded:s=!0,as:l,...c}=e;return(0,a.jsx)(l||"div",{className:(0,n.A)(s&&"p-4",t,i&&"rounded",r&&"border",o&&"bg-weak"),...c})}])},85321(e,t,r){"use strict";r.d(t,{m:()=>s});var a=r(31085),n=r(6780),i=r(33691),o=r(52766);let s=e=>{let{size:t,className:r,srLabelHidden:s,...l}=e,c=(0,o.l)("circle-loader");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:(0,i.A)("circle-loader",t&&`is-${t}`,r),viewBox:"0 0 16 16","data-testid":"circle-loader",...l,children:[(0,a.jsx)("defs",{children:(0,a.jsx)("circle",{id:c,cx:"8",cy:"8",r:"7"})}),(0,a.jsx)("use",{href:`#${c}`,className:"circle-loader-track"}),(0,a.jsx)("use",{href:`#${c}`,className:"circle-loader-circle"})]}),s?null:(0,a.jsx)("span",{className:"sr-only",children:(0,n.c)("Info").t`Loading`})]})}},16865(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(33691);let o=(0,n.forwardRef)((e,t)=>{let{href:r="#",target:n="_blank",rel:o="noopener noreferrer nofollow",children:s,...l}=e;return(0,a.jsx)("a",{href:r,target:n,rel:o,ref:t,className:(0,i.A)("link link-focus",l.className),...l,children:s})});r.d(t,["g",0,o])},4753(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(33691);let o=(0,n.forwardRef)((e,t)=>{let{children:r,className:n="",...o}=e;return(0,a.jsx)("button",{type:"button",className:(0,i.A)(["link link-focus align-baseline text-left",n]),ref:t,...o,children:r})});r.d(t,["y",0,o])},87761(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(33691);let o=(0,n.forwardRef)((e,t)=>{let{onValue:r,disableChange:n,disabled:o=!1,error:s,unstyled:l,prefix:c,suffix:u,direction:d,containerProps:f,containerRef:m,inputClassName:p,inputContainerClassName:h,prefixClassName:A,className:g,...v}=e;return(0,a.jsxs)("div",{className:(0,i.A)("input flex flex-nowrap items-stretch flex-1 relative",!!s&&"error",o&&"disabled",l&&"unstyled",g),dir:d,ref:m,"data-testid":"input-root",...f,children:[c&&(0,a.jsx)("div",{className:(0,i.A)("input-adornment ml-3 flex items-center shrink-0 flex-nowrap gap-2",A),"data-testid":"input-prefix",children:c}),(0,a.jsx)("div",{className:(0,i.A)("flex flex-1",h),children:(0,a.jsx)("input",{autoComplete:"off",autoCapitalize:"off",autoCorrect:"off",spellCheck:"false","aria-invalid":!!s,disabled:o,"data-testid":"input-input-element",...v,ref:t,onChange:e=>{var t;n||(null==r||r(e.target.value),null==(t=v.onChange)||t.call(v,e))},className:(0,i.A)("input-element w-full",p)})}),u&&(0,a.jsx)("div",{className:"input-adornment mr-3 flex items-center shrink-0 flex-nowrap gap-2",children:u})]})});
2491r.d(t,["p",0,o])},53422(e,t,r){"use strict";let a;r.d(t,{E:()=>eC});var n=r(14041);let i=["top","right","bottom","left"],o=Math.min,s=Math.max,l=Math.round,c=Math.floor,u=e=>({x:e,y:e}),d={left:"right",right:"left",bottom:"top",top:"bottom"};function f(e,t){return"function"==typeof e?e(t):e}function m(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function A(e){return"y"===e?"height":"width"}function g(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function v(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let y=["left","right"],C=["right","left"],b=["top","bottom"],S=["bottom","top"];function w(e){let t=m(e);return d[t]+e.slice(t.length)}function _(e){let{x:t,y:r,width:a,height:n}=e;return{width:a,height:n,top:r,left:t,right:t+a,bottom:r+n,x:t,y:r}}function N(e,t,r){let a,{reference:n,floating:i}=e,o=g(t),s=h(g(t)),l=A(s),c=m(t),u=n.x+n.width/2-i.width/2,d=n.y+n.height/2-i.height/2,f=n[l]/2-i[l]/2;switch(c){case"top":a={x:u,y:n.y-i.height};break;case"bottom":a={x:u,y:n.y+n.height};break;case"right":a={x:n.x+n.width,y:d};break;case"left":a={x:n.x-i.width,y:d};break;default:a={x:n.x,y:n.y}}let v=p(t);return v&&(a[s]+=f*("end"===v?1:-1)*(r&&"y"===o?-1:1)),a}async function x(e,t){var r,a,n,i,o;void 0===t&&(t={});let{x:s,y:l,platform:c,rects:u,elements:d,strategy:m}=e,{boundary:p="clippingAncestors",rootBoundary:h="viewport",elementContext:A="floating",altBoundary:g=!1,padding:v=0}=f(t,e),y="number"!=typeof v?{top:null!=(a=v.top)?a:0,right:null!=(n=v.right)?n:0,bottom:null!=(i=v.bottom)?i:0,left:null!=(o=v.left)?o:0}:{top:v,right:v,bottom:v,left:v},C=d[g?"floating"===A?"reference":"floating":A],b=_(await c.getClippingRect({element:null==(r=await (null==c.isElement?void 0:c.isElement(C)))||r?C:C.contextElement||await (null==c.getDocumentElement?void 0:c.getDocumentElement(d.floating)),boundary:p,rootBoundary:h,strategy:m})),S="floating"===A?{x:s,y:l,width:u.floating.width,height:u.floating.height}:u.reference,w=await (null==c.getOffsetParent?void 0:c.getOffsetParent(d.floating)),N=await (null==c.isElement?void 0:c.isElement(w))&&await (null==c.getScale?void 0:c.getScale(w))||{x:1,y:1},x=_(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:S,offsetParent:w,strategy:m}):S);return{top:(b.top-x.top+y.top)/N.y,bottom:(x.bottom-b.bottom+y.bottom)/N.y,left:(b.left-x.left+y.left)/N.x,right:(x.right-b.right+y.right)/N.x}}let E=async(e,t,r)=>{let{placement:a="bottom",strategy:n="absolute",middleware:i=[],platform:o}=r,s=o.detectOverflow?o:{...o,detectOverflow:x},l=await (null==o.isRTL?void 0:o.isRTL(t)),c=await o.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:d}=N(c,a,l),f=a,m=0,p={};for(let r=0;r<i.length;r++){let h=i[r];if(!h)continue;let{name:A,fn:g}=h,{x:v,y:y,data:C,reset:b}=await g({x:u,y:d,initialPlacement:a,placement:f,strategy:n,middlewareData:p,rects:c,platform:s,elements:{reference:e,floating:t}});u=null!=v?v:u,d=null!=y?y:d,p[A]={...p[A],...C},b&&m<50&&(m++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(c=!0===b.rects?await o.getElementRects({reference:e,floating:t,strategy:n}):b.rects),{x:u,y:d}=N(c,f,l)),r=-1)}return{x:u,y:d,placement:f,strategy:n,middlewareData:p}};function B(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function P(e){return i.some(t=>e[t]>=0)}let I=new Set(["left","top"]);async function k(e,t){let{placement:r,platform:a,elements:n}=e,i=await (null==a.isRTL?void 0:a.isRTL(n.floating)),o=m(r),s=p(r),l="y"===g(r),c=I.has(o)?-1:1,u=i&&l?-1:1,d=f(t,e),{mainAxis:h,crossAxis:A,alignmentAxis:v}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof v&&(A="end"===s?-1*v:v),l?{x:A*u,y:h*c}:{x:h*c,y:A*u}}function T(){return"u">typeof window}function D(e){return j(e)?(e.nodeName||"").toLowerCase():"#document"}function M(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function R(e){var t;return null==(t=(j(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function j(e){return!!T()&&(e instanceof Node||e instanceof M(e).Node)}function O(e){return!!T()&&(e instanceof Element||e instanceof M(e).Element)}function L(e){return!!T()&&(e instanceof HTMLElement||e instanceof M(e).HTMLElement)}function U(e){return!(!T()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof M(e).ShadowRoot)}function F(e){let{overflow:t,overflowX:r,overflowY:a,display:n}=Y(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+r)&&"inline"!==n&&"contents"!==n}function V(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}let H=/transform|translate|scale|rotate|perspective|filter/,$=/paint|layout|strict|content/,z=e=>!!e&&"none"!==e;function K(e){let t=O(e)?Y(e):e;return z(t.transform)||z(t.translate)||z(t.scale)||z(t.rotate)||z(t.perspective)||!Z()&&(z(t.backdropFilter)||z(t.filter))||H.test(t.willChange||"")||$.test(t.contain||"")}function Z(){return null==a&&(a="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),a}function G(e){return/^(html|body|#document)$/.test(D(e))}function Y(e){return M(e).getComputedStyle(e)}function W(e){return O(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function q(e){if("html"===D(e))return e;let t=e.assignedSlot||e.parentNode||U(e)&&e.host||R(e);return U(t)?t.host:t}function Q(e,t,r){var a;void 0===t&&(t=[]),void 0===r&&(r=!0);let n=function e(t){let r=q(t);return G(r)?(t.ownerDocument||t).body:L(r)&&F(r)?r:e(r)}(e),i=n===(null==(a=e.ownerDocument)?void 0:a.body),o=M(n);if(!i)return t.concat(n,Q(n,[],r));{let e=J(o);
2491return t.concat(o,o.visualViewport||[],F(n)?n:[],e&&r?Q(e):[])}}function J(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function X(e){let t=Y(e),r=parseFloat(t.width)||0,a=parseFloat(t.height)||0,n=L(e),i=n?e.offsetWidth:r,o=n?e.offsetHeight:a,s=l(r)!==i||l(a)!==o;return s&&(r=i,a=o),{width:r,height:a,$:s}}function ee(e){return O(e)?e:e.contextElement}function et(e){let t=ee(e);if(!L(t))return u(1);let r=t.getBoundingClientRect(),{width:a,height:n,$:i}=X(t),o=(i?l(r.width):r.width)/a,s=(i?l(r.height):r.height)/n;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}let er=u(0);function ea(e){let t=M(e);return Z()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:er}function en(e,t,r,a){var n;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),o=ee(e),s=u(1);t&&(a?O(a)&&(s=et(a)):s=et(e));let l=(void 0===(n=r)&&(n=!1),a&&n&&a===M(o))?ea(o):u(0),c=(i.left+l.x)/s.x,d=(i.top+l.y)/s.y,f=i.width/s.x,m=i.height/s.y;if(o&&a){let e=M(o),t=O(a)?M(a):a,r=e,n=J(r);for(;n&&t!==r;){let e=et(n),t=n.getBoundingClientRect(),a=Y(n),i=t.left+(n.clientLeft+parseFloat(a.paddingLeft))*e.x,o=t.top+(n.clientTop+parseFloat(a.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,m*=e.y,c+=i,d+=o,n=J(r=M(n))}}return _({width:f,height:m,x:c,y:d})}function ei(e,t){let r=W(e).scrollLeft;return t?t.left+r:en(R(e)).left+r}function eo(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ei(e,r),y:r.top+t.scrollTop}}function es(e,t,r){var a;let n;if("viewport"===t||"layoutViewport"===t)n=function(e,t,r){void 0===r&&(r="viewport");let a="layoutViewport"===r,n=M(e),i=R(e),o=n.visualViewport,s=i.clientWidth,l=i.clientHeight,c=0,u=0;if(o){let e=!Z()||"fixed"===t;a?e||(c=-o.offsetLeft,u=-o.offsetTop):(s=o.width,l=o.height,e&&(c=o.offsetLeft,u=o.offsetTop))}if(0>=ei(i)){let e=i.ownerDocument,t=e.body,r=getComputedStyle(t),a="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,n=Math.abs(i.clientWidth-t.clientWidth-a),o="stable both-edges"===getComputedStyle(i).scrollbarGutter?n/2:n;o<=25&&(s-=o)}return{width:s,height:l,x:c,y:u}}(e,r,t);else if("document"===t){let t,r,i,o,l,c;t=W(a=R(e)),r=a.ownerDocument.body,i=s(a.scrollWidth,a.clientWidth,r.scrollWidth,r.clientWidth),o=s(a.scrollHeight,a.clientHeight,r.scrollHeight,r.clientHeight),l=-t.scrollLeft+ei(a),c=-t.scrollTop,"rtl"===Y(r).direction&&(l+=s(a.clientWidth,r.clientWidth)-i),n={width:i,height:o,x:l,y:c}}else if(O(t)){let e,a,i,o;a=(e=en(t,!0,"fixed"===r)).top+t.clientTop,i=e.left+t.clientLeft,o=et(t),n={width:t.clientWidth*o.x,height:t.clientHeight*o.y,x:i*o.x,y:a*o.y}}else{let r=ea(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return _(n)}function el(e){return"static"===Y(e).position}function ec(e,t){if(!L(e)||"fixed"===Y(e).position)return null;if(t)return t(e);let r=e.offsetParent;return R(e)===r&&(r=r.ownerDocument.body),r}function eu(e,t){var r;let a=M(e);if(V(e))return a;if(!L(e)){let t=q(e);for(;t&&!G(t);){if(O(t)&&!el(t))return t;t=q(t)}return a}let n=ec(e,t);for(;n&&(r=n,/^(table|td|th)$/.test(D(r)))&&el(n);)n=ec(n,t);return n&&G(n)&&el(n)&&!K(n)?a:n||function(e){let t=q(e);for(;L(t)&&!G(t);){if(K(t))return t;if(V(t))break;t=q(t)}return null}(e)||a}let ed=async function(e){let t=this.getOffsetParent||eu,r=this.getDimensions,a=await r(e.floating);return{reference:function(e,t,r){let a=L(t),n=R(t),i="fixed"===r,o=en(e,!0,i,t),s={scrollLeft:0,scrollTop:0},l=u(0);if((a||!i)&&(("body"!==D(t)||F(n))&&(s=W(t)),a)){let e=en(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}!a&&n&&(l.x=ei(n));let c=!n||a||i?u(0):eo(n,s);return{x:o.left+s.scrollLeft-l.x-c.x,y:o.top+s.scrollTop-l.y-c.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}},ef={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:a,strategy:n}=e,i="fixed"===n,o=R(a),s=!!t&&V(t.floating);if(a===o||s&&i)return r;let l={scrollLeft:0,scrollTop:0},c=u(1),d=u(0),f=L(a);if((f||!i)&&(("body"!==D(a)||F(o))&&(l=W(a)),f)){let e=en(a);c=et(a),d.x=e.x+a.clientLeft,d.y=e.y+a.clientTop}let m=!o||f||i?u(0):eo(o,l);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+d.x+m.x,y:r.y*c.y-l.scrollTop*c.y+d.y+m.y}},getDocumentElement:R,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:a,strategy:n}=e,i=[..."clippingAncestors"===r?V(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let a=Q(e,[],!1).filter(e=>O(e)&&"body"!==D(e)),n=null,i="fixed"===Y(e).position,o=i?q(e):e;for(;O(o)&&!G(o);){let e=Y(o),t=K(o),r=n?n.position:i?"fixed":"";t||"fixed"!==r&&("absolute"!==r||"static"!==e.position)?n=e:a=a.filter(e=>e!==o),o=q(o)}return t.set(e,a),a}(t,this._c):[].concat(r),a],l=es(t,i[0],n),c=l.top,u=l.right,d=l.bottom,f=l.left;for(let e=1;e<i.length;e++){let r=es(t,i[e],n);c=s(r.top,c),u=o(r.right,u),d=o(r.bottom,d),f=s(r.left,f)}return{width:u-f,height:d-c,x:f,y:c}},getOffsetParent:eu,getElementRects:ed,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:r}=X(e);return{width:t,height:r}},getScale:et,isElement:O,isRTL:function(e){return"rtl"===Y(e).direction}};function em(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ep(e,t,r,a){let n;void 0===a&&(a={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=a,m=ee(e),p=i||l?[...m?Q(m):[],...t?Q(t):[]]:[];
2491p.forEach(e=>{i&&e.addEventListener("scroll",r),l&&e.addEventListener("resize",r)});let h=m&&d?function(e,t,r){let a,n=null,i=R(e);function l(){var e;clearTimeout(a),null==(e=n)||e.disconnect(),n=null}function u(r,d){void 0===r&&(r=!1),void 0===d&&(d=1),l();let f=e.getBoundingClientRect(),{left:m,top:p,width:h,height:A}=f;if(r||t(),!h||!A)return;let g={rootMargin:-c(p)+"px "+-c(i.clientWidth-(m+h))+"px "+-c(i.clientHeight-(p+A))+"px "+-c(m)+"px",threshold:s(0,o(1,d))||1},v=!0;function y(t){let r=t[0].intersectionRatio;if(!em(f,e.getBoundingClientRect()))return u();if(r!==d){if(!v)return u();r?u(!1,r):a=setTimeout(()=>{u(!1,1e-7)},1e3)}v=!1}try{n=new IntersectionObserver(y,{...g,root:i.ownerDocument})}catch{n=new IntersectionObserver(y,g)}n.observe(e)}let d=M(e),f=()=>u(r);return d.addEventListener("resize",f),u(!0),()=>{d.removeEventListener("resize",f),l()}}(m,r,l):null,A=-1,g=null;u&&(g=new ResizeObserver(e=>{let[a]=e;a&&a.target===m&&g&&t&&(g.unobserve(t),cancelAnimationFrame(A),A=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),r()}),m&&!f&&g.observe(m),t&&g.observe(t));let v=f?en(e):null;return f&&function t(){let a=en(e);v&&!em(v,a)&&r(),v=a,n=requestAnimationFrame(t)}(),r(),()=>{var e;p.forEach(e=>{i&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),null==h||h(),null==(e=g)||e.disconnect(),g=null,f&&cancelAnimationFrame(n)}}var eh=r(46343),eA=r.n(eh),eg=r(53726);let ev={top:-9999,left:-9999},ey={x:null,y:null,strategy:"fixed",placement:"top",middlewareData:{}},eC=e=>{var t,r,a;let{isOpen:i,originalPlacement:l="top",availablePlacements:c=eg.uN,availableSize:u,offset:d=10,relativeReference:_,reference:N,updateAnimationFrame:x}
2491=e,[I,T]=(0,n.useState)(ey),D=(0,n.useRef)(null),M=(0,n.useRef)(null),R=(0,n.useRef)(null),j=(0,n.useRef)(!1),O=(0,n.useRef)(),L=(0,n.useMemo)(()=>(0,eg.Tf)(l,c),[]),U=(0,n.useCallback)(()=>{var e,t,r,a,n,i;let c,N,x,I,R=D.current,U=M.current;if(!R||!U)return;let F=O.current=Symbol("iteration");(i={placement:l,middleware:[(void 0===(e=d)&&(e=0),{name:"offset",options:e,async fn(t){var r,a;let{x:n,y:i,placement:o,middlewareData:s}=t,l=await k(t,e);return o===(null==(r=s.offset)?void 0:r.placement)&&null!=(a=s.arrow)&&a.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:o}}}}),{name:"flip",options:t={fallbackPlacements:L},async fn(e){var r,a,n,i,o,s;let l,c,u,{placement:d,middlewareData:_,rects:N,initialPlacement:x,platform:E,elements:B}=e,{mainAxis:P=!0,crossAxis:I=!0,fallbackPlacements:k,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:D="none",flipAlignment:M=!0,...R}=f(t,e);if(null!=(r=_.arrow)&&r.alignmentOffset)return{};let j=m(d),O=g(x),L=m(x)===x,U=await (null==E.isRTL?void 0:E.isRTL(B.floating)),F=k||(L||!M?[w(x)]:(l=w(x),[v(x),l,v(l)])),V="none"!==D;!k&&V&&F.push(...(c=p(x),u=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?C:y;return t?y:C;case"left":case"right":return t?b:S;default:return[]}}(m(x),"start"===D,U),c&&(u=u.map(e=>e+"-"+c),M&&(u=u.concat(u.map(v)))),u));let H=[x,...F],$=await E.detectOverflow(e,R),z=[],K=(null==(a=_.flip)?void 0:a.overflows)||[];if(P&&z.push($[j]),I){let e,t,r,a,n=(void 0===(s=U)&&(s=!1),e=p(d),r=A(t=h(g(d))),a="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",N.reference[r]>N.floating[r]&&(a=w(a)),[a,w(a)]);z.push($[n[0]],$[n[1]])}if(K=[...K,{placement:d,overflows:z}],!z.every(e=>e<=0)){let e=((null==(n=_.flip)?void 0:n.index)||0)+1,t=H[e];if(t&&("alignment"!==I||O===g(t)||K.every(e=>g(e.placement)!==O||e.overflows[0]>0)))return{data:{index:e,overflows:K},reset:{placement:t}};let r=null==(i=K.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(T){case"bestFit":{let e=null==(o=K.filter(e=>{if(V){let t=g(e.placement);return t===O||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(r=e);break}case"initialPlacement":r=x}if(d!==r)return{reset:{placement:r}}}return{}}},(void 0===r&&(r={}),{name:"shift",options:r,async fn(e){let{x:t,y:a,placement:n,platform:i}=e,{mainAxis:l=!0,crossAxis:c=!1,limiter:u={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...d}=f(r,e),m={x:t,y:a},p=await i.detectOverflow(e,d),A=g(n),v=h(A),y=m[v],C=m[A],b=(e,t)=>s(t+p["y"===e?"top":"left"],o(t,t-p["y"===e?"bottom":"right"]));l&&(y=b(v,y)),c&&(C=b(A,C));let S=u.fn({...e,[v]:y,[A]:C});return{...S,data:{x:S.x-t,y:S.y-a,enabled:{[v]:l,[A]:c}}}}}),u?{name:"size",options:a={apply(e){let{elements:t,availableHeight:r,availableWidth:a}=e;Object.entries(c={"--available-height":`${Math.floor(r)}px`,"--available-width":`${Math.floor(a)}px`}).forEach(e=>{let[r,a]=e;t.floating.style.setProperty(r,a)})}},async fn(e){let t,r,{placement:n,rects:i,platform:l,elements:c}=e,{apply:u=()=>{},...d}=f(a,e),h=await l.detectOverflow(e,d),A=m(n),v=p(n),y="y"===g(n),{width:C,height:b}=i.floating;"top"===A||"bottom"===A?(t=A,r=v===(await (null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(r=A,t="end"===v?"top":"bottom");let S=b-h.top-h.bottom,w=C-h.left-h.right,_=o(b-h[t],S),N=o(C-h[r],w),x=e.middlewareData.shift,E=!x,B=_,P=N;null!=x&&x.enabled.x&&(P=w),null!=x&&x.enabled.y&&(B=S),E&&!v&&(y?P=C-2*s(h.left,h.right):B=b-2*s(h.top,h.bottom)),await u({...e,availableWidth:P,availableHeight:B});let I=await l.getDimensions(c.floating);return C!==I.width||b!==I.height?{reset:{rects:!0}}:{}}}:void 0,(void 0===(n=(null==_?void 0:_.current)?{altBoundary:!0,boundary:(null==_?void 0:_.current)||void 0,rootBoundary:{x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight}}:void 0)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t,platform:r}=e,{strategy:a="referenceHidden",...i}=f(n,e);switch(a){case"referenceHidden":{let a=B(await r.detectOverflow(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:P(a)}}}case"escaped":{let a=B(await r.detectOverflow(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:a,escaped:P(a)}}}default:return{}}}}),(0,eg.hQ)(),(0,eg.Yr)()],strategy:"fixed"},N=new Map,x=null!=i?i:{},I={...ef,...x.platform,_c:N},E(R,U,{...x,platform:I})).then(e=>{j.current&&F===O.current&&(e.middlewareData.availableSize=c,T(t=>eA()(t,e)?t:e))})},[]);(0,n.useLayoutEffect)(()=>(j.current=!0,()=>{j.current=!1}),[]);let F=(0,n.useCallback)(()=>{var e;let t,r;null==(e=R.current)||e.call(R),R.current=null;let a=D.current,n=M.current;a&&n&&(r=ep(a,n,U,{animationFrame:x}),(null==_?void 0:_.current)&&(t=ep(_.current,n,U,{animationFrame:x}
2491)),R.current=()=>{r(),null==t||t()})},[]),V=(0,n.useCallback)(e=>{D.current=e,F()},[]),H=(0,n.useCallback)(e=>{M.current=e,F()},[]);(0,n.useLayoutEffect)(()=>{if(i||(V(null),H(null),T(ey)),N){if("element"===N.mode)return void V(N.value||null);if("position"===N.mode){if(!N.value)return void V(null);let e=(0,eg.LI)(N.value);return void V({getBoundingClientRect:()=>e})}}},[null==N?void 0:N.value,null==N?void 0:N.mode,i]);let $=!!(null==(t=I.middlewareData.hide)?void 0:t.referenceHidden)||null===I.x||null===I.y,z=null==(r=I.middlewareData.arrowOffset)?void 0:r.value,K=(null==(a=I.middlewareData.rtlPlacement)?void 0:a.placement)||I.placement;return{update:U,reference:i?V:null,floating:i?H:null,position:$?ev:{top:I.y||0,left:I.x||0},arrow:{"--arrow-offset":z?`${z}px`:0},placement:$?"hidden":K,availableSize:I.middlewareData.availableSize}}},69647(e,t,r){"use strict";var a=r(14041),n=r(26337);r.d(t,["t",0,e=>{let t=(0,a.useRef)(null);return{...(0,n.D)(e),anchorRef:t}}])},26337(e,t,r){"use strict";var a=r(14041),n=r(82038);r.d(t,["D",0,e=>{let[t,r]=(0,a.useState)(!1),i=(0,n.A)(),o=(0,a.useCallback)(()=>{i()&&r(!0),null==e||e(!0)},[]),s=(0,a.useCallback)(()=>{i()&&r(!1),null==e||e(!1)},[]),l=(0,a.useCallback)(()=>t?s():o(),[t]);return{isOpen:t,toggle:l,open:o,close:s}}])},53726(e,t,r){"use strict";let a=["top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],n=["top-start","top-end","right-start","right-end","bottom-end","bottom-start","left-end","left-start"];r.d(t,["LI",0,e=>({x:e.left,y:e.top,top:e.top,bottom:e.top,left:e.left,right:e.left,width:0,height:0}),"Lv",0,["top-start","top","top-end","bottom-end","bottom","bottom-start"],"QC",0,n,"Tf",0,function(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,n=r.reduce((e,t)=>{let[r]=t.split("-"),a=e[r];return a||(a=e[r]=[]),a.push(t),e},{}),[i,o]=e.split("-"),s="top"===(t=i.split("-")[0])?"bottom":"bottom"===t?"top":"left"===t?"right":"right"===t?"left":"top",l=n[i],c=n[s];return l&&c?[...l.filter(t=>t!==e),...c.sort((e,t)=>{let[,r]=e.split("-"),[,a]=t.split("-");return r===a?0:r===o?-1:+(a===o)}),...Object.keys(n).flatMap(e=>e===i||e===s?[]:n[e]||[])]:r},"Yr",0,()=>({name:"rtlPlacement",async fn(e){var t;let{placement:r,elements:a,platform:n}=e;return{data:{placement:await (null==(t=n.isRTL)?void 0:t.call(n,a.floating))&&(r.startsWith("top")||r.startsWith("bottom"))?r.endsWith("-start")?r.replace("-start","-end"):r.replace("-end","-start"):r}}}}),"hQ",0,()=>({name:"arrowOffset",fn(e){let{rects:t,placement:r}=e,a=Math.min(t.reference.height,t.floating.height),n=(Math.min(t.reference.width,t.floating.width)||0)/2,i=(a||0)/2;return{data:{value:({top:0,bottom:0,left:0,right:0,"bottom-start":n,"top-start":n,"bottom-end":n,"top-end":n,"right-end":i,"right-start":i,"left-end":i,"left-start":i})[r]||0}}}}),"qL",0,function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:8,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;if("hidden"===t)return!1;let i=0===e?e:Number(e.replace("px",""));return!n.includes(t)||i>r+a},"uN",0,a])},13311(e,t,r){"use strict";var a=r(43144);r.d(t,["Z",0,e=>{let{children:t}=e;return a.createPortal(t,document.body)}])},63417(e,t,r){"use strict";r.d(t,{I:()=>s});var a=r(31085),n=r(33691);let i={fill:"#6D4AFF",stopColor:"#FFFFFF",stopColor2:"#6D4BFD"},o={fill:"#FFFFFF",stopColor:"#6D4AFF",stopColor2:"#FFFFFF"},s=e=>{let{className:t,type:r="default",...s}=e,l="negative"===r?o:i,c=`p-logo-${r}`,u=`p-logo-gradient-${r}`,d=`p-gradient-${r}`,f=`p-light-gradient-${r}`,m=`p-light-mask-${r}`;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"56",height:"56",fill:"none",viewBox:"0 0 56 56","aria-hidden":"true",className:(0,n.A)(["w-custom",t]),style:{"--w-custom":"10em"},...s,children:[(0,a.jsx)("path",{id:c,fill:l.fill,d:"M5.88 41.353v14.56H16.1V41.985a5.11 5.11 0 015.11-5.11h10.479a18.436 18.436 0 0018.435-18.437A18.434 18.434 0 0031.69 0H5.88v18.2H16.1V9.618h14.897a8.723 8.723 0 110 17.445H20.166A14.281 14.281 0 005.88 41.353z"}),(0,a.jsx)("path",{id:u,fill:`url(#${d})`,d:"M21.207 36.873A15.328 15.328 0 005.88 52.2v3.712H16.1V41.983a5.11 5.11 0 015.107-5.11z"}),(0,a.jsx)("mask",{id:m,style:{maskType:"alpha"},children:(0,a.jsx)("use",{href:`#${c}`})}),(0,a.jsx)("g",{mask:`url(#${m})`,children:(0,a.jsx)("circle",{className:"proton-loader-light",cx:"40",cy:"-52",r:"50",fill:`url(#${f})`})}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:f,children:[(0,a.jsx)("stop",{stopColor:l.stopColor,stopOpacity:".5"}),(0,a.jsx)("stop",{stopColor:l.stopColor,stopOpacity:"0",offset:"1"})]}),(0,a.jsxs)("linearGradient",{id:d,x1:"13",x2:"13",y1:"53",y2:"32",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:l.stopColor2}),(0,a.jsx)("stop",{stopColor:"#1C0554",offset:"1"})]})]})]})}},23136(e,t,r){"use strict";r.d(t,{O:()=>s});var a=r(31085),n=r(14041),i=r(24205),o=r(33691);let s=e=>{let{children:t,horizontal:r,className:s,customContainerRef:l,customChildRef:c,onScroll:u,scrollC
2491ontained:d=!1,...f}=e,m=(0,n.useRef)(null),p=(0,n.useRef)(null),[h,A]=(0,n.useState)(!1),[g,v]=(0,n.useState)(!1),y=l?[m,l]:[m],C=(0,i.jn)(...y),b=c?[p,c]:[p],S=(0,i.jn)(...b),w=(e,t)=>{if(!e||!t)return;let a=e.getBoundingClientRect(),n=t.getBoundingClientRect(),i=r?a.left-n.left<4:a.top-n.top<4,o=r?n.right-a.right<4:n.bottom-a.bottom<4;A(e=>i===e?!e:e),v(e=>o===e?!e:e)};return(0,n.useEffect)(()=>{let e=new ResizeObserver(()=>{w(m.current,p.current)});return e.observe(p.current),e.observe(m.current),()=>{e.disconnect()}},[]),(0,a.jsxs)("div",{...f,className:(0,o.A)(r?"scroll-outer-horizontal":"scroll-outer-vertical",s),children:[(0,a.jsx)("div",{className:(0,o.A)("scroll-start-shadow pointer-events-none",h&&"scroll-start-shadow-visible"),"aria-hidden":"true"}),(0,a.jsx)("div",{className:(0,o.A)("scroll-end-shadow pointer-events-none",g&&"scroll-end-shadow-visible"),"aria-hidden":"true"}),(0,a.jsx)("div",{className:(0,o.A)("scroll-inner",d&&"scroll-inner--contained"),ref:C,onScroll:e=>{let{currentTarget:t}=e,{current:r}=p;r&&(w(t,r),null==u||u())},children:(0,a.jsx)("div",{className:"scroll-child",ref:S,children:t})})]})}},19408(e,t,r){"use strict";r.d(t,{m:()=>b,x:()=>h});var a,n=r(31085),i=r(14041),o=r(24205),s=r(33691),l=r(77223),c=r(13311);let u=e=>{let{children:t,isOpen:r=!1,divRef:a,role:i="tooltip",...o}=e;return r?(0,n.jsx)(c.Z,{children:(0,n.jsx)("div",{...o,ref:a,role:i,hidden:!r,"aria-hidden":!r,children:t})}):null};var d=r(53422);let f=0,m=0,p=new Map;var h=((a={}).Info="info",a.Error="error",a.Warning="warning",a);let A={position:"middle",open:!1,closing:!1,animate:!1},g=e=>"first"===e.position&&e.open&&!e.closing&&e.animate,v=e=>"last"===e.position&&e.open&&e.closing&&e.animate,y=e=>"middle"===e.position&&e.open&&!e.closing&&e.animate,C=e=>"middle"===e.position&&e.open&&e.closing&&e.animate,b=(0,i.forwardRef)((e,t)=>{let r,{children:a,title:c,originalPlacement:h="top",type:b="info",anchorOffset:S,isOpen:w,relativeReference:_,openDelay:N,closeDelay:x,longTapDelay:E,updateAnimationFrame:B,tooltipClassName:P,tooltipStyle:I,...k}=e,T=(0,i.useId)(),D=(0,o.aq)(),[M,R]=(0,i.useState)(A),j=(0,i.useCallback)(e=>{D()&&R({position:!1===e?"first":"middle",animate:!0,open:!0,closing:!1})},[]),O=(0,i.useCallback)(e=>{D()&&R({position:!1===e?"last":"middle",animate:!0,open:!0,closing:!0})},[]),L=M.open,{floating:U,reference:F,position:V,arrow:H,placement:$}=(0,d.E)({isOpen:L,originalPlacement:h,relativeReference:_,updateAnimationFrame:B}),z=(e=>{let{open:t,close:r,isOpen:a,isExternalOpen:n,openDelay:s=1e3,closeDelay:l=250,longTapDelay:c=500}=e,u=(0,i.useRef)(-1);-1===u.current&&(u.current=++m);let d=u.current,h=(0,i.useRef)(0),A=(0,i.useRef)(0),g=(0,i.useRef)(!1),v=(0,i.useRef)(!1),y=(0,i.useRef)(0),C=(0,i.useRef)(r),b=(0,i.useRef)(t),S=(0,o.ZC)(n);(0,i.useEffect)(()=>{p.get(d)&&(C.current=r,b.current=t)}),(0,i.useEffect)(()=>()=>{var e;window.clearTimeout(h.current),window.clearTimeout(A.current),window.clearTimeout(y.current),null==(e=p.get(d))||e.close.current(),p.delete(d)},[d]);let w=e=>{window.clearTimeout(f),window.clearTimeout(h.current);let t=p.get(d);if(p.set(d,{state:0,close:C}),(null==t?void 0:t.state)!==1){for(let[e,t]of p)1===t.state&&(t.close.current(),p.delete(e));b.current(e)}},_=()=>{var e;if(window.clearTimeout(f),(null==(e=p.get(d))?void 0:e.state)===0){if(window.clearTimeout(h.current),!l){r(),p.delete(d);return}p.set(d,{state:1,close:C}),h.current=window.setTimeout(()=>{let e=p.get(d);(null==e?void 0:e.state)===1&&(e.close.current(!1),p.delete(d))},l)}},N=()=>{window.clearTimeout(A.current),A.current=0,window.clearTimeout(y.current),y.current=window.setTimeout(()=>{v.current=!1},100),_()};return((0,i.useEffect)(()=>{if(a)return document.addEventListener("touchstart",_),()=>{document.removeEventListener("touchstart",_)}},[a,_]),(0,i.useEffect)(()=>{if(void 0===n){S&&_();return}return n&&!a?w():!n&&a?_():void 0},[n,a]),void 0!==n)?{}:{onTouchEnd:()=>{(!a||A.current)&&(window.clearTimeout(A.current),A.current=0,N())},onTouchStart:()=>{window.clearTimeout(y.current),y.current=0,window.clearTimeout(A.current),A.current=window.setTimeout(()=>{w(),A.current=0},c),v.current=!0},onMouseDown:()=>{v.current||(g.current=!0,_())},onMouseEnter:()=>{v.current||(window.clearTimeout(f),p.size||!s||a?w():f=window.setTimeout(()=>{w(!1)},s))},onMouseLeave:()=>{g.current=!1,v.current||_()},onFocus:()=>
2491{if(v.current||g.current){g.current=!1;return}w()},onBlur:N}})({open:j,close:O,isOpen:L,isExternalOpen:w,openDelay:N,closeDelay:x,longTapDelay:E}),K=i.Children.only(a),Z=(0,o.jn)(null==K?void 0:K.ref,F,t);if(!c)return(0,i.cloneElement)(K,{ref:Z,...k});if(!K)return null;let G=g(M),Y=v(M),W=y(M),q=C(M);return(0,n.jsxs)(n.Fragment,{children:[(0,i.cloneElement)(K,{ref:Z,...k,...(r=K.props,Object.fromEntries(Object.entries(z).map(e=>{let[t,a]=e,n=r[t];return[t,n?function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];a(...t),n(...t)}:a]}))),"aria-describedby":[K.props["aria-describedby"],T].filter(l.A).join(" ")}),(0,n.jsx)(u,{divRef:U,id:T,isOpen:!!c&&L,style:{...V,...H,...I},onAnimationEnd:e=>{e.animationName.includes("anime-tooltip-out-last")&&R(e=>v(e)?A:e),e.animationName.includes("anime-tooltip-out")&&R(e=>C(e)?A:e),e.animationName.includes("anime-tooltip-in")&&R(e=>y(e)?{open:!0,position:"middle",closing:!1,animate:!1}:e),e.animationName.includes("anime-tooltip-in-first")&&R(e=>g(e)?{open:!0,position:"first",closing:!1,animate:!1}:e)},className:(0,s.A)(["tooltip",W&&"tooltip-in",q&&"tooltip-out",G&&"tooltip-in-first",Y&&"tooltip-out-last",`tooltip--${$}`,"error"===b?"tooltip-danger":"warning"===b?"tooltip-warning":void 0,P]),children:c})]})})},50294(e,t,r){"use strict";r.d(t,{Vr:()=>i});var a=r(31085),n=r(33691);let i=e=>{let{className:t,...r}=e;return(0,a.jsx)("span",{className:(0,n.A)("vr",t),...r})}},52766(e,t,r){"use strict";var a=r(14041);r.d(t,["l",0,e=>{let t=(0,a.useId)().replace(/:/g,"");return e?`${e}-${t}`:t}])},64555(e,t,r){"use strict";var a=r(42100),n=r(44512),i=r(1323),o=r(62468),s=r(98402),l=r(13197),c=r(45597),u=r(55231);let d="calendars",f=e=>e[d],m=(0,n.AP)(`${d}/fetch`,{miss:e=>{let{extraArgument:t}=e,r=t.config.APP_NAME===l.h.PROTONCALENDAR?u.mx.NO:u.mx.YES;return t.api({...(0,o.CH)(u.c$.ASCENDING,r),silence:!0}).then(e=>{let{Calendars:t}=e;return t})},previous:(0,n.rz)(f)}),p=(0,i.R)(),h=(0,a.Z0)({name:d,initialState:p,reducers:{eventLoopV6:(e,t)=>
2491{e.value&&(e.value=(0,c.c)(e.value,t.payload))},updateCalendarVisibility:(e,t)=>{if(!e.value)return;let r=e.value.find(e=>{let{ID:r}=e;return r===t.payload.calendarID});if(!r)return;let a=r.Members.find(e=>{let{ID:r}=e;return r===t.payload.memberID});a&&(a.Display=t.payload.display?s.mL.VISIBLE:s.mL.HIDDEN)},updateCalendars:(e,t)=>{e.value=t.payload,e.error=void 0},updateCalendarFlags(e,t){if(!e.value)return;let r=e.value.find(e=>{let{ID:r}=e;return r===t.payload.calendarID});if(!r)return;let a=r.Members.find(e=>{let{ID:r}=e;return r===t.payload.memberID});a&&(a.Flags=t.payload.flags)}},extraReducers:e=>{(0,n.Wn)(e,m)}}),A={[d]:h.reducer},g=h.actions,v=m.thunk;r.d(t,["kP",0,A,"kj",0,v,"p9",0,g,"wL",0,f])},84878(e,t,r){"use strict";function a(e){return!!e&&"failure"===e.status&&!!e.error}function n(e){return e&&"3ds-challenge"===e.type}r.d(t,{AR:()=>_,D4:()=>l,FM:()=>p,JQ:()=>g,K$:()=>n,M$:()=>C,MP:()=>s,MS:()=>b,Qv:()=>f,Rh:()=>A,Vw:()=>a,ep:()=>w,i6:()=>v,ix:()=>d,kw:()=>S,mZ:()=>o,my:()=>y,ow:()=>u,p6:()=>h,uI:()=>c,z5:()=>m});let i="chargebee-submit-response";function o(e){return e&&e.type===i&&"failure"===e.status}function s(e){return e&&e.type===i&&"success"===e.status}function l(e){return e&&"chargebee-verify-saved-card-response"===e.type&&"success"===e.status}function c(e){return e&&"chargebee-verify-saved-card-response"===e.type&&"failure"===e.status}function u(e){return e&&"paypal-failed"===e.type}function d(e){return e&&"paypal-clicked"===e.type}function f(e){return e&&"paypal-cancelled"===e.type}function m(e){return e&&"chargebee-unhandled-error"===e.type}function p(e){return e&&"apple-pay-authorized"===e.type}function h(e){return e&&"apple-pay-failed"===e.type}function A(e){return e&&"apple-pay-clicked"===e.type}function g(e){return e&&"apple-pay-cancelled"===e.type}function v(e){return e&&"google-pay-authorized"===e.type}function y(e){return e&&"google-pay-failed"===e.type}function C(e){return e&&"google-pay-clicked"===e.type}function b(e){return e&&"google-pay-cancelled"===e.type}function S(e){return e&&"ideal-failed"===e.type}function w(e){return e&&"ideal-clicked"===e.type}function _(e){return e&&"ideal-cancelled"===e.type}r.d(t,["GZ",0,"paypal-authorized","J9",0,"PAYMENT_ATTEMPT_REFUSED","XV",0,"param_wrong_value","mh",0,"ideal-authorized"])},8867(e,t,r){"use strict";r.d(t,{F4:()=>l.F,VW:()=>n,Rr:()=>s,_x:()=>o,Xs:()=>i});var a=r(61919);let n=function(e){let t=e.toHsl();return[e,(0,a.A)({h:t.h,s:Math.max(0,t.s-.05),l:Math.max(0,t.l-.05)}),(0,a.A)({h:t.h,s:Math.max(0,t.s-.1),l:Math.max(0,t.l-.1)})]},i=e=>"norm"===e||"weak"===e?`--interaction-${e}`:`--signal-${e}`;function o(e){let t=e.toHsl(),r=(0,a.A)({h:t.h,s:Math.min(1,1.3*t.s),l:.94}),n=(0,a.A)({h:t.h,s:Math.min(1,1.05*t.s),l:.3});return[e,a.A.mostReadable(e,[r,n],{includeFallbackColors:!1,level:"AA",size:"small"})]}function s(e){let t=e.toHsl(),r=(0,a.A)({h:t.h,s:Math.min(1,1.05*t.s),l:.95}),n=(0,a.A)({h:t.h,s:1,l:.2});return[a.A.mostReadable(e,[r,n],{includeFallbackColors:!1,level:"AA",size:"small"}),e]}var l=r(22300)},22300(e,t,r){"use strict";r.d(t,{F:()=>n});var a,n=((a={}).Norm="norm",a.Weak="weak",a.Danger="danger",a.Warning="warning",a.Success="success",a.Info="info",a)},52335(e,t,r){"use strict";var a=r(31085),n=r(33691);let i={info:"alert-block",warning:"alert-block--warning",error:"alert-block--danger",success:"alert-block--success"};r.d(t,["A",0,e=>{let{type:t="info",children:r,className:o,"data-testid":s,...l}=e;return(0,a.jsx)("div",{className:(0,n.A)(i[t],o),"data-testid":s,...l,children:r})}])},9312(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(50294),o=r(33691);let s=(0,n.forwardRef)((e,t)=>{let{children:r,separators:s=!0,color:l="weak",individualButtonColor:c,shape:u="outline",size:d="medium",pill:f=!1,removeBackgroundColorOnGroup:m=!1,className:p="",...h}=e,A={group:!0,size:d,shape:u,color:l};c&&delete A.color;let g=n.Children.toArray(r).filter(e=>null!==e&&(0,n.isValidElement)(e)).map((e,t,r)=>{let o=(0,n.cloneElement)(e,A);return t===r.length-1?o:(0,a.jsxs)(n.Fragment,{children:[o,s&&!f&&(0,a.jsx)(i.Vr,{"aria-hidden":"true"})]},o.key||t)});return(0,a.jsx)("div",{className:(0,o.A)("button-group",`button-group-${u}-${l}`,`button-group-${d}`,f&&"button-group-pill",m&&"button-group--no-bg-color",p),ref:t,...h,children:g})});s.displayName="ButtonGroup",r.d(t,["A",0,s,"e",0,s])},35142(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(30903),s=r(19408),l=r(37108),c=r(49635);let u=(0,n.forwardRef)((e,t)=>{let{children:r,value:n,onCopy:u,tooltipText:d,shape:f="outline",...m}=e;
2491return(0,a.jsx)(s.m,{title:d||(0,i.c)("Label").t`Copy`,children:(0,a.jsx)(o.$,{icon:!0,color:"weak",shape:f,ref:t,...m,onClick:e=>{e.stopPropagation(),"string"==typeof n?(0,c.tv)(n,e.currentTarget):(0,c.Dt)(n),null==u||u()},children:r||(0,a.jsx)(l.b,{alt:d||(0,i.c)("Label").t`Copy`})})})});r.d(t,["A",0,u])},35075(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(86480),o=r(97086);r.d(t,["A",0,e=>{let{disabled:t=!1,expandByDefault:r=!1,children:s,externallyControlled:l=!1,as:c,onToggle:u,...d}=e,[f,m]=(0,n.useState)(r),[p,h]=n.Children.toArray(s);(0,n.useEffect)(()=>{l&&m(r)},[r]);let A=(0,i.A)("collapsible"),g=(0,i.A)("collapsible");return(0,a.jsx)(o.A.Provider,{value:{isExpanded:f,disabled:t,toggle:()=>{let e=!f;m(e),null==u||u(e)},headerId:g,contentId:A},children:(0,a.jsxs)(c||"div",{...d,children:[p,h]})})}])},88229(e,t,r){"use strict";r.d(t,{A:()=>s});var a=r(31085),n=r(14041),i=r(33691),o=r(97086);let s=e=>{let{as:t,animated:r=!1,className:s,children:l,...c}=e,{isExpanded:u,contentId:d,headerId:f}=(0,n.useContext)(o.A),m={role:"region","aria-labelledby":f,"aria-hidden":!u,...r?{className:(0,i.A)("collapsible-content-animated",s),"data-state":u?"open":"closed",...u?{}:{inert:""}}:{className:s,hidden:!u}};return(0,a.jsx)(t||"div",{...c,...m,id:d,"data-testid":"collapsible-content",children:r?(0,a.jsx)("div",{className:"overflow-hidden",children:l}):l})}},97086(e,t,r){"use strict";let a=(0,r(14041).createContext)({});r.d(t,["A",0,a])},25702(e,t,r){"use strict";r.d(t,{A:()=>s});var a=r(31085),n=r(14041),i=r(33691),o=r(97086);let s=e=>{let{prefix:t,suffix:r,disableFullWidth:s,disableContainerToggle:l,gap:c=2,className:u,children:d,onClick:f,as:m,...p}=e,{toggle:h,headerId:A,disabled:g}=(0,n.useContext)(o.A);return(0,a.jsxs)(m||"header",{disabled:g,...p,onClick:()=>{g||(l||h(),null==f||f())},className:(0,i.A)(u,"flex flex-nowrap items-center",`gap-${c}`,g&&"pointer-events-none",!g&&!l&&"collapsible-header--clickable"),children:[t&&(0,a.jsx)("div",{className:"flex shrink-0",children:t}),(0,a.jsx)("div",{id:A,className:(0,i.A)(!s&&"flex-1"),"data-testid":"collapsible-header",children:d}),r&&(0,a.jsx)("div",{className:"flex shrink-0",children:r})]})}},88972(e,t,r){"use strict";r.d(t,{A:()=>d});var a=r(31085),n=r(33691),i=r(14041),o=r(6780),s=r(30903),l=r(19408),c=r(97086);let u=e=>{let{expandText:t=(0,o.c)("Collapsible tooltip").t`Expand`,collapseText:r=(0,o.c)("Collapsible tooltip").t`Collapse`,children:n,disabled:u,onClick:d,...f}=e,{isExpanded:m,toggle:p,headerId:h,contentId:A,disabled:g}=(0,i.useContext)(c.A),v=m?r:t;return(0,a.jsx)(l.m,{title:v,children:(0,a.jsxs)(s.$,{...f,disabled:u||g,"aria-expanded":m,"aria-describedby":h,"aria-controls":A,onClick:e=>{e.stopPropagation(),e.preventDefault(),p(),null==d||d(e)},children:[n,(0,a.jsx)("span",{className:"sr-only",children:v})]})})},d=e=>{let{children:t,className:r,...i}=e;return(0,a.jsx)(u,{className:(0,n.A)("collapsible-header-icon-button",r),shape:"ghost",color:"weak",...i,icon:!0,children:t})}},22081(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(33691);let o=(0,n.forwardRef)((e,t)=>{let{children:r,className:n,...o}=e,s=(0,i.A)(n,"border p-4 mb-4");return(0,a.jsx)("div",{ref:t,className:s,...o,children:r})});r.d(t,["A",0,o])},35771(e,t,r){"use strict";r.d(t,{A:()=>y});var a=r(31085),n=r(14041),i=r(6780),o=r(53422),s=r(53726),l=r(13311),c=r(24205),u=r(37127),d=r(33691),f=r(75907),m=r(95195),p=r(53703),h=r(95082),A=r(30878),g=r(44585),v=r(36323);let y=e=>{let{anchorRef:t,anchorPosition:r,children:y,className:C,style:b,originalPlacement:S="bottom",availablePlacements:w=s.uN,offset:_=8,onClose:N=f.A,onClosed:x,onContextMenu:E=f.A,isOpen:B=!1,size:P,noCaret:I=!1,adaptiveForTouchScreens:k=!0,disableFocusTrap:T=!1,autoClose:D=!0,autoCloseOutside:M=!0,autoCloseOutsideAnchor:R=!0,contentProps:j,disableDefaultArrowNavigation:O=!1,borderRadius:L="md",...U}=e,[F,V]=(0,n.useState)(null),H=(0,p.Ay)(B&&(null==P?void 0:P.width)===v.rK.Anchor?t:null),{floating:$,position:z,arrow:K,placement:Z,availableSize:G}=(0,o.E)({reference:r||null===r?{mode:"position",value:r,anchor:t.current}:{mode:"element",value:t.current},isOpen:B,originalPlacement:S,availablePlacements:w,availableSize:!0,offset:_}),Y=(0,n.useRef)(null),W=(0,c.jn)(Y,V,$),q=(0,n.useRef)(null),Q=(0,c.jn)(q,null==j?void 0:j.ref),[J,X]=(0,n.use
2491State)(),ee=(0,g.A)({rootRef:Y,active:B&&!T,enableInitialFocus:!1}),{shortcutHandlers:et}=(e=>{let{rootRef:t}=e,r=()=>t.current?(0,m.K)(t.current,{includeContainer:!1}).filter(e=>!e.dataset.preventArrowNavigation):[],a=()=>r().findIndex(e=>e===document.activeElement),n=e=>{let t=r();if(!t.length)return;let a=t.length-1,n=e;n>a&&(n=0),n<0&&(n=a),t[n].focus()};return{shortcutHandlers:[["ArrowUp",e=>{e.preventDefault(),n(a()-1)}],[["Meta","ArrowUp"],e=>{e.preventDefault(),n(0)}],["ArrowDown",e=>{e.preventDefault(),n(a()+1)}],[["Meta","ArrowDown"],e=>{e.preventDefault(),n(r().length-1)}]]}})({rootRef:Y}),er=["Escape",e=>{e.stopPropagation(),null==N||N()}],ea=O?[er]:[...et,er];(0,h.v)(Y,ea,{dependencies:[B,!O]}),(0,n.useEffect)(()=>{if(!B)return;let e=e=>{var r;let{target:a}=e,n=t.current;!M||R&&(null==n?void 0:n.contains(a))||(null==F?void 0:F.contains(a))||null!=(r=a.dataset)&&r.ignoreClose||N()},r=setTimeout(()=>{document.addEventListener("dropdownclose",N),document.addEventListener("click",e,{capture:!0})},0);return()=>{clearTimeout(r),document.removeEventListener("dropdownclose",N),document.removeEventListener("click",e,{capture:!0})}},[B,M,N,t.current,F]);let[en,ei,eo]=(0,A.A)(B),es=(0,d.A)([u.Vl,`dropdown--${Z}`,en&&"is-dropdown-out",I&&"dropdown--no-caret",k&&"adaptive-for-touch-screens","md"===L?"rounded":`rounded-${L}`,C,"outline-none"]);if(ei&&!B)return null;let el={"--top":`${z.top}px`,"--left":`${z.left}px`},ec={...(0,v.GT)("--width",(0,v.AS)(null==P?void 0:P.width,H,J)),...(0,v.GT)("--height",(0,v.hw)(null==P?void 0:P.height,H,J))},eu={...(0,v.GT)("--custom-max-width",(0,v.zs)(null==P?void 0:P.maxWidth)),...(0,v.GT)("--custom-max-height",(0,v.zs)(null==P?void 0:P.maxHeight))},ed={...b,...el,...eu,...G,...ec,...K};return(0,a.jsx)(l.Z,{children:(0,a.jsxs)("div",{ref:W,style:ed,role:"dialog",className:es,onClick:e=>{let t=e.target;!(0===e.clientX&&0===e.clientY&&t instanceof HTMLInputElement&&"INPUT"===t.tagName&&"radio"===t.type)&&D&&N(e)},onAnimationEnd:e=>{let{animationName:t}=e;if(t.includes("anime-dropdown-out")&&en&&(eo(),X(void 0),null==x||x()),t.includes("anime-dropdown-in")&&B&&q.current&&!J){var r;X(null==(r=q.current)?void 0:r.getBoundingClientRect())}},onContextMenu:E,"data-testid":"dropdown-button",...U,...ee,children:[(0,a.jsx)("div",{role:"button",tabIndex:0,"data-ignore-close":"true",className:"dropdown-backdrop",title:(0,i.c)("Action").t`Close`,onClick:N,children:(0,a.jsx)("span",{className:"sr-only",children:(0,i.c)("Action").t`Close`})}),(0,a.jsx)("div",{...j,ref:Q,className:(0,d.A)(["dropdown-content",null==j?void 0:j.className]),children:y})]})})}},42635(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(30903),o=r(85321),s=r(33691),l=r(42238);let c=i.$,u=(0,n.forwardRef)((e,t)=>{let{children:r,className:n,hasCaret:i=!1,isOpen:u=!1,caretClassName:d="",loading:f=!1,disabled:m,as:p,caretAlt:h,...A}=e;return(0,a.jsxs)(p||c,{ref:t,"aria-expanded":u,"aria-busy":f,disabled:!!f||m,"data-testid":"dropdown-button",className:(0,s.A)(r&&i&&"flex items-center flex-nowrap","text-nowrap",n),...A,children:[r,f&&(0,a.jsx)("span",{className:"button-loader-container",children:(0,a.jsx)(o.m,{})}),i&&(0,a.jsx)(l.A,{className:(0,s.A)(["shrink-0",r?" ml-1":"",d]),isOpen:u,caretAlt:h})]})});r.d(t,["A",0,u])},42238(e,t,r){"use strict";var a=r(31085),n=r(20353),i=r(33691);r.d(t,["A",0,e=>{let{className:t,isOpen:r,icon:o=(0,a.jsx)(n.g,{}),caretAlt:s}=e;return(0,a.jsxs)("span",{className:(0,i.A)(["flex",r&&"rotateX-180",t]),children:[o,s?(0,a.jsx)("span",{className:"sr-only",children:s}):null]})}])},45566(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(33691);r.d(t,["A",0,e=>{let{children:t,className:r="",listRef:o,...s}=e;return(0,a.jsx)("ul",{className:(0,i.A)(["unstyled my-0",r]),ref:o,...s,children:n.Children.toArray(t).map((e,t)=>(0,n.isValidElement)(e)?(0,a.jsx)("li",{className:(0,i.A)(["dropdown-item","delete"===e.props.actionType&&"dropdown-item--delete",e.props.liClassName]),children:e},e.key||t):null)})}])},20310(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(85321),o=r(33691);let s=(0,n.forwardRef)((e,t)=>{let{className:r="",isSelected:n,disabled:s,loading:l,children:c,fakeDisabled:u,liClassName:d,actionType:f,...m}=e;return(0,a.jsx)("button",{ref:t,type:"button",disabled:s||l,className:(0,o.A)(["dropdown-item-button w-full px-4 py-2",n&&"dropdown-item--is-selected",u&&"dropdown-item--fake-disabled",r]),"aria-busy":l,...m,children:l?(0,a.jsxs)("div",{className:"flex items-center flex-nowrap",children:[(0,a.jsx)("span",{className:"flex-1 text-ellipsis",children:c}),(0,a.jsx)(i.m,{className:"shrink-0"})]}):c})});s.displayName="DropdownMenuButton",r.d(t,["A",0,s])},74234(e,t,r){"use strict";var a=r(31085),n=r(16865),i=r(33691);let o=n.g;r.d(t,["A",0,e=>{let{className:t="",children:r,as:n,...s}=e;return(0,a.jsx)(n||o,{...s,className:(0,i.A)(["dropdown-item-link w-full px-4 py-2 block text-no-decoration",t]),children:r})}])},6889(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(69647),o=r(24205),s=r(86480),l=r(35771),c=r(42635);let u=(0,n.forwardRef)((e,t)=>{let{content:r,children:u,originalPlacement:d,autoClose:f,hasCaret:m=!0,dropdownClassName:p,dropdownStyle:h,contentProps:A,disableDefaultArrowNavigation:g=!1,onClick:v,onToggle:y,as:C,dropdownSize:b,forceOpen:S,...w}
2491=e,[_]=(0,n.useState)((0,s.A)("dropdown")),{anchorRef:N,isOpen:x,toggle:E,close:B}=(0,i.t)(y);return(0,n.useEffect)(()=>{S&&E()},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.A,{as:C||void 0,...w,ref:(0,o.jn)(t,N),isOpen:x,onClick:v?e=>{v(e),E()}:E,hasCaret:m,children:r}),(0,a.jsx)(l.A,{id:_,originalPlacement:d,autoClose:f,isOpen:x,anchorRef:N,onClose:B,className:p,style:h,disableDefaultArrowNavigation:g,size:b,...A,children:u})]})});r.d(t,["A",0,u])},36323(e,t,r){"use strict";r.d(t,{rK:()=>n});var a,n=((a={}).Anchor="anchor",a.Static="static",a.Dynamic="dynamic",a.Viewport="viewport",a);let i=(e,t)=>{if(void 0!==e)return`${e}${t}`};r.d(t,["AS",0,(e,t,r)=>void 0===e||"static"===e?i(null==r?void 0:r.width,"px"):"anchor"===e?i(null==t?void 0:t.width,"px"):"dynamic"!==e?e:void 0,"GT",0,(e,t)=>{if(void 0!==t)return{[e]:t}},"hw",0,(e,t,r)=>void 0===e||"static"===e?i(null==r?void 0:r.height,"px"):"dynamic"!==e?e:void 0,"zs",0,e=>{if(void 0!==e)return"viewport"===e?"initial":e}])},95195(e,t,r){"use strict";r.d(t,{t:()=>P,K:()=>I});/*!
2492* tabbable 6.5.0
2493* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
2494*/var a=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","area[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],n=a.join(","),i="u"<typeof Element,o=i?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,s=!i&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},l=function(e,t){void 0===t&&(t=!0);var r,a=null==e||null==(r=e.getAttribute)?void 0:r.call(e,"inert");return""===a||"true"===a||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):l(e.parentNode))},c=function(e){var t,r=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===r||"true"===r},u=function(e,t,r){if(l(e))return[];var a=Array.prototype.slice.apply(e.querySelectorAll(n));return t&&o.call(e,n)&&a.unshift(e),a=a.filter(r)},d=function(e,t,r){for(var a=[],i=Array.from(e);i.length;){var s=i.shift();if(!l(s,!1))if("SLOT"===s.tagName){var c=s.assignedElements(),u=d(c.length?c:s.children,!0,r);r.flatten?a.push.apply(a,u):a.push({scopeParent:s,candidates:u})}else{o.call(s,n)&&r.filter(s)&&(t||!e.includes(s))&&a.push(s);var f=s.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(s),m=!l(f,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(s));if(f&&m){var p=d(!0===f?s.children:f.children,!0,r);r.flatten?a.push.apply(a,p):a.push({scopeParent:s,candidates:p})}else i.unshift.apply(i,s.children)}}return a},f=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||c(e))&&!f(e)?0:e.tabIndex},p=function(e,t){var r=m(e);return r<0&&t&&!f(e)?0:r},h=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},A=function(e){return"INPUT"===e.tagName},g=function(e,t){for(var r=0;r<e.length;r++)if(e[r].checked&&e[r].form===t)return e[r]},v=function(e){if(!e.name)return!0;var t,r=e.form||s(e),a=function(e){return r.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("u">typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=a(window.CSS.escape(e.name));else try{t=a(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var n=g(t,e.form);return!n||n===e},y=function(e){var t,r,a,n,i,o,l,c=e&&s(e),u=null==(t=c)?void 0:t.host,d=!1;if(c&&c!==e)for(d=!!(null!=(r=u)&&null!=(a=r.ownerDocument)&&a.contains(u)||null!=e&&null!=(n=e.ownerDocument)&&n.c
2494ontains(e));!d&&u;)d=!!(null!=(o=u=null==(i=c=s(u))?void 0:i.host)&&null!=(l=o.ownerDocument)&&l.contains(u));return d},C=function(e){var t=e.getBoundingClientRect(),r=t.width,a=t.height;return 0===r&&0===a},b=function(e,t){var r=t.displayCheck,a=t.getShadowRoot;if("full-native"===r&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});var n=getComputedStyle(e).visibility;if("hidden"===n||"collapse"===n)return!0;var i=o.call(e,"details>summary:first-of-type")?e.parentElement:e;if(o.call(i,"details:not([open]) *"))return!0;if(r&&"full"!==r&&"full-native"!==r&&"legacy-full"!==r){if("non-zero-area"===r)return C(e)}else{if("function"==typeof a){for(var l=e;e;){var c=e.parentElement,u=s(e);if(c&&!c.shadowRoot&&!0===a(c))return C(e);e=e.assignedSlot?e.assignedSlot:c||u===e.ownerDocument?c:u.host}e=l}if(y(e))return!e.getClientRects().length;if("legacy-full"!==r)return!0}return!1},S=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var r=0;r<t.children.length;r++){var a=t.children.item(r);if("LEGEND"===a.tagName)return!!o.call(t,"fieldset[disabled] *")||!a.contains(e)}return!0}t=t.parentElement}return!1},w=function(e,t){return!(t.disabled||A(t)&&"hidden"===t.type||b(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||S(t))},_=function(e,t){return!(A(t)&&"radio"===t.type&&!v(t)||0>m(t))&&!!w(e,t)},N=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},x=function(e){var t=[],r=[];return e.forEach(function(e,a){var n=!!e.scopeParent,i=n?e.scopeParent:e,o=p(i,n),s=n?x(e.candidates):i;0===o?n?t.push.apply(t,s):t.push(i):r.push({documentOrder:a,tabIndex:o,item:e,isScope:n,content:s})}),r.sort(h).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},E=(a.concat("iframe:not([inert]):not([inert] *)")).join(","),B=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==o.call(e,E)&&w(t,e)};let P=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];try{return B(...t)}catch{return!1}},I=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];try{return function(e,t){return x((t=t||{}).getShadowRoot?d([e],t.includeContainer,{filter:_.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:N}):u(e,t.includeContainer,_.bind(null,t)))}(...t)}catch{return[]}}},44585(e,t,r){"use strict";let a,n;var i=r(14041),o=r(49635),s=r(95195);let l=e=>((e,t)=>{let r=e;for(;r;){if(t(r))return r;r=r.parentElement}})(e,e=>{try{var t;return e instanceof HTMLElement&&(null==(t=e.dataset)?void 0:t.focusRoot)==="1"}catch{return!1}}),c=(a=[],{add:e=>(a.push(e),()=>{n(e)}),isLast:e=>!!a.length&&a[a.length-1]===e,remove:n=e=>{let t=a.indexOf(e);-1!==t&&a.splice(t,1)}});r.d(t,["A",0,e=>{let{active:t=!0,enableInitialFocus:r=!0,restoreFocus:a=!0,preventScroll:n=!0,disableRestoreByPointer:u=!0,rootRef:d}=e,[f]=(0,i.useState)({}),m=(0,i.useRef)(null),p=(0,i.useRef)(!1),h=(0,i.useRef)(""),A=(0,o.$4)();return(0,i.useEffect)(()=>{p.current=t},[t]),!p.current&&t&&(h.current="1",m.current=document.activeElement),(0,i.useEffect)(()=>{let e,i;if(!t||!d.current)return;c.add(f),d.current.removeAttribute("data-focus-pending"),h.current="";let o=!1,p=(e,t)=>{if(e!==document.activeElement){if(!(null==e?void 0:e.focus))return void p(t);e.focus({preventScroll:!!n})}},g=e=>{let t=e.querySelector("[data-focus-trap-fallback]");t?p(t,e):p(e)},v=e=>{var t;let{current:r}=d;if(!r||!c.isLast(f)||!document.hasFocus())return;let a=l(document.activeElement);if((null==a||null==(t=a.dataset)||!t.focusPending)&&a!==r){if(o){o=!1;return}e.stopImmediatePropagation(),g(r)}},y=e=>{if(i=Date.now(),!c.isLast(f)||"Tab"!==e.key||!d.current)return;let{current:t}=d,r=(0,s.K)(t,{includeContainer:!1});if(0===r.length)return void p(t);let a=r[0],n=r[r.length-1];e.shiftKey&&e.target===a&&(e.preventDefault(),p(n,t)),e.shiftKey||e.target!==n||(e.preventDefault(),p(a,t))},C=e=>{let t=e.ownerDocument.body===document.activeElement&&A;e.contains(document.activeElement)||t||(r?g(e):p(e))},b=window.setInterval(()=>{var e;
2494(null==(e=document.activeElement)?void 0:e.tagName)==="BODY"&&c.isLast(f)&&d.current&&C(d.current)},100);C(d.current);let S=()=>{o=!0},w=()=>{o=!1,e=Date.now()};return document.addEventListener("mousedown",S,!0),document.addEventListener("mouseup",w,!0),document.addEventListener("focusin",v,!0),document.addEventListener("keydown",y,!0),()=>{var t;window.clearInterval(b),document.removeEventListener("focusin",v,!0),document.removeEventListener("keydown",y,!0),document.removeEventListener("mousedown",S,!0),document.removeEventListener("mouseup",w,!0),c.remove(f);let r=document.activeElement,n=l(r),o=n&&n!==d.current,p=n&&n===d.current,h=r&&(0,s.t)(r),A=(e||0)>(i||0),g=m.current;m.current=null,!a||u&&A||!g||o||!p&&h||null==(t=g.focus)||t.call(g)}},[t]),t?{...h.current&&{"data-focus-pending":h.current},"data-focus-root":"1",tabIndex:-1}:{"data-focus-root":"1"}}])},27569(e,t,r){"use strict";var a=r(31085);let n=(0,r(14041).createContext)({});r.d(t,["A",0,e=>{let{dense:t,...r}=e;return(0,a.jsx)(n.Provider,{value:{dense:t},children:(0,a.jsx)("form",{method:"post",...r,onSubmit:e=>{var t;e.preventDefault(),null==(t=r.onSubmit)||t.call(r,e)}})})},"c",0,n])},60343(e,t,r){"use strict";let a,n;r.d(t,{A:()=>P});var i,o,s,l,c,u=r(31085),d=r(14041),f=Object.defineProperty,m=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,A=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&A(e,r,t[r]);if(m)for(var r of m(t))h.call(t,r)&&A(e,r,t[r]);return e},v=(e,t)=>{var r={};for(var a in e)p.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&m)for(var a of m(e))0>t.indexOf(a)&&h.call(e,a)&&(r[a]=e[a]);return r};(e=>{let t=class t{constructor(e,r,a,i){if(this.version=e,this.errorCorrectionLevel=r,this.modules=[],this.isFunction=[],e<t.MIN_VERSION||e>t.MAX_VERSION)throw RangeError("Version value out of range");if(i<-1||i>7)throw RangeError("Mask value out of range");this.size=4*e+17;let o=[];for(let e=0;e<this.size;e++)o.push(!1);for(let e=0;e<this.size;e++)this.modules.push(o.slice()),this.isFunction.push(o.slice());this.drawFunctionPatterns();let s=this.addEccAndInterleave(a);if(this.drawCodewords(s),-1==i){let e=1e9;for(let t=0;t<8;t++){this.applyMask(t),this.drawFormatBits(t);let r=this.getPenaltyScore();r<e&&(i=t,e=r),this.applyMask(t)}}n(0<=i&&i<=7),this.mask=i,this.applyMask(i),this.drawFormatBits(i),this.isFunction=[]}static encodeText(r,a){let n=e.QrSegment.makeSegments(r);return t.encodeSegments(n,a)}static encodeBinary(r,a){let n=e.QrSegment.makeBytes(r);return t.encodeSegments([n],a)}static encodeSegments(e,a,i=1,s=40,l=-1,c=!0){let u,d;if(!(t.MIN_VERSION<=i&&i<=s&&s<=t.MAX_VERSION)||l<-1||l>7)throw RangeError("Invalid value");for(u=i;;u++){let r=8*t.getNumDataCodewords(u,a),n=o.getTotalBits(e,u);if(n<=r){d=n;break}if(u>=s)throw RangeError("Data too long")}for(let e of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])c&&d<=8*t.getNumDataCodewords(u,e)&&(a=e);let f=[];for(let t of e)for(let e of(r(t.mode.modeBits,4,f),r(t.numChars,t.mode.numCharCountBits(u),f),t.getData()))f.push(e);n(f.length==d);let m=8*t.getNumDataCodewords(u,a);n(f.length<=m),r(0,Math.min(4,m-f.length),f),r(0,(8-f.length%8)%8,f),n(f.length%8==0);for(let e=236;f.length<m;e^=253)r(e,8,f);let p=[];for(;8*p.length<f.length;)p.push(0);return f.forEach((e,t)=>p[t>>>3]|=e<<7-(7&t)),new t(u,a,p,l)}getModule(e,t){return 0<=e&&e<this.size&&0<=t&&t<this.size&&this.modules[t][e]}getModules(){return this.modules}drawFunctionPatterns(){for(let e=0;e<this.size;e++)this.setFunctionModule(6,e,e%2==0),this.setFunctionModule(e,6,e%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);let e=this.getAlignmentPatternPositions(),t=e.length;for(let r=0;r<t;r++)for(let a=0;a<t;a++)(0!=r||0!=a)&&(0!=r||a!=t-1)&&(r!=t-1||0!=a)&&this.drawAlignmentPattern(e[r],e[a]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){let t=this.errorCorrectionLevel.formatBits<<3|e,r=t;for(let e=0;e<10;e++)r=r<<1^(r>>>9)*1335;let i=(t<<10|r)^21522;n(i>>>15==0);for(let e=0;e<=5;e++)this.setFunctionModule(8,e,a(i,e));this.setFunctionModule(8,7,a(i,6)),this.setFunctionModule(8,8,a(i,7)),this.setFunctionModule(7,8,a(i,8));for(let e=9;e<15;e++)this.setFunctionModule(14-e,8,a(i,e));for(let e=0;e<8;e++)this.setFunctionModule(this.size-1-e,8,a(i,e));for(let e=8;e<15;e++)this.setFunctionModule(8,this.size-15+e,a(i,e));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let t=0;t<12;t++)e=e<<1^(e>>>11)*7973;let t=this.version<<12|e;n(t>>>18==0);for(let e=0;e<18;e++){let r=a(t,e),n=this.size-11+e%3,i=Math.floor(e/3);this.setFunctionModule(n,i,r),this.setFunctionModule(i,n,r)}}drawFinderPattern(e,t){for(let r=-4;r<=4;r++)for(let a=-4;a<=4;a++){let n=Math.max(Math.abs(a),Math.abs(r)),i=e+a,o=t+r;0<=i&&i<this.size&&0<=o&&o<this.size&&this.setFunctionModule(i,o,2!=n&&4!=n)}}drawAlignmentPattern(e,t){for(let r=-2;r<=2;r++)for(let a=-2;a<=2;a++)this.setFunctionModule(e+a,t+r,1!=Math.max(Math.abs(a),Math.abs(r)))}setFunctionModule(e,t,r){this.modules[t][e]=r,this.isFunction[t][e]=!0}addEccAndInterleave(e){let r=this.version,a=this.errorCorrectionLevel;if(e.length!=t.getNumDataCodewords(r,a))throw RangeError("Invalid argument");let i=t.NUM_ERROR_CORRECTION_BLOCKS[a.ordinal][r],o=t.ECC_CODEWORDS_PER_BLOCK[a.ordinal][r],s=Math.floor(t.getNumRawDataModules(r)/8),l=i-s%i,c=Math.floor(s/i),u=[],d=t.reedSolomonComputeDivisor(o);for(let r=0,a=0;r<i;r++){let n=e.slice(a,a+c-o+(r<l?0:1));a+=n.length;let i=t.reedSolomonComputeRemainder(n,d);r<l&&n.push(0),u.push(n.concat(i))}let f=[];for(let e=0;e<u[0].length;e++)u.forEach((t,r)=>{(e!=c-o||r>=l)&&f.push(t[e])});return n(f.length==s),f}drawCodewords(e){if(e.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw RangeError("Invalid argument");let r=0;for(let t=this.size-1;t>=1;t-=2){6==t&&(t=5);for(let n=0;n<this.size;n++)for(let i=0;i<2;i++){let o=t-i,s=(t+1&2)==0?this.size-1-n:n;!this.isFunction[s][o]&&r<8*e.length&&(this.modules[s][o]=a(e[r>>>3],7-(7&r)),r++)}}n(r==8*e.length)}applyMask(e){if(e<0||e>7)throw RangeError("Mask value out of range");for(let t=0;t<this.size;t++)for(let r=0;r<this.size;r++){let a;switch(e){case 0:a=(r+t)%2==0;break;case 1:a=t%2==0;break;case 2:a=r%3==0;break;case 3:a=(r+t)%3==0;break;case 4:a=(Math.floor(r/3)+Math.floor(t/2))%2==0;break;case 5:a=r*t%2+r*t%3==0;break;case 6:a=(r*t%2+r*t%3)%2==0;break;case 7:a=((r+t)%2+r*t%3)%2==0;break;default:throw Error("Unreachable")}!this.isFunction[t][r]&&a&&(this.modules[t][r]=!this.modules[t][r])}}getPenaltyScore(){let e=0;for(let r=0;r<this.size;r++){let a=!1,n=0,i=[0,0,0,0,0,0,0];for(let o=0;o<this.size;
vendor: 7,086 bytes, line 2494
2494o++)this.modules[r][o]==a?5==++n?e+=t.PENALTY_N1:n>5&&e++:(this.finderPenaltyAddHistory(n,i),a||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),a=this.modules[r][o],n=1);e+=this.finderPenaltyTerminateAndCount(a,n,i)*t.PENALTY_N3}for(let r=0;r<this.size;r++){let a=!1,n=0,i=[0,0,0,0,0,0,0];for(let o=0;o<this.size;o++)this.modules[o][r]==a?5==++n?e+=t.PENALTY_N1:n>5&&e++:(this.finderPenaltyAddHistory(n,i),a||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),a=this.modules[o][r],n=1);e+=this.finderPenaltyTerminateAndCount(a,n,i)*t.PENALTY_N3}for(let r=0;r<this.size-1;r++)for(let a=0;a<this.size-1;a++){let n=this.modules[r][a];n==this.modules[r][a+1]&&n==this.modules[r+1][a]&&n==this.modules[r+1][a+1]&&(e+=t.PENALTY_N2)}let r=0;for(let e of this.modules)r=e.reduce((e,t)=>e+ +!!t,r);let a=this.size*this.size,i=Math.ceil(Math.abs(20*r-10*a)/a)-1;return n(0<=i&&i<=9),n(0<=(e+=i*t.PENALTY_N4)&&e<=2568888),e}getAlignmentPatternPositions(){if(1==this.version)return[];{let e=Math.floor(this.version/7)+2,t=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2)),r=[6];for(let a=this.size-7;r.length<e;a-=t)r.splice(1,0,a);return r}}static getNumRawDataModules(e){if(e<t.MIN_VERSION||e>t.MAX_VERSION)throw RangeError("Version number out of range");let r=(16*e+128)*e+64;if(e>=2){let t=Math.floor(e/7)+2;r-=(25*t-10)*t-55,e>=7&&(r-=36)}return n(208<=r&&r<=29648),r}static getNumDataCodewords(e,r){return Math.floor(t.getNumRawDataModules(e)/8)-t.ECC_CODEWORDS_PER_BLOCK[r.ordinal][e]*t.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw RangeError("Degree out of range");let r=[];for(let t=0;t<e-1;t++)r.push(0);r.push(1);let a=1;for(let n=0;n<e;n++){for(let e=0;e<r.length;e++)r[e]=t.reedSolomonMultiply(r[e],a),e+1<r.length&&(r[e]^=r[e+1]);a=t.reedSolomonMultiply(a,2)}return r}static reedSolomonComputeRemainder(e,r){let a=r.map(e=>0);for(let n of e){let e=n^a.shift();a.push(0),r.forEach((r,n)=>a[n]^=t.reedSolomonMultiply(r,e))}return a}static reedSolomonMultiply(e,t){if(e>>>8!=0||t>>>8!=0)throw RangeError("Byte out of range");let r=0;for(let a=7;a>=0;a--)r=r<<1^(r>>>7)*285^(t>>>a&1)*e;return n(r>>>8==0),r}finderPenaltyCountPatterns(e){let t=e[1];n(t<=3*this.size);let r=t>0&&e[2]==t&&e[3]==3*t&&e[4]==t&&e[5]==t;return(r&&e[0]>=4*t&&e[6]>=t?1:0)+(r&&e[6]>=4*t&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,r){return e&&(this.finderPenaltyAddHistory(t,r),t=0),t+=this.size,this.finderPenaltyAddHistory(t,r),this.finderPenaltyCountPatterns(r)}finderPenaltyAddHistory(e,t){0==t[0]&&(e+=this.size),t.pop(),t.unshift(e)}};function r(e,t,r){if(t<0||t>31||e>>>t!=0)throw RangeError("Value out of range");for(let a=t-1;a>=0;a--)r.push(e>>>a&1)}function a(e,t){return(e>>>t&1)!=0}function n(e){if(!e)throw Error("Assertion error")}t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;let i=class e{constructor(e,t,r){if(this.mode=e,this.numChars=t,this.bitData=r,t<0)throw RangeError("Invalid argument");this.bitData=r.slice()}static makeBytes(t){let a=[];for(let e of t)r(e,8,a);return new e(e.Mode.BYTE,t.length,a)}static makeNumeric(t){if(!e.isNumeric(t))throw RangeError("String contains non-numeric characters");let a=[];for(let e=0;e<t.length;){let n=Math.min(t.length-e,3);r(parseInt(t.substring(e,e+n),10),3*n+1,a),e+=n}return new e(e.Mode.NUMERIC,t.length,a)}static makeAlphanumeric(t){let a;if(!e.isAlphanumeric(t))throw RangeError("String contains unencodable characters in alphanumeric mode");let n=[];for(a=0;a+2<=t.length;a+=2){let i=45*e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(a));r(i+=e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(a+1)),11,n)}return a<t.length&&r(e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(a)),6,n),new e(e.Mode.ALPHANUMERIC,t.length,n)}static makeSegments(t){return""==t?[]:e.isNumeric(t)?[e.makeNumeric(t)]:e.isAlphanumeric(t)?[e.makeAlphanumeric(t)]:[e.makeBytes(e.toUtf8ByteArray(t))]}static makeEci(t){let a=[];if(t<0)throw RangeError("ECI assignment value out of range");if(t<128)r(t,8,a);else if(t<16384)r(2,2,a),r(t,14,a);else if(t<1e6)r(6,3,a),r(t,21,a);else throw RangeError("ECI assignment value out of range");return new e(e.Mode.ECI,0,a)}static isNumeric(t){return e.NUMERIC_REGEX.test(t)}static isAlphanumeric(t){return e.ALPHANUMERIC_REGEX.test(t)}getData(){return this.bitData.slice()}static getTotalBits(e,t){let r=0;for(let a of e){let e=a.mode.numCharCountBits(t);if(a.numChars>=1<<e)return 1/0;r+=4+e+a.bitData.length}return r}static toUtf8ByteArray(e){e=encodeURI(e);let t=[];for(let r=0;r<e.length;r++)"%"!=e.charAt(r)?t.push(e.charCodeAt(r)):(t.push(parseInt(e.substring(r+1,r+3),16)),r+=2);return t}};i.NUMERIC_REGEX=/^[0-9]*$/,i.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,i.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let o=i;e.QrSegment=i})(c||(c={})),o=(i=c||(c={})).QrCode||(i.QrCode={}),(a=class{constructor(e,t){this.ordinal=e,this.formatBits=t}}).LOW=new a(0,1),a.MEDIUM=new a(1,0),a.QUARTILE=new a(2,3),a.HIGH=new a(3,2),o.Ecc=a,l=(s=c||(c={})).QrSegment||(s.QrSegment={}),(n=class{constructor(e,t){this.modeBits=e,this.numBitsCharCount=t}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}}).NUMERIC=new n(1,[10,12,14]),n.ALPHANUMERIC=new n(2,[9,11,13]),n.BYTE=new n(4,[8,16,16]),n.KANJI=new n(8,[8,10,12]),n.ECI=new n(7,[0,0,0]),l.Mode=n;var y=c,C={L:y.QrCode.Ecc.LOW,M:y.QrCode.Ecc.MEDIUM,Q:y.QrCode.Ecc.QUARTILE,H:y.QrCode.Ecc.HIGH},b="#FFFFFF",S="#000000";function w(e,t=0){let r=[];return e.forEach(function(e,a){let n=null;e.forEach(function(i,o){if(!i&&null!==n){r.push(`M${n+t} ${a+t}h${o-n}v1H${n+t}z`),n=null;return}if(o===e.length-1){if(!i)return;null===n?r.push(`M${o+t},${a+t} h1v1H${o+t}z`):r.push(`M${n+t},${a+t} h${o+1-n}v1H${n+t}z`);return}i&&null===n&&(n=o)})}),r.join("")}function _(e,t){return e.slice().map((e,r)=>r<t.y||r>=t.y+t.h?e:e.map((e,r)=>(r<t.x||r>=t.x+t.w)&&e))}function N({value:e,level:t,minVersion:r,includeMargin:a,marginSize:n,imageSettings:i,size:o,boostLevel:s}){let l=d.useMemo(()=>{let a=(Array.isArray(e)?e:[e]).reduce((e,t)=>
2494(e.push(...y.QrSegment.makeSegments(t)),e),[]);return y.QrCode.encodeSegments(a,C[t],r,void 0,void 0,s)},[e,t,r,s]),{cells:c,margin:u,numCells:f,calculatedImageSettings:m}=d.useMemo(()=>{let e=l.getModules(),t=null!=n?Math.max(Math.floor(n),0):4*!!a,r=e.length+2*t,s=function(e,t,r,a){if(null==a)return null;let n=e.length+2*r,i=Math.floor(.1*t),o=n/t,s=(a.width||i)*o,l=(a.height||i)*o,c=null==a.x?e.length/2-s/2:a.x*o,u=null==a.y?e.length/2-l/2:a.y*o,d=null==a.opacity?1:a.opacity,f=null;if(a.excavate){let e=Math.floor(c),t=Math.floor(u),r=Math.ceil(s+c-e),a=Math.ceil(l+u-t);f={x:e,y:t,w:r,h:a}}return{x:c,y:u,h:l,w:s,excavation:f,opacity:d,crossOrigin:a.crossOrigin}}(e,o,t,i);return{cells:e,margin:t,numCells:r,calculatedImageSettings:s}},[l,o,i,a,n]);return{qrcode:l,margin:u,cells:c,numCells:f,calculatedImageSettings:m}}var x=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}();d.forwardRef(function(e,t){let{value:r,size:a=128,level:n="L",bgColor:i=b,fgColor:o=S,includeMargin:s=!1,minVersion:l=1,boostLevel:c,marginSize:u,imageSettings:f}=e,m=v(e,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:p}=m,h=v(m,["style"]),A=null==f?void 0:f.src,y=d.useRef(null),C=d.useRef(null),E=d.useCallback(e=>{y.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[t]),[B,P]=d.useState(!1),{margin:I,cells:k,numCells:T,calculatedImageSettings:D}=N({value:r,level:n,minVersion:l,boostLevel:c,includeMargin:s,marginSize:u,imageSettings:f,size:a});d.useEffect(()=>{if(null!=y.current){let e=y.current,t=e.getContext("2d");if(!t)return;let r=k,n=C.current,s=null!=D&&null!==n&&n.complete&&0!==n.naturalHeight&&0!==n.naturalWidth;s&&null!=D.excavation&&(r=_(k,D.excavation));let l=window.devicePixelRatio||1;e.height=e.width=a*l;let c=a/T*l;t.scale(c,c),t.fillStyle=i,t.fillRect(0,0,T,T),t.fillStyle=o,x?t.fill(new Path2D(w(r,I))):k.forEach(function(e,r){e.forEach(function(e,a){e&&t.fillRect(a+I,r+I,1,1)})}),D&&(t.globalAlpha=D.opacity),s&&t.drawImage(n,D.x+I,D.y+I,D.w,D.h)}}),d.useEffect(()=>{P(!1)},[A]);let M=g({height:a,width:a},p),R=null;return null!=A&&(R=d.createElement("img",{src:A,key:A,style:{display:"none"},onLoad:()=>{P(!0)},ref:C,crossOrigin:null==D?void 0:D.crossOrigin})),d.createElement(d.Fragment,null,d.createElement("canvas",g({style:M,height:a,width:a,ref:E,role:"img"},h)),R)}).displayName="QRCodeCanvas";var E=d.forwardRef(function(e,t){let{value:r,size:a=128,level:n="L",bgColor:i=b,fgColor:o=S,includeMargin:s=!1,minVersion:l=1,boostLevel:c,title:u,marginSize:f,imageSettings:m}=e,p=v(e,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:h,cells:A,numCells:y,calculatedImageSettings:C}=N({value:r,level:n,minVersion:l,boostLevel:c,includeMargin:s,marginSize:f,imageSettings:m,size:a}),x=A,E=null;null!=m&&null!=C&&(null!=C.excavation&&(x=_(A,C.excavation)),E=d.createElement("image",{href:m.src,height:C.h,width:C.w,x:C.x+h,y:C.y+h,preserveAspectRatio:"none",opacity:C.opacity,crossOrigin:C.crossOrigin}));let B=w(x,h);return d.createElement("svg",g({height:a,width:a,viewBox:`0 0 ${y} ${y}`,ref:t,role:"img"},p),!!u&&d.createElement("title",null,u),d.createElement("path",{fill:i,d:`M0,0 h${y}v${y}H0z`,shapeRendering:"crispEdges"}),d.createElement("path",{fill:o,d:B,shapeRendering:"crispEdges"}),E)});E.displayName="QRCodeSVG";var B=r(33691);let P=(0,d.forwardRef)((e,t)=>{let{size:r=200,className:a,...n}=e;return(0,u.jsx)(E,{className:(0,B.A)(["qr-code",a]),size:r,ref:t,...n})})},20488(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(24205),o=r(18219),s=r(81672),l=r(33691);let c=(0,n.forwardRef)((e,t)=>{let{id:r,className:c,title:u,loading:d,disabled:f,checked:m,indeterminate:p=!1,color:h,backgroundColor:A,borderColor:g,children:v,labelOnClick:y,labelProps:C,gap:b="gap-2",...S}=e,w=(0,n.useRef)(null),_=(0,i.jn)(w,t);return(0,n.useEffect)(()=>{w.current&&(w.current.indeterminate=p)},[p]),(0,a.jsxs)("label",{...C,htmlFor:r,className:(0,l.A)("checkbox-container",!(null==c?void 0:c.includes("expand-click-area"))&&"relative",b,c),title:u,onClick:y,children:[(0,a.jsx)("input",{ref:_,disabled:f||d,id:r,type:"checkbox",className:"checkbox-input",checked:m,...S}),(0,a.jsx)("span",{className:"checkbox-fakecheck",style:{borderColor:g,background:A,color:h},children:!1===p?(0,a.jsx)(o.W,{className:"checkbox-fakecheck-img",size:4,color:h}):(0,a.jsx)(s.v,{className:"checkbox-fakecheck-img color-disabled",size:4})}),v]})});r.d(t,["A",0,c])},22265(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(24241),o=r(24205),s=r(33691);let l=(0,n.forwardRef)((e,t)=>{let{children:r,id:l="fileInput",className:c,onChange:u,disabled:d,shape:f,color:m,loading:p,...h}=e,A=(0,n.useRef)(null),g=(0,o.jn)(A,t);return(0,a.jsxs)(i.Ov,{as:"label",htmlFor:l,className:(0,s.A)(c,"relative"),disabled:d,shape:f,color:m,loading:p,children:[(0,a.jsx)("input",{id:l,type:"file",className:"sr-only",onChange:e=>{u(e),A.current&&(A.current.value="")},...h,ref:g}),r]})});r.d(t,["A",0,l])},43839(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(35784),s=r(33691),l=r(86480),c=r(33468),u=r(92984);let d=(0,n.forwardRef)((e,t)=>{var r;let{containerRef:d,icon:f,error:m,errorZoneClassName:p,autoComplete:h="off",className:A="",type:g="text",iconSearchDisplayed:v=!0,onPressEnter:y,isSubmitted:C,loading:b=!1,required:S=!1,id:w,placeholder:_,value:N,fullWidth:x=!0,...E}=e,{handlers:B,statusClasses:P,status:I}=(0,u.A)({onPressEnter:y,...E}
2494),[k]=(0,n.useState)((0,l.A)("input")),T=!S||N||0===N||m?m:(0,i.c)("Error").t`This field is required`,D=!!(T&&(I.isDirty||C));return(0,a.jsxs)(a.Fragment,{children:[w&&_?(0,a.jsx)("label",{className:"sr-only",htmlFor:w,children:_}):null,(r=(0,a.jsx)("input",{className:(0,s.A)(["field",x&&"w-full",A,P]),"aria-invalid":D,"aria-describedby":k,id:w,ref:t,type:g,value:N,placeholder:_,autoComplete:h,disabled:b||E.disabled,required:S,...E,...B}),"search"===g&&v?(0,a.jsxs)("div",{ref:d,className:(0,s.A)(["relative flex",D&&"field-icon-container--invalid"]),children:[(0,a.jsx)(o.T,{className:"absolute pointer-events-none left-icon"}),r]}):f?(0,a.jsxs)("div",{ref:d,className:(0,s.A)(["relative field-icon-container w-full",D&&"field-icon-container--invalid"]),children:[r,(0,n.cloneElement)(f,{className:(0,s.A)([f.props.className,"right-icon absolute flex"])})]}):r),D&&(0,a.jsx)(c.A,{className:p,id:k,children:T})]})});d.displayName="Input",r.d(t,["A",0,d])},4398(e,t,r){"use strict";var a=r(31085),n=r(33691);r.d(t,["A",0,e=>{let{id:t,children:r,className:i="inline-flex",name:o,disabled:s=!1,...l}=e;return(0,a.jsxs)("label",{htmlFor:t,className:(0,n.A)([!(null==i?void 0:i.includes("expand-click-area"))&&"relative",s&&"opacity-50 pointer-events-none",i]),children:[(0,a.jsx)("input",{id:t,type:"radio",className:"radio sr-only",name:o,disabled:s,...l}),(0,a.jsx)("span",{className:(0,n.A)("radio-fakeradio checkbox-fakecheck shrink-0",r?"mr-2":"")}),r]})}])},59811(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(75907),o=r(43839),s=r(19125);let l=(0,n.forwardRef)((e,t)=>{let{delay:r=200,onChange:l=i.A,value:c="",...u}=e,[d,f]=(0,n.useState)(c),m=(0,s.A)(d,r);return(0,n.useEffect)(()=>
2494{l(m)},[m]),(0,n.useEffect)(()=>{f(c)},[c]),(0,a.jsx)(o.A,{ref:t,value:d,onChange:e=>{let{target:t}=e;return f(t.value)},type:"search",...u})});l.displayName="SearchInput",r.d(t,["A",0,l])},19125(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(14041);function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,[r,n]=(0,a.useState)(e),i=(0,a.useRef)(0),o=(0,a.useCallback)(()=>{window.clearInterval(i.current)},[]);return(0,a.useEffect)(()=>t?(i.current=window.setTimeout(()=>{n(e)},t),o):n(e),[e,t]),(0,a.useEffect)(()=>o,[]),t?r:e}},92984(e,t,r){"use strict";var a=r(14041);let n={isFocused:!1,isBlurred:!1,isDirty:!1,isPristine:!0};r.d(t,["A",0,function(e){let{onFocus:t,onBlur:r,onChange:i,onPressEnter:o,onKeyDown:s,disabled:l}=e,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"field",[d,f]=(0,a.useState)(c),{isFocused:m,isBlurred:p,isPristine:h,isDirty:A}=d,g=(0,a.useMemo)(()=>[h&&"pristine",m&&"focused",p&&"blurred",A&&"dirty"].filter(Boolean).map(e=>`${u}-${e}`).join(" "),[d,u]);return{status:d,statusClasses:g,reset:()=>{f({...n})},handlers:{onFocus:e=>{!l&&(m||f({...d,isBlurred:!1,isFocused:!0,isPristine:!1}),t&&t(e))},onBlur:e=>{p||f({...d,isBlurred:!0,isFocused:!1,isPristine:!1}),r&&r(e)},onChange:e=>{A||f({...d,isDirty:!0,isPristine:!1}),i&&i(e)},onKeyDown:e=>{"Enter"===e.key&&o&&o(e),s&&s(e)}}}}])},79357(e,t,r){"use strict";r.d(t,{A:()=>s});var a=r(31085),n=r(14041),i=r(33691);let o=(0,n.forwardRef)((e,t)=>{let{children:r,icon:n,suffix:o,hasError:s,isBigger:l,isGroupElement:c,classname:u,style:d}=e;return(0,a.jsxs)("div",{ref:t,className:(0,i.A)("relative stacked-field flex items-center gap-x-4 w-full",s&&"stacked-field--errors",l&&"stacked-field--bigger-field",c?"border-top border-left border-right":"border stacked-field--rounded",u),style:d,children:[n&&(0,a.jsx)("div",{className:"shrink-0",children:n}),(0,a.jsx)("div",{className:"flex-1",children:r}),o&&(0,a.jsx)("div",{className:"shrink-0",children:o})]})});o.displayName="InputFieldStacked";let s=o},93673(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(31085),n=r(33691);let i=e=>{let{children:t,classname:r}=e;return(0,a.jsx)("div",{className:(0,n.A)("stacked-field-group",r),children:t})}},84499(e,t,r){"use strict";var a=r(31085),n=r(33691);r.d(t,["A",0,e=>{let{htmlFor:t,className:r,children:i,...o}=e;return(0,a.jsx)("label",{htmlFor:t,className:(0,n.A)(["label",r]),...o,children:i})}])},37560(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(33664),o=r(58691),s=r(19408),l=r(39009),c=r(13197),u=r(4981),d=r(11325);let f=(0,n.forwardRef)((e,t)=>{let{to:r,toApp:n,reloadDocument:f,children:m,...p}=e,{APP_NAME:h}=(0,o.U)(),A=(0,d.A)(),g=n??(f?h:void 0);if(g&&(g!==h||f)){if("sso"===A.mode){var v;if(g===c.h.PROTONVPN_SETTINGS){let e=`https://${c.pI}/${(0,u.NB)(r)}`;return(0,a.jsx)("a",{ref:t,...p,target:"_blank",href:e,children:m})}let e=null==(v=A.getLocalID)?void 0:v.call(A),n=(0,l.nO)(r,g,e);return(0,a.jsx)("a",{ref:t,target:"_blank",...p,href:n,children:m})}if(h===c.h.PROTONVPN_SETTINGS){let e=(0,l.nO)(r,g);return(0,a.jsx)("a",{ref:t,target:"_blank",...p,href:e,children:m})}if("standalone"===A.mode)return(0,a.jsx)(s.m,{title:"Disabled in standalone mode",children:(0,a.jsx)("a",{ref:t,...p,onClick:e=>e.preventDefault(),href:"#",children:m})});let e=(0,l.Vj)(r,g);return(0,a.jsx)("a",{ref:t,target:"_self",...p,href:e,children:m})}return(0,a.jsx)(i.N_,{ref:t,to:r,...p,children:m})});r.d(t,["A",0,f])},9406(e,t,r){"use strict";r.d(t,{A:()=>p});var a=r(31085),n=r(14041),i=r(6780),o=r(16865),s=r(19408),l=r(92698),c=r(38386),u=r(88282);let d=e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8.5 16a7.5 7.5 0 1 0 0-15 7.5 7.5 0 0 0 0 15Zm0-10.852a1.5 1.5 0 0 0-1.5 1.5.5.5 0 0 1-1 0 2.5 2.5 0 0 1 2.5-2.5h.148A2.352 2.352 0 0 1 11 6.5c0 .566-.266 1.098-.719 1.437l-.681.511a1.5 1.5 0 0 0-.6 1.2.5.5 0 0 1-1 0 2.5 2.5 0 0 1 1-2l.681-.51C9.882 6.986 10 6.75 10 6.5c0-.746-.605-1.352-1.352-1.352H8.5Zm0 7.602a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})};var f=r(33691),m=r(86480);let p=e=>{let{originalPlacement:t="top",url:r,title:p,buttonClass:h,buttonTabIndex:A,className:g="",questionMark:v=!1,filled:y=!1,colorPrimary:C=!0,fakeDisabled:b=!1,tooltipClassName:S,tooltipStyle:w,openDelay:_=0,...N}
2494=e,[x]=(0,n.useState)((0,m.A)("tooltip")),E=p||"",B=v&&!y?u.H:v&&y?d:!v&&y?c.V:l.T;return!p&&r?(0,a.jsx)(o.g,{className:(0,f.A)("info-button inline-flex align-middle color-inherit relative rounded-full",!b&&"interactive-pseudo interactive--no-background",h),href:r,children:(0,a.jsx)(B,{className:(0,f.A)(C&&"color-primary",g),alt:(0,i.c)("Action").t`More info: ${E}`,...N})}):(0,a.jsx)(s.m,{title:E,openDelay:_,closeDelay:250,longTapDelay:0,originalPlacement:t,tooltipClassName:S,tooltipStyle:w,children:(0,a.jsx)("button",{tabIndex:A,className:(0,f.A)("info-button inline-flex color-inherit relative rounded-full",!b&&"interactive-pseudo interactive--no-background",h),onClick:e=>{e.preventDefault(),r&&window.open(r)},"aria-describedby":x,type:"button",role:r?"link":void 0,children:(0,a.jsx)(B,{className:(0,f.A)(C&&"color-primary",g),alt:(0,i.c)("Action").t`More info: ${E}`,...N})})})}},74026(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(70313),o=r(58691),s=r(98470),l=r(13197),c=r(49635),u=r(37560);let d=(0,n.forwardRef)((e,t)=>{let{path:r,app:n,children:d,...f}=e,m=(0,i.zy)(),{APP_NAME:p}=(0,o.U)();if(p===l.h.PROTONVPN_SETTINGS)return(0,a.jsx)(u.A,{to:r,ref:t,...f,children:d});let h=p===l.h.PROTONACCOUNT?(0,s.Pu)(m.pathname):void 0,A=(n!==l.h.PROTONACCOUNT?n:void 0)||h||p,g=(0,s.fw)(A),v=A!==l.h.PROTONACCOUNT&&g?`/${g}`:"";return(0,a.jsx)(u.A,{to:`${v}${r}`,ref:t,toApp:l.h.PROTONACCOUNT,target:(0,c.$4)()||(h?h!==A:p!==A)?"_blank":"_self",...f,children:d})});r.d(t,["A",0,d])},36838(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(33691);r.d(t,["A",0,e=>{let{className:t,...r}=e;return(0,a.jsx)("span",{className:(0,i.A)(["ellipsis-loader",t]),...r,children:(0,a.jsx)("span",{className:"sr-only",children:(0,n.c)("Info").t`Loading`})})}])},10795(e,t,r){"use strict";var a=r(31085),n=r(85321);r.d(t,["A",0,e=>{let{size:t="small",className:r="mx-auto flex my-8",style:i}=e;return(0,a.jsx)("div",{className:r,style:i,children:(0,a.jsx)(n.m,{className:"m-auto",size:t})})}])},50266(e,t,r){"use strict";var a=r(31085),n=r(36838);r.d(t,["A",0,e=>{let{children:t,className:r}=e;return(0,a.jsxs)("p",{className:r,children:[t,(0,a.jsx)(n.A,{})]})}])},17613(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(13197),o=r(86480),s=r(62482);r.d(t,["A",0,e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,n.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=334;break;default:t=178}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?i.VX:void 0,variant:r,...c,children:["glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,d:"M7 6a3 3 0 0 0-3 3v1l1 1v17l20-10 1 1h6V9a3 3 0 0 0-3-3H7Z"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,d:"M23.643 10H4v16.119A2.88 2.88 0 0 0 6.881 29H17l5.251-7.877A3.411 3.411 0 0 1 25.41 19H26v-6.643A2.357 2.357 0 0 0 23.643 10Z"}),(0,a.jsx)("path",{fill:"#B8D7FF",d:"M17 29v-1.075a2.5 2.5 0 0 1 .602-1.627l5.053-5.897a3.43 3.43 0 0 1 .345-.404l-.345.404A3.394 3.394 0 0 0 22 22.41V29h-5Z"}),(0,a.jsx)("path",{fill:"#8F69FF",d:"M24.6 25.386h1.02a.787.787 0 0 0 .802.596c.462-.001.766-.253.766-.623s-.316-.575-.943-.575h-.405v-.833h.352c.606 0 .854-.223.854-.555 0-.331-.269-.56-.642-.56a.642.642 0 0 0-.455.153.631.631 0 0 0-.219.425h-.985c.035-.58.497-1.414 1.654-1.414.928 0 1.57.525 1.57 1.264a1.1 1.1 0 0 1-.216.66c-.142.191-.34.335-.567.405v.015a1.117 1.117 0 0 1 .922 1.135c0 .801-.74 1.33-1.695 1.33-1.014.005-1.74-.567-1.813-1.424Zm5.292-3.306h.743v4.661h-.959v-3.576l-.923.622v-.942l1.14-.765Z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-b`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(44.9183 0 0 40.1408 25.159 -5.851)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".503",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".994",stopColor:"#06B8FF"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-a`,x1:"27.523",x2:"11.191",y1:"21.036",y2:"-2.692",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#BFE8FF"}),(0,a.jsx)("stop",{offset:".307",stopColor:"#BFABFF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#7341FF"})]})]})]}),"with-wordmark"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,d:"M3 6a3 3 0 0 0-3 3v1l1 1v17l20-10 1 1h6V9a3 3 0 0 0-3-3H3Z"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,d:"M19.643 10H0v16.119A2.88 2.88 0 0 0 2.881 29H13l5.251-7.877A3.411 3.411 0 0 1 21.41 19H22v-6.643A2.357 2.357 0 0 0 19.643 10Z"}),(0,a.jsx)("path",{fill:"#B8D7FF",d:"M13 29v-1.075a2.5 2.5 0 0 1 .602-1.627l5.053-5.897a3.42 3.42 0 0 1 .345-.403l-.345.403A3.394 3.394 0 0 0 18 22.41V29h-5Z"}),(0,a.jsx)("path",{fill:"#8F69FF",d:"M20.6 25.386h1.02a.787.787 0 0 0 .802.596c.462-.001.766-.253.766-.623s-.316-.575-.943-.575h-.405v-.833h.352c.606 0 .854-.223.854-.555 0-.331-.269-.56-.642-.56a.642.642 0 0 0-.455.153.631.631 0 0 0-.219.425h-.985c.035-.58.497-1.414 1.654-1.414.928 0 1.57.525 1.57 1.264a1.1 1.1 0 0 1-.216.66c-.142.191-.34.335-.567.405v.015a1.117 1.117 0 0 1 .922 1.135c0 .801-.74 1.33-1.695 1.33-1.014.005-1.74-.567-1.813-1.424Zm5.292-3.306h.743v4.661h-.959v-3.576l-.923.622v-.942l1.14-.765Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M38 21.26v3.664h2.56V21.42a1.282 1.282 
24940 0 1 1.279-1.286h2.624a4.593 4.593 0 0 0 3.261-1.36 4.652 4.652 0 0 0 1.351-3.28c0-1.23-.486-2.41-1.35-3.282a4.603 4.603 0 0 0-3.265-1.358H38v4.58h2.56v-2.159h3.73c.58 0 1.134.232 1.544.644a2.2 2.2 0 0 1 0 3.105 2.18 2.18 0 0 1-1.544.643h-2.71a3.55 3.55 0 0 0-2.528 1.055 3.651 3.651 0 0 0-.776 1.166A3.54 3.54 0 0 0 38 21.26Zm11.473 3.664v-5.583c0-2.279 1.322-4.091 3.97-4.091a5.09 5.09 0 0 1 1.262.14v2.296c-.301-.02-.56-.02-.682-.02-1.402 0-2.005.646-2.005 1.955v5.303h-2.545Zm5.994-4.734c0-2.802 2.104-4.937 5.033-4.937 2.929 0 5.033 2.135 5.033 4.937 0 2.802-2.104 4.957-5.033 4.957-2.929 0-5.033-2.158-5.033-4.957Zm7.558 0c0-1.593-1.064-2.722-2.525-2.722-1.465 0-2.525 1.127-2.525 2.722 0 1.612 1.063 2.721 2.525 2.721 1.461 0 2.525-1.112 2.525-2.721Zm10.643 0c0-2.802 2.104-4.937 5.032-4.937 2.926 0 5.03 2.135 5.03 4.937 0 2.802-2.104 4.957-5.03 4.957-2.928 0-5.032-2.158-5.032-4.957Zm7.557 0c0-1.593-1.063-2.722-2.524-2.722-1.462 0-2.525 1.127-2.525 2.722 0 1.612 1.063 2.721 2.525 2.721 1.461 0 2.524-1.112 2.524-2.721Zm3.828 4.734v-5.38c0-2.499 1.583-4.294 4.41-4.294 2.806 0 4.39 1.793 4.39 4.294v5.38h-2.525v-5.18c0-1.39-.623-2.258-1.865-2.258-1.243 0-1.865.866-1.865 2.258v5.18h-2.545Zm-12.147-7.436h-2.747v3.528c0 1.23.44 1.793 1.703 1.793.12 0 .42 0 .802-.02v2.075c-.52.14-.981.223-1.484.223-2.124 0-3.569-1.29-3.569-3.728v-3.87h-1.706v-2.036h.424c.168 0 .335-.034.489-.097a1.284 1.284 0 0 0 .694-.698 1.28 1.28 0 0 0 .096-.492v-1.918h2.545v3.205H72.9v2.035h.006Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M102.372 24.208a6.762 6.762 0 0 1-2.562-2.567 7.615 7.615 0 0 1 0-7.285 6.762 6.762 0 0 1 2.562-2.567 7.225 7.225 0 0 1 3.654-.935 7.446 7.446 0 0 1 3.03.614c.874.375 1.646.95 2.255 1.676a5.903 5.903 0 0 1 1.227 2.499h-2.695a3.808 3.808 0 0 0-1.433-1.664 4.657 4.657 0 0 0-4.642-.02 4.381 4.381 0 0 0-1.611 1.672 5.07 5.07 0 0 0 0 4.752c.376.692.936 1.27 1.62 1.67.684.4 1.462.603 2.255.594a4.273 4.273 0 0 0 2.378-.626 3.83 3.83 0 0 0 1.433-1.667h2.695a5.932 5.932 0 0 1-1.233 2.516 5.989 5.989 0 0 1-2.249 1.679 7.404 7.404 0 0 1-3.03.597 7.171 7.171 0 0 1-3.654-.938Zm18.438-8.428a4.4 4.4 0 0 1 1.804 1.744c.448.806.672 1.718.652 2.642v4.752h-2.289l-.164-1.427a3.195 3.195 0 0 1-1.264 1.22 3.857 3.857 0 0 1-1.835.427 4.438 4.438 0 0 1-2.318-.626 4.48 4.48 0 0 1-1.661-1.767 5.387 5.387 0 0 1-.611-2.602 4.953 4.953 0 0 1 .663-2.539 4.734 4.734 0 0 1 1.824-1.787 5.217 5.217 0 0 1 2.6-.634 5.437 5.437 0 0 1 2.599.597Zm-.839 6.396c.497-.475.744-1.15.744-2.03a2.758 2.758 0 0 0-.715-1.979 2.346 2.346 0 0 0-1.792-.76 2.35 2.35 0 0 0-.988.192 2.376 2.376 0 0 0-.822.58 3.079 3.079 0 0 0-.721 1.976c0 .72.256 1.42.721 1.975a2.385 2.385 0 0 0 1.813.752 2.4 2.4 0 0 0 .95-.177 2.53 2.53 0 0 0 .81-.53Zm7.561 2.742h-2.58V11.066h2.58v13.852Zm11.038-3.9h-7.244a2.57 2.57 0 0 0 .879 1.475 2.498 2.498 0 0 0 1.591.52c.46.018.92-.063 1.348-.234.339-.154.617-.415.795-.74h2.39a3.93 3.93 0 0 1-1.672 2.304 5.04 5.04 0 0 1-2.795.8c-.907.02-1.806-.2-2.599-.637a4.45 4.45 0 0 1-1.755-1.776 5.268 5.268 0 0 1-.621-2.567 5.21 5.21 0 0 1 .63-2.567 4.552 4.552 0 0 1 1.755-1.776 4.981 4.981 0 0 1 2.53-.635 4.795 4.795 0 0 1 2.47.65 4.59 4.59 0 0 1 1.718 1.786c.419.78.635 1.653.623 2.54a9.17 9.17 0 0 1-.043.857Zm-6.385-3.188c-.439.357-.75.852-.879 1.404h4.869a2.152 2.152 0 0 0-.787-1.384 2.42 2.42 0 0 0-1.603-.546 2.478 2.478 0 0 0-1.6.526Zm7.365 1.664a4.297 4.297 0 0 1 .273-1.69c.204-.54.517-1.032.919-1.446.796-.787 1.893-1.178 3.292-1.178 1.398 0 2.493.4 3.286 1.198a4.287 4.287 0 0 1 1.183 3.139v5.418h-2.579v-5.238a2.599 2.599 0 0 0-.46-1.664 1.97 1.97 0 0 0-2.835 0 2.618 2.618 0 0 0-.483 1.673v5.22h-2.579l-.017-5.432Zm17.375-8.428h2.579v13.852h-2.346l-.181-1.47a3.09 3.09 0 0 1-1.235 1.24 3.92 3.92 0 0 1-1.908.447 4.23 4.23 0 0 1-2.134-.569 4.254 4.254 0 0 1-1.631-1.71 5.508 5.508 0 0 1-.624-2.699 5.475 5.475 0 0 1 .624-2.69 4.254 4.254 0 0 1 1.631-1.71 4.239 4.239 0 0 1 2.134-.569 4.01 4.01 0 0 1 1.856.41c.517.248.948.648 1.235 1.146v-5.678Zm-.715 11.101a2.726 2.726 0 0 0 .712-2.021c0-.866-.241-1.533-.721-1.996a2.406 2.406 0 0 0-.807-.529 2.455 2.455 0 0 0-.951-.18 2.46 2.46 0 0 0-.948.198 2.462 2.462 0 0 0-.798.543 2.723 2.723 0 0 0-.713 1.978c-.037.732.219 1.45.713 1.996a2.394 2.394 0 0 0 1.795.74 2.348 2.348 0 0 0 1.718-.729Zm12.222-6.387a4.41 4.41 0 0 1 1.804 1.744c.448.806.672 1.718.652 2.642v4.752h-2.293l-.163-1.427a3.243 3.243 0 0 1-1.267 1.22 3.857 3.857 0 0 1-1.835.427 4.423 4.423 0 0 1-3.979-2.393 5.4 5.4 0 0 1-.612-2.602 4.964 4.964 0 0 1 .664-2.539 4.76 4.76 0 0 1 1.821-1.784 5.242 5.242 0 0 1 2.605-.637 5.445 5.445 0 0 1 2.603.597Zm-.836 6.396c.497-.475.744-1.15.744-2.03a2.777 2.777 0 0 0-.712-1.979 2.508 2.508 0 0 0-2.781-.566c-.31.132-.589.323-.821.566a3.072 3.072 0 0 0 0 3.952 2.365 2.365 0 0 0 1.803.76 2.474 2.474 0 0 0 1.767-.703Zm4.579-2.886a4.23 4.23 0 0 1 1.051-2.97c.698-.76 1.695-1.14 2.987-1.14.434-.004.865.045 1.287.142v2.316c-.204 0-.437-.02-.692-.02-.707 0-1.224.163-1.551.489a2.065 2.065 0 0 0-.397.692 2.052 2.052 0 0 0-.095.789v5.34h-2.579l-.011-5.637Z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-b`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(44.9183 0 0 40.1408 21.159 -5.851)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".503",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".994",stopColor:"#06B8FF"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-a`,x1:"23.523",x2:"7.191",y1:"21.036",y2:"-2.692",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#BFE8FF"}),(0,a.jsx)("stop",{offset:".307",stopColor:"#BFABFF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#7341FF"})]})]})]}),"wordmark-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M322.431 20.9001C322.431 18.2426 323.18 16.1197 324.676 14.5313C326.204 12.943 328.251 12.1488 330.817 12.1488C331.58 12.1488 332.434 12.25
249457 333.383 12.4695V16.8681C333.108 16.8375 332.558 16.8223 331.733 16.8223C330.235 16.8223 329.105 17.2041 328.343 17.9677C327.61 18.7313 327.242 19.9837 327.242 21.7248V34.0956H322.431V20.9001Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M304.251 34.5538C301.441 34.5538 299.028 33.5458 297.012 31.5299C295.027 29.5139 294.034 26.7953 294.034 23.3743C294.034 19.9226 295.027 17.1888 297.012 15.1728C299.028 13.1568 301.441 12.1488 304.251 12.1488C305.84 12.1488 307.275 12.4848 308.558 13.1568C309.841 13.7983 310.849 14.7299 311.582 15.9517L312.04 12.607H316.21V34.0956H311.949L311.582 30.7968C310.055 33.3016 307.611 34.5538 304.251 34.5538ZM298.845 23.3743C298.845 25.4819 299.456 27.1619 300.678 28.4143C301.93 29.6361 303.457 30.247 305.259 30.247C306.97 30.247 308.451 29.6361 309.704 28.4143C310.956 27.1619 311.582 25.4819 311.582 23.3743C311.582 21.3277 310.941 19.6783 309.658 18.4259C308.405 17.143 306.939 16.5015 305.259 16.5015C303.457 16.5015 301.93 17.1277 300.678 18.3801C299.456 19.6325 298.845 21.2972 298.845 23.3743Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M284.652 34.0956L284.286 30.8426C282.82 33.3167 280.406 34.5538 277.047 34.5538C274.267 34.5538 271.884 33.5612 269.899 31.5757C267.913 29.5597 266.921 26.8259 266.921 23.3743C266.921 19.9226 267.913 17.1888 269.899 15.1728C271.884 13.1568 274.267 12.1488 277.047 12.1488C280.254 12.1488 282.621 13.3096 284.148 15.631V2.89355H289.005V34.0956H284.652ZM273.519 18.3801C272.327 19.6019 271.732 21.2666 271.732 23.3743C271.732 25.4819 272.327 27.1619 273.519 28.4143C274.71 29.6361 276.206 30.247 278.009 30.247C279.719 30.247 281.185 29.6361 282.407 28.4143C283.659 27.1619 284.286 25.4819 284.286 23.3743C284.286 21.2666 283.659 19.6019 282.407 18.3801C281.185 17.1277 279.719 16.5016 278.009 16.5016C276.206 16.5016 274.71 17.1277 273.519 18.3801Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M243.373 21.5873C243.373 18.7772 244.229 16.5015 245.939 14.7604C247.65 13.0193 249.986 12.1488 252.949 12.1488C255.912 12.1488 258.249 13.0193 259.96 14.7604C261.67 16.5015 262.525 18.7772 262.525 21.5873V34.0956H257.715V21.9539C257.715 20.2433 257.302 18.9146 256.477 17.9677C255.683 16.9902 254.507 16.5015 252.949 16.5015C251.392 16.5015 250.2 16.9902 249.376 17.9677C248.581 18.9146 248.184 20.2433 248.184 21.9539V34.0956H243.373V21.5873Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M228.567 34.5538C225.359 34.5538 222.732 33.5153 220.686 31.4383C218.639 29.3612 217.616 26.6732 217.616 23.3743C217.616 20.1059 218.624 17.4179 220.64 15.3103C222.687 13.2026 225.314 12.1488 228.521 12.1488C231.453 12.1488 233.927 13.2179 235.943 15.3561C237.959 17.4942 238.967 20.167 238.967 23.3743C238.967 24.0768 238.952 24.6572 238.922 25.1153H222.427C222.732 26.7648 223.435 28.0477 224.535 28.9641C225.634 29.8804 226.963 30.3386 228.521 30.3386C231.056 30.3386 232.782 29.4375 233.698 27.6354H238.418C237.776 29.7736 236.554 31.4688 234.752 32.7212C232.95 33.9431 230.888 34.5538 228.567 34.5538ZM222.427 21.4499H234.202C234.049 20.0448 233.438 18.8535 232.37 17.8761C231.3 16.8681 230.017 16.3641 228.521 16.3641C226.963 16.3641 225.634 16.8223 224.535 17.7386C223.465 18.655 222.763 19.8921 222.427 21.4499Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M207.557 34.0956V2.89355H212.368V34.0956H207.557Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M188.507 34.5538C185.697 34.5538 183.284 33.5458 181.268 31.5299C179.282 29.5139 178.289 26.7953 178.289 23.3743C178.289 19.9226 179.282 17.1888 181.268 15.1728C183.284 13.1568 185.697 12.1488 188.507 12.1488C190.095 12.1488 191.531 12.4848 192.814 13.1568C194.097 13.7983 195.105 14.7299 195.838 15.9517L196.296 12.607H200.465V34.0956H196.204L195.838 30.7968C194.31 33.3016 191.867 34.5538 188.507 34.5538ZM183.1 23.3743C183.1 25.4819 183.711 27.1619 184.933 28.4143C186.185 29.6361 187.713 30.247 189.515 30.247C191.225 30.247 192.707 29.6361 193.959 28.4143C195.211 27.1619 195.838 25.4819 195.838 23.3743C195.838 21.3277 195.196 19.6783 193.913 18.4259C192.661 17.143 191.195 16.5015 189.515 16.5015C187.713 16.5015 186.185 17.1277 184.933 18.3801C183.711 19.6325 183.1 21.2972 183.1 23.3743Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M160.461 34.5538C155.971 34.5538 152.214 33.0267 149.19 29.9721C146.166 26.887 144.654 23.0688 144.654 18.5175C144.654 13.9663 146.151 10.1481 149.144 7.063C152.168 3.97789 155.941 2.43536 160.461 2.43536C163.974 2.43536 167.029 3.39754 169.625 5.32191C172.252 7.24627 173.962 9.76627 174.757 12.8819H169.625C168.861 11.1408 167.67 9.73573 166.051 8.66663C164.432 7.59753 162.569 7.063 160.461 7.063C157.376 7.063 154.795 8.16263 152.718 10.3619C150.671 12.5306 149.648 15.2492 149.648 18.5175C149.648 21.7553 150.671 24.4739 152.718 26.6732C154.795 28.8419 157.376 29.9263 160.461 29.9263C162.569 29.9263 164.432 29.3917 166.051 28.3226C167.67 27.2535 168.8
249461 25.8485 169.625 24.1074H174.757C173.962 27.223 172.252 29.743 169.625 31.6674C167.029 33.5916 163.974 34.5538 160.461 34.5538Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M109.822 21.5873C109.822 18.7772 110.677 16.5015 112.388 14.7604C114.099 13.0193 116.435 12.1488 119.398 12.1488C122.361 12.1488 124.698 13.0193 126.408 14.7604C128.119 16.5015 128.974 18.7772 128.974 21.5873V34.0956H124.163V21.9539C124.163 20.2433 123.751 18.9146 122.926 17.9677C122.132 16.9902 120.956 16.5015 119.398 16.5015C117.84 16.5015 116.649 16.9902 115.824 17.9677C115.03 18.9146 114.633 20.2433 114.633 21.9539V34.0956H109.822V21.5873Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M94.1717 34.5538C90.9645 34.5538 88.2916 33.4849 86.1536 31.3466C84.0155 29.2085 82.9463 26.551 82.9463 23.3743C82.9463 20.1975 84.0155 17.5401 86.1536 15.4019C88.2916 13.2332 90.9645 12.1488 94.1717 12.1488C97.4095 12.1488 100.098 13.2332 102.236 15.4019C104.374 17.5401 105.443 20.1975 105.443 23.3743C105.443 26.551 104.374 29.2085 102.236 31.3466C100.098 33.4849 97.4095 34.5538 94.1717 34.5538ZM87.7572 23.3743C87.7572 25.3597 88.3528 27.0092 89.5441 28.3226C90.7658 29.6055 92.3086 30.247 94.1717 30.247C96.0349 30.247 97.5777 29.6055 98.7994 28.3226C100.021 27.0092 100.632 25.3597 100.632 23.3743C100.632 21.3583 100.021 19.7088 98.7994 18.4259C97.5777 17.1125 96.0349 16.4557 94.1717 16.4557C92.3086 16.4557 90.7658 17.1125 89.5441 18.4259C88.3528 19.7088 87.7572 21.3583 87.7572 23.3743Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M76.573 34.4163C74.3125 34.4163 72.4644 33.7444 71.029 32.4005C69.6237 31.0259 68.9213 29.1321 68.9213 26.719V16.5932H65.0268V12.607H68.8755V5.41354H73.7322V12.607H80.0093V16.5932H73.7322V26.1234C73.7322 27.559 74.053 28.5823 74.6944 29.1932C75.3663 29.7735 76.4355 30.0637 77.9017 30.0637C78.4208 30.0637 78.986 30.0484 79.597 30.0179V34.004C78.5278 34.2789 77.5198 34.4163 76.573 34.4163Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M51.713 34.5538C48.5057 34.5538 45.8329 33.4849 43.6948 31.3466C41.5568 29.2085 40.4875 26.551 40.4875 23.3743C40.4875 20.1975 41.5568 17.5401 43.6948 15.4019C45.8329 13.2332 48.5057 12.1488 51.713 12.1488C54.9507 12.1488 57.6389 13.2332 59.777 15.4019C61.9151 17.5401 62.9843 20.1975 62.9843 23.3743C62.9843 26.551 61.9151 29.2085 59.777 31.3466C57.6389 33.4849 54.9507 34.5538 51.713 34.5538ZM45.2985 23.3743C45.2985 25.3597 45.8941 27.0092 47.0854 28.3226C48.3071 29.6055 49.8498 30.247 51.713 30.247C53.5762 30.247 55.1189 29.6055 56.3406 28.3226C57.5624 27.0092 58.1734 25.3597 58.1734 23.3743C58.1734 21.3583 57.5624 19.7088 56.3406 18.4259C55.1189 17.1125 53.5762 16.4557 51.713 16.4557C49.8498 16.4557 48.3071 17.1125 47.0854 18.4259C45.8941 19.7088 45.2985 21.3583 45.2985 23.3743Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M26.5155 20.9001C26.5155 18.2426 27.2638 16.1197 28.7606 14.5313C30.2878 12.943 32.3344 12.1488 34.9004 12.1488C35.6639 12.1488 36.5191 12.2557 37.4662 12.4695V16.8681C37.1913 16.8375 36.6415 16.8223 35.8167 16.8223C34.3198 16.8223 33.1897 17.2041 32.426 17.9677C31.6929 18.7313 31.3264 19.9837 31.3264 21.7248V34.0956H26.5155V20.9001Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M0 34.0956V2.89355H12.5084C15.3491 2.89355 17.7164 3.77938 19.6102 5.55101C21.5345 7.32263 22.4967 9.58301 22.4967 12.3321C22.4967 15.0812 21.5345 17.3568 19.6102 19.159C17.7164 20.9306 15.3491 21.8165 12.5084 21.8165H4.90255V34.0956H0ZM4.90255 17.2346H11.592C13.5164 17.2346 14.9825 16.7765 15.9905 15.8601C16.9985 14.9437 17.5025 13.7677 17.5025 12.3321C17.5025 10.8965 16.9985 9.73575 15.9905 8.84992C15.0131 7.93355 13.5775 7.47537 11.6836 7.47537H4.90255V17.2346Z",fill:"var(--logo-text-proton-color)"})]})]})}])},69870(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(13197),o=r(86480),s=r(62482);r.d(t,["A",0,e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,n.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=245;break;default:t=142}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?i.i2:void 0,variant:r,...c,children:["glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("g",{clipPath:`url(#${u}-a)`,children:[(0,a.jsx)("path",{d:"M27.5786 5H8.94768C6.76744 5 5 6.76744 5 8.94768V27.5786C5 29.7589 6.76744 31.5263 8.94768 31.5263H27.5
2494786C29.7589 31.5263 31.5263 29.7589 31.5263 27.5786V8.94768C31.5263 6.76744 29.7589 5 27.5786 5Z",fill:`url(#${u}-b)`}),(0,a.jsx)("path",{d:"M18.2632 5H24.8947V11.6316H18.2632V5Z",fill:"#85D4F5"}),(0,a.jsx)("path",{d:"M24.8928 5H27.5767C28.6237 5 29.6278 5.41592 30.3682 6.15625C31.1085 6.89658 31.5244 7.90069 31.5244 8.94768V11.6316H24.8928V5Z",fill:"#D6F1FC"}),(0,a.jsx)("path",{d:"M24.8928 11.6316H31.5244V18.2632H24.8928V11.6316Z",fill:"#85D4F5"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3697 26.0003C19.3697 26.6104 18.8752 27.105 18.2651 27.105H10.5279C10.38 27.1093 10.2328 27.0839 10.095 27.0303C9.95711 26.9767 9.8314 26.896 9.7253 26.793C9.61919 26.6899 9.53484 26.5666 9.47723 26.4304C9.41963 26.2942 9.38995 26.1478 9.38995 25.9998C9.38995 25.8519 9.41963 25.7055 9.47723 25.5693C9.53484 25.4331 9.61919 25.3098 9.7253 25.2067C9.8314 25.1037 9.95711 25.023 10.095 24.9694C10.2328 24.9158 10.38 24.8904 10.5279 24.8947H18.2632C18.8742 24.8947 19.3687 25.3893 19.3687 26.0003H19.3697ZM16.0539 21.578C16.0539 22.1881 15.5594 22.6826 14.9493 22.6826H10.5279C10.2404 22.6742 9.96751 22.5541 9.76713 22.3478C9.56676 22.1414 9.45467 21.8651 9.45467 21.5775C9.45467 21.2899 9.56676 21.0136 9.76713 20.8073C9.96751 20.601 10.2404 20.4808 10.5279 20.4724H14.9493C15.5594 20.4724 16.0539 20.967 16.0539 21.578Z",fill:"white"})]}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-b`,cx:0,cy:0,r:1,gradientTransform:"rotate(-53.15 35.608 20.231) scale(33.0407)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:1,stopColor:"#34B8EE"})]}),(0,a.jsx)("clipPath",{id:`${u}-a`,children:(0,a.jsx)("path",{fill:"#fff",d:"M0 0h141v36H0z"})})]})]}),"with-wordmark"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("g",{clipPath:`url(#${u}-a)`,children:[(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M38 21.259v3.665h2.56v-3.505a1.282 1.282 0 0 1 1.279-1.287h2.624a4.593 4.593 0 0 0 3.261-1.36 4.652 4.652 0 0 0 1.351-3.28c0-1.229-.486-2.41-1.35-3.282a4.603 4.603 0 0 0-3.265-1.358H38v4.58h2.56v-2.158h3.73c.58 0 1.134.232 1.544.643a2.2 2.2 0 0 1 0 3.105c-.41.412-.964.643-1.544.643h-2.71a3.553 3.553 0 0 0-2.528 1.055 3.652 3.652 0 0 0-.776 1.166A3.54 3.54 0 0 0 38 21.26Zm11.47 3.665V19.34c0-2.278 1.322-4.09 3.97-4.09a5.09 5.09 0 0 1 1.262.14v2.295c-.301-.02-.56-.02-.682-.02-1.402 0-2.005.646-2.005 1.956v5.303H49.47Zm5.994-4.734c0-2.802 2.104-4.938 5.033-4.938 2.929 0 5.033 2.136 5.033 4.937 0 2.802-2.104 4.958-5.033 4.958-2.929 0-5.033-2.159-5.033-4.957Zm7.558 0c0-1.593-1.064-2.722-2.525-2.722-1.465 0-2.525 1.126-2.525 2.721 0 1.613 1.063 2.722 2.525 2.722 1.464 0 2.525-1.112 2.525-2.722Zm10.646 0c0-2.802 2.104-4.938 5.032-4.938 2.926 0 5.03 2.136 5.03 4.937 0 2.802-2.104 4.958-5.03 4.958-2.928 0-5.032-2.159-5.032-4.957Zm7.554 0c0-1.593-1.063-2.722-2.524-2.722-1.462 0-2.525 1.126-2.525 2.721 0 1.613 1.063 2.722 2.525 2.722 1.461 0 2.525-1.112 2.525-2.722Zm3.831 4.734v-5.38c0-2.5 1.583-4.295 4.41-4.295 2.806 0 4.39 1.793 4.39 4.294v5.38h-2.525v-5.18c0-1.389-.623-2.258-1.865-2.258-1.243 0-1.865.866-1.865 2.259v5.18h-2.545Zm-12.147-7.436h-2.747v3.527c0 1.23.44 1.793 1.703 1.793.12 0 .42 0 .802-.02v2.075c-.52.14-.981.224-1.484.224-2.124 0-3.569-1.29-3.569-3.728v-3.871h-1.706v-2.036h.427a1.3 1.3 0 0 0 .489-.097 1.285 1.285 0 0 0 .694-.697c.065-.158.096-.323.096-.492v-1.918h2.545v3.204h2.747v2.036h.003Zm64.469 7.628c-2.22 0-3.809-1.284-3.951-3.096h2.464c.122.733.774 1.08 1.487 1.08.733 0 1.182-.347 1.182-.816 0-1.548-4.889-.59-4.889-4.297 0-1.59 1.324-2.872 3.483-2.872 2.098-.02 3.524 1.1 3.667 2.973h-2.424c-.102-.57-.55-.957-1.243-.957-.672 0-1.1.367-1.1.856 0 1.487 4.95.631 4.95 4.298 0 1.71-1.67 2.83-3.626 2.83Zm-9.628 0c-2.913 0-5.052-2.14-5.052-5.011 0-2.872 2.139-4.99 5.052-4.99 2.485 0 4.318 1.486 4.705 3.686h-2.505c-.367-.916-1.1-1.426-2.139-1.426-1.487 0-2.567 1.12-2.567 2.73 0 1.609 1.08 2.75 2.567 2.75 1.039 0 1.752-.51 2.139-1.447h2.505c-.387 2.2-2.22 3.707-4.705 3.707Zm-10.923 0c-2.974 0-5.113-2.18-5.113-5.011 0-2.832 2.139-4.99 5.113-4.99 2.973 0 5.112 2.158 5.112 4.99 0 2.831-2.139 5.01-5.112 5.01Zm0-2.261c1.487 0 2.566-1.12 2.566-2.75 0-1.61-1.079-2.75-2.566-2.75-1.487 0-2.567 1.14-2.567 2.75 0 1.63 1.08 2.75 2.567 2.75ZM103.583 11c4.237 0 7.17 3.055 7.17 6.946 0 3.89-2.933 6.946-7.17 6.946H99V11h4.583Zm-1.976 11.407 2.119.02c2.566 0 4.359-1.996 4.359-4.481s-1.793-4.461-4.359-4.461h-2.119v8.922Z"}),(0,a.jsx)("rect",{width:28,height:28,y:3,fill:`url(#${u}-b)`,rx:4.167}),(0,a.jsx)("path",{fill:"#85D4F5",d:"M14 3h7v7h-7z"}),(0,a.jsx)("path",{fill:"#D6F1FC",d:"M20.998 3h2.833a4.167 4.167 0 0 1 4.167 4.167V10h-7V3Z"}),(0,a.jsx)("path",{fill:"#85D4F5",d:"M20.998 10h7v7h-7z"}),(0,a.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M15.168 25.167c0 .644-.522 1.166-1.166 1.166H5.835a1.167 1.167 0 1 1 0-2.333H14c.645 0 1.167.522 1.167 1.167Zm-3.5-4.668c0 .644-.522 1.166-1.166 1.166H5.835a1.167 1.167 0 0 1 0-2.333h4.667c.644 0 1.166.522 1.166 1.167Z",clipRule:"evenodd"})]}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-b`,cx:0,cy:0,r:1,gradientTransform:"rotate(-53.15 35.608 20.231) scale(33.0407)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:1,stopColor:"#34B8EE"})]}),(0,a.jsx)("clipPath",{id:`${u}-a`,children:(0,a.jsx)("path",{fill:"#fff",d:"M0 0h141v36H0z"})})]})]}),"wordmark-only"===r&&(0,a.jsx)("path",{d:"M234.217 33.7876C229.415 33.7876 225.939 30.9927 225.665 26.7316H230.375C230.604 28.7476 232.296 29.8473 234.217 29.8473C236.366 29.8473 237.418 28.7935 237.418 27.6022C237.418 23.4785 226.122 25.8611 226.122 17.7513C226.122 14.4982 228.82 11.3825 233.714 11.3825C238.15 11.3825 241.305 13.8567 241.717 18.1636H237.006C236.732 16.4225 235.543 15.3229 233.714 15.3229C232.022 15.3229 230.787 16.3309 230.787 17.7513C230.787 21.8291 242.129 19.4465 242.129 27.6022C242.129 31.3135 238.607 33.7876 234.217 33.7876ZM211.847 33.7876C205.444 33.7876 200.733 29.16 200.733 22.608C200.733 16.056 205.444 11.3825 211.847 11.3825C217.243 11.3825 221.222 14.8189 222.182 19.3549H217.289C216.374 17.1098 214.499 15.7353 211.892 15.7353C208.234 15.7353 205.535 18.576 205.535 22.608C205.535 26.64 208.234 29.4807 211.892 29.4807C214.453 29.4807 216.328 28.0604 217.289 25.8153H222.182C221.222 30.3971 217.243 33.7876 211.847 33.7876ZM186.438 33.7876C179.99 33.7876 175.234 28.9309 175.234 22.608C175.234 16.2851 179.99 11.3825 186.438 11.3825C192.933 11.3825 197.689 16.2851 197.689 22.608C197.689 28.9309 192.933 33.7876 186.438 33.7876ZM186.438 29.4807C190.143 29.4807 192.887 26.5942 192.887 22.608C192.887 18.576 190.143 15.6895 186.438 15.6895C182.734 15.6895 180.036 18.576 180.036 22.608C180.036 26.5942 182.734 29.4807 186.438 29.4807ZM145.942 33.3295V2.12727H155.683C165.15 2.12727 171.735 9 171.735 17.7513C171.735 26.5025 165.15 33.3295 155.683 33.3295H145.942ZM150.835 28.7018L155.82 28.7476C162.131 28.8393 166.75 23.8909 166.75 17.7513C166.75 11.6116 162.131 6.70909 155.82 6.70909H150.835V28.7018ZM109.62 20.8211C109.62 15.3229 113.187 11.3825 119.178 11.3825C125.169 11.3825 128.736 15.3229 128.736 20.8211V33.3295H123.934V21.1876C123.934 17.7971 122.333 15.7353 119.178 15.7353C116.022 15.7353 114.422 17.7971 114.422 21.1876V33.3295H109.62V20.8211ZM93.9983 33.7876C87.5499 33.7876 82.7937 28.9309 82.7937 22.608C82.7937 16.2851 87.5499 11.3825 93.9983 11.3825C100.492 11.3825 105.249 16.2851 105.249 22.608C105.249 28.9309 100.492 33.7876 93.9983 33.7876ZM93.9983 29.4807C97.7027 29.4807 100.447 26.5942 100.447 22.608C100.447 18.576 97.7027 15.6895 93.9983 15.6895C90.2939 15.6895 87.5957 18.576 87.5957 22.608C87.5957 26.5942 90.2939 29.4807 93.9983 29.4807ZM76.4302 33.6502C72.0398 33.6502 68.7927 30.9011 68.7927 25.9527V15.8269H64.9054V11.8407H68.747V4.64727H73.5947V11.8407H79.8602V15.8269H73.598V25.3571C73.598 28.2895 74.8785 29.2975 77.7597 29.2975L79.4519 29.2516V33.2378C78.468 33.5066 77.4532 33.6452 76.4335 33.6502H76.4302ZM51.6166 33.7876C45.1682 33.7876 40.4119 28.9309 40.4119 22.608C40.4119 16.2851 45.1682 11.3825 51.6166 11.3825C58.1107 11.3825 62.867 16.2851 62.867 22.608C62.867 28.9309 58.1107 33.7876 51.6166 33.7876ZM51.6166 29.4807C55.321 29.4807 58.065 26.5942 58.065 22.608C58.065 18.576 55.321 15.6895 51.6166 15.6895C47.9122 15.6895 45.2139 18.576 45.2139 22.608C45.2139 26.5942 47.9122 29.4807 51.6166 29.4807ZM26.4665 20.1338C26.4665 14.8
2494189 29.6679 11.3825 34.8357 11.3825C35.7961 11.3825 36.5736 11.52 37.3968 11.7033V16.1018C36.5736 16.0102 36.0705 16.056 35.7504 16.056C32.9149 16.056 31.2685 17.3389 31.2685 20.9585V33.3295H26.4665V20.1338ZM0 33.3295V2.12727H12.4852C18.0647 2.12727 22.4551 5.976 22.4551 11.5658C22.4551 17.1556 18.0647 21.0502 12.4852 21.0502H4.89347V33.3295H0ZM4.89347 16.4684H11.5705C15.5951 16.4684 17.4701 14.2691 17.4701 11.5658C17.4701 8.86255 15.5951 6.70909 11.662 6.70909H4.89347V16.4684Z",fill:"var(--logo-text-proton-color)"})]})}])},99877(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(13197),o=r(86480),s=r(62482);r.d(t,["A",0,e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,n.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=246;break;default:t=140}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?i.Le:void 0,variant:r,...c,children:["glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,d:"m4 9 4-2 7 4h12v17l-1 1H7a3 3 0 0 1-3-3V9Z"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,fillRule:"evenodd",d:"M14.961 7.426A3 3 0 0 0 16.726 8H29a3 3 0 0 1 3 3v15a3 3 0 0 1-3 3h-3V14.5a2.5 2.5 0 0 0-2.5-2.5H13a3 3 0 0 1-1.8-.6L8.8 9.6A3 3 0 0 0 7 9H4a3 3 0 0 1 3-3h5.024a3 3 0 0 1 1.765.574l1.172.852Z",clipRule:"evenodd"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-a`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(42.9176 0 0 45.5519 28.926 -8.114)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".556",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FF50C3"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"3.631",x2:"38.345",y1:"-6.003",y2:"32.431",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#7341FF"}),(0,a.jsx)("stop",{offset:".359",stopColor:"#B487FF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFC8FF"})]})]})]}),"with-wordmark"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,d:"m0 9 4-2 7 4h12v17l-1 1H3a3 3 0 0 1-3-3V9Z"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,fillRule:"evenodd",d:"M10.961 7.426A3 3 0 0 0 12.726 8H25a3 3 0 0 1 3 3v15a3 3 0 0 1-3 3h-3V14.5a2.5 2.5 0 0 0-2.5-2.5H9a3 3 0 0 1-1.8-.6L4.8 9.6A3 3 0 0 0 3 9H0a3 3 0 0 1 3-3h5.024a3 3 0 0 1 1.765.574l1.172.852Z",clipRule:"evenodd"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M107.045 12.12a6.552 6.552 0 0 1 2.508 2.476 7.186 7.186 0 0 1 0 6.959 6.55 6.55 0 0 1-2.508 2.49 7.27 7.27 0 0 1-3.658.904h-4.505V11.213h4.505a7.274 7.274 0 0 1 3.658.907Zm-3.507 10.38a4.163 4.163 0 0 0 2.177-.569 4.18 4.18 0 0 0 1.561-1.62 4.803 4.803 0 0 0 .553-2.234c0-.777-.188-1.544-.553-2.233a4.138 4.138 0 0 0-1.524-1.59 4.218 4.218 0 0 0-2.217-.586h-2.086v8.815l2.089.017Zm8.04-3.138a4.213 4.213 0 0 1 1.035-2.945c.695-.752 1.672-1.13 2.937-1.13.425-.002.849.046 1.265.14v2.294c-.199 0-.427-.02-.681-.02-.695 0-1.205.16-1.527.483a2.015 2.015 0 0 0-.481 1.47v5.292h-2.533l-.015-5.584Zm6.266-5.844a1.443 1.443 0 0 1-.473-1.095 1.495 1.495 0 0 1 .473-1.106 1.544 1.544 0 0 1 1.125-.463c.208-.004.413.036.604.116.191.08.365.198.51.346a1.495 1.495 0 0 1 .473 1.107 1.443 1.443 0 0 1-.473 1.095 1.55 1.55 0 0 1-1.111.452 1.566 1.566 0 0 1-1.128-.452Zm2.396 11.416h-2.533v-9.458h2.533v9.458Zm4.071 0-3.59-9.458h2.667l1.644 4.832c.254.847.402 1.353.442 1.53h.04c.119-.455.282-.966.461-1.53l1.644-4.832h2.687l-3.59 9.458h-2.405Zm15.298-3.862h-7.118c.112.571.419 1.089.867 1.46.447.35 1 .532 1.564.515.453.017.903-.063 1.322-.231.33-.16.598-.42.772-.746h2.345a3.885 3.885 0 0 1-1.644 2.281 4.927 4.927 0 0 1-2.747.795c-.892.02-1.775-.2-2.555-.632a4.416 4.416 0 0 1-1.727-1.761 5.268 5.268 0 0 1-.61-2.542c-.014-.886.2-1.764.621-2.542a4.491 4.491 0 0 1 1.724-1.761 4.885 4.885 0 0 1 2.493-.618 4.675 4.675 0 0 1 2.428.644 4.515 4.515 0 0 1 1.689 1.77 5.19 5.19 0 0 1 .613 2.513c.005.286-.009.572-.037.855Zm-6.277-3.16a2.522 2.522 0 0 0-.86 1.39h4.786a2.134 2.134 0 0 0-.772-1.37c-.442-.363-1-.557-1.573-.543a2.436 2.436 0 0 0-1.581.523Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M38 21.26v3.664h2.56V21.42a1.282 1.282 
24940 0 1 1.279-1.286h2.624a4.592 4.592 0 0 0 3.261-1.361 4.652 4.652 0 0 0 1.351-3.28c0-1.228-.486-2.41-1.35-3.281a4.603 4.603 0 0 0-3.265-1.358H38v4.58h2.56v-2.159h3.73c.58 0 1.134.232 1.544.644a2.2 2.2 0 0 1 0 3.104c-.41.412-.964.644-1.544.644h-2.71a3.551 3.551 0 0 0-2.528 1.055 3.65 3.65 0 0 0-.776 1.166A3.54 3.54 0 0 0 38 21.259Zm11.47 3.664v-5.583c0-2.279 1.322-4.091 3.97-4.091a5.09 5.09 0 0 1 1.262.14v2.296c-.301-.02-.56-.02-.682-.02-1.402 0-2.005.646-2.005 1.955v5.303H49.47Zm5.994-4.734c0-2.802 2.104-4.937 5.033-4.937 2.929 0 5.033 2.135 5.033 4.937 0 2.802-2.104 4.957-5.033 4.957-2.929 0-5.033-2.158-5.033-4.957Zm7.558 0c0-1.592-1.064-2.722-2.525-2.722-1.465 0-2.525 1.127-2.525 2.722 0 1.612 1.063 2.722 2.525 2.722 1.464 0 2.525-1.113 2.525-2.722Zm10.646 0c0-2.802 2.104-4.937 5.032-4.937 2.926 0 5.03 2.135 5.03 4.937 0 2.802-2.104 4.957-5.03 4.957-2.928 0-5.032-2.158-5.032-4.957Zm7.554 0c0-1.592-1.063-2.722-2.524-2.722-1.462 0-2.525 1.127-2.525 2.722 0 1.612 1.063 2.722 2.525 2.722 1.461 0 2.525-1.113 2.525-2.722Zm3.831 4.734v-5.38c0-2.499 1.583-4.294 4.41-4.294 2.806 0 4.39 1.792 4.39 4.294v5.38h-2.525v-5.18c0-1.39-.623-2.259-1.865-2.259-1.243 0-1.865.867-1.865 2.259v5.18h-2.545Zm-12.147-7.436h-2.747v3.528c0 1.23.44 1.793 1.703 1.793.12 0 .42 0 .802-.02v2.075c-.52.14-.981.223-1.484.223-2.124 0-3.569-1.29-3.569-3.728v-3.87h-1.706v-2.036h.427a1.3 1.3 0 0 0 .489-.097 1.285 1.285 0 0 0 .694-.698 1.28 1.28 0 0 0 .096-.492v-1.918h2.545v3.205h2.747v2.035h.003Z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-a`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(42.9176 0 0 45.5519 24.926 -8.114)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".556",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FF50C3"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"-.369",x2:"34.345",y1:"-6.003",y2:"32.431",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#7341FF"}),(0,a.jsx)("stop",{offset:".359",stopColor:"#B487FF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFC8FF"})]})]})]}),"wordmark-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M234.113 33.7143C230.906 33.7143 228.279 32.6758 226.232 30.5988C224.186 28.5216 223.162 25.8337 223.162 22.5348C223.162 19.2664 224.17 16.5784 226.186 14.4707C228.233 12.3631 230.86 11.3093 234.067 11.3093C236.999 11.3093 239.474 12.3784 241.49 14.5166C243.506 16.6547 244.514 19.3275 244.514 22.5348C244.514 23.2373 244.499 23.8177 244.468 24.2758H227.973C228.279 25.9253 228.981 27.2082 230.081 28.1246C231.181 29.0409 232.509 29.4991 234.067 29.4991C236.602 29.4991 238.328 28.598 239.245 26.7958H243.964C243.322 28.934 242.101 30.6293 240.298 31.8817C238.496 33.1033 236.435 33.7143 234.113 33.7143ZM227.973 20.6104H239.749C239.596 19.2053 238.985 18.014 237.916 17.0366C236.847 16.0286 235.564 15.5246 234.067 15.5246C232.509 15.5246 231.181 15.9827 230.081 16.8991C229.012 17.8155 228.309 19.0526 227.973 20.6104Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M208.703 33.2561L200.319 11.7675H205.542L209.987 24.3217C210.414 25.6351 210.704 26.6125 210.857 27.254H210.949C211.163 26.5209 211.468 25.5435 211.865 24.3217L216.309 11.7675H221.533L213.194 33.2561H208.703Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M192.189 33.2561V11.7675H197V33.2561H192.189ZM192.373 7.0482C191.792 6.46782 191.502 5.75001 191.502 4.89475C191.502 4.03945 191.792 3.32165 192.373 2.74129C192.984 2.13038 193.732 1.82492 194.618 1.82492C195.473 1.82492 196.191 2.13038 196.771 2.74129C197.382 3.32165 197.687 4.03945 197.687 4.89475C197.687 5.75001 197.382 6.46782 196.771 7.0482C196.191 7.62856 195.473 7.91875 194.618 7.91875C193.732 7.91875 192.984 7.62856 192.373 7.0482Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M176.889 20.0606C176.889 17.4031 177.637 15.2802 179.134 13.6918C180.661 12.1035 182.708 11.3093 185.273 11.3093C186.037 11.3093 186.892 11.4162 187.839 11.63V16.0286C187.564 15.998 187.014 15.9827 186.19 15.9827C184.693 15.9827 183.563 16.3645 182.799 17.1282C182.066 17.8918 181.7 19.1442 181.7 20.8853V33.2561H176.889V20.0606Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M146.212 33.2561V2.05402H155.971C160.645 2.05402 164.493 3.55074 167.517 6.54421C170.541 9.53764 172.053 13.2489 172.053 17.678C172.053 22.1071 170.541 25.8184 167.517 28.8118C164.524 31.7747 160.675 33.2561 155.971 33.2561H146.212ZM151.115 28.6286L156.109 28.6744C159.224 28.7049 161.821 27.6664 163.898 25.5588C166.005 23.4205 167.059 20.7937 167.059 17.678C167.059 14.5929 166.021 11.9813 163.944 9.84312C161.866 7.70491 159.255 6.63584 156.109 6.63584H151.115V28.6286Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M109.822 20.7478C109.822 17.9376 110.677 15.662 112.388 13.9209C114.099 12.1798 116.435 11.3093 119.398 11.3093C122.361 11.3093 124.698 12.1798 126.408 13.9209C128.119 15.662 128.974 17.9376 128.974 20.7478V33.2561H124.163V21.1144C124.163 19.4038 123.751 18.0751 122.926 17.1282C122.132 16.1507 120.956 15.662 119.398 15.662C117.84 15.662 116.649 16.1507 115.824 17.1282C115.03 18.0751 114.633 19.4038 114.633 21.1144V33.2561H109.822V20.7478Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M94.1717 33.7143C90.9645 33.7143 88.2916 32.6453 86.1536 30.5071C84.0155 28.3689 82.9463 25.7115 82.9463 22.5348C82.9463 19.358 84.0155 16.7006 86.1536 14.5624C88.2916 12.3936 90.9645 11.3093 94.1717 11.3093C97.4095 11.3093 100.098 12.3936 102.236 14.5624C104.374 16.7006 105.443 19.358 105.443 22.5348C105.443 25.7115 104.374 28.3689 102.236 30.5071C100.098 32.6453 97.4095 33.7143 94.1717 33.7143ZM87.7572 22.5348C87.7572 24.5202 88.3528 26.1696 89.5441 27.4831C90.7658 28.766 92.3086 29.4075 94.1717 29.4075C96.0349 29.4075 97.5777 28.766 98.7994 27.4831C100.021 26.1696 100.632 24.5202 100.632 22.5348C100.632 20.5188 100.021 18.8693 98.7994 17.5864C97.5777 16.2729 96.0349 15.6162 94.1717 15.6162C92.3086 15.6162 90.7658 16.2729 89.5441 17.5864C88.3528 18.8693 87.7572 20.5188 87.7572 22.5348Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M76.573 33.5769C74.3125 33.5769 72.4644 32.905 71.029 31.5609C69.6237 30.1864 68.9213 28.2926 68.9213 25.8795V15.7537H65.0268V11.7675H68.8755V4.57404H73.7322V11.7675H80.0093V15.7537H73.7322V25.2839C73.7322 26.7195 74.053 27.7428 74.6944 28.3537C75.3663 28.934 76.4355 29.2242 77.9017 29.2242C78.4208 29.2242 78.986 29.2089 79.597 29.1784V33.1645C78.5278 33.4394 77.5198 33.5769 76.573 33.5769Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M51.713 33.7143C48.5057 33.7143 45.8329 32.6453 43.6948 30.5071C41.5568 28.3689 40.4875 25.7115 40.4875 22.5348C40.4875 19.358 41.5568 16.7006 43.6948 14.5624C45.8329 12.3936 48.5057 11.3093 51.713 11.3093C54.9507 11.3093 57.6389 12.3936 59.777 14.5624C61.9151 16.7006 62.9843 19.358 62.9843 22.5348C62.9843 25.7115 61.9151 28.3689 59.777 30.5071C57.6389 32.6453 54.9507 33.7143 51.713 33.7143ZM45.2985 22.5348C45.2985 24.5202 45.8941 26.1696 47.0854 27.4831C48.3071 28.766 49.8498 29.4075 51.713 29.4075C53.5762 29.4075 55.1189 28.766 56.3406 27.4831C57.5624 26.1696 58.1734 24.5202 58.1734 22.5348C58.1734 20.5188 57.5624 18.8693 56.3406 17.5864C55.1189 16.2729 53.5762 15.6162 51.713 15.6162C49.8498 15.6162 48.3071 16.2729 47.0854 17.5864C45.8941 18.8693 45.2985 20.5188 45.2985 22.5348Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M26.5155 20.0606C26.5155 17.4031 27.2638 15.2802 28.7606 13.6918C30.2878 12.1035 32.3344 11.3093 34.9004 11.3093C35.6639 11.3093 36.5191 11.4162 37.4662 11.63V16.0286C37.1913 15.998 36.6415 15.9827 35.8167 15.9827C34.3198 15.9827 33.1897 16.3645 32.426 17.1282C31.6929 17.8918 31.3264 19.1442 31.3264 20.8853V33.2561H26.5155V20.0606Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M0 33.2561V2.05402H12.5084C15.3491 2.05402 17.7164 2.93984 19.6102 4.71148C21.5345 6.48311 22.4967 8.74348 22.4967 11.4926C22.4967 14.2417 21.5345 16.5173 19.6102 18.3195C17.7164 20.0911 15.3491 20.9769 12.5084 20.9769H4.90255V33.2561H0ZM4.90255 16.3951H11.592C13.5164 16.3951 14.9825 15.9369 15.9905 15.0206C16.9985 14.1042 17.5025 12.9282 17.5025 11.4926C17.5025 10.0569 16.9985 8.89619 15.9905 8.01039C15.0131 7.09403 13.5775 6.63584 11.6836 6.63584H4.90255V16.3951Z",fill:"var(--logo-text-proton-color)"})]})]})}])},95270(e,t,r){"use strict";r.d(t,{A:()=>R});var a=r(31085),n=r(13197),i=r(14041),o=r(86480),s=r(62482);let l=e=>{let{variant:t="with-wordmark",hasTitle:r=!0,...l}=e,[c]=(0,i.useState)((0,o.A)("logo"));return(0,a.jsxs)(s.A,{uid:c,logoWidth:130,logoHeight:16,title:r?n.Op:void 0,variant:t,...l,children:[(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M1 11.4061V15.0711H3.55906V11.5662C3.55906 11.226 3.6927 10.8972 3.93439 10.6571C4.17324 10.4169 4.50022 10.2797 4.83859 
249410.2797H7.46305C8.68571 10.2797 9.86003 9.79086 10.7244 8.91892C11.5888 8.04984 12.075 6.86915 12.075 5.63986C12.075 4.41057 11.5888 3.22988 10.7244 2.35794C9.86003 1.48886 8.68571 1 7.4602 1H1V5.57982H3.55906V3.42142H7.2896C7.86965 3.42142 8.42411 3.65298 8.83356 4.06465C9.24301 4.47632 9.47333 5.03379 9.47333 5.61699C9.47333 6.20019 9.24301 6.75766 8.83356 7.16933C8.42411 7.581 7.86965 7.81256 7.2896 7.81256H4.57984C4.11068 7.81256 3.64436 7.90404 3.21217 8.08701C2.77713 8.26711 2.38474 8.53298 2.05206 8.86746C1.71938 9.20194 1.45779 9.59932 1.27581 10.0339C1.09383 10.4655 1 10.9344 1 11.4061Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M12.4703 15.0711V9.48782C12.4703 7.20934 13.7925 5.39685 16.4397 5.39685C16.8633 5.39113 17.287 5.43688 17.7022 5.53694V7.83256C17.4008 7.81255 17.142 7.81255 17.0197 7.81255C15.6179 7.81255 15.0151 8.45865 15.0151 9.76798V15.0711H12.4703Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M18.4641 10.3369C18.4641 7.53529 20.5682 5.39975 23.4969 5.39975C26.4256 5.39975 28.5297 7.53529 28.5297 10.3369C28.5297 13.1386 26.4256 15.2941 23.4969 15.2941C20.5682 15.2941 18.4641 13.1357 18.4641 10.3369ZM26.0218 10.3369C26.0218 8.74457 24.9584 7.61534 23.4969 7.61534C22.0325 7.61534 20.972 8.74171 20.972 10.3369C20.972 11.9493 22.0354 13.0585 23.4969 13.0585C24.9612 13.0585 26.0218 11.9464 26.0218 10.3369Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M36.6676 10.3369C36.6676 7.53529 38.7717 5.39975 41.7004 5.39975C44.6263 5.39975 46.7304 7.53529 46.7304 10.3369C46.7304 13.1386 44.6263 15.2941 41.7004 15.2941C38.7717 15.2941 36.6676 13.1357 36.6676 10.3369ZM44.2225 10.3369C44.2225 8.74457 43.1591 7.61534 41.6976 7.61534C40.2361 7.61534 39.1726 8.74171 39.1726 10.3369C39.1726 11.9493 40.2361 13.0585 41.6976 13.0585C43.1591 13.0585 44.2225 11.9464 44.2225 10.3369Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M48.0526 15.0711V9.69084C48.0526 7.19223 49.6364 5.3969 52.4627 5.3969C55.2692 5.3969 56.8529 7.18937 56.8529 9.69084V15.0711H54.328V9.89096C54.328 8.50157 53.7053 7.63249 52.4627 7.63249C51.2202 7.63249 50.5975 8.49871 50.5975 9.89096V15.0711H48.0526Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M35.9056 7.63521H33.1588V11.163C33.1588 12.3923 33.5996 12.9555 34.862 12.9555C34.9815 12.9555 35.2829 12.9555 35.6639 12.9355V15.011C35.1435 15.151 34.6829 15.2339 34.1796 15.2339C32.0556 15.2339 30.6112 13.9446 30.6112 11.506V7.63521H28.9051V5.59973H29.3316C29.4994 5.59973 29.6671 5.56543 29.8207 5.50253C29.9771 5.43678 30.1164 5.34244 30.2358 5.22237C30.3553 5.1023 30.4491 4.96222 30.5145 4.80498C30.5799 4.64775 30.6112 4.48194 30.6112 4.31326V2.395H33.156V5.59973H35.9027V7.63521H35.9056Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M62.5269 15.0832L67.5474 2.37012H69.1022L74.1227 15.0832H72.2307L70.9943 11.8675H65.6366L64.4002 15.0832H62.5269ZM66.1798 10.3345H70.451L68.5402 5.21186C68.4466 4.96881 68.3716 4.72577 68.3342 4.55751H68.2967C68.2592 4.72577 68.1843 4.96881 68.0906 5.21186L66.1798 10.3345Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M79.0857 15.2701C76.5193 15.2701 74.5898 13.4005 74.5898 10.7084C74.5898 8.0162 76.5193 6.14664 79.0857 6.14664C81.2588 6.14664 82.8324 7.54881 83.2445 9.3249H81.4649C81.0527 8.35272 80.2285 7.71707 79.0857 7.71707C77.5121 7.71707 76.3132 8.95098 76.3132 10.7084C76.3132 12.4658 77.5121 13.6997 79.0857 13.6997C80.2097 13.6997 81.034 13.064 81.4649 12.0919H83.2445C82.8324 13.8679 81.2588 15.2701 79.0857 15.2701Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M88.8731 15.2701C86.3067 15.2701 84.3772 13.4005 84.3772 10.7084C84.3772 8.0162 86.3067 6.14664 88.8731 6.14664C91.0462 6.14664 92.6198 7.54881 93.0319 9.3249H91.2523C90.8401 8.35272 90.0159 7.71707 88.8731 7.71707C87.2995 7.71707 86.1006 8.95098 86.1006 10.7084C86.1006 12.4658 87.2995 13.6997 88.8731 13.6997C89.9971 13.6997 90.8214 13.064 91.2523 12.0919H93.0319C92.6198 13.8679 91.0462 15.2701 88.8731 15.2701Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M98.698 15.2701C96.1128 15.2701 94.1645 13.2697 94.1645 10.7084C94.1645 8.14707 96.1128 6.14664 98.698 6.14664C101.283 6.14664 103.231 8.14707 103.231 10.7084C103.231 13.2697 101.283 15.2701 98.698 15.2701ZM98.698 13.6997C100.309 13.6997 101.508 12.4471 101.508 10.7084C101.508 8.96968 100.309 7.7170
24947 98.698 7.71707C97.0869 7.71707 95.888 8.96968 95.888 10.7084C95.888 12.4471 97.0869 13.6997 98.698 13.6997Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M108.644 15.2701C106.34 15.2701 104.916 13.6997 104.916 11.5123V6.33359H106.64V11.3814C106.64 12.8023 107.296 13.6623 108.644 13.6623C109.993 13.6623 110.649 12.8023 110.649 11.3814V6.33359H112.372V11.5123C112.372 13.6997 110.949 15.2701 108.644 15.2701Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M114.612 9.90446C114.612 7.71707 116.074 6.14664 118.415 6.14664C120.757 6.14664 122.218 7.71707 122.218 9.90446V15.0832H120.495V10.0353C120.495 8.59577 119.801 7.71707 118.415 7.71707C117.029 7.71707 116.336 8.59577 116.336 10.0353V15.0832H114.612V9.90446Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M128.088 15.1953C126.384 15.1953 125.072 14.1297 125.072 12.2601L125.054 7.79186H123.499V6.33359H125.054V3.39838H126.796V6.33359H129.344V7.79186H126.796V12.0545C126.796 13.2884 127.377 13.6436 128.557 13.6436L129.212 13.6249V15.0645C128.819 15.1579 128.444 15.1953 128.088 15.1953Z"})]})},c=e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,i.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=451;break;default:t=220}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?n.Wr:void 0,variant:r,...c,children:["glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:"#E6E6E6",d:"M20.448 16.728c0 .981-.58 1.824-1.411 2.215v1.743a1.035 1.035 0 0 1-2.07 0v-1.743a2.446 2.446 0 1 1 3.482-2.215ZM23.567 23.017ZM24.898 20.93ZM25.496 17.997c0 .084-.002.17-.005.253a6.187 6.187 0 0 1-.056.679c.028-.23.048-.458.053-.688.006-.08.008-.16.008-.244Z"}),(0,a.jsx)("path",{fill:"#fff",d:"M21.255 7.255c0 .06-.003.119-.006.18 0 .03-.003.06-.008.091-.003.064-.011.125-.02.189-.008.066-.02.13-.033.194 0 .022-.008.042-.014.058-.01.056-.025.111-.041.167a2.08 2.08 0 0 1-.075.232c-.017.053-.039.103-.058.153a2.545 2.545 0 0 1-.12.25 3.337 3.337 0 0 1-.271.43 3.227 3.227 0 0 1-.236.28c-.05.052-.1.104-.152.152-.056.05-.109.1-.167.144-.169.138-.352.26-.546.363h-.003a13.837 13.837 0 0 0-4.111-1.772 14.113 14.113 0 0 0-7.815.289c.166-.189.34-.375.521-.555l.277-.269c.17-.16.338-.316.516-.463.091-.08.183-.155.274-.232.172-.142.35-.278.527-.408.011-.008.02-.014.028-.022.097-.067.191-.139.285-.203a13.916 13.916 0 0 1 2.637-1.441c.105-.045.213-.086.321-.128.103-.041.208-.077.31-.116l.32-.108c.105-.036.213-.07.316-.103l.319-.091a14.146 14.146 0 0 1 1.624-.35 13.874 13.874 0 0 1 1.977-.163c.058 0 .114-.003.169-.003l.169.003a3.249 3.249 0 0 1 3.086 3.252Z"}),(0,a.jsx)("path",{fill:`url(#${u}-a)`,fillOpacity:".73",d:"M21.255 7.255c0 .06-.003.119-.006.18 0 .03-.003.06-.008.091-.003.064-.011.125-.02.189-.008.066-.02.13-.033.194 0 .022-.008.042-.014.058-.01.056-.025.111-.041.167a2.08 2.08 0 0 1-.075.232c-.017.053-.039.103-.058.153a2.545 2.545 0 0 1-.12.25 3.337 3.337 0 0 1-.271.43 3.227 3.227 0 0 1-.236.28c-.05.052-.1.104-.152.152-.056.05-.109.1-.167.144-.169.138-.352.26-.546.363h-.003a13.837 13.837 0 0 0-4.111-1.772 14.113 14.113 0 0 0-7.815.289c.166-.189.34-.375.521-.555l.277-.269c.17-.16.338-.316.516-.463.091-.08.183-.155.274-.232.172-.142.35-.278.527-.408.011-.008.02-.014.028-.022.097-.067.191-.139.285-.203a13.916 13.916 0 0 1 2.637-1.441c.105-.045.213-.086.321-.128.103-.041.208-.077.31-.116l.32-.108c.105-.036.213-.07.316-.103l.319-.091a14.146 14.146 0 0 1 1.624-.35 13.874 13.874 0 0 1 1.977-.163c.058 0 .114-.003.169-.003l.169.003a3.249 3.249 0 0 1 3.086 3.252Z"}),(0,a.jsx)("path",{fill:"#fff",d:"M32 18v.17a13.885 13.885 0 0 1-.216 2.303c-.078.435-.175.868-.297 1.297-.03.106-.058.214-.091.32-.034.102-.067.21-.103.315-.033.108-.072.214-.108.32-.039.102-.075.207-.116.31a11.926 11.926 0 0 1-.394.929c-.33.7-.72 1.38-1.175 2.029-.064.094-.134.188-.203.285a.1.1 0 0 0-.02.028c-.132.175-.268.355-.41.527-.077.091-.152.183-.23.274-.15.178-.305.347-.465.516l-.27.277a13.945 13.945 0 0 1-5.494 3.393 13.992 13.992 0 0 0 3.085-13.043l-.002-.009c.005-.08.008-.16.008-.244a3.251 3.251 0 0 1 3.252-3.252 3.248 3.248 0 0 1 3.25 3.086v.17Z"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,fillOpacity:".5",d:"M32 18v.17a13.885 13.885 0 0 1-.216 2.303c-.078.435-.175.868-.297 1.297-.03.106-.058.214-.091.32-.034.102-.067.21-.103.315-.033.108-.072.214-.108.32-.039.102-.075.207-.116.31a11.926 11.926 0 0 1-.394.929c-.33.7-.72 1.38-1.
2494175 2.029-.064.094-.134.188-.203.285a.1.1 0 0 0-.02.028c-.132.175-.268.355-.41.527-.077.091-.152.183-.23.274-.15.178-.305.347-.465.516l-.27.277a13.945 13.945 0 0 1-5.494 3.393 13.992 13.992 0 0 0 3.085-13.043l-.002-.009c.005-.08.008-.16.008-.244a3.251 3.251 0 0 1 3.252-3.252 3.248 3.248 0 0 1 3.25 3.086v.17Z"}),(0,a.jsx)("path",{fill:"#6D4AFF",d:"M22.405 31.293C17.54 32.898 11.97 31.767 8.1 27.9 2.813 22.613 2.64 14.15 7.58 8.655c.177-.059.358-.114.538-.167a14.043 14.043 0 0 1 8.697.313c.934.344 1.835.788 2.691 1.337-.055.03-.113.058-.171.086-.059.022-.117.047-.175.07l-.18.063c-.003 0-.006 0-.009.003a3.308 3.308 0 0 1-.765.138c-.066.003-.133.006-.202.006a7.495 7.495 0 1 0 6.016 11.963c.069-.095.138-.195.208-.295a6.76 6.76 0 0 0 .366-.607 5.7 5.7 0 0 0 .16-.316c.05-.105.1-.21.145-.319a7.541 7.541 0 0 0 .537-2.001c.028-.23.048-.458.053-.688l.003.009c1.217 4.455.188 9.4-3.086 13.043Z"}),(0,a.jsx)("path",{fill:`url(#${u}-c)`,fillOpacity:".85",d:"M22.405 31.293C17.54 32.898 11.97 31.767 8.1 27.9 2.813 22.613 2.64 14.15 7.58 8.655c.177-.059.358-.114.538-.167a14.043 14.043 0 0 1 8.697.313c.934.344 1.835.788 2.691 1.337-.055.03-.113.058-.171.086-.059.022-.117.047-.175.07l-.18.063c-.003 0-.006 0-.009.003a3.308 3.308 0 0 1-.765.138c-.066.003-.133.006-.202.006a7.495 7.495 0 1 0 6.016 11.963c.069-.095.138-.195.208-.295a6.76 6.76 0 0 0 .366-.607 5.7 5.7 0 0 0 .16-.316c.05-.105.1-.21.145-.319a7.541 7.541 0 0 0 .537-2.001c.028-.23.048-.458.053-.688l.003.009c1.217 4.455.188 9.4-3.086 13.043Z"}),(0,a.jsx)("path",{fill:"#BE3232",d:"M20.448 16.728c0 .981-.58 1.824-1.411 2.215v1.743a1.035 1.035 0 0 1-2.07 0v-1.743a2.446 2.446 0 1 1 3.482-2.215Z"}),(0,a.jsx)("path",{fill:"#8F69FF",d:"M20.448 16.728c0 .981-.58 1.824-1.411 2.215v1.743a1.035 1.035 0 0 1-2.07 0v-1.743a2.446 2.446 0 1 1 3.482-2.215Z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:`${u}-a`,x1:"10.3",x2:"22.03",y1:"4.583",y2:"9.617",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#6D4AFF",stopOpacity:".5"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"19.52",x2:"27.298",y1:"17.759",y2:"33.878",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".476",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".731",stopColor:"#E6AD32"}),(0,a.jsx)("stop",{offset:".903",stopColor:"#F2FB00"})]}),(0,a.jsxs)("radialGradient",{id:`${u}-c`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(-9.51526 21.2735 -22.1562 -12.327 18.254 12.305)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".476",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".731",stopColor:"#E6AD32"}),(0,a.jsx)("stop",{offset:".903",stopColor:"#F2FB00"})]})]})]}),"with-wordmark"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("mask",{id:`${u}-a`,width:"32",height:"28",x:"4",y:"4",maskUnits:"userSpaceOnUse",children:(0,a.jsx)("path",{fill:"#fff",d:"M36 4H4v28h32V4Z"})}),(0,a.jsxs)("g",{mask:`url(#${u}-a)`,children:[(0,a.jsx)("path",{fill:"#E6E6E6",d:"M20.448 16.728c0 .981-.58 1.824-1.411 2.215v1.743a1.035 1.035 0 0 1-2.07 0v-1.743a2.446 2.446 0 1 1 3.482-2.215ZM23.567 23.017ZM24.898 20.93ZM25.496 17.997c0 .084-.002.17-.005.253a6.187 6.187 0 0 1-.056.679c.028-.23.048-.458.053-.688.006-.08.008-.16.008-.244Z"}),(0,a.jsx)("path",{fill:"#fff",d:"M21.255 7.255c0 .06-.003.119-.006.18 0 .03-.003.06-.008.091-.003.064-.011.125-.02.189-.008.066-.02.13-.033.194 0 .022-.008.042-.014.058-.01.056-.025.111-.041.167-.02.08-.047.158-.075.232-.017.053-.039.103-.058.153a2.545 2.545 0 0 1-.12.25 3.413 3.413 0 0 1-.271.43 3.227 3.227 0 0 1-.236.28c-.05.052-.1.104-.152.152-.056.05-.109.1-.167.144a3.28 3.28 0 0 1-.546.363h-.003a13.837 13.837 0 0 0-4.111-1.772 14.113 14.113 0 0 0-7.815.289c.166-.189.34-.375.521-.555l.277-.269c.17-.16.338-.316.516-.463.091-.08.183-.155.274-.232.172-.142.35-.278.527-.408.011-.008.02-.014.028-.022.097-.067.191-.139.285-.203a13.916 13.916 0 0 1 2.637-1.441c.105-.045.213-.086.321-.128.103-.041.208-.077.31-.116l.32-.108c.105-.036.213-.07.316-.103l.319-.091a14.146 14.146 0 0 1 1.624-.35 13.874 13.874 0 0 1 1.977-.163c.058 0 .114-.003.169-.003l.169.003a3.249 3.249 0 0 1 3.086 3.252Z"}),(0,a.jsx)("path",{fill:`url(#${u}
2494-b)`,fillOpacity:".73",d:"M21.255 7.255c0 .06-.003.119-.006.18 0 .03-.003.06-.008.091-.003.064-.011.125-.02.189-.008.066-.02.13-.033.194 0 .022-.008.042-.014.058-.01.056-.025.111-.041.167-.02.08-.047.158-.075.232-.017.053-.039.103-.058.153a2.545 2.545 0 0 1-.12.25 3.413 3.413 0 0 1-.271.43 3.227 3.227 0 0 1-.236.28c-.05.052-.1.104-.152.152-.056.05-.109.1-.167.144a3.28 3.28 0 0 1-.546.363h-.003a13.837 13.837 0 0 0-4.111-1.772 14.113 14.113 0 0 0-7.815.289c.166-.189.34-.375.521-.555l.277-.269c.17-.16.338-.316.516-.463.091-.08.183-.155.274-.232.172-.142.35-.278.527-.408.011-.008.02-.014.028-.022.097-.067.191-.139.285-.203a13.916 13.916 0 0 1 2.637-1.441c.105-.045.213-.086.321-.128.103-.041.208-.077.31-.116l.32-.108c.105-.036.213-.07.316-.103l.319-.091a14.146 14.146 0 0 1 1.624-.35 13.874 13.874 0 0 1 1.977-.163c.058 0 .114-.003.169-.003l.169.003a3.249 3.249 0 0 1 3.086 3.252Z"}),(0,a.jsx)("path",{fill:"#fff",d:"M32 18v.17a13.885 13.885 0 0 1-.216 2.303c-.078.435-.175.868-.297 1.297-.03.106-.058.214-.091.32-.034.102-.067.21-.103.315-.033.108-.072.214-.108.32-.039.102-.075.207-.116.31a11.926 11.926 0 0 1-.394.929c-.33.7-.72 1.38-1.175 2.029-.064.094-.134.188-.203.285a.1.1 0 0 0-.02.028c-.132.175-.268.355-.41.527-.077.091-.152.183-.23.274-.15.178-.305.347-.465.516l-.27.277a13.945 13.945 0 0 1-5.494 3.393 13.992 13.992 0 0 0 3.085-13.043l-.002-.009c.005-.08.008-.16.008-.244a3.251 3.251 0 0 1 3.252-3.252 3.248 3.248 0 0 1 3.25 3.086v.17Z"}),(0,a.jsx)("path",{fill:`url(#${u}-c)`,fillOpacity:".5",d:"M32 18v.17a13.885 13.885 0 0 1-.216 2.303c-.078.435-.175.868-.297 1.297-.03.106-.058.214-.091.32-.034.102-.067.21-.103.315-.033.108-.072.214-.108.32-.039.102-.075.207-.116.31a11.926 11.926 0 0 1-.394.929c-.33.7-.72 1.38-1.175 2.029-.064.094-.134.188-.203.285a.1.1 0 0 0-.02.028c-.132.175-.268.355-.41.527-.077.091-.152.183-.23.274-.15.178-.305.347-.465.516l-.27.277a13.945 13.945 0 0 1-5.494 3.393 13.992 13.992 0 0 0 3.085-13.043l-.002-.009c.005-.08.008-.16.008-.244a3.251 3.251 0 0 1 3.252-3.252 3.248 3.248 0 0 1 3.25 3.086v.17Z"}),(0,a.jsx)("path",{fill:"#6D4AFF",d:"M22.405 31.293C17.54 32.898 11.97 31.767 8.1 27.9 2.813 22.613 2.64 14.15 7.58 8.655c.177-.059.358-.114.538-.167a14.043 14.043 0 0 1 8.697.313 13.83 13.83 0 0 1 2.691 1.337c-.055.03-.113.058-.171.086-.059.022-.117.047-.175.07l-.18.063c-.003 0-.006 0-.009.003a3.308 3.308 0 0 1-.765.138c-.066.003-.133.006-.202.006a7.495 7.495 0 1 0 6.016 11.963c.069-.095.138-.195.208-.295a6.76 6.76 0 0 0 .366-.607 5.7 5.7 0 0 0 .16-.316c.05-.105.1-.21.145-.319a7.541 7.541 0 0 0 .537-2.001c.028-.23.048-.458.053-.688l.003.009c1.217 4.455.188 9.4-3.086 13.043Z"}),(0,a.jsx)("path",{fill:`url(#${u}-d)`,fillOpacity:".85",d:"M22.405 31.293C17.54 32.898 11.97 31.767 8.1 27.9 2.813 22.613 2.64 14.15 7.58 8.655c.177-.059.358-.114.538-.167a14.043 14.043 0 0 1 8.697.313 13.83 13.83 0 0 1 2.691 1.337c-.055.03-.113.058-.171.086-.059.022-.117.047-.175.07l-.18.063c-.003 0-.006 0-.009.003a3.308 3.308 0 0 1-.765.138c-.066.003-.133.006-.202.006a7.495 7.495 0 1 0 6.016 11.963c.069-.095.138-.195.208-.295a6.76 6.76 0 0 0 .366-.607 5.7 5.7 0 0 0 .16-.316c.05-.105.1-.21.145-.319a7.541 7.541 0 0 0 .537-2.001c.028-.23.048-.458.053-.688l.003.009c1.217 4.455.188 9.4-3.086 13.043Z"}),(0,a.jsx)("path",{fill:"#BE3232",d:"M20.448 16.728c0 .981-.58 1.824-1.411 2.215v1.743a1.035 1.035 0 0 1-2.07 0v-1.743a2.446 2.446 0 1 1 3.482-2.215Z"}),(0,a.jsx)("path",{fill:"#8F69FF",d:"M20.448 16.728c0 .981-.58 1.824-1.411 2.215v1.743a1.035 1.035 0 0 1-2.07 0v-1.743a2.446 2.446 0 1 1 3.482-2.215Z"})]}),(0,a.jsx)("mask",{id:`${u}-e`,width:"175",height:"14",x:"42",y:"11",maskUnits:"userSpaceOnUse",children:(0,a.jsx)("path",{fill:"#fff",d:"M216.48 11.042H42v13.916h174.48V11.042Z"})}),(0,a.jsxs)("g",{mask:`url(#${u}-e)`,children:[(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M168.549 17.481h-2.736v3.435c0 1.197.439 1.745 1.697 1.745.119 0 .419 0 .799-.02v2.02c-.519.137-.978.218-1.479.218-2.116 0-3.555-1.256-3.555-3.63v-3.768h-1.7V15.5H162a1.277 1.277 0 0 0 1.178-.774c.066-.153.096-.314.096-.478v-1.868h2.535v3.12h2.736v1.982h.004ZM130.776 17.481h-2.736v3.435c0 1.197.44 1.745 1.697 1.745.119 0 .419 0 .799-.02v2.02c-.518.137-.978.218-1.479.218-2.115 0-3.555-1.256-3.555-3.63v-3.768h-1.699V15.5h.425a1.288 1.288 0 0 0 1.177-.774c.066-.153.096-.314.096-.478v-1.868h2.535v3.12h2.736v1.982h.004ZM200.056 17.481h-2.736v3.435c0 1.197.439 1.745 1.697 1.745.119 0 .419 0 .799-.02v2.02c-.518.137-.978.218-1.479.218-2.116 0-3.555-1.256-3.555-3.63v-3.768h-1.7V15.5h.425a1.277 1.277 0 0 0 1.178-.774c.066-.153.096-.314.096-.478v-1.868h2.535v3.12h2.736v1.982h.004ZM190.599 15.938c.747.38 1.364.966 1.779 1.68.444.777.667 1.657.65 2.545v4.581h-2.26l-.16-1.375a3.132 3.132 0 0 1-1.248 1.178 3.837 3.837 0 0 1-1.81.41 4.433 4.433 0 0 1-2.283-.605 4.402 4.402 0 0 1-1.642-1.703 5.11 5.11 0 0 1-.601-2.505 4.65 4.65 0 0 1 2.453-4.17 5.215 5.215 0 0 1 2.543-.627 5.478 5.478 0 0 1 2.579.59Zm-.828 6.162c.492-.457.736-1.1.736-1.957a2.642 2.642 0 0 0-.703-1.907 2.481 2.481 0 0 0-1.774-.738c-.332 0-.661.064-.964.192a2.46 2.46 0 0 0-.81.546 2.924 2.924 0 0 0-.709 1.904c0 .696.252 1.37.709 1.904a2.395 2.395 0 0 0 1.779.734c.321.006.642-.053.942-.17.295-.114.566-.289.794-.509v.001ZM106.353 11.357h3.153l4.96 13.384h-2.731l-1.044-2.885h-
24945.543l-1.044 2.885h-2.711l4.96-13.384Zm3.654 8.301-1.867-5.2c-.1-.294-.161-.51-.201-.707h-.041c-.04.197-.1.413-.201.707l-1.867 5.2h4.177ZM114.305 20.757v-5.24h2.55v5.063c0 1.335.603 2.159 1.808 2.179 1.286.02 1.847-.805 1.847-2.179v-5.063h2.55v5.26c0 2.355-1.787 4.18-4.398 4.18-2.792-.02-4.357-1.767-4.357-4.2ZM131.918 12.38h2.53v4.453c.603-.942 1.686-1.511 2.911-1.511 1.908 0 3.554 1.236 3.554 4.023v5.396h-2.55v-5.004c0-1.648-.904-2.217-1.847-2.217-1.245 0-2.068 1-2.068 2.433v4.79h-2.53V12.378ZM141.918 20.13c0-2.768 2.008-4.808 4.84-4.808s4.74 2.06 4.74 4.807c0 .354 0 .49-.041.844h-7.129c.301 1.257 1.205 1.924 2.43 1.924 1.105 0 1.727-.294 2.109-.942h2.349c-.583 2.041-2.491 3.003-4.399 3.003-2.931 0-4.9-2.041-4.9-4.828h.001Zm7.189-.884c-.16-1.08-1.125-1.865-2.349-1.865-1.224 0-2.168.747-2.45 1.865h4.799ZM156.739 15.322c2.811 0 4.397 1.747 4.397 4.18v5.24h-2.53v-5.044c0-1.354-.622-2.198-1.867-2.198-1.246 0-1.868.844-1.868 2.198v5.043h-2.55v-5.24c0-2.433 1.587-4.18 4.418-4.18ZM169.23 12.654c0-.844.723-1.531 1.607-1.531.883 0 1.586.687 1.586 1.53 0 .845-.723 1.512-1.586 1.512-.864 0-1.607-.667-1.607-1.511Zm.341 2.983h2.53v9.224h-2.53v-9.224ZM173.026 20.13c0-2.768 2.109-4.808 4.98-4.808 2.451 0 4.257 1.432 4.639 3.552h-2.47c-.362-.884-1.085-1.374-2.109-1.374-1.465 0-2.53 1.08-2.53 2.63 0 1.549 1.065 2.648 2.53 2.648 1.024 0 1.727-.49 2.109-1.393h2.47c-.382 2.119-2.188 3.572-4.639 3.572-2.871 0-4.98-2.061-4.98-4.828ZM200.334 20.13c0-2.729 2.109-4.808 5.041-4.808 2.932 0 5.04 2.08 5.04 4.807 0 2.727-2.108 4.828-5.04 4.828s-5.041-2.1-5.041-4.828Zm7.571 0c0-1.551-1.065-2.65-2.53-2.65-1.466 0-2.53 1.099-2.53 2.65 0 1.55 1.064 2.648 2.53 2.648 1.465 0 2.53-1.08 2.53-2.649ZM215.215 15.322c.481 0 .843.04 1.265.137v2.237l-.683-.02c-1.405 0-2.007.628-2.007 1.904v5.161h-2.551v-5.436c0-2.218 1.325-3.983 3.977-3.983h-.001Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M42 21.173v3.568h2.55V21.33c0-.331.133-.651.373-.885a1.29 1.29 0 0 1 .9-.367h2.616a4.63 4.63 0 0 0 3.249-1.325 4.476 4.476 0 0 0 1.345-3.193 4.49 4.49 0 0 0-1.345-3.194 4.637 4.637 0 0 0-3.252-1.323H42v4.46h2.55V13.4h3.716c.578 0 1.13.225 1.538.626.408.4.637.943.637 1.51 0 .568-.229 1.111-.637 1.512-.408.4-.96.626-1.538.626h-2.7c-.467 0-.932.088-1.362.267a3.549 3.549 0 0 0-1.93 1.896A3.37 3.37 0 0 0 42 21.173ZM76.682 17.48h-2.736v3.435c0 1.197.44 1.745 1.697 1.745.12 0 .42 0 .799-.02v2.02c-.518.137-.978.218-1.479.218-2.115 0-3.555-1.256-3.555-3.63V17.48h-1.7v-1.982h.426a1.285 1.285 0 0 0 1.178-.774c.065-.153.095-.314.095-.478v-1.868h2.535v3.12h2.736v1.982h.004ZM57.274 15.363c.48 0 .84.04 1.26.136v2.228l-.68-.02c-1.4 0-2 .625-2 1.895v5.138h-2.54V19.33c0-2.208 1.32-3.966 3.96-3.966ZM59.293 20.15c0-2.716 2.1-4.787 5.018-4.787 2.919 0 5.019 2.07 5.019 4.787 0 2.716-2.1 4.807-5.019 4.807s-5.018-2.09-5.018-4.807Zm7.536 0c0-1.544-1.06-2.637-2.519-2.637-1.46 0-2.519 1.093-2.519 2.637s1.06 2.637 2.52 2.637c1.459 0 2.518-1.075 2.518-2.637ZM77.445 20.15c0-2.716 2.1-4.787 5.019-4.787 2.918 0 5.018 2.07 5.018 4.787 0 2.716-2.1 4.807-5.018 4.807-2.92 0-5.019-2.09-5.019-4.807Zm7.537 0c0-1.544-1.059-2.637-2.518-2.637-1.46 0-2.52 1.093-2.52 2.637s1.06 2.637 2.52 2.637c1.459 0 2.518-1.075 2.518-2.637ZM93.198 15.363c2.8 0 4.379 1.74 4.379 4.161v5.216h-2.52v-5.02c0-1.349-.62-2.188-1.859-2.188-1.239 0-1.859.84-1.859 2.188v5.02H88.8v-5.216c0-2.423 1.58-4.161 4.398-4.161Z"})]}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"10.3",x2:"22.03",y1:"4.583",y2:"9.617",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#6D4AFF",stopOpacity:".5"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-c`,x1:"19.52",x2:"27.298",y1:"17.759",y2:"33.878",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".476",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".731",stopColor:"#E6AD32"}),(0,a.jsx)("stop",{offset:".903",stopColor:"#F2FB00"})]}),(0,a.jsxs)("radialGradient",{id:`${u}-d`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(-9.51526 21.2735 -22.1562 -12.327 18.254 12.305)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".476",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".731",stopColor:"#E6AD32"}),(0,a.jsx)("stop",{offset:".903",stopColor:"#F2FB00"})]})]})]}),"wordmark-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M0 26.21v9.23h6.595v-8.826c0-.858.345-1.685.966-2.29a3.337 3.337 0 0 1 2.331-.95h6.765c3.15 0 6.176-1.231 8.405-3.427a11.578 11.578 0 0 0 3.48-8.26c0-3.097-1.254-6.07-3.48-8.265A11.996 11.996 0 0 0 16.65 0H0v11.536h6.595V6.1h9.615c1.494 0 2.924.582 3.98 1.619a5.476 5.476 0 0 1 1.648 3.91 5.476 5.476 0 0 1-1.649 3.908 5.676 5.676 0 0 1-3.98 1.62H9.227c-1.21 0-2.412.229-3.525.691a9.18 9.18 0 0 0-4.99 4.905A8.72 8.72 0 0 0 0 26.21ZM89.724 16.656h-7.078v8.885c0 3.098 1.136 4.515 4.39 4.515.307 0 1.083 0 2.066-.051v5.226c-1.34.353-2.53.562-3.825.562-5.474 0-9.197-3.248-9.197-9.389v-9.748h-4.398v-5.128h1.1a3.4 3.4 0 0 0 1.26-.245 3.316 3.316 0 0 0 1.787-1.756c.17-.396.248-.815.248-1.239v-4.83h6.558v8.07h7.078v5.128h.011ZM39.514 11.179c1.24 0 2.171.102 3.258.352v5.763l-1.758-.051c-3.622 0-5.174 1.616-5.174 4.902v13.293h-6.568v-14c0-5.712 3.412-10.26 10.24-10.26h.002ZM44.736 23.563c0-7.027 5.432-12.384 12.983-12.384s12.983 5.357 12.983 12.383c0 7.027-5.432 12.436-12.983 12.436-7.55 0-12.983-5.409-12.983-12.435Zm19.497 0c0-3.994-2.74-6.823-6.516-6.823S51.2 19.57 51.2 23.563c0 3.993 2.741 6.822 6.517 6.822 3.775 0 6.516-2.78 6.516-6.823ZM91.697 23.563c0-7.027 5.432-12.384 12.983-12.384s12.983 5.357 12.983 12.383c0 7.027-5.432 12.436-12.983 12.436s-12.983-5.409-12.983-12.435Zm19.499 0c0-3.994-2.74-6.823-6.516-6.823-3.775 0-6.516 2.83-6.516 6.823 0 3.993 2.741 6.822 6.516 6.822 3.776 0 6.516-2.78 6.516-6.823ZM132.451 11.179c7.241 0 11.327 4.499 11.327 10.765v13.494h-6.516V22.45c0-3.488-1.605-5.66-4.811-5.66-3.205 0-4.81 2.172-4.81 5.66v12.99h-6.568V21.943c0-6.269 4.086-10.765 11.378-10.765Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M327.385 16.658h-7.078v8.886c0 3.097 1.137 4.514 4.39 4.514.308 0 1.084 0 2.066-.05v5.226c-1.34.352-2.529.562-3.825.562-5.474 0-9.197-3.248-9.197-9.389v-9.749h-4.397v-5.127h1.1c.433 0 .865-.087 1.259-.245a3.327 3.327 0 0 0 1.069-.705c.308-.301.548-.656.718-1.052a3.12 3.12 0 0 0 .249-1.238V3.46h6.558v8.071h7.078v5.127h.01ZM229.667 16.658h-7.078v8.886c0 3.097 1.136 4.514 4.389 4.514.309 0 1.085 0 2.067-.05v5.226c-1.34.352-2.529.562-3.825.562-5.474 0-9.197-3.248-9.197-9.389v-9.749h-4.398v-5.127h1.1c.434 0 .865-.087 1.26-.245a3.312 3.312 0 0 0 1.787-1.757 3.12 3.12 0 0 0 .248-1.238V3.46h6.558v8.071h7.078v5.127h.011ZM408.895 16.658h-7.078v8.886c0 3.097 1.136 4.514 4.389 4.514.309 0 1.085 0 2.067-.05v5.226c-1.34.352-2.529.562-3.825.562-5.474 0-9.197-3.248-9.197-9.389v-9.749h-4.398v-5.127h1.1c.434 0 .865-.087 1.26-.245A3.312 3.312 0 0 0 395 9.529a3.12 3.12 0 0 0 .248-1.238V3.46h6.558v8.071h7.078v5.127h.011ZM384.428 12.665c1.934.985 3.53 2.5 4.604 4.348a12.775 12.775 0 0 1 1.68 6.583v11.853h-5.845l-.415-3.557a8.107 8.107 0 0 1-3.227 3.046 9.935 9.935 0 0 1-4.685 1.06c-2.08.02-4.12-.519-5.905-1.563a11.39 11.39 0 0 1-4.248-4.407 13.22 13.22 0 0 1-1.555-6.48c-.031-2.22.554-4.4 1.688-6.33a12.01 12.01 0 0 1 4.659-4.459 13.492 13.492 0 0 1 6.579-1.621 14.158 14.158 0 0 1 6.668 1.527h.002Zm-2.14 15.943c1.273-1.182 1.903-2.845 1.903-5.063a6.827 6.827 0 0 0-1.819-4.934 6.342 6.342 0 0 0-2.095-1.412 6.422 6.422 0 0 0-2.493-.497c-.86 0-1.711.166-2.495.497a6.366 6.366 0 0 0-2.096 1.412 7.574 7.574 0 0 0-1.834 4.926c0 1.8.653 3.544 1.834 4.925.586.62 1.296 1.1 2.096 1.433.791.324 1.648.49 2.508.467a6.409 6.409 0 0 0 2.435-.439 6.208 6.208 0 0 0 2.056-1.318v.003ZM166.483.815h8.157l12.832 34.626h-7.065l-2.702-7.464h-14.339l-2.702 7.464h-7.012L166.483.815Zm9.453 21.476-4.831-13.454c-.259-.76-.415-1.32-.52-1.828h-.104a14.713 14.713 0 0 1-.52 1.828l-4.831 13.454h10.806ZM187.054 25.133V11.577h6.598v13.099c0 3.452 1.56 5.584 4.677 5.635 3.326.051 4.778-2.08 4.778-5.635V11.577h6.598v13.607c0 6.092-4.625 10.813-11.379 10.813-7.222-.05-11.274-4.57-11.274-10.864h.002ZM232.619 3.46h6.545v11.52c1.56-2.435 4.364-3.909 7.533-3.909 4.935 0 9.194 3.2 9.194 10.408v13.962h-6.597V22.495c0-4.264-2.338-5.737-4.779-5.737-3.221 0-5.351 2.589-5.351 6.296v12.39h-6.545V3.46ZM258.491 23.509c0-7.16 5.194-12.438 12.52-12.438 7.327 0 12.262 5.332 12.262 12.438 0 .914 0 1.269-.104 2.183h-18.444c.778 3.25 3.117 4.977 6.286 4.977 2.859 0 4.468-.761 5.456-2.436h6.077c-1.507 5.28-6.443 7.767-11.379 7.767-7.585 0-12.677-5.28-12.677-12.488l.003-.003Zm18.598-2.285c-.416-2.794-2.911-4.824-6.
2494078-4.824-3.166 0-5.609 1.93-6.338 4.824h12.416ZM296.831 11.071c7.275 0 11.377 4.52 11.377 10.814v13.556h-6.545V22.393c0-3.503-1.61-5.686-4.832-5.686-3.221 0-4.831 2.183-4.831 5.686v13.048h-6.597V21.885c0-6.297 4.105-10.814 11.428-10.814ZM329.147 4.17c0-2.183 1.871-3.96 4.157-3.96s4.105 1.777 4.105 3.96-1.871 3.909-4.105 3.909c-2.234 0-4.157-1.726-4.157-3.91Zm.883 7.719h6.545v23.86h-6.545V11.89ZM338.968 23.509c0-7.16 5.456-12.438 12.884-12.438 6.339 0 11.013 3.705 12.001 9.19h-6.391c-.936-2.285-2.806-3.554-5.456-3.554-3.791 0-6.545 2.793-6.545 6.802 0 4.009 2.754 6.853 6.545 6.853 2.65 0 4.468-1.269 5.456-3.605h6.391c-.988 5.482-5.662 9.24-12.001 9.24-7.428 0-12.884-5.331-12.884-12.488ZM409.614 23.509c0-7.058 5.455-12.438 13.04-12.438 7.585 0 13.041 5.383 13.041 12.438 0 7.055-5.456 12.489-13.041 12.489s-13.04-5.434-13.04-12.49Zm19.585 0c0-4.011-2.753-6.853-6.545-6.853-3.791 0-6.545 2.842-6.545 6.853 0 4.011 2.754 6.853 6.545 6.853 3.792 0 6.545-2.793 6.545-6.853ZM448.111 11.071c1.246 0 2.181.103 3.274.355v5.789l-1.767-.051c-3.637 0-5.194 1.624-5.194 4.925v13.352h-6.597V21.377c0-5.738 3.428-10.306 10.286-10.306h-.002Z"})]})]})};var u=r(17613),d=r(69870),f=r(99877),m=r(69690),p=r(75614),h=r(73414),A=r(11584),g=r(91763);let v=e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,i.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=451;break;default:t=220}return(0,a.jsx)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?n.uC:void 0,variant:r,...c,children:"glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M16.0479 6.00002C22.064 6.00002 28.3379 10.2921 30.3481 16.4508C32.5454 23.1854 29.0404 29.7327 22.0597 30.8356C22.0568 30.8368 22.0541 30.8383 22.0512 30.8394C21.3787 30.9451 20.6738 31 19.9389 31C17.642 31 15.4001 30.4174 13.3755 29.391C10.5934 27.9806 8.31911 25.7929 6.84942 23.25
249458C5.62426 21.1408 4.96387 18.8039 5.00153 16.4523C5.02202 15.0916 5.27924 13.8219 5.73219 12.6696C5.73533 12.6657 5.73836 12.6617 5.7415 12.6578C5.73801 12.6612 5.73456 12.6647 5.73108 12.6681C7.32822 8.60502 11.3611 6.00002 16.0479 6.00002Z",fill:`url(#paint0_radial_8872_453_${u})`}),(0,a.jsx)("path",{opacity:"0.6",d:"M16.0478 6.00002C22.0639 6.00002 28.3378 10.2925 30.348 16.4511C32.5106 23.0799 29.1491 29.5268 22.3862 30.7795C25.966 28.4291 27.4403 23.8992 25.9212 19.271C24.0906 13.6963 18.3775 9.81128 12.8991 9.81128C10.1378 9.81132 7.62578 10.7982 5.80249 12.4911C7.44605 8.52962 11.4295 6.00003 16.0478 6.00002Z",fill:`url(#paint1_linear_8872_453_${u})`}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`paint0_radial_8872_453_${u}`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(-17.7326 29.6875 -35.2785 -22.4614 23.9381 0.27587)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:"0.403126",stopColor:"#4F2CFD"}),(0,a.jsx)("stop",{offset:"0.9944",stopColor:"#2F93F7"})]}),(0,a.jsxs)("linearGradient",{id:`paint1_linear_8872_453_${u}`,x1:"18.4012",y1:"6.00002",x2:"18.4012",y2:"30.7795",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"white"}),(0,a.jsx)("stop",{offset:"1",stopColor:"white",stopOpacity:"0.39"})]})]})]})})};var y=r(27365),C=r(98448);let{PROTONACCOUNT:b,PROTONCALENDAR:S,PROTONDRIVE:w,PROTONMAIL:_,PROTONVPN_SETTINGS:N,PROTONPASS:x,PROTONDOCS:E,PROTONSHEETS:B,PROTONWALLET:P,PROTONLUMO:I,PROTONMEET:k,PROTONAUTHENTICATOR:T,PROTONSPACES:D,PROTONCONSOLE:M}=n.h,R=e=>{let{appName:t,fallback:r=null,...n}=e;return t===b?(0,a.jsx)(l,{...n}):t===_||t===M?(0,a.jsx)(p.A,{...n}):t===S?(0,a.jsx)(u.A,{...n}):t===N?(0,a.jsx)(y.A,{...n}):t===w?(0,a.jsx)(f.A,{...n}):t===x?(0,a.jsx)(A.A,{...n}):t===E?(0,a.jsx)(d.A,{...n}):t===B?(0,a.jsx)(g.A,{...n}):t===P?(0,a.jsx)(C.A,{...n}):t===I?(0,a.jsx)(m.A,{...n}):t===k?(0,a.jsx)(h.A,{...n}):t===T?(0,a.jsx)(c,{...n}):t===D?(0,a.jsx)(v,{...n}):r}},62482(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(31085),n=r(33691);let i=e=>{let{title:t,logoWidth:r,logoHeight:i,className:o,variant:s,size:l,uid:c,children:u,scale:d=1,...f}=e,m=Math.ceil(r*d),p=Math.ceil(i*d),h=l&&"glyph-only"===s,A=h||"with-wordmark"!==s?void 0:{inlineSize:`${m/16}rem`};return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:`0 0 ${r} ${i}`,width:m,height:p,fill:"none",role:"img",className:(0,n.A)("logo",h&&`icon-size-${l}`,s,o),"aria-labelledby":`${c}-title`,...f,style:A||(null==f?void 0:f.style)?{...A,...null==f?void 0:f.style}:void 0,children:[t&&(0,a.jsx)("title",{id:`${c}-title`,children:t}),u]})}},69690(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(11585),o=r(86480),s=r(33691),l=r(62482);let c=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:"#4129A3",d:"M16.291 20.3283C16.291 20.6328 16.0962 20.9066 15.8071 20.9999C13.6508 21.6971 11.6063 21.7884 10.6979 21.7884C9.54232 21.7884 7.58189 21.6787 5.59993 21.0737C5.30362 20.9835 5.10368 20.7077 5.10368 20.398V18.418H16.291V20.3293V20.3283Z"}),(0,a.jsx)("path",{fill:"#FFAC2E",d:"M10.6997 24.3037C9.85971 24.3037 9.17874 23.6227 9.17874 22.7827C9.17874 21.9427 9.85971 21.2617 10.6997 21.2617C11.5397 21.2617 12.2207 21.9427 12.2207 22.7827C12.2207 23.6227 11.5397 24.3037 10.6997 24.3037Z"}),(0,a.jsx)("path",{fill:"#372580",d:"M10.6992 22.0859C10.4378 22.0861 10.2256 22.2982 10.2256 22.5596C10.2256 22.7411 10.3295 22.8961 10.4795 22.9756V23.2988C10.4795 23.42 10.5781 23.5183 10.6992 23.5186C10.8205 23.5186 10.9189 23.4201 10.9189 23.2988V22.9766C11.0693 22.8972 11.1729 22.7414 11.1729 22.5596C11.1728 22.2981 10.9607 22.0859 10.6992 22.0859Z"}),(0,a.jsx)("path",{fill:"#6D4AFF",d:"M18.874 10.2819L13.5914 6.04091L16.8612 3.89661C17.5208 3.47106 18.3988 3.88729 18.4858 4.66694L18.873 10.2819H18.874Z"}),(0,a.jsx)("path",{fill:"#6D4AFF",d:"M2.33656 10.2819L7.61914 6.04091L4.34936 3.89661C3.68982 3.47106 2.8118 3.88729 2.72483 4.66694L2.33759 10.2819H2.33656Z"}),(0,a.jsx)("path",{fill:"#4A2DC5",d:"M4.77399 6.29927L5.86426 7.00023L4.08649 8.19508L4.30185 6.51877C4.33084 6.29409 4.58347 6.17709 4.77295 6.29927H4.77399Z"}),(0,a.jsx)("path",{fill:"#4A2DC5",d:"M16.4355 6.29927L15.3453 7.00023L17.123 8.19508L16.9077 6.51877C16.8787 6.29409 16.6261 6.17709 16.4366 6.29927H16.4355Z"}),(0,a.jsx)("path",{fill:"#6D4AFF",d:"M1.20314 14.1663C1.20314 18.4859 6.32934 20.0256 10.6055 20.0256C14.3639 20.0256 20.0078 18.4859 20.0078 14.1663C20.0078 9.84669 
249415.7979 5.48047 10.6055 5.48047C5.41302 5.48047 1.20314 9.84669 1.20314 14.1663Z"}),(0,a.jsx)("path",{stroke:"white",strokeWidth:"0.312088",strokeMiterlimit:"10",strokeLinecap:"round",d:"M11.96 15.9961C11.5468 15.9961 11.2132 16.3309 11.2132 16.7429"}),(0,a.jsx)("path",{stroke:"white",strokeWidth:"0.312088",strokeMiterlimit:"10",strokeLinecap:"round",d:"M10.4642 15.9961C10.8774 15.9961 11.2109 16.3309 11.2109 16.7429"}),(0,a.jsx)("path",{fill:"white",d:"M14.8272 10.812C16.6278 10.1649 17.9355 11.1962 18.4687 11.7408C18.6519 11.9282 18.7472 12.187 18.7255 12.449C18.6654 13.1924 18.3227 14.7641 16.5418 15.433C14.7371 16.0812 13.4418 15.0893 12.9169 14.5664C12.7378 14.3883 12.6456 14.1408 12.6612 13.8892C12.7088 13.1355 13.0246 11.4892 14.8272 10.812Z"}),(0,a.jsx)("path",{fill:"#372480",d:"M12.6463 13.8715C12.7643 13.1436 13.047 12.4634 13.5087 11.9478C14.4302 10.9341 15.9958 10.52 17.2755 11.0501C17.5955 11.1826 17.903 11.3617 18.1815 11.5843C18.4704 11.7945 18.7106 12.072 18.7437 12.4468C18.8162 12.0617 18.5987 11.69 18.3347 11.4208C18.0769 11.1433 17.7725 10.902 17.4288 10.7229C16.3871 10.1565 15.0618 10.2973 14.0782 10.9269C13.0863 11.5243 12.5106 12.7523 12.6463 13.8715Z"}),(0,a.jsx)("path",{fill:"white",d:"M7.49145 10.812C5.69089 10.1649 4.38319 11.1962 3.84996 11.7408C3.6667 11.9282 3.57144 12.187 3.59318 12.449C3.65324 13.1924 3.99595 14.7641 5.77683 15.433C7.58153 16.0812 8.8768 15.0893 9.40175 14.5664C9.58087 14.3883 9.67302 14.1408 9.65749 13.8892C9.60986 13.1355 9.29407 11.4892 7.49145 10.812Z"}),(0,a.jsx)("path",{fill:"#372480",d:"M9.67077 13.8715C9.8064 12.7533 9.23073 11.5243 8.23882 10.9269C7.25623 10.2973 5.92988 10.1565 4.88828 10.7229C4.54453 10.902 4.24012 11.1433 3.98231 11.4208C3.71828 11.6889 3.50085 12.0617 3.57333 12.4468C3.60646 12.072 3.84564 11.7956 4.13555 11.5843C4.41407 11.3628 4.72158 11.1826 5.04152 11.0501C6.32126 10.52 7.88678 10.9341 8.80828 11.9478C9.27007 12.4634 9.55273 13.1436 9.67077 13.8715Z"}),(0,a.jsx)("path",{fill:"#4129A3",d:"M7.03758 14.9469C6.56753 14.9469 6.18648 14.2173 6.18648 13.3172C6.18648 12.4171 6.56753 11.6875 7.03758 11.6875C7.50762 11.6875 7.88867 12.4171 7.88867 13.3172C7.88867 14.2173 7.50762 14.9469 7.03758 14.9469Z"}),(0,a.jsx)("path",{opacity:"0.7",fill:"white",d:"M6.41256 12.5674C6.1987 12.5674 6.02533 12.3941 6.02533 12.1802C6.02533 11.9663 6.1987 11.793 6.41256 11.793C6.62643 11.793 6.7998 11.9663 6.7998 12.1802C6.7998 12.3941 6.62643 12.5674 6.41256 12.5674Z"}),(0,a.jsx)("path",{fill:"#4129A3",d:"M15.8872 14.9469C15.4171 14.9469 15.0361 14.2173 15.0361 13.3172C15.0361 12.4171 15.4171 11.6875 15.8872 11.6875C16.3572 11.6875 16.7383 12.4171 16.7383 13.3172C16.7383 14.2173 16.3572 14.9469 15.8872 14.9469Z"}),(0,a.jsx)("path",{opacity:"0.7",fill:"white",d:"M15.2612 12.5674C15.0473 12.5674 14.874 12.3941 14.874 12.1802C14.874 11.9663 15.0473 11.793 15.2612 11.793C15.4751 11.793 15.6484 11.9663 15.6484 12.1802C15.6484 12.3941 15.4751 12.5674 15.2612 12.5674Z"})]}),u=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M37.1914 15.9961C37.1914 16.7062 37.3063 17.2659 37.5361 17.6738C37.7813 18.0666 38.1188 18.3465 38.5479 18.5127C38.9768 18.6788 39.4752 18.7617 40.042 18.7617C40.854 18.7617 41.5435 18.5804 42.1104 18.2178C42.6772 17.8552 43.1297 17.4097 43.4668 16.8809C43.7091 16.5069 43.8921 16.1426 44.0186 15.79V9.40039H46.5703V20.6885H44.0186V16.7461C44.0035 16.8033 43.9896 16.8637 43.9727 16.9258C43.8808 17.3187 43.7191 17.7495 43.4893 18.2178C43.2748 18.671 42.9838 19.1093 42.6162 19.5322C42.2638 19.9401 41.8194 20.2808 41.2832 20.5527C40.7468 20.8097 40.0952 20.9385 39.3291 20.9385C38.7774 20.9385 38.2174 20.8621 37.6504 20.7109C37.099 20.5749 36.5933 20.341 36.1338 20.0088C35.6894 19.6764 35.3295 19.2226 35.0537 18.6484C34.7779 18.0743 34.6397 17.3489 34.6396 16.4727V9.40039H37.1914V15.9961ZM77.5283 9.14941C78.8004 9.14942 79.9346 9.38309 80.9307 9.85156C81.9266 10.32 82.7084 11.0001 83.2754 11.8916C83.8576 12.768 84.1484 13.8264 84.1484 15.0654C84.1484 16.3195 83.8576 17.3853 83.2754 18.2617C82.7084 19.138 81.9267 19.8036 80.9307 20.2568C79.9346 20.7102 78.8003 20.9365 77.5283 20.9365C76.2566 20.9365 75.1149 20.7101 74.1035 20.2568C73.0921 19.8036 72.2943 19.1381 71.7119 18.2617C71.1299 17.3853 70.8389 16.3194 70.8389 15.0654C70.8389 13.8264 71.1298 12.768 71.7119 11.8916C72.2943 11.0001 73.0921 10.32 74.1035 9.85156C75.1149 9.38323 76.2566 9.14941 77.5283 9.14941ZM28.8096 15.7617C28.8096 16.4719 28.9254 17.0315 29.1553 17.4395C29.2665 17.6176 29.3968 17.7728 29.5459 17.9043C29.9059 18.2219 30.4144 18.2783 30.8975 18.2783H33.9209V20.7041C33.3689 20.7041 29.8367 20.6287 29.2695 20.4775C28.718 20.3416 28.2125 20.1067 27.7529 19.7744C27.3086 19.442 26.9477 18.9882 26.6719 
249418.4141C26.3962 17.8399 26.2588 17.1145 26.2588 16.2383V4.83594H28.8096V15.7617ZM64.9746 9.14941C65.6487 9.14944 66.2619 9.23959 66.8135 9.4209C67.365 9.60221 67.84 9.88211 68.2383 10.2598C68.652 10.6224 68.9742 11.0761 69.2041 11.6201C69.4339 12.1641 69.5488 12.8066 69.5488 13.5469V20.6875H66.9746V14.0459C66.9746 13.1242 66.7439 12.4441 66.2842 12.0059C65.8399 11.5525 65.1353 11.3252 64.1699 11.3252C63.4343 11.3252 62.7596 11.4844 62.1465 11.8018C61.5491 12.104 61.0587 12.5044 60.6758 13.0029C60.57 13.142 60.4769 13.2857 60.3965 13.4336C60.3971 13.471 60.3994 13.509 60.3994 13.5469V20.6875H57.8477V14.0459C57.8477 13.1242 57.6178 12.4441 57.1582 12.0059C56.7138 11.5526 56.0093 11.3252 55.0439 11.3252C54.3084 11.3252 53.6335 11.4844 53.0205 11.8018C52.423 12.104 51.9329 12.5044 51.5498 13.0029C51.311 13.3043 51.1343 13.6263 51.0205 13.9688V20.6875H48.4688V9.39844H51.0205V12.6514C51.1081 12.3593 51.2222 12.0756 51.3652 11.8018C51.6257 11.288 51.9714 10.8343 52.4004 10.4414C52.8294 10.0335 53.3348 9.71591 53.917 9.48926C54.4994 9.26258 55.1437 9.14941 55.8486 9.14941C56.5073 9.14945 57.1125 9.23966 57.6641 9.4209C58.2309 9.60221 58.7138 9.88209 59.1123 10.2598C59.526 10.6224 59.8402 11.0762 60.0547 11.6201C60.1433 11.83 60.2141 12.0549 60.2686 12.2939C60.3392 12.1197 60.4212 11.9474 60.5146 11.7783C60.7904 11.2647 61.1433 10.8117 61.5723 10.4189C62.0013 10.026 62.4994 9.71594 63.0664 9.48926C63.6487 9.26261 64.285 9.14941 64.9746 9.14941ZM77.5283 11.1895C76.7775 11.1895 76.0954 11.3403 75.4824 11.6426C74.8694 11.9448 74.3713 12.3837 73.9883 12.958C73.6207 13.5321 73.4366 14.2346 73.4365 15.0654C73.4366 15.8813 73.6205 16.5772 73.9883 17.1514C74.356 17.7253 74.8463 18.1563 75.459 18.4434C76.0873 18.7305 76.7775 18.874 77.5283 18.874C78.2637 18.874 78.938 18.7303 79.5508 18.4434C80.1636 18.1563 80.6466 17.7253 80.999 17.1514C81.3668 16.5772 81.5507 15.8813 81.5508 15.0654C81.5507 14.2495 81.3667 13.5546 80.999 12.9805C80.6466 12.4063 80.1638 11.9673 79.5508 11.665C78.9532 11.3479 78.2791 11.1895 77.5283 11.1895Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M90.3449 17.4577V15.3965H98.1583V17.4577H90.3449ZM87.3086 20.6876L93.0371 6.91797H95.5066L101.276 20.6876H98.7858L93.7658 8.25668H94.7779L89.7781 20.6876H87.3086Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M103.007 6.91797H105.315V20.6876H103.007V6.91797Z"})]});r.d(t,["A",0,e=>{let{variant:t="with-wordmark",hasTitle:r=!0,className:d,size:f,...m}=e,[p]=(0,n.useState)((0,o.A)("logo"));return"glyph-only"===t?(0,a.jsx)("img",{src:i,alt:r?"Lumo":"","aria-hidden":!r,className:(0,s.A)("logo","glyph-only",f&&`icon-size-${f}`,d)}):(0,a.jsxs)(l.A,{uid:p,logoWidth:107,logoHeight:26,viewBox:"0 0 107 26",title:r?"Lumo":void 0,variant:t,className:d,...m,children:[(0,a.jsx)(c,{}),(0,a.jsx)(u,{})]})}])},75614(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(13197),o=r(86480),s=r(62482);r.d(t,["A",0,e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,n.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=256;break;default:t=134}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?i.uc:void 0,variant:r,...c,children:["glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,fillRule:"evenodd",d:"m21.78 14.36.002.002L14 23 4 11.993V7.245a.644.644 0 0 1 1.055-.495l11.095 9.213a2.896 2.896 0 0 0 3.7 0l1.93-1.602Z",clipRule:"evenodd"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,d:"m26 10.857-4.22 3.504.002.001-5.588 4.936a2.575 2.575 0 0 1-3.35.05L4 11.993v14.11A2.896 2.896 0 0 0 6.897 29H26l2-9.072-2-9.072Z"}),(0,a.jsx)("path",{fill:`url(#${u}-c)`,fillRule:"evenodd",d:"M26 10.86V29h3.103c1.6 0 2.897-1.297 2.897-2.896V7.244a.644.644 0 0 0-1.055-.494L26 10.86Z",clipRule:"evenodd"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:`${u}-a`,x1:"14.507",x2:"5.116",y1:"23.152",y2:"-9.469",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#E3D9FF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#7341FF"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-c`,x1:"41.055",x2:"19.455",y1:"43.522",y2:"-3.075",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".271",stopColor:"#E3D9FF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#7341FF"})]}),(0,a.jsxs)("radialGradient",{id:`${u}-b`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(27.9882 0 0 26.381 27.895 13.077)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".556",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".994",stopColor:"#AA8EFF"})]})]})]}),"with-wordmark"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,fillRule:"evenodd",d:"m17.78 14.361.002.001L10 23 0 11.993V7.245a.644.644 0 0 1 1.055-.495l11.095 9.213a2.895 2.895 0 0 0 3.7 0l1.93-1.602Z",clipRule:"evenodd"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,d:"m22 10.856-4.22 3.505.002.001-5.588 4.936a2.575 2.575 0 0 1-3.35.05L0 11.993v14.11A2.896 2.896 0 0 0 2.897 29H22l2-9.072-2-9.072Z"}),(0,a.jsx)("path",{fill:`url(#${u}
2494-c)`,fillRule:"evenodd",d:"M22 10.86V29h3.103c1.6 0 2.897-1.297 2.897-2.896V7.245a.644.644 0 0 0-1.055-.495L22 10.86Z",clipRule:"evenodd"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M38 21.26v3.664h2.56V21.42a1.282 1.282 0 0 1 1.279-1.286h2.624a4.592 4.592 0 0 0 3.261-1.361 4.652 4.652 0 0 0 1.351-3.28c0-1.228-.486-2.41-1.35-3.281a4.603 4.603 0 0 0-3.265-1.358H38v4.58h2.56v-2.159h3.73c.58 0 1.134.232 1.544.644a2.2 2.2 0 0 1 0 3.104c-.41.412-.964.644-1.544.644h-2.71a3.551 3.551 0 0 0-2.528 1.055 3.65 3.65 0 0 0-.776 1.166A3.54 3.54 0 0 0 38 21.259Zm11.47 3.664v-5.583c0-2.279 1.322-4.091 3.97-4.091a5.09 5.09 0 0 1 1.262.14v2.296c-.301-.02-.56-.02-.682-.02-1.402 0-2.005.646-2.005 1.955v5.303H49.47Zm5.994-4.734c0-2.802 2.104-4.937 5.033-4.937 2.929 0 5.033 2.135 5.033 4.937 0 2.802-2.104 4.957-5.033 4.957-2.929 0-5.033-2.158-5.033-4.957Zm7.558 0c0-1.592-1.064-2.722-2.525-2.722-1.465 0-2.525 1.127-2.525 2.722 0 1.612 1.063 2.722 2.525 2.722 1.464 0 2.525-1.113 2.525-2.722Zm10.646 0c0-2.802 2.104-4.937 5.032-4.937 2.926 0 5.03 2.135 5.03 4.937 0 2.802-2.104 4.957-5.03 4.957-2.928 0-5.032-2.158-5.032-4.957Zm7.554 0c0-1.592-1.063-2.722-2.524-2.722-1.462 0-2.525 1.127-2.525 2.722 0 1.612 1.063 2.722 2.525 2.722 1.461 0 2.525-1.113 2.525-2.722Zm3.831 4.734v-5.38c0-2.499 1.583-4.294 4.41-4.294 2.806 0 4.39 1.792 4.39 4.294v5.38h-2.525v-5.18c0-1.39-.623-2.259-1.865-2.259-1.243 0-1.865.867-1.865 2.259v5.18h-2.545Zm-12.147-7.436h-2.747v3.528c0 1.23.44 1.793 1.703 1.793.12 0 .42 0 .802-.02v2.075c-.52.14-.981.223-1.484.223-2.124 0-3.569-1.29-3.569-3.728v-3.87h-1.706v-2.036h.427a1.3 1.3 0 0 0 .489-.097 1.285 1.285 0 0 0 .694-.698 1.28 1.28 0 0 0 .096-.492v-1.918h2.545v3.205h2.747v2.035h.003Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M98.882 11.216h3.575l3.351 8.223c.299.69.554 1.393.769 2.11h.035c.215-.717.471-1.424.769-2.11l3.351-8.223h3.575V24.93h-2.59v-9.187a8.055 8.055 0 0 1 .043-.906h-.043c-.08.323-.186.64-.321.946l-3.713 8.987h-2.148l-3.724-8.987a7.46 7.46 0 0 1-.342-.946h-.04c.029.3.043.603.04.906v9.19h-2.587V11.216Zm24.283 4.666c.75.392 1.37.993 1.786 1.727a5.17 5.17 0 0 1 .652 2.614v4.706h-2.268l-.161-1.413a3.18 3.18 0 0 1-1.252 1.21 3.784 3.784 0 0 1-1.818.42 4.364 4.364 0 0 1-2.291-.62 4.476 4.476 0 0 1-1.648-1.75 5.345 5.345 0 0 1-.603-2.573 4.91 4.91 0 0 1 .655-2.514 4.702 4.702 0 0 1 1.808-1.77 5.141 5.141 0 0 1 2.553-.643 5.391 5.391 0 0 1 2.587.606Zm-.83 6.33c.494-.468.738-1.129.738-2.01a2.746 2.746 0 0 0-.706-1.958 2.455 2.455 0 0 0-.813-.56 2.446 2.446 0 0 0-.967-.198 2.465 2.465 0 0 0-1.781.758 3.05 3.05 0 0 0-.712 1.956c0 .715.253 1.407.712 1.956a2.367 2.367 0 0 0 1.786.755 2.438 2.438 0 0 0 1.743-.698Zm4.666-8.692a1.494 1.494 0 0 1-.356-.497 1.429 1.429 0 0 1-.12-.597 1.488 1.488 0 0 1 .476-1.106 1.617 1.617 0 0 1 2.269 0 1.5 1.5 0 0 1 .353.502c.08.192.123.395.12.604a1.458 1.458 0 0 1-.473 1.095 1.645 1.645 0 0 1-2.269 0Zm2.412 11.409h-2.55v-9.45h2.55v9.45Zm4.411 0h-2.553V11.216h2.553V24.93Z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:`${u}-a`,x1:"10.507",x2:"1.116",y1:"23.152",y2:"-9.469",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#E3D9FF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#7341FF"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-c`,x1:"37.055",x2:"15.455",y1:"43.522",y2:"-3.075",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".271",stopColor:"#E3D9FF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#7341FF"})]}),(0,a.jsxs)("radialGradient",{id:`${u}-b`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(27.9882 0 0 26.381 23.895 13.077)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".556",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".994",stopColor:"#AA8EFF"})]})]})]}),"wordmark-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M247.949 34.5744V0.251999H253.241V34.5744H247.949Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M235.378 34.5744V10.9368H240.67V34.5744H235.378ZM235.579 5.7456C234.941 5.10721 234.622 4.31759 234.622 3.3768C234.622 2.436 234.941 1.6464 235.579 1.008C236.251 0.336001 237.075 0 238.049 0C238.99 0 239.779 0.336001 240.418 1.008C241.09 1.6464 241.426 2.436 241.426 3.3768C241.426 4.31759 241.09 5.10721 240.418 5.7456C239.779 6.38399 238.99 6.7032 238.049 6.7032C237.075 6.7032 236.251 6.38399 235.5
249479 5.7456Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M215.38 35.0784C212.289 35.0784 209.634 33.9696 207.417 31.752C205.233 29.5344 204.141 26.544 204.141 22.7808C204.141 18.984 205.233 15.9768 207.417 13.7592C209.634 11.5416 212.289 10.4328 215.38 10.4328C217.127 10.4328 218.706 10.8024 220.118 11.5416C221.529 12.2472 222.638 13.272 223.444 14.616L223.948 10.9368H228.534V34.5744H223.847L223.444 30.9456C221.764 33.7008 219.076 35.0784 215.38 35.0784ZM209.433 22.7808C209.433 25.0992 210.105 26.9472 211.449 28.3248C212.827 29.6688 214.506 30.3408 216.489 30.3408C218.371 30.3408 220 29.6688 221.378 28.3248C222.755 26.9472 223.444 25.0992 223.444 22.7808C223.444 20.5296 222.738 18.7152 221.327 17.3376C219.95 15.9264 218.337 15.2208 216.489 15.2208C214.506 15.2208 212.827 15.9096 211.449 17.2872C210.105 18.6648 209.433 20.496 209.433 22.7808Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M160.833 34.5744V0.251999H168.897L177.818 22.5792C178.725 24.7968 179.347 26.4936 179.683 27.6696H179.784C180.052 26.5944 180.657 24.8976 181.598 22.5792L190.519 0.251999H198.583V34.5744H193.19V9.1728C193.19 8.1648 193.224 7.32481 193.291 6.6528H193.19C193.089 6.98879 192.803 7.77841 192.333 9.0216L182.152 34.1712H177.264L167.083 9.0216C166.612 7.77841 166.327 6.98879 166.226 6.6528H166.125C166.192 7.32481 166.226 8.1648 166.226 9.1728V34.5744H160.833Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M120.804 20.8152C120.804 17.724 121.745 15.2208 123.627 13.3056C125.509 11.3904 128.079 10.4328 131.338 10.4328C134.597 10.4328 137.168 11.3904 139.049 13.3056C140.931 15.2208 141.872 17.724 141.872 20.8152V34.5744H136.58V21.2184C136.58 19.3368 136.126 17.8752 135.219 16.8336C134.345 15.7584 133.052 15.2208 131.338 15.2208C129.624 15.2208 128.314 15.7584 127.407 16.8336C126.533 17.8752 126.096 19.3368 126.096 21.2184V34.5744H120.804V20.8152Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M103.589 35.0784C100.061 35.0784 97.1208 33.9024 94.7689 31.5504C92.417 29.1984 91.2409 26.2752 91.2409 22.7808C91.2409 19.2864 92.417 16.3632 94.7689 14.0112C97.1208 11.6256 100.061 10.4328 103.589 10.4328C107.15 10.4328 110.107 11.6256 112.459 14.0112C114.811 16.3632 115.987 19.2864 115.987 22.7808C115.987 26.2752 114.811 29.1984 112.459 31.5504C110.107 33.9024 107.15 35.0784 103.589 35.0784ZM96.5329 22.7808C96.5329 24.9648 97.1881 26.7792 98.4985 28.224C99.8424 29.6352 101.539 30.3408 103.589 30.3408C105.638 30.3408 107.335 29.6352 108.679 28.224C110.023 26.7792 110.695 24.9648 110.695 22.7808C110.695 20.5632 110.023 18.7488 108.679 17.3376C107.335 15.8928 105.638 15.1704 103.589 15.1704C101.539 15.1704 99.8424 15.8928 98.4985 17.3376C97.1881 18.7488 96.5329 20.5632 96.5329 22.7808Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M84.2303 34.9272C81.7438 34.9272 79.7108 34.188 78.1319 32.7096C76.586 31.1976 75.8135 29.1144 75.8135 26.46V15.3216H71.5295V10.9368H75.7631V3.024H81.1055V10.9368H88.0103V15.3216H81.1055V25.8048C81.1055 27.384 81.4583 28.5096 82.1639 29.1816C82.903 29.82 84.0791 30.1392 85.6919 30.1392C86.2628 30.1392 86.8846 30.1224 87.5567 30.0888V34.4736C86.3806 34.776 85.2718 34.9272 84.2303 34.9272Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M56.8843 35.0784C53.3563 35.0784 50.4162 33.9024 48.0643 31.5504C45.7124 29.1984 44.5363 26.2752 44.5363 22.7808C44.5363 19.2864 45.7124 16.3632 48.0643 14.0112C50.4162 11.6256 53.3563 10.4328 56.8843 10.4328C60.4458 10.4328 63.4028 11.6256 65.7547 14.0112C68.1066 16.3632 69.2827 19.2864 69.2827 22.7808C69.2827 26.2752 68.1066 29.1984 65.7547 31.5504C63.4028 33.9024 60.4458 35.0784 56.8843 35.0784ZM49.8283 22.7808C49.8283 24.9648 50.4835 26.7792 51.7939 28.224C53.1378 29.6352 54.8348 30.3408 56.8843 30.3408C58.9338 30.3408 60.6308 29.6352 61.9747 28.224C63.3186 26.7792 63.9907 24.9648 63.9907 22.7808C63.9907 20.5632 63.3186 18.7488 61.9747 17.3376C60.6308 15.8928 58.9338 15.1704 56.8843 15.1704C54.8348 15.1704 53.1378 15.8928 51.7939 17.3376C50.4835 18.7488 49.8283 20.5632 49.8283 22.7808Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M29.167 20.0592C29.167 17.136 29.9902 14.8008 31.6366 13.0536C33.3166 11.3064 35.5678 10.4328 38.3904 10.4328C39.2303 10.4328 40.171 10.5504 41.2128 10.7856V15.624C40.9104 15.5904 40.3056 15.5736 39.3984 15.5736C37.7518 15.5736 36.5087 15.9936 35.6686 16.8336C34.8622 17.6736 34.459 19.0512 34.459 20.9664V34.5744H29.167V20.0592Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M0 34.5744V0.251999H13.7592C16.884 0.251999 19.488 1.2264 21.5712 3.1752C23.688 5.12399 24.7464 7.6104 24.7464 10.6344C24.7464 13.6584 23.688 16.1616 21.5712 18.144C19.488 20.0928 16.884 21.0672 13.7592 21.0672H5.3928V34.5744H0ZM5.3928 16.0272H12.7512C14.868 16.0272 16.4808 15.5232 17.5896 14.5152C18.6984 13.5072 19.2528 12.2136 19.2528 10.6344C19.2528 9.05519 
249418.6984 7.77841 17.5896 6.804C16.5144 5.796 14.9352 5.292 12.852 5.292H5.3928V16.0272Z",fill:"var(--logo-text-proton-color)"})]})]})}])},73414(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(13197),o=r(86480),s=r(62482);r.d(t,["A",0,e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,n.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=106;break;default:t=149}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?i.Yr:void 0,variant:r,...c,children:["glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M26.0038 13.5002C26.0038 13.4778 26.0024 13.4569 25.9996 13.4359C25.9996 13.4135 25.9969 13.3926 25.9955 13.3716C25.9941 13.3506 25.9927 13.3296 25.9899 13.3087C25.9885 13.2877 25.9857 13.2667 25.9829 13.2458C25.9787 13.2038 25.9717 13.1633 25.9647 13.1227C25.9507 13.0416 25.934 12.9633 25.913 12.8851C25.885 12.783 25.8515 12.6823 25.8138 12.5859C25.7802 12.5006 25.7425 12.4181 25.7005 12.3384C25.6586 12.2587 25.6139 12.1832 25.565 12.1077C25.516 12.035 25.4643 11.9623 25.4084 11.8952C25.3525 11.8267 25.2938 11.761 25.2323 11.6981C25.0911 11.5555 24.9346 11.4282 24.7669 11.3192C23.871 10.7334 22.641 10.6509 21.6249 11.2996C21.4026 11.4422 21.1832 11.5792 20.9666 11.7176C20.947 11.7302 20.9274 11.7428 20.9079 11.7554C20.8897 11.768 20.8715 11.7806 20.852 11.7945H20.8464C20.7835 11.8351 20.7248 11.8742 20.6647 11.912C20.6633 11.912 20.6605 11.9134 20.6591 11.9162C20.6577 11.9148 20.6577 11.9162 20.6563 11.9176L20.6367 11.9288C20.6367 11.9288 20.6311 11.9344 20.6241 11.9371C20.1643 12.2321 19.7031 12.5271 19.2404 12.8207C19.1859 12.8641 19.1258 12.9018 19.0629 12.934C18.9036 13.0179 18.7219 13.064 18.5304 13.064C18.0719 13.064 17.6764 12.7998 17.4863 12.4139L17.4821 12.4055C17.4723 12.3803 17.4612 12.3552 17.45 12.3314L17.4458 12.323C17.2277 11.863 16.9035 11.4646 16.5023 11.1598C16.4856 11.1458 16.4688 11.1318 16.452 11.1207C16.3458 11.041 16.2354 10.9697 16.1208 10.904C16.118 10.904 16.1152 10.9026 16.1124 10.8998L16.1082 10.8956C16.1082 10.8956 16.1054 10.8956 16.104 10.8928H16.0984C16.0467 10.8634 15.9908 10.8341 15.9349 10.8075C15.879 10.7809 15.8231 10.7572 15.7658 10.7334C15.7532 10.7278 15.7392 10.7222 15.7252 10.718C15.7112 10.7138 15.6987 10.7096 15.6861 10.7054C15.6721 10.6998 15.6595 10.6942 15.6456 10.69C15.6148 10.6789 15.5827 10.6677 15.5505 10.6579C15.5044 10.6425 15.4569 10.6285 15.4121 10.616C15.3786 10.6048 15.3437 10.5964 15.3129 10.5908C15.2221 10.5684 15.1284 10.5516 15.0362 10.5363C15.0026 10.5307 14.9719 10.5251 14.9397 10.5223C14.8181 10.5083 14.6951 10.4999 14.5693 10.4999H4V26.3696C4 28.1005 5.40049 29.5 7.13222 29.5H20.5612C20.687 29.5 20.81 29.4916 20.9316 29.4776C20.9638 29.4748 20.9945 29.4692 21.0281 29.4636C21.0351 29.4622 21.0406 29.4608 21.0476 29.4594C21.1329 29.4454 21.2209 29.4301 21.3048 29.4091C21.3188 29.4063 21.3328 29.4035 21.3481 29.4007C21.3523 29.3993 21.3565 29.3979 21.3607 29.3965C21.3747 29.3937 21.3901 29.3881 21.404 29.3839C21.4488 29.3713 21.4963 29.3574 21.5424 29.342C21.5746 29.3322 21.6067 29.321 21.6375 29.3098C21.6514 29.3056 21.664 29.3 21.678 29.2945C21.6906 29.2903 21.7031 29.2861 21.7171 29.2819C21.7227 29.2805 21.7283 29.2777 21.7339 29.2763C21.7409 29.2735 21.7479 29.2693 21.7549 29.2665C21.7716 29.2595 21.7898 29.2525 21.8066 29.2455C21.8471 29.2287 21.8862 29.212 21.9268 29.1924C21.9547 29.1784 21.9827 29.1644 22.0106 29.1504C22.0372 29.1365 22.0651 29.1225 22.0903 29.1071H22.0959C22.0959 29.1071 22.0987 29.1057 22.1001 29.1043L22.1043 29.1001C22.1043 29.1001 22.1085 29.0959 22.1099 29.0959C22.1322 29.0847 22.1532 29.0722 22.1742 29.0596C22.2664 29.0036 22.3573 28.9449 22.4439 28.8792C22.4523 28.8736 22.4607 28.868 22.4691 28.861C22.4775 28.8541 22.4859 28.8471 22.4942 28.8401C22.5949 28.7646 22.6899 28.6821 22.7808 28.594C22.8185 28.5577 22.8548 28.5199 22.8912 28.4808C22.908 28.464 22.9233 28.4472 22.9387 28.429C22.9527 28.4137 22.9667 28.3969 22.9806 28.3801C23.024 28.3312 23.0645 28.2794 23.1036 28.2263C23.1078 28.2221 23.112 28.2179 23.1134 28.2137C23.133 28.1886 23.1512 28.1634 23.1693 28.1382C23.1987 28.0963 23.2266 28.0543 23.2546 28.011C23.2923 27.9509 23.3287 27.888 23.3622 27.8237C23.379 27.7943 23.3944 27.7649 23.4083 27.7342C23.4321 27.688 23.4531 27.6419 23.474 27.5944L23.4782 27.586C23.6683 27.2001 24.0638 26.9359 24.5223 26.9359C24.7138 26.9359 24.8955 26.982 25.0548 27.0659C25.0604 27.0687 25.066 27.0715 25.0716 27.0757C25.
24941219 27.1022 25.1708 27.1316 25.2155 27.1666C25.4811 27.3357 25.7439 27.5049 26.008 27.6727V13.6302C26.008 13.5869 26.0066 13.5422 26.0038 13.5002ZM18.3557 13.3366C18.3892 13.3268 18.4228 13.3143 18.4563 13.3003C18.4228 13.3157 18.3892 13.3282 18.3557 13.338C18.3417 13.3422 18.3277 13.345 18.3137 13.3478C18.3277 13.345 18.3417 13.3408 18.3557 13.3366Z",fill:`url(#${u}-r-a)`}),(0,a.jsx)("path",{d:"M31.9999 9.62892V26.3697C31.9999 26.4577 31.9943 26.543 31.9887 26.6283C31.8154 28.7296 29.3904 29.8369 27.6168 28.7003L26.6286 28.0711C26.6286 28.0711 26.623 28.0655 26.6174 28.0628C26.4148 27.9327 26.2107 27.8041 26.008 27.6727V13.6303C26.008 13.5869 26.0066 13.5422 26.0038 13.5002C26.0038 13.4779 26.0024 13.4569 25.9996 13.4359C25.9996 13.4136 25.9996 13.3926 25.9968 13.3716C25.9968 13.3506 25.9926 13.3297 25.9899 13.3087C25.9885 13.2877 25.9857 13.2668 25.9829 13.2458C25.9787 13.2038 25.9717 13.1633 25.9647 13.1227C25.9507 13.0417 25.9339 12.9634 25.913 12.8851C25.8864 12.783 25.8529 12.6823 25.8137 12.5859C25.7802 12.5006 25.7425 12.4181 25.7005 12.3384C25.66 12.2587 25.6139 12.1832 25.565 12.1077C25.516 12.035 25.4643 11.9623 25.4084 11.8952C25.3525 11.8267 25.2938 11.761 25.2323 11.6981C25.0911 11.5555 24.9346 11.4283 24.7669 11.3192C23.871 10.7334 22.641 10.6509 21.6249 11.2996C21.4026 11.4422 21.1832 11.5793 20.9666 11.7177L26.616 7.93583H26.6174L26.6286 7.93024L26.6482 7.91626H26.651L26.7027 7.8813C26.7167 7.87292 26.732 7.86313 26.746 7.85334C26.7782 7.83377 26.8089 7.8142 26.841 7.79323C26.8494 7.78903 26.8564 7.78344 26.8648 7.77785C26.8956 7.75967 26.9277 7.7387 26.9585 7.71913C27.0661 7.64922 27.1751 7.57932 27.2855 7.50941C27.3959 7.43951 27.5049 7.3696 27.6168 7.2983C27.9201 7.10397 28.2429 6.97674 28.57 6.90684C28.591 6.90264 28.6119 6.89845 28.6329 6.89425C28.686 6.88447 28.7391 6.87608 28.7922 6.86909C29.0019 6.84252 29.2129 6.83833 29.4212 6.8565C29.635 6.87608 29.8461 6.91942 30.0501 6.98373C30.1717 7.02288 30.2919 7.06901 30.408 7.12354C30.5226 7.17806 30.6344 7.23958 30.742 7.30809C30.77 7.32626 30.7979 7.34584 30.8259 7.36401C30.8678 7.39477 30.9097 7.42553 30.9517 7.45489C30.9838 7.48285 31.0173 7.50801 31.0495 7.53598C31.0816 7.56394 31.1124 7.5919 31.1445 7.62126C31.1753 7.64922 31.206 7.67998 31.2354 7.70934C31.3835 7.86173 31.5149 8.0323 31.6253 8.21824C31.6491 8.25739 31.6701 8.29654 31.6924 8.33708C31.7288 8.40699 31.7623 8.47969 31.7931 8.55518C31.7987 8.56917 31.8042 8.58315 31.8098 8.59573C31.8266 8.64047 31.8434 8.68521 31.8588 8.73274C31.8727 8.77608 31.8867 8.81942 31.8993 8.86416C31.9035 8.87954 31.9077 8.89632 31.9119 8.9117C31.9189 8.93826 31.9258 8.96622 31.9314 8.99279C31.9538 9.09485 31.972 9.1997 31.9818 9.30736C31.9845 9.32833 31.9873 9.3493 31.9887 9.37027C31.9901 9.40243 31.9915 9.43458 31.9929 9.46674C31.9929 9.47792 31.9957 9.48771 31.9957 9.4989C31.9971 9.51987 31.9985 9.54084 31.9985 9.56321C31.9999 9.58418 31.9999 9.60655 31.9999 9.62892Z",fill:"white"}),(0,a.jsx)("path",{d:"M31.9999 9.62892V26.3697C31.9999 26.4577 31.9943 26.543 31.9887 26.6283C31.8154 28.7296 29.3904 29.8369 27.6168 28.7003L26.6286 28.0711C26.6286 28.0711 26.623 28.0655 26.6174 28.0628C26.4148 27.9327 26.2107 27.8041 26.008 27.6727V13.6303C26.008 13.5869 26.0066 13.5422 26.0038 13.5002C26.0038 13.4779 26.0024 13.4569 25.9996 13.4359C25.9996 13.4136 25.9996 13.3926 25.9968 13.3716C25.9968 13.3506 25.9926 13.3297 25.9899 13.3087C25.9885 13.2877 25.9857 13.2668 25.9829 13.2458C25.9787 13.2038 25.9717 13.1633 25.9647 13.1227C25.9507 13.0417 25.9339 12.9634 25.913 12.8851C25.8864 12.783 25.8529 12.6823 25.8137 12.5859C25.7802 12.5006 25.7425 12.4181 25.7005 12.3384C25.66 12.2587 25.6139 12.1832 25.565 12.1077C25.516 12.035 25.4643 11.9623 25.4084 11.8952C25.3525 11.8267 25.2938 11.761 25.2323 11.6981C25.0911 11.5555 24.9346 11.4283 24.7669 11.3192C23.871 10.7334 22.641 10.6509 21.6249 11.2996C21.4026 11.4422 21.1832 11.5793 20.9666 11.7177L26.616 7.93583H26.6174L26.6286 7.93024L26.6482 7.91626H26.651L26.7027 7.8813C26.7167 7.87292 26.732 7.86313 26.746 7.85334C26.7782 7.83377 26.8089 7.8142 26.841 7.79323C26.8494 7.78903 26.8564 7.78344 26.8648 7.77785C26.8956 7.75967 26.9277 7.7387 26.9585 7.71913C27.0661 7.64922 27.1751 7.57932 27.2855 7.50941C27.3959 7.43951 27.5049 7.3696 27.6168 7.2983C27.9201 7.10397 28.2429 6.97674 28.57 6.90684C28.591 6.90264 28.6119 6.89845 28.6329 6.89425C28.686 6.88447 28.7391 6.87608 28.7922 6.86909C29.0019 6.84252 29.2129 6.83833 29.4212 6.8565C29.635 6.87608 29.8461 6.91942 30.0501 6.98373C30.1717 7.02288 30.2919 7.06901 30.408 7.12354C30.5226 7.17806 30.6344 7.23958 30.742 7.30809C30.77 7.32626 30.7979 7.34584 30.8259 7.36401C30.8678 7.39477 30.9097 7.42553 30.9517 7.45489C30.9838 7.48285 31.0173 7.50801 31.0495 7.53598C31.0816 7.56394 31.1124 7.5919 31.1445 7.62126C31.1753 7.64922 31.206 7.67998 31.2354 7.70934C31.3835 7.86173 31.5149 8.0323 31.6253 8.21824C31.6491 8.25739 31.6701 8.29654 31.6924 8.33708C31.7288 8.40699 31.7623 8.47969 31.7931 8.55518C31.7987 8.56917 31.8042 8.58315 31.8098 8.59573C31.8266 8.64047 31.8434 8.68521 31.8588 8.73274C31.8727 8.77608 31.8867 8.81942 31.8993 8.86416C31.9035 8.87954 31.9077 8.89632 31.9119 8.9117C31.9189 8.93826 31.9258 8.96622 31.9314 8.99279C31.9538 9.09485 31.972 9.1997 31.9818 9.30736C31.9845 9.32833 31.9873 9.3493 31.9887 9.37027C31.9901 9.40243 31.9915 9.43458 31.9929 9.46674C31.9929 9.47792 31.9957 9.48771 31.9957 9.4989C31.9971 9.51987 31.9985 9.54084 31.9985 9.56321C31.9999 9.58418 31.9999 9.60655 31.9999 9.62892Z",fill:`url(#${u}-b)`,fillOpacity:.65}),(0,a.jsx)("path",{d:"M25.2228 8.82639C25.1739 8.86414 25.1221 8.8977 25.0662 8.92566C25.0634 8.92985 25.0592 8.93125 25.0551 8.93265C24.8957 9.01653 24.714 9.06267 24.5225 9.06267C24.0641 9.06267 23.6685 8.79843 23.4785 8.41256L23.4743 8.40417C23.4631 8.37621 23.4505 8.34965 23.4379 8.32308C23.4198 8.28394 23.4002 8.24619 23.3806 8.20984C23.3
2494639 8.17628 23.3457 8.14413 23.3275 8.11197C23.2828 8.03368 23.2353 7.95818 23.1849 7.88548C23.1612 7.85053 23.1374 7.81697 23.1123 7.78342C23.0382 7.68415 22.9585 7.58908 22.8747 7.49961C22.8649 7.49122 22.8551 7.48143 22.8467 7.47164C22.8243 7.44927 22.8034 7.42691 22.7796 7.40454C22.7419 7.36958 22.7041 7.33323 22.665 7.29828C22.6482 7.2829 22.6301 7.26892 22.6133 7.25494C22.5742 7.22139 22.535 7.18923 22.4945 7.15847C22.4819 7.14729 22.4693 7.1389 22.4568 7.12911C22.4526 7.12492 22.4484 7.12212 22.4442 7.11932C22.4176 7.09975 22.3911 7.08018 22.3631 7.06061C22.282 7.00468 22.1982 6.95155 22.1115 6.90262C22.1101 6.90122 22.1073 6.89982 22.1045 6.89843L22.0961 6.89423L22.0933 6.89144H22.0906C22.078 6.88445 22.0654 6.87746 22.0514 6.87046C22.0109 6.8481 21.969 6.82712 21.927 6.80615C21.927 6.80615 21.927 6.80755 21.9256 6.80615C21.8739 6.78238 21.8222 6.75862 21.7677 6.73625C21.7635 6.73625 21.7593 6.73205 21.7551 6.73066C21.7537 6.73066 21.7509 6.73066 21.7495 6.73066C21.7313 6.72367 21.7132 6.71807 21.695 6.71108C21.6894 6.70968 21.6838 6.70689 21.6782 6.70549C21.6657 6.6999 21.6545 6.6957 21.6419 6.69151C21.6098 6.68032 21.5762 6.66914 21.5427 6.65795C21.4965 6.64258 21.4504 6.62859 21.4043 6.61601H21.4015C21.3707 6.60762 21.3372 6.59924 21.3051 6.59085C21.2212 6.56988 21.1331 6.5545 21.0479 6.54052C21.0409 6.53912 21.0339 6.53772 21.0269 6.53632C20.9948 6.53352 20.964 6.52793 20.9319 6.52234C20.8103 6.50836 20.6873 6.49997 20.5629 6.49997H7.13247C5.40073 6.49857 4.00024 7.90086 4.00024 9.6289V10.4999H14.5696C14.6954 10.4999 14.8184 10.5083 14.94 10.5223C14.9721 10.5251 15.0029 10.5307 15.0364 10.5363C15.1287 10.5502 15.2223 10.5684 15.3132 10.5908C15.3439 10.5964 15.3788 10.6048 15.4124 10.616C15.4571 10.6285 15.5046 10.6425 15.5508 10.6579C15.5829 10.6677 15.6151 10.6789 15.6458 10.6901C15.6598 10.6942 15.6724 10.6984 15.6863 10.704C15.6989 10.7082 15.7129 10.7124 15.7255 10.718C15.7394 10.7222 15.7534 10.7278 15.766 10.7334C15.8233 10.7558 15.8792 10.7809 15.9351 10.8075C15.991 10.8341 16.0469 10.8634 16.0987 10.8928H16.1042C16.1042 10.8928 16.107 10.8942 16.1084 10.8956L16.1126 10.8998C16.1126 10.8998 16.1182 10.904 16.121 10.904C16.2356 10.9697 16.346 11.041 16.4523 11.1207C16.469 11.1318 16.4858 11.1458 16.5026 11.1598C16.9037 11.4646 17.228 11.863 17.446 12.323L17.4502 12.3314C17.4614 12.3552 17.4726 12.3803 17.4824 12.4055L17.4866 12.4139C17.6766 12.7998 18.0722 13.064 18.5306 13.064C18.7221 13.064 18.9038 13.0179 19.0632 12.934C19.1219 12.8976 19.182 12.8599 19.2407 12.8207C19.7033 12.5271 20.1645 12.2321 20.6244 11.9371C20.6314 11.9344 20.637 11.9288 20.637 11.9288L20.6565 11.9176C20.6565 11.9176 20.6579 11.9148 20.6593 11.9162C20.6607 11.9134 20.6635 11.912 20.6649 11.912C20.725 11.8742 20.7837 11.8337 20.8466 11.7917H20.8522C20.8718 11.7792 20.8899 11.7666 20.9081 11.7554C20.9277 11.7428 20.9472 11.7302 20.9668 11.7176L26.6163 7.93581C26.1508 8.2336 25.6868 8.5314 25.2228 8.82639ZM24.3478 9.3367C24.3394 9.33949 24.3311 9.34089 24.3227 9.34229C24.3311 9.34089 24.3394 9.3381 24.3478 9.3353C24.3828 9.32551 24.4163 9.31293 24.4485 9.29895C24.4149 9.31433 24.3814 9.32691 24.3478 9.3367Z",fill:"white"}),(0,a.jsx)("path",{d:"M25.2228 8.82639C25.1739 8.86414 25.1221 8.8977 25.0662 8.92566C25.0634 8.92985 25.0592 8.93125 25.0551 8.93265C24.8957 9.01653 24.714 9.06267 24.5225 9.06267C24.0641 9.06267 23.6685 8.79843 23.4785 8.41256L23.4743 8.40417C23.4631 8.37621 23.4505 8.34965 23.4379 8.32308C23.4198 8.28394 23.4002 8.24619 23.3806 8.20984C23.3639 8.17628 23.3457 8.14413 23.3275 8.11197C23.2828 8.03368 23.2353 7.95818 23.1849 7.88548C23.1612 7.85053 23.1374 7.81697 23.1123 7.78342C23.0382 7.68415 22.9585 7.58908 22.8747 7.49961C22.8649 7.49122 22.8551 7.48143 22.8467 7.47164C22.8243 7.44927 22.8034 7.42691 22.7796 7.40454C22.7419 7.36958 22.7041 7.33323 22.665 7.29828C22.6482 7.2829 22.6301 7.26892 22.6133 7.25494C22.5742 7.22139 22.535 7.18923 22.4945 7.15847C22.4819 7.14729 22.4693 7.1389 22.4568 7.12911C22.4526 7.12492 22.4484 7.12212 22.4442 7.11932C22.4176 7.09975 22.3911 7.08018 22.3631 7.06061C22.282 7.00468 22.1982 6.95155 22.1115 6.90262C22.1101 6.90122 22.1073 6.89982 22.1045 6.89843L22.0961 6.89423L22.0933 6.89144H22.0906C22.078 6.88445 22.0654 6.87746 22.0514 6.87046C22.0109 6.8481 21.969 6.82712 21.927 6.80615C21.927 6.80615 21.927 6.80755 21.9256 6.80615C21.8739 6.78238 21.8222 
24946.75862 21.7677 6.73625C21.7635 6.73625 21.7593 6.73205 21.7551 6.73066C21.7537 6.73066 21.7509 6.73066 21.7495 6.73066C21.7313 6.72367 21.7132 6.71807 21.695 6.71108C21.6894 6.70968 21.6838 6.70689 21.6782 6.70549C21.6657 6.6999 21.6545 6.6957 21.6419 6.69151C21.6098 6.68032 21.5762 6.66914 21.5427 6.65795C21.4965 6.64258 21.4504 6.62859 21.4043 6.61601H21.4015C21.3707 6.60762 21.3372 6.59924 21.3051 6.59085C21.2212 6.56988 21.1331 6.5545 21.0479 6.54052C21.0409 6.53912 21.0339 6.53772 21.0269 6.53632C20.9948 6.53352 20.964 6.52793 20.9319 6.52234C20.8103 6.50836 20.6873 6.49997 20.5629 6.49997H7.13247C5.40073 6.49857 4.00024 7.90086 4.00024 9.6289V10.4999H14.5696C14.6954 10.4999 14.8184 10.5083 14.94 10.5223C14.9721 10.5251 15.0029 10.5307 15.0364 10.5363C15.1287 10.5502 15.2223 10.5684 15.3132 10.5908C15.3439 10.5964 15.3788 10.6048 15.4124 10.616C15.4571 10.6285 15.5046 10.6425 15.5508 10.6579C15.5829 10.6677 15.6151 10.6789 15.6458 10.6901C15.6598 10.6942 15.6724 10.6984 15.6863 10.704C15.6989 10.7082 15.7129 10.7124 15.7255 10.718C15.7394 10.7222 15.7534 10.7278 15.766 10.7334C15.8233 10.7558 15.8792 10.7809 15.9351 10.8075C15.991 10.8341 16.0469 10.8634 16.0987 10.8928H16.1042C16.1042 10.8928 16.107 10.8942 16.1084 10.8956L16.1126 10.8998C16.1126 10.8998 16.1182 10.904 16.121 10.904C16.2356 10.9697 16.346 11.041 16.4523 11.1207C16.469 11.1318 16.4858 11.1458 16.5026 11.1598C16.9037 11.4646 17.228 11.863 17.446 12.323L17.4502 12.3314C17.4614 12.3552 17.4726 12.3803 17.4824 12.4055L17.4866 12.4139C17.6766 12.7998 18.0722 13.064 18.5306 13.064C18.7221 13.064 18.9038 13.0179 19.0632 12.934C19.1219 12.8976 19.182 12.8599 19.2407 12.8207C19.7033 12.5271 20.1645 12.2321 20.6244 11.9371C20.6314 11.9344 20.637 11.9288 20.637 11.9288L20.6565 11.9176C20.6565 11.9176 20.6579 11.9148 20.6593 11.9162C20.6607 11.9134 20.6635 11.912 20.6649 11.912C20.725 11.8742 20.7837 11.8337 20.8466 11.7917H20.8522C20.8718 11.7792 20.8899 11.7666 20.9081 11.7554C20.9277 11.7428 20.9472 11.7302 20.9668 11.7176L26.6163 7.93581C26.1508 8.2336 25.6868 8.5314 25.2228 8.82639ZM24.3478 9.3367C24.3394 9.33949 24.3311 9.34089 24.3227 9.34229C24.3311 9.34089 24.3394 9.3381 24.3478 9.3353C24.3828 9.32551 24.4163 9.31293 24.4485 9.29895C24.4149 9.31433 24.3814 9.32691 24.3478 9.3367Z",fill:`url(#${u}-c)`,fillOpacity:.65}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-r-a`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(19.9764 -19.4151 22.2902 29.942 2.23938 31.7057)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#82F8E1"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#6E45E2"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"25.3183",y1:"8.95965",x2:"36.9092",y2:"12.2119",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:"0.1",stopColor:"#6E45E2"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#45E1CC",stopOpacity:.9})]}),(0,a.jsxs)("linearGradient",{id:`${u}-c`,x1:"6.15611",y1:"3.50769",x2:"6.95908",y2:"17.3805",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:"0.1",stopColor:"#6E45E2"}),(0,a.jsx)("stop",{offset:"0.9",stopColor:"#45E1CC"})]})]})]}),"with-wordmark"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M26.0038 13.5002C26.0038 13.4778 26.0024 13.4569 25.9996 13.4359C25.9996 13.4135 25.9969 13.3926 25.9955 13.3716C25.9941 13.3506 25.9927 13.3296 25.9899 13.3087C25.9885 13.2877 25.9857 13.2667 25.9829 13.2458C25.9787 13.2038 25.9717 13.1633 25.9647 13.1227C25.9507 13.0416 25.934 12.9633 25.913 12.8851C25.885 12.783 25.8515 12.6823 25.8138 12.5859C25.7802 12.5006 25.7425 12.4181 25.7005 12.3384C25.6586 12.2587 25.6139 12.1832 25.565 12.1077C25.516 12.035 25.4643 11.9623 25.4084 11.8952C25.3525 11.8267 25.2938 11.761 25.2323 11.6981C25.0911 11.5555 24.9346 11.4282 24.7669 11.3192C23.871 10.7334 22.641 10.6509 21.6249 11.2996C21.4026 11.4422 21.1832 11.5792 20.9666 11.7176C20.947 11.7302 20.9274 11.7428 20.9079 11.7554C20.8897 11.768 20.8715 11.7806 20.852 11.7945H20.8464C20.7835 11.8351 20.7248 11.8742 20.6647 11.912C20.6633 11.912 20.6605 11.9134 20.6591 11.9162C20.6577 11.9148 20.6577 11.9162 20.6563 11.9176L20.6367 11.9288C20.6367 11.9288 20.6311 11.9344 20.6241 11.9371C20.1643 12.2321 19.7031 12.5271 19.2404 12.8207C19.1859 12.8641 19.1258 12.9018 19.0629 12.934C18.9036 13.0179 18.7219 13.064 18.5304 13.064C18.0719 13.064 17.6764 12.7998 17.4863 12.4139L17.4821 12.4055C17.4723 12.3803 17.4612 12.3552 17.45 12.3314L17.4458 12.323C17.2277 11.863 
249416.9035 11.4646 16.5023 11.1598C16.4856 11.1458 16.4688 11.1318 16.452 11.1207C16.3458 11.041 16.2354 10.9697 16.1208 10.904C16.118 10.904 16.1152 10.9026 16.1124 10.8998L16.1082 10.8956C16.1082 10.8956 16.1054 10.8956 16.104 10.8928H16.0984C16.0467 10.8634 15.9908 10.8341 15.9349 10.8075C15.879 10.7809 15.8231 10.7572 15.7658 10.7334C15.7532 10.7278 15.7392 10.7222 15.7252 10.718C15.7112 10.7138 15.6987 10.7096 15.6861 10.7054C15.6721 10.6998 15.6595 10.6942 15.6456 10.69C15.6148 10.6789 15.5827 10.6677 15.5505 10.6579C15.5044 10.6425 15.4569 10.6285 15.4121 10.616C15.3786 10.6048 15.3437 10.5964 15.3129 10.5908C15.2221 10.5684 15.1284 10.5516 15.0362 10.5363C15.0026 10.5307 14.9719 10.5251 14.9397 10.5223C14.8181 10.5083 14.6951 10.4999 14.5693 10.4999H4V26.3696C4 28.1005 5.40049 29.5 7.13222 29.5H20.5612C20.687 29.5 20.81 29.4916 20.9316 29.4776C20.9638 29.4748 20.9945 29.4692 21.0281 29.4636C21.0351 29.4622 21.0406 29.4608 21.0476 29.4594C21.1329 29.4454 21.2209 29.4301 21.3048 29.4091C21.3188 29.4063 21.3328 29.4035 21.3481 29.4007C21.3523 29.3993 21.3565 29.3979 21.3607 29.3965C21.3747 29.3937 21.3901 29.3881 21.404 29.3839C21.4488 29.3713 21.4963 29.3574 21.5424 29.342C21.5746 29.3322 21.6067 29.321 21.6375 29.3098C21.6514 29.3056 21.664 29.3 21.678 29.2945C21.6906 29.2903 21.7031 29.2861 21.7171 29.2819C21.7227 29.2805 21.7283 29.2777 21.7339 29.2763C21.7409 29.2735 21.7479 29.2693 21.7549 29.2665C21.7716 29.2595 21.7898 29.2525 21.8066 29.2455C21.8471 29.2287 21.8862 29.212 21.9268 29.1924C21.9547 29.1784 21.9827 29.1644 22.0106 29.1504C22.0372 29.1365 22.0651 29.1225 22.0903 29.1071H22.0959C22.0959 29.1071 22.0987 29.1057 22.1001 29.1043L22.1043 29.1001C22.1043 29.1001 22.1085 29.0959 22.1099 29.0959C22.1322 29.0847 22.1532 29.0722 22.1742 29.0596C22.2664 29.0036 22.3573 28.9449 22.4439 28.8792C22.4523 28.8736 22.4607 28.868 22.4691 28.861C22.4775 28.8541 22.4859 28.8471 22.4942 28.8401C22.5949 28.7646 22.6899 28.6821 22.7808 28.594C22.8185 28.5577 22.8548 28.5199 22.8912 28.4808C22.908 28.464 22.9233 28.4472 22.9387 28.429C22.9527 28.4137 22.9667 28.3969 22.9806 28.3801C23.024 28.3312 23.0645 28.2794 23.1036 28.2263C23.1078 28.2221 23.112 28.2179 23.1134 28.2137C23.133 28.1886 23.1512 28.1634 23.1693 28.1382C23.1987 28.0963 23.2266 28.0543 23.2546 28.011C23.2923 27.9509 23.3287 27.888 23.3622 27.8237C23.379 27.7943 23.3944 27.7649 23.4083 27.7342C23.4321 27.688 23.4531 27.6419 23.474 27.5944L23.4782 27.586C23.6683 27.2001 24.0638 26.9359 24.5223 26.9359C24.7138 26.9359 24.8955 26.982 25.0548 27.0659C25.0604 27.0687 25.066 27.0715 25.0716 27.0757C25.
24941219 27.1022 25.1708 27.1316 25.2155 27.1666C25.4811 27.3357 25.7439 27.5049 26.008 27.6727V13.6302C26.008 13.5869 26.0066 13.5422 26.0038 13.5002ZM18.3557 13.3366C18.3892 13.3268 18.4228 13.3143 18.4563 13.3003C18.4228 13.3157 18.3892 13.3282 18.3557 13.338C18.3417 13.3422 18.3277 13.345 18.3137 13.3478C18.3277 13.345 18.3417 13.3408 18.3557 13.3366Z",fill:`url(#${u}-r-a)`}),(0,a.jsx)("path",{d:"M31.9999 9.62892V26.3697C31.9999 26.4577 31.9943 26.543 31.9887 26.6283C31.8154 28.7296 29.3904 29.8369 27.6168 28.7003L26.6286 28.0711C26.6286 28.0711 26.623 28.0655 26.6174 28.0628C26.4148 27.9327 26.2107 27.8041 26.008 27.6727V13.6303C26.008 13.5869 26.0066 13.5422 26.0038 13.5002C26.0038 13.4779 26.0024 13.4569 25.9996 13.4359C25.9996 13.4136 25.9996 13.3926 25.9968 13.3716C25.9968 13.3506 25.9926 13.3297 25.9899 13.3087C25.9885 13.2877 25.9857 13.2668 25.9829 13.2458C25.9787 13.2038 25.9717 13.1633 25.9647 13.1227C25.9507 13.0417 25.9339 12.9634 25.913 12.8851C25.8864 12.783 25.8529 12.6823 25.8137 12.5859C25.7802 12.5006 25.7425 12.4181 25.7005 12.3384C25.66 12.2587 25.6139 12.1832 25.565 12.1077C25.516 12.035 25.4643 11.9623 25.4084 11.8952C25.3525 11.8267 25.2938 11.761 25.2323 11.6981C25.0911 11.5555 24.9346 11.4283 24.7669 11.3192C23.871 10.7334 22.641 10.6509 21.6249 11.2996C21.4026 11.4422 21.1832 11.5793 20.9666 11.7177L26.616 7.93583H26.6174L26.6286 7.93024L26.6482 7.91626H26.651L26.7027 7.8813C26.7167 7.87292 26.732 7.86313 26.746 7.85334C26.7782 7.83377 26.8089 7.8142 26.841 7.79323C26.8494 7.78903 26.8564 7.78344 26.8648 7.77785C26.8956 7.75967 26.9277 7.7387 26.9585 7.71913C27.0661 7.64922 27.1751 7.57932 27.2855 7.50941C27.3959 7.43951 27.5049 7.3696 27.6168 7.2983C27.9201 7.10397 28.2429 6.97674 28.57 6.90684C28.591 6.90264 28.6119 6.89845 28.6329 6.89425C28.686 6.88447 28.7391 6.87608 28.7922 6.86909C29.0019 6.84252 29.2129 6.83833 29.4212 6.8565C29.635 6.87608 29.8461 6.91942 30.0501 6.98373C30.1717 7.02288 30.2919 7.06901 30.408 7.12354C30.5226 7.17806 30.6344 7.23958 30.742 7.30809C30.77 7.32626 30.7979 7.34584 30.8259 7.36401C30.8678 7.39477 30.9097 7.42553 30.9517 7.45489C30.9838 7.48285 31.0173 7.50801 31.0495 7.53598C31.0816 7.56394 31.1124 7.5919 31.1445 7.62126C31.1753 7.64922 31.206 7.67998 31.2354 7.70934C31.3835 7.86173 31.5149 8.0323 31.6253 8.21824C31.6491 8.25739 31.6701 8.29654 31.6924 8.33708C31.7288 8.40699 31.7623 8.47969 31.7931 8.55518C31.7987 8.56917 31.8042 8.58315 31.8098 8.59573C31.8266 8.64047 31.8434 8.68521 31.8588 8.73274C31.8727 8.77608 31.8867 8.81942 31.8993 8.86416C31.9035 8.87954 31.9077 8.89632 31.9119 8.9117C31.9189 8.93826 31.9258 8.96622 31.9314 8.99279C31.9538 9.09485 31.972 9.1997 31.9818 9.30736C31.9845 9.32833 31.9873 9.3493 31.9887 9.37027C31.9901 9.40243 31.9915 9.43458 31.9929 9.46674C31.9929 9.47792 31.9957 9.48771 31.9957 9.4989C31.9971 9.51987 31.9985 9.54084 31.9985 9.56321C31.9999 9.58418 31.9999 9.60655 31.9999 9.62892Z",fill:"white"}),(0,a.jsx)("path",{d:"M31.9999 9.62892V26.3697C31.9999 26.4577 31.9943 26.543 31.9887 26.6283C31.8154 28.7296 29.3904 29.8369 27.6168 28.7003L26.6286 28.0711C26.6286 28.0711 26.623 28.0655 26.6174 28.0628C26.4148 27.9327 26.2107 27.8041 26.008 27.6727V13.6303C26.008 13.5869 26.0066 13.5422 26.0038 13.5002C26.0038 13.4779 26.0024 13.4569 25.9996 13.4359C25.9996 13.4136 25.9996 13.3926 25.9968 13.3716C25.9968 13.3506 25.9926 13.3297 25.9899 13.3087C25.9885 13.2877 25.9857 13.2668 25.9829 13.2458C25.9787 13.2038 25.9717 13.1633 25.9647 13.1227C25.9507 13.0417 25.9339 12.9634 25.913 12.8851C25.8864 12.783 25.8529 12.6823 25.8137 12.5859C25.7802 12.5006 25.7425 12.4181 25.7005 12.3384C25.66 12.2587 25.6139 12.1832 25.565 12.1077C25.516 12.035 25.4643 11.9623 25.4084 11.8952C25.3525 11.8267 25.2938 11.761 25.2323 11.6981C25.0911 11.5555 24.9346 11.4283 24.7669 11.3192C23.871 10.7334 22.641 10.6509 21.6249 11.2996C21.4026 11.4422 21.1832 11.5793 20.9666 11.7177L26.616 7.93583H26.6174L26.6286 7.93024L26.6482 7.91626H26.651L26.7027 7.8813C26.7167 7.87292 26.732 7.86313 26.746 7.85334C26.7782 7.83377 26.8089 7.8142 26.841 7.79323C26.8494 7.78903 26.8564 7.78344 26.8648 7.77785C26.8956 7.75967 26.9277 7.7387 26.9585 7.71913C27.0661 7.64922 27.1751 7.57932 27.2855 7.50941C27.3959 7.43951 27.5049 7.3696 27.6168 7.2983C27.9201 7.10397 28.2429 6.97674 28.57 6.90684C28.591 6.90264 28.6119 6.89845 28.6329 6.89425C28.686 6.88447 28.7391 6.87608 28.7922 6.86909C29.0019 6.84252 29.2129 6.83833 29.4212 6.8565C29.635 6.87608 29.8461 6.91942 30.0501 6.98373C30.1717 7.02288 30.2919 7.06901 30.408 7.12354C30.5226 7.17806 30.6344 7.23958 30.742 7.30809C30.77 7.32626 30.7979 7.34584 30.8259 7.36401C30.8678 7.39477 30.9097 7.42553 30.9517 7.45489C30.9838 7.48285 31.0173 7.50801 31.0495 7.53598C31.0816 7.56394 31.1124 7.5919 31.1445 7.62126C31.1753 7.64922 31.206 7.67998 31.2354 7.70934C31.3835 7.86173 31.5149 8.0323 31.6253 8.21824C31.6491 8.25739 31.6701 8.29654 31.6924 8.33708C31.7288 8.40699 31.7623 8.47969 31.7931 8.55518C31.7987 8.56917 31.8042 8.58315 31.8098 8.59573C31.8266 8.64047 31.8434 8.68521 31.8588 8.73274C31.8727 8.77608 31.8867 8.81942 31.8993 8.86416C31.9035 8.87954 31.9077 8.89632 31.9119 8.9117C31.9189 8.93826 31.9258 8.96622 31.9314 8.99279C31.9538 9.09485 31.972 9.1997 31.9818 9.30736C31.9845 9.32833 31.9873 9.3493 31.9887 9.37027C31.9901 9.40243 31.9915 9.43458 31.9929 9.46674C31.9929 9.47792 31.9957 9.48771 31.9957 9.4989C31.9971 9.51987 31.9985 9.54084 31.9985 9.56321C31.9999 9.58418 31.9999 9.60655 31.9999 9.62892Z",fill:`url(#${u}-b)`,fillOpacity:.65}),(0,a.jsx)("path",{d:"M25.2228 8.82639C25.1739 8.86414 25.1221 8.8977 25.0662 8.92566C25.0634 8.92985 25.0592 8.93125 25.0551 8.93265C24.8957 9.01653 24.714 9.06267 24.5225 9.06267C24.0641 9.06267 23.6685 8.79843 23.4785 8.41256L23.4743 8.40417C23.4631 8.37621 23.4505 8.34965 23.4379 8.32308C23.4198 8.28394 23.4002 8.24619 23.3806 8.20984C23.3
2494639 8.17628 23.3457 8.14413 23.3275 8.11197C23.2828 8.03368 23.2353 7.95818 23.1849 7.88548C23.1612 7.85053 23.1374 7.81697 23.1123 7.78342C23.0382 7.68415 22.9585 7.58908 22.8747 7.49961C22.8649 7.49122 22.8551 7.48143 22.8467 7.47164C22.8243 7.44927 22.8034 7.42691 22.7796 7.40454C22.7419 7.36958 22.7041 7.33323 22.665 7.29828C22.6482 7.2829 22.6301 7.26892 22.6133 7.25494C22.5742 7.22139 22.535 7.18923 22.4945 7.15847C22.4819 7.14729 22.4693 7.1389 22.4568 7.12911C22.4526 7.12492 22.4484 7.12212 22.4442 7.11932C22.4176 7.09975 22.3911 7.08018 22.3631 7.06061C22.282 7.00468 22.1982 6.95155 22.1115 6.90262C22.1101 6.90122 22.1073 6.89982 22.1045 6.89843L22.0961 6.89423L22.0933 6.89144H22.0906C22.078 6.88445 22.0654 6.87746 22.0514 6.87046C22.0109 6.8481 21.969 6.82712 21.927 6.80615C21.927 6.80615 21.927 6.80755 21.9256 6.80615C21.8739 6.78238 21.8222 6.75862 21.7677 6.73625C21.7635 6.73625 21.7593 6.73205 21.7551 6.73066C21.7537 6.73066 21.7509 6.73066 21.7495 6.73066C21.7313 6.72367 21.7132 6.71807 21.695 6.71108C21.6894 6.70968 21.6838 6.70689 21.6782 6.70549C21.6657 6.6999 21.6545 6.6957 21.6419 6.69151C21.6098 6.68032 21.5762 6.66914 21.5427 6.65795C21.4965 6.64258 21.4504 6.62859 21.4043 6.61601H21.4015C21.3707 6.60762 21.3372 6.59924 21.3051 6.59085C21.2212 6.56988 21.1331 6.5545 21.0479 6.54052C21.0409 6.53912 21.0339 6.53772 21.0269 6.53632C20.9948 6.53352 20.964 6.52793 20.9319 6.52234C20.8103 6.50836 20.6873 6.49997 20.5629 6.49997H7.13247C5.40073 6.49857 4.00024 7.90086 4.00024 9.6289V10.4999H14.5696C14.6954 10.4999 14.8184 10.5083 14.94 10.5223C14.9721 10.5251 15.0029 10.5307 15.0364 10.5363C15.1287 10.5502 15.2223 10.5684 15.3132 10.5908C15.3439 10.5964 15.3788 10.6048 15.4124 10.616C15.4571 10.6285 15.5046 10.6425 15.5508 10.6579C15.5829 10.6677 15.6151 10.6789 15.6458 10.6901C15.6598 10.6942 15.6724 10.6984 15.6863 10.704C15.6989 10.7082 15.7129 10.7124 15.7255 10.718C15.7394 10.7222 15.7534 10.7278 15.766 10.7334C15.8233 10.7558 15.8792 10.7809 15.9351 10.8075C15.991 10.8341 16.0469 10.8634 16.0987 10.8928H16.1042C16.1042 10.8928 16.107 10.8942 16.1084 10.8956L16.1126 10.8998C16.1126 10.8998 16.1182 10.904 16.121 10.904C16.2356 10.9697 16.346 11.041 16.4523 11.1207C16.469 11.1318 16.4858 11.1458 16.5026 11.1598C16.9037 11.4646 17.228 11.863 17.446 12.323L17.4502 12.3314C17.4614 12.3552 17.4726 12.3803 17.4824 12.4055L17.4866 12.4139C17.6766 12.7998 18.0722 13.064 18.5306 13.064C18.7221 13.064 18.9038 13.0179 19.0632 12.934C19.1219 12.8976 19.182 12.8599 19.2407 12.8207C19.7033 12.5271 20.1645 12.2321 20.6244 11.9371C20.6314 11.9344 20.637 11.9288 20.637 11.9288L20.6565 11.9176C20.6565 11.9176 20.6579 11.9148 20.6593 11.9162C20.6607 11.9134 20.6635 11.912 20.6649 11.912C20.725 11.8742 20.7837 11.8337 20.8466 11.7917H20.8522C20.8718 11.7792 20.8899 11.7666 20.9081 11.7554C20.9277 11.7428 20.9472 11.7302 20.9668 11.7176L26.6163 7.93581C26.1508 8.2336 25.6868 8.5314 25.2228 8.82639ZM24.3478 9.3367C24.3394 9.33949 24.3311 9.34089 24.3227 9.34229C24.3311 9.34089 24.3394 9.3381 24.3478 9.3353C24.3828 9.32551 24.4163 9.31293 24.4485 9.29895C24.4149 9.31433 24.3814 9.32691 24.3478 9.3367Z",fill:"white"}),(0,a.jsx)("path",{d:"M25.2228 8.82639C25.1739 8.86414 25.1221 8.8977 25.0662 8.92566C25.0634 8.92985 25.0592 8.93125 25.0551 8.93265C24.8957 9.01653 24.714 9.06267 24.5225 9.06267C24.0641 9.06267 23.6685 8.79843 23.4785 8.41256L23.4743 8.40417C23.4631 8.37621 23.4505 8.34965 23.4379 8.32308C23.4198 8.28394 23.4002 8.24619 23.3806 8.20984C23.3639 8.17628 23.3457 8.14413 23.3275 8.11197C23.2828 8.03368 23.2353 7.95818 23.1849 7.88548C23.1612 7.85053 23.1374 7.81697 23.1123 7.78342C23.0382 7.68415 22.9585 7.58908 22.8747 7.49961C22.8649 7.49122 22.8551 7.48143 22.8467 7.47164C22.8243 7.44927 22.8034 7.42691 22.7796 7.40454C22.7419 7.36958 22.7041 7.33323 22.665 7.29828C22.6482 7.2829 22.6301 7.26892 22.6133 7.25494C22.5742 7.22139 22.535 7.18923 22.4945 7.15847C22.4819 7.14729 22.4693 7.1389 22.4568 7.12911C22.4526 7.12492 22.4484 7.12212 22.4442 7.11932C22.4176 7.09975 22.3911 7.08018 22.3631 7.06061C22.282 7.00468 22.1982 6.95155 22.1115 6.90262C22.1101 6.90122 22.1073 6.89982 22.1045 6.89843L22.0961 6.89423L22.0933 6.89144H22.0906C22.078 6.88445 22.0654 6.87746 22.0514 6.87046C22.0109 6.8481 21.969 6.82712 21.927 6.80615C21.927 6.80615 21.927 6.80755 21.9256 6.80615C21.8739 6.78238 21.8222 
24946.75862 21.7677 6.73625C21.7635 6.73625 21.7593 6.73205 21.7551 6.73066C21.7537 6.73066 21.7509 6.73066 21.7495 6.73066C21.7313 6.72367 21.7132 6.71807 21.695 6.71108C21.6894 6.70968 21.6838 6.70689 21.6782 6.70549C21.6657 6.6999 21.6545 6.6957 21.6419 6.69151C21.6098 6.68032 21.5762 6.66914 21.5427 6.65795C21.4965 6.64258 21.4504 6.62859 21.4043 6.61601H21.4015C21.3707 6.60762 21.3372 6.59924 21.3051 6.59085C21.2212 6.56988 21.1331 6.5545 21.0479 6.54052C21.0409 6.53912 21.0339 6.53772 21.0269 6.53632C20.9948 6.53352 20.964 6.52793 20.9319 6.52234C20.8103 6.50836 20.6873 6.49997 20.5629 6.49997H7.13247C5.40073 6.49857 4.00024 7.90086 4.00024 9.6289V10.4999H14.5696C14.6954 10.4999 14.8184 10.5083 14.94 10.5223C14.9721 10.5251 15.0029 10.5307 15.0364 10.5363C15.1287 10.5502 15.2223 10.5684 15.3132 10.5908C15.3439 10.5964 15.3788 10.6048 15.4124 10.616C15.4571 10.6285 15.5046 10.6425 15.5508 10.6579C15.5829 10.6677 15.6151 10.6789 15.6458 10.6901C15.6598 10.6942 15.6724 10.6984 15.6863 10.704C15.6989 10.7082 15.7129 10.7124 15.7255 10.718C15.7394 10.7222 15.7534 10.7278 15.766 10.7334C15.8233 10.7558 15.8792 10.7809 15.9351 10.8075C15.991 10.8341 16.0469 10.8634 16.0987 10.8928H16.1042C16.1042 10.8928 16.107 10.8942 16.1084 10.8956L16.1126 10.8998C16.1126 10.8998 16.1182 10.904 16.121 10.904C16.2356 10.9697 16.346 11.041 16.4523 11.1207C16.469 11.1318 16.4858 11.1458 16.5026 11.1598C16.9037 11.4646 17.228 11.863 17.446 12.323L17.4502 12.3314C17.4614 12.3552 17.4726 12.3803 17.4824 12.4055L17.4866 12.4139C17.6766 12.7998 18.0722 13.064 18.5306 13.064C18.7221 13.064 18.9038 13.0179 19.0632 12.934C19.1219 12.8976 19.182 12.8599 19.2407 12.8207C19.7033 12.5271 20.1645 12.2321 20.6244 11.9371C20.6314 11.9344 20.637 11.9288 20.637 11.9288L20.6565 11.9176C20.6565 11.9176 20.6579 11.9148 20.6593 11.9162C20.6607 11.9134 20.6635 11.912 20.6649 11.912C20.725 11.8742 20.7837 11.8337 20.8466 11.7917H20.8522C20.8718 11.7792 20.8899 11.7666 20.9081 11.7554C20.9277 11.7428 20.9472 11.7302 20.9668 11.7176L26.6163 7.93581C26.1508 8.2336 25.6868 8.5314 25.2228 8.82639ZM24.3478 9.3367C24.3394 9.33949 24.3311 9.34089 24.3227 9.34229C24.3311 9.34089 24.3394 9.3381 24.3478 9.3353C24.3828 9.32551 24.4163 9.31293 24.4485 9.29895C24.4149 9.31433 24.3814 9.32691 24.3478 9.3367Z",fill:`url(#${u}-c)`,fillOpacity:.65}),(0,a.jsxs)("g",{clipPath:`url(#clip1_${u})`,children:[(0,a.jsx)("path",{d:"M42.0122 21.3048V24.9682H44.57V21.4649C44.57 21.1245 44.7038 20.7961 44.945 20.5559C45.1841 20.3158 45.5104 20.179 45.8489 20.179H48.4726C49.6947 20.179 50.8682 19.6905 51.7326 18.819C52.597 17.9505 53.0825 16.7699 53.0825 15.5407C53.0825 14.3114 52.596 13.1319 51.7326 12.2603C50.8692 11.3909 49.6947 10.9024 48.4695 10.9024H42.0122V15.4809H44.57V13.3234H48.2993C48.8789 13.3234 49.4332 13.5544 49.8427 13.9659C50.2521 14.3773 50.4821 14.9347 50.4821 15.5174C50.4821 16.1001 50.2521 16.6574 49.8427 17.0689C49.4332 17.4803 48.8789 17.7114 48.2993 17.7114H45.5905C45.1213 17.7114 44.6551 17.8026 44.2234 17.986C43.7887 18.1664 43.3965 18.4319 43.0641 18.7663C42.7317 19.1007 42.4703 19.498 42.2878 19.9327C42.1054 20.3644 42.0122 20.8326 42.0122 21.3048Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M53.4778 24.9682V19.3875C53.4778 17.1094 54.7992 15.2984 57.4452 15.2984C57.8688 15.2924 58.2924 15.338 58.7069 15.4383V17.7326C58.4059 17.7123 58.1465 17.7123 58.0249 17.7123C56.6233 17.7123 56.0214 18.3579 56.0214 19.6672V24.9682H53.4778Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M59.4698 20.2357C59.4698 17.4347 61.5736 15.3005 64.5003 15.3005C67.427 15.3005 69.5308 17.4347 69.5308 20.2357C69.5308 23.0367 67.427 25.1912 64.5003 25.1912C61.5736 25.1912 59.4698 23.0337 59.4698 20.2357ZM67.0247 20.2357C67.0247 18.6437 65.9616 17.5148 64.5003 17.5148C63.039 17.5148 61.976 18.6407 61.976 20.2357C61.976 21.8308 63.039 22.9567 64.5003 22.9567C65.9616 22.9567 67.0247 21.845 67.0247 20.2357Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M77.6661 20.2357C77.6661 17.4347 79.7699 15.3005 82.6966 15.3005C85.6233 15.3005 87.725 17.4347 87.725 20.2357C87.725 23.0367 85.6212 25.1912 82.6966 25.1912C79.772 25.1912 77.6661 23.0337 77.6661 20.2357ZM85.2179 20.2357C85.2179 18.6437 84.1549 17.5148 82.6936 17.5148C81.2323 17.5148 80.1692 18.6407 80.1692 20.2357C80.1692 21.8308 81.2323 22.9567 82.6936 22.9567C84.1549 22.9567 85.2179 21.845 85.2179 20.2357Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M89.0465 24.9682V19.5902C89.0465 17.0922 90.6294 15.2975 93.4547 15.2975C96.2801 15.2975 97.8437 17.0892 97.8437 19.5902
2494V24.9682H95.3194V19.7898C95.3194 18.4005 94.6972 17.532 93.4547 17.532C92.2123 17.532 91.5901 18.3974 91.5901 19.7898V24.9682H89.0465Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M76.9042 17.5351H74.1589V21.0617C74.1589 22.2909 74.5997 22.8533 75.8614 22.8533C75.981 22.8533 76.282 22.8533 76.663 22.8331V24.9075C76.1431 25.0473 75.682 25.1304 75.1794 25.1304C73.0563 25.1304 71.6123 23.8414 71.6123 21.4042V17.5351H69.9067V15.5002H70.3334C70.5016 15.5002 70.6688 15.4657 70.8218 15.4029C70.9779 15.337 71.1177 15.2428 71.2363 15.1232C71.3559 15.0036 71.4491 14.8628 71.515 14.7057C71.5809 14.5486 71.6113 14.3824 71.6113 14.2142V12.2969H74.1549V15.5002H76.9001V17.5351H76.9032H76.9042Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M146.517 17.5351H143.771V21.0617C143.771 22.2909 144.212 22.8533 145.474 22.8533C145.594 22.8533 145.895 22.8533 146.276 22.8331V24.9075C145.756 25.0473 145.295 25.1304 144.792 25.1304C142.669 25.1304 141.225 23.8414 141.225 21.4042V17.5351H139.519V15.5002H139.946C140.114 15.5002 140.281 15.4657 140.434 15.4029C140.59 15.337 140.73 15.2428 140.849 15.1232C140.968 15.0036 141.062 14.8628 141.128 14.7057C141.193 14.5486 141.224 14.3824 141.224 14.2142V12.2969H143.767V15.5002H146.513V17.5351H146.516H146.517Z",fill:"var(--logo-text-product-color)"}),(0,a.jsx)("path",{d:"M102.883 11.2257H106.449L109.795 19.4676C110.097 20.2134 110.379 20.938 110.561 21.5835H110.601C110.783 20.939 111.064 20.2134 111.367 19.4676L114.712 11.2257H118.278V24.9683H115.678V15.7596C115.678 15.4576 115.678 15.2154 115.719 14.8526H115.678C115.597 15.1749 115.497 15.4566 115.356 15.8001L111.648 24.8071H109.512L105.804 15.8001C105.663 15.4576 105.562 15.1759 105.461 14.8526H105.421C105.461 15.2154 105.461 15.4566 105.461 15.7596V24.9683H102.882V11.2257H102.883Z",fill:"var(--logo-text-product-color)"}),(0,a.jsx)("path",{d:"M119.425 20.2347C119.425 17.3932 121.44 15.2985 124.281 15.2985C127.123 15.2985 129.037 17.4145 129.037 20.2347C129.037 20.5975 129.037 20.7384 128.997 21.1012H121.843C122.145 22.3912 123.052 23.0763 124.281 23.0763C125.39 23.0763 126.014 22.7743 126.397 22.1095H128.755C128.17 24.2052 126.256 25.1922 124.341 25.1922C121.399 25.1922 119.424 23.0965 119.424 20.2357L119.425 20.2347ZM126.639 19.3278C126.477 18.2191 125.51 17.4135 124.281 17.4135C123.053 17.4135 122.106 18.1796 121.823 19.3278H126.639Z",fill:"var(--logo-text-product-color)"}),(0,a.jsx)("path",{d:"M129.825 20.2347C129.825 17.3932 131.84 15.2985 134.682 15.2985C137.523 15.2985 139.437 17.4145 139.437 20.2347C139.437 20.5975 139.437 20.7384 139.397 21.1012H132.243C132.545 22.3912 133.452 23.0763 134.682 23.0763C135.79 23.0763 136.415 22.7743 136.798 22.1095H139.155C138.57 24.2052 136.656 25.1922 134.741 25.1922C131.8 25.1922 129.824 23.0965 129.824 20.2357L129.825 20.2347ZM137.04 19.3278C136.879 18.2191 135.911 17.4135 134.683 17.4135C133.454 17.4135 132.507 18.1796 132.224 19.3278H137.04Z",fill:"var(--logo-text-product-color)"})]}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-r-a`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(19.9764 -19.4151 22.2902 29.942 2.23938 31.7057)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#82F8E1"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#6E45E2"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"25.3183",y1:"8.95965",x2:"36.9092",y2:"12.2119",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:"0.1",stopColor:"#6E45E2"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#45E1CC",stopOpacity:.9})]}),(0,a.jsxs)("linearGradient",{id:`${u}-c`,x1:"6.15611",y1:"3.50769",x2:"6.95908",y2:"17.3805",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:"0.1",stopColor:"#6E45E2"}),(0,a.jsx)("stop",{offset:"0.9",stopColor:"#45E1CC"})]}),(0,a.jsx)("clipPath",{id:`clip1_${u}`,children:(0,a.jsx)("rect",{width:"104.505",height:"14.2888",fill:"white",transform:"translate(42.0122 10.9024)"})})]})]}),"wordmark-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("g",{clipPath:`url(#clip2_${u})`,children:[(0,a.jsx)("path",{d:"M0.012207 21.3048V24.9682H2.57V21.4649C2.57 21.1245 2.70377 20.7961 2.94495 20.5559C3.18411 20.3158 3.51042 20.179 3.84889 20.179H6.47256C7.6947 20.179 8.86821 19.6905 9.73263 18.819C10.597 17.9505 11.0825 16.7699 11.0825 15.5407C11.0825 14.3114 10.596 13.1319 9.73263 12.2603C8.86922 11.3909 7.6947 10.9024 6.46952 10.9024H0.012207V15.4809H2.57V13.3234H6.29927C6.87892 13.3234 7.43325 13.5544 7.84266 13.9659C8.25207 14.3773 8.48211 14.9347 8.48211 15.5174C8.48211 16.
24941001 8.25207 16.6574 7.84266 17.0689C7.43325 17.4803 6.87892 17.7114 6.29927 17.7114H3.59048C3.12128 17.7114 2.65512 17.8026 2.22342 17.986C1.78868 18.1664 1.3965 18.4319 1.0641 18.7663C0.731713 19.1007 0.470258 19.498 0.287849 19.9327C0.105439 20.3644 0.012207 20.8326 0.012207 21.3048Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M11.4778 24.9682V19.3875C11.4778 17.1094 12.7992 15.2985 15.4452 15.2985C15.8688 15.2924 16.2924 15.338 16.7069 15.4383V17.7326C16.4059 17.7124 16.1465 17.7124 16.0249 17.7124C14.6233 17.7124 14.0214 18.3579 14.0214 19.6672V24.9682H11.4778Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M17.4698 20.2357C17.4698 17.4347 19.5736 15.3005 22.5003 15.3005C25.427 15.3005 27.5308 17.4347 27.5308 20.2357C27.5308 23.0367 25.427 25.1912 22.5003 25.1912C19.5736 25.1912 17.4698 23.0337 17.4698 20.2357ZM25.0247 20.2357C25.0247 18.6437 23.9616 17.5148 22.5003 17.5148C21.039 17.5148 19.976 18.6406 19.976 20.2357C19.976 21.8308 21.039 22.9567 22.5003 22.9567C23.9616 22.9567 25.0247 21.845 25.0247 20.2357Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M35.6661 20.2357C35.6661 17.4347 37.7699 15.3005 40.6966 15.3005C43.6233 15.3005 45.725 17.4347 45.725 20.2357C45.725 23.0367 43.6212 25.1912 40.6966 25.1912C37.772 25.1912 35.6661 23.0337 35.6661 20.2357ZM43.2179 20.2357C43.2179 18.6437 42.1549 17.5148 40.6936 17.5148C39.2323 17.5148 38.1692 18.6406 38.1692 20.2357C38.1692 21.8308 39.2323 22.9567 40.6936 22.9567C42.1549 22.9567 43.2179 21.845 43.2179 20.2357Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M47.0465 24.9682V19.5902C47.0465 17.0922 48.6294 15.2975 51.4547 15.2975C54.2801 15.2975 55.8437 17.0892 55.8437 19.5902V24.9682H53.3194V19.7898C53.3194 18.4005 52.6972 17.532 51.4547 17.532C50.2123 17.532 49.5901 18.3974 49.5901 19.7898V24.9682H47.0465Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M34.9042 17.5351H32.1589V21.0617C32.1589 22.2909 32.5997 22.8533 33.8614 22.8533C33.981 22.8533 34.282 22.8533 34.663 22.8331V24.9075C34.1431 25.0473 33.682 25.1304 33.1794 25.1304C31.0563 25.1304 29.6123 23.8414 29.6123 21.4042V17.5351H27.9067V15.5002H28.3334C28.5016 15.5002 28.6688 15.4657 28.8218 15.4029C28.9779 15.337 29.1177 15.2428 29.2363 15.1232C29.3559 15.0036 29.4491 14.8628 29.515 14.7057C29.5809 14.5486 29.6113 14.3824 29.6113 14.2142V12.2969H32.1549V15.5002H34.9001V17.5351H34.9032H34.9042Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M104.517 17.5351H101.771V21.0617C101.771 22.2909 102.212 22.8533 103.474 22.8533C103.594 22.8533 103.895 22.8533 104.276 22.8331V24.9075C103.756 25.0473 103.295 25.1304 102.792 25.1304C100.669 25.1304 99.2248 23.8414 99.2248 21.4042V17.5351H97.5193V15.5002H97.9459C98.1141 15.5002 98.2814 15.4657 98.4344 15.4029C98.5904 15.337 98.7303 15.2428 98.8489 15.1232C98.9684 15.0036 99.0617 14.8628 99.1275 14.7057C99.1934 14.5486 99.2238 14.3824 99.2238 14.2142V12.2969H101.767V15.5002H104.513V17.5351H104.516H104.517Z",fill:"var(--logo-text-product-color)"}),(0,a.jsx)("path",{d:"M60.8833 11.2257H64.4495L67.7946 19.4676C68.0966 20.2135 68.3794 20.938 68.5608 21.5836H68.6013C68.7827 20.939 69.0644 20.2135 69.3674 19.4676L72.7116 11.2257H76.2777V24.9683H73.6784V15.7596C73.6784 15.4576 73.6784 15.2154 73.7189 14.8526H73.6784C73.5973 15.1749 73.497 15.4566 73.3561 15.8002L69.6481 24.8072H67.5119L63.8039 15.8002C63.6631 15.4576 63.5617 15.1759 63.4614 14.8526H63.4209C63.4614 15.2154 63.4614 15.4566 63.4614 15.7596V24.9683H60.8823V11.2257H60.8833Z",fill:"var(--logo-text-product-color)"}),(0,a.jsx)("path",{d:"M77.4253 20.2347C77.4253 17.3932 79.4399 15.2985 82.2815 15.2985C85.123 15.2985 87.0373 17.4145 87.0373 20.2347C87.0373 20.5975 87.0373 20.7384 86.9968 21.1012H79.8433C80.1453 22.3912 81.0522 23.0763 82.2815 23.0763C83.3901 23.0763 84.0144 22.7743 84.3974 22.1095H86.7546C86.1699 24.2052 84.2556 25.1922 82.3413 25.1922C79.3994 25.1922 77.4243 23.0965 77.4243 20.2357L77.4253 20.2347ZM84.6386 19.3278C84.4775 18.2191 83.5097 17.4135 82.2815 17.4135C81.0533 17.4135 80.1057 18.1796 79.823 19.3278H84.6386Z",fill:"var(--logo-text-product-color)"}),(0,a.jsx)("path",{d:"M87.8255 20.2347C87.8255 17.3932 89.8401 15.2985 92.6816 15.2985C95.5232 15.2985 97.4375 17.4145 97.4375 20.2347C97.4375 20.5975 97.4375 20.7384 97.3969 21.1012H90.2434C90.5454 22.3912 91.4524 23.0763 92.6816 23.0763C93.7903 23.0763 94.4145 22.7743 94.7976 22.1095H97.1547C96.57 24.2052 94.6557 25.1922 92.7414 25.1922C89.7996 25.1922 87.8245 23.0965 87.8245 20.2357L87.8255 20.2347ZM95.0398 19.3278C94.8787 18.2191 93.9109 17.4135 92.6826 17.4135C91.4544 17.4135 90.5069 18.1796 90.2242 19.3278H95.0398Z",fill:"var(--logo-text-product-color)"})]}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:`clip2_${u}`,children:(0,a.jsx)("rect",{width:"104.505",height:"14.2888",fill:"white",transform:"translate(0.012207 10.9
2494024)"})})})]})]})}])},11584(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(13197),o=r(86480),s=r(62482);r.d(t,["A",0,e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,n.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=260;break;default:t=142}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?i.o8:void 0,variant:r,...c,children:["glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,d:"M12.42 7.54c1.95-1.96 2.93-2.93 4.06-3.3a4.93 4.93 0 0 1 3.04 0c1.13.37 2.1 1.34 4.06 3.3l4.88 4.88c1.96 1.95 2.93 2.93 3.3 4.06.32.99.32 2.05 0 3.04-.37 1.13-1.34 2.1-3.3 4.06l-4.88 4.88c-1.95 1.96-2.93 2.93-4.06 3.3-.99.32-2.05.32-3.04 0-1.13-.37-2.1-1.34-4.06-3.3l-.92-1.03a7.87 7.87 0 0 1-1.03-1.28 3.7 3.7 0 0 1-.38-1c-.09-.4-.09-.82-.09-1.66V12.51c0-.84 0-1.26.09-1.65.08-.35.2-.7.38-1 .2-.36.48-.67 1.03-1.3l.92-1.02Z"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,d:"M12.42 7.54c1.95-1.96 2.93-2.93 4.06-3.3a4.93 4.93 0 0 1 3.04 0c1.13.37 2.1 1.34 4.06 3.3l4.88 4.88c1.96 1.95 2.93 2.93 3.3 4.06.32.99.32 2.05 0 3.04-.37 1.13-1.34 2.1-3.3 4.06l-4.88 4.88c-1.95 1.96-2.93 2.93-4.06 3.3-.99.32-2.05.32-3.04 0-1.13-.37-2.1-1.34-4.06-3.3l-.92-1.03a7.87 7.87 0 0 1-1.03-1.28 3.7 3.7 0 0 1-.38-1c-.09-.4-.09-.82-.09-1.66V12.51c0-.84 0-1.26.09-1.65.08-.35.2-.7.38-1 .2-.36.48-.67 1.03-1.3l.92-1.02Z"}),(0,a.jsx)("path",{fill:`url(#${u}-c)`,d:"M12.07 7.89c.98-.98 1.47-1.47 2.03-1.65.5-.16 1.03-.16 1.52 0 .57.18 1.05.67 2.03 1.65l7.33 7.32c.97.98 1.46 1.46 1.64 2.03.16.5.16 1.03 0 1.52-.18.56-.67 1.05-1.64 2.03l-7.33 7.32c-.98.98-1.46 1.47-2.03 1.65-.5.16-1.03.16-1.52 0-.56-.18-1.05-.67-2.03-1.65l-4.53-4.53c-1.96-1.95-2.93-2.93-3.3-4.06a4.93 4.93 0 0 1 0-3.04c.37-1.13 1.34-2.1 3.3-4.06l4.53-4.53Z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-a`,cx:"0",cy:"0",r:"1",gradientTransform:"rotate(-58.14 35.5 5.08) scale(23.3731 36.5508)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#FFD580"}),(0,a.jsx)("stop",{offset:".09",stopColor:"#F6C592"}),(0,a.jsx)("stop",{offset:".2",stopColor:"#EBB6A2"}),(0,a.jsx)("stop",{offset:".32",stopColor:"#DFA5AF"}),(0,a.jsx)("stop",{offset:".43",stopColor:"#D397BE"}),(0,a.jsx)("stop",{offset:".53",stopColor:"#C486CB"}),(0,a.jsx)("stop",{offset:".65",stopColor:"#B578D9"}),(0,a.jsx)("stop",{offset:".77",stopColor:"#A166E5"}),(0,a.jsx)("stop",{offset:".89",stopColor:"#8B57F2"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#704CFF"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"11.49",x2:"16.93",y1:"-1.56",y2:"31.68",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".39",stopColor:"#B39FFB",stopOpacity:".98"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFE8DB",stopOpacity:".8"})]}),(0,a.jsxs)("radialGradient",{id:`${u}-c`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(9.923 -15.96803 24.97081 15.51758 10.4 29.7)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#FFD580"}),(0,a.jsx)("stop",{offset:".09",stopColor:"#F6C592"}),(0,a.jsx)("stop",{offset:".2",stopColor:"#EBB6A2"}),(0,a.jsx)("stop",{offset:".32",stopColor:"#DFA5AF"}),(0,a.jsx)("stop",{offset:".43",stopColor:"#D397BE"}),(0,a.jsx)("stop",{offset:".53",stopColor:"#C486CB"}),(0,a.jsx)("stop",{offset:".65",stopColor:"#B578D9"}),(0,a.jsx)("stop",{offset:".77",stopColor:"#A166E5"}),(0,a.jsx)("stop",{offset:".89",stopColor:"#8B57F2"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#704CFF"})]})]})]}),"with-wordmark"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,d:"M12.42 7.54c1.95-1.96 2.93-2.93 4.06-3.3a4.93 4.93 0 0 1 3.04 0c1.13.37 2.1 1.34 4.06 3.3l4.88 4.88c1.96 1.95 2.93 2.93 3.3 4.06.32.99.32 2.05 0 3.04-.37 1.13-1.34 2.1-3.3 4.06l-4.88 4.88c-1.95 1.96-2.93 2.93-4.06 3.3-.99.32-2.05.32-3.04 0-1.13-.37-2.1-1.34-4.06-3.3l-.92-1.03a7.87 7.87 0 0 1-1.03-1.28 3.7 3.7 0 0 1-.38-1c-.09-.4-.09-.82-.09-1.66V12.51c0-.84 0-1.26.09-1.65.08-.35.2-.7.38-1 .2-.36.48-.67 1.03-1.3l.92-1.02Z"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,d:"M12.42 7.54c1.95-1.96 2.93-2.93 4.06-3.3a4.93 4.93 0 0 1 3.04 0c1.13.37 2.1 1.34 4.06 3.3l4.88 4.88c1.96 1.95 2.93 2.93 3.3 4.06.32.99.32 2.05 0 3.04-.37 1.13-1.34 2.1-3.3 4.06l-4.88 4.88c-1.95 1.96-2.93 2.93-4.06 3.3-.99.32-2.05.32-3.04 0-1.13-.37-2.1-1.34-4.06-3.3l-.92-1.03a7.87 7.87 0 0 1-1.03-1.28 3.7 3.7 0 0 1-.38-1c-.09-.4-.09-.82-.09-1.66V12.51c0-.84 0-1.26.09-1.65.08-.35.2-.7.38-1 .2-.36.48-.67 1.03-1.3l.92-1.02Z"}),(0,a.jsx)("path",{fill:`url(#${u}-c)`,d:"M12.07 7.89c.98-.98 1.47-1.47 2.03-1.65.5-.16 1.03-.16 1.52 0 .57.18 1.05.67 2.03 1.65l7.33 7.32c.97.98 1.46 1.46 1.64 2.03.16.5.16 1.03 0 1.52-.18.56-.67 1.05-1.64 2.03l-7.33 7.32c-.98.98-1.46 1.47-2.03 1.65-.5.16-1.03.16-1.52 0-.56-.18-1.05-.67-2.03-1.65l-4.53-4.53c-1.96-1.95-2.93-2.93-3.3-4.06a4.93 4.93 0 0 1 0-3.04c.37-1.13 1.34-2.1 3.3-4.06l4.53-4.53Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M119.02 15.65a4.82 4.82 0 0 0-4.98 4.9c0 2.96 2.04 4.92 4.5 4.92 1.36 0 2.44-.6 3.04-1.62l.16 1.4h2.24v-4.68c0-3.04-2.12-4.92-4.96-4.92Zm0 7.6c-1.42 0-2.48-1.1-2.48-2.7s1.08-2.7 2.48-2.7c1.38 0 2.46 1.06 2.46 2.7 0 1.84-1.24 2.7-2.46 2.7Zm9.87 2.22c1.92 0 3.56-1.1 3.56-2.78 0-3.6-4.86-2.76-4.86-4.22 0-.48.42-.84 1.08-.84.68 0 1.12.38 1.22.94h2.38c-.14-1.84-1.54-2.94-3.6-2.92-2.12 0-3.42 1.26-3.42 2.82 
24940 3.64 4.8 2.7 4.8 4.22 0 .46-.44.8-1.16.8-.7 0-1.34-.34-1.46-1.06H125c.14 1.78 1.7 3.04 3.88 3.04Zm8.41 0c1.92 0 3.56-1.1 3.56-2.78 0-3.6-4.86-2.76-4.86-4.22 0-.48.42-.84 1.08-.84.68 0 1.12.38 1.22.94h2.38c-.14-1.84-1.54-2.94-3.6-2.92-2.12 0-3.42 1.26-3.42 2.82 0 3.64 4.8 2.7 4.8 4.22 0 .46-.44.8-1.16.8-.7 0-1.34-.34-1.46-1.06h-2.42c.14 1.78 1.7 3.04 3.88 3.04ZM109.47 11h-6.57v14.25h2.6V21.7a1.3 1.3 0 0 1 1.3-1.3h2.67a4.68 4.68 0 0 0 4.34-6.49 4.67 4.67 0 0 0-4.34-2.91Zm2.05 4.67a2.2 2.2 0 0 1-.65 1.58 2.2 2.2 0 0 1-1.57.64h-3.8v-4.43h3.8a2.22 2.22 0 0 1 2.22 2.23v-.02Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M42 21.26v3.66h2.56v-3.5a1.28 1.28 0 0 1 1.28-1.29h2.62a4.6 4.6 0 0 0 4.62-4.64 4.66 4.66 0 0 0-4.62-4.64H42v4.58h2.56v-2.16h3.73a2.18 2.18 0 0 1 2.18 2.2 2.2 2.2 0 0 1-2.18 2.2h-2.71a3.51 3.51 0 0 0-2.53 1.05A3.65 3.65 0 0 0 42 21.26Zm11.47 3.66v-5.58c0-2.28 1.32-4.09 3.97-4.09.42 0 .85.04 1.26.14v2.3c-.3-.02-.56-.02-.68-.02-1.4 0-2 .64-2 1.95v5.3h-2.55Zm5.99-4.73c0-2.8 2.1-4.94 5.04-4.94a4.85 4.85 0 0 1 5.03 4.94c0 2.8-2.1 4.96-5.03 4.96a4.87 4.87 0 0 1-5.04-4.96Zm7.56 0c0-1.6-1.06-2.72-2.52-2.72-1.47 0-2.53 1.12-2.53 2.72 0 1.61 1.07 2.72 2.53 2.72 1.46 0 2.52-1.11 2.52-2.72Zm10.65 0c0-2.8 2.1-4.94 5.03-4.94a4.85 4.85 0 0 1 5.03 4.94c0 2.8-2.1 4.96-5.03 4.96a4.87 4.87 0 0 1-5.03-4.96Zm7.55 0c0-1.6-1.06-2.72-2.52-2.72s-2.53 1.12-2.53 2.72c0 1.61 1.07 2.72 2.53 2.72 1.46 0 2.52-1.11 2.52-2.72Zm3.83 4.73v-5.38c0-2.5 1.59-4.29 4.41-4.29 2.8 0 4.4 1.8 4.4 4.3v5.37h-2.53v-5.18c0-1.39-.62-2.25-1.87-2.25-1.24 0-1.86.86-1.86 2.25v5.18h-2.55ZM76.9 17.49h-2.74v3.53c0 1.23.44 1.79 1.7 1.79.12 0 .42 0 .8-.02v2.07c-.52.14-.98.23-1.48.23-2.12 0-3.57-1.3-3.57-3.73v-3.87h-1.7v-2.04h.42a1.3 1.3 0 0 0 .9-.37 1.3 1.3 0 0 0 .38-.91v-1.92h2.55v3.2h2.74v2.04Z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${u}-a`,cx:"0",cy:"0",r:"1",gradientTransform:"rotate(-58.14 35.5 5.08) scale(23.3731 36.5508)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#FFD580"}),(0,a.jsx)("stop",{offset:".09",stopColor:"#F6C592"}),(0,a.jsx)("stop",{offset:".2",stopColor:"#EBB6A2"}),(0,a.jsx)("stop",{offset:".32",stopColor:"#DFA5AF"}),(0,a.jsx)("stop",{offset:".43",stopColor:"#D397BE"}),(0,a.jsx)("stop",{offset:".53",stopColor:"#C486CB"}),(0,a.jsx)("stop",{offset:".65",stopColor:"#B578D9"}),(0,a.jsx)("stop",{offset:".77",stopColor:"#A166E5"}),(0,a.jsx)("stop",{offset:".89",stopColor:"#8B57F2"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#704CFF"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"11.49",x2:"16.93",y1:"-1.56",y2:"31.68",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".39",stopColor:"#B39FFB",stopOpacity:".98"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFE8DB",stopOpacity:".8"})]}),(0,a.jsxs)("radialGradient",{id:`${u}-c`,cx:"0",cy:"0",r:"1",gradientTransform:"matrix(9.923 -15.96803 24.97081 15.51758 10.4 29.7)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#FFD580"}),(0,a.jsx)("stop",{offset:".09",stopColor:"#F6C592"}),(0,a.jsx)("stop",{offset:".2",stopColor:"#EBB6A2"}),(0,a.jsx)("stop",{offset:".32",stopColor:"#DFA5AF"}),(0,a.jsx)("stop",{offset:".43",stopColor:"#D397BE"}),(0,a.jsx)("stop",{offset:".53",stopColor:"#C486CB"}),(0,a.jsx)("stop",{offset:".65",stopColor:"#B578D9"}),(0,a.jsx)("stop",{offset:".77",stopColor:"#A166E5"}),(0,a.jsx)("stop",{offset:".89",stopColor:"#8B57F2"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#704CFF"})]})]})]}),"wordmark-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M249.602 35.9127C246.947 35.9127 244.746 35.2071 242.999 33.7959C241.252 32.3511 240.311 30.4695 240.177 28.1511H245.368C245.502 29.2263 245.956 30.0663 246.729 30.6711C247.535 31.2759 248.493 31.5783 249.602 31.5783C250.744 31.5783 251.618 31.3431 252.222 30.8727C252.827 30.4023 253.13 29.8143 253.13 29.1087C253.13 28.3023 252.693 27.6471 251.819 27.1431C250.979 26.6391 249.938 26.2191 248.694 25.8831C247.485 25.5471 246.275 25.1439 245.066 24.6735C243.856 24.2031 242.815 23.4303 241.941 22.3551C241.101 21.2799 240.681 19.9191 240.681 18.2727C240.681 16.3575 241.42 14.7111 242.898 13.3335C244.41 11.9559 246.46 11.2671 249.047 11.2671C251.534 11.2671 253.566 11.9223 255.146 13.2327C256.725 14.5431 257.632 16.3743 257.867 18.7263H252.676C252.508 17.7519 252.105 16.9959 251.466 16.4583C250.862 15.8871 250.055 15.6015 249.047 15.6015C248.107 15.6015 247.334 15.8535 246.729 16.3575C246.124 16.8615 245.822 17.4999 245.822 18.2727C245.822 18.9783 246.124 19.5663 246.729 20.0367C247.367 20.5071 248.14 20.8599 249.047 21.0951C249.988 21.3303 250.996 21.6495 252.071 22.0527C253.147 22.4223 254.138 22.8423 255.045 23.3127C255.986 23.7831 256.758 24.5223 257.363 25.5303C258.002 26.5047 258.321 27.6975 258.321 29.1087C258.321 31.1247 257.481 32.7711 255.801 34.0479C254.121 35.2911 252.054 35.9127 249.602 35.9127Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M227.603 35.9127C224.949 35.9127 222.748 35.2071 221 33.7959C219.253 32.3511 218.313 30.4695 218.178 28.1511H223.369C223.504 29.2263 223.957 30.0663 224.73 30.6711C225.536 31.2759 226.494 31.5783 227.603 31.5783C228.745 31.5783 229.619 31.3431 230.224 30.8727C230.828 30.4023 231.131 29.8143 231.131 29.1087C231.131 28.3023 230.694 27.6471 229.82 27.1431C228.981 26.6391 227.939 26.2191 226.696 25.8831C225.486 25.5471 224.276 25.1439 223.067 24.6735C221.857 24.2031 220.816 23.43
249403 219.942 22.3551C219.102 21.2799 218.682 19.9191 218.682 18.2727C218.682 16.3575 219.421 14.7111 220.9 13.3335C222.412 11.9559 224.461 11.2671 227.048 11.2671C229.535 11.2671 231.567 11.9223 233.147 13.2327C234.726 14.5431 235.633 16.3743 235.868 18.7263H230.677C230.509 17.7519 230.106 16.9959 229.468 16.4583C228.863 15.8871 228.056 15.6015 227.048 15.6015C226.108 15.6015 225.335 15.8535 224.73 16.3575C224.125 16.8615 223.823 17.4999 223.823 18.2727C223.823 18.9783 224.125 19.5663 224.73 20.0367C225.369 20.5071 226.141 20.8599 227.048 21.0951C227.989 21.3303 228.997 21.6495 230.072 22.0527C231.148 22.4223 232.139 22.8423 233.046 23.3127C233.987 23.7831 234.76 24.5223 235.364 25.5303C236.003 26.5047 236.322 27.6975 236.322 29.1087C236.322 31.1247 235.482 32.7711 233.802 34.0479C232.122 35.2911 230.056 35.9127 227.603 35.9127Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M199.138 35.9127C196.047 35.9127 193.392 34.8039 191.175 32.5863C188.991 30.3687 187.899 27.3783 187.899 23.6151C187.899 19.8183 188.991 16.8111 191.175 14.5935C193.392 12.3759 196.047 11.2671 199.138 11.2671C200.885 11.2671 202.464 11.6367 203.876 12.3759C205.287 13.0815 206.396 14.1063 207.202 15.4503L207.706 11.7711H212.292V35.4087H207.605L207.202 31.7799C205.522 34.5351 202.834 35.9127 199.138 35.9127ZM193.191 23.6151C193.191 25.9335 193.863 27.7815 195.207 29.1591C196.584 30.5031 198.264 31.1751 200.247 31.1751C202.128 31.1751 203.758 30.5031 205.136 29.1591C206.513 27.7815 207.202 25.9335 207.202 23.6151C207.202 21.3639 206.496 19.5495 205.085 18.1719C203.707 16.7607 202.095 16.0551 200.247 16.0551C198.264 16.0551 196.584 16.7439 195.207 18.1215C193.863 19.4991 193.191 21.3303 193.191 23.6151Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M160.833 35.4087V1.0863H174.592C177.717 1.0863 180.321 2.0607 182.404 4.00951C184.521 5.9583 185.58 8.44471 185.58 11.4687C185.58 14.4927 184.521 16.9959 182.404 18.9783C180.321 20.9271 177.717 21.9015 174.592 21.9015H166.226V35.4087H160.833ZM166.226 16.8615H173.584C175.701 16.8615 177.314 16.3575 178.423 15.3495C179.532 14.3415 180.086 13.0479 180.086 11.4687C180.086 9.8895 179.532 8.61272 178.423 7.63831C177.348 6.63031 175.768 6.12631 173.685 6.12631H166.226V16.8615Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M120.804 21.6495C120.804 18.5583 121.745 16.0551 123.627 14.1399C125.509 12.2247 128.079 11.2671 131.338 11.2671C134.597 11.2671 137.168 12.2247 139.049 14.1399C140.931 16.0551 141.872 18.5583 141.872 21.6495V35.4087H136.58V22.0527C136.58 20.1711 136.126 18.7095 135.219 17.6679C134.345 16.5927 133.052 16.0551 131.338 16.0551C129.624 16.0551 128.314 16.5927 127.407 17.6679C126.533 18.7095 126.096 20.1711 126.096 22.0527V35.4087H120.804V21.6495Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M103.589 35.9127C100.061 35.9127 97.1208 34.7367 94.7689 32.3847C92.417 30.0327 91.2409 27.1095 91.2409 23.6151C91.2409 20.1207 92.417 17.1975 94.7689 14.8455C97.1208 12.4599 100.061 11.2671 103.589 11.2671C107.15 11.2671 110.107 12.4599 112.459 14.8455C114.811 17.1975 115.987 20.1207 115.987 23.6151C115.987 27.1095 114.811 30.0327 112.459 32.3847C110.107 34.7367 107.15 35.9127 103.589 35.9127ZM96.5329 23.6151C96.5329 25.7991 97.1881 27.6135 98.4985 29.0583C99.8424 30.4695 101.539 31.1751 103.589 31.1751C105.638 31.1751 107.335 30.4695 108.679 29.0583C110.023 27.6135 110.695 25.7991 110.695 23.6151C110.695 21.3975 110.023 19.5831 108.679 18.1719C107.335 16.7271 105.638 16.0047 103.589 16.0047C101.539 16.0047 99.8424 16.7271 98.4985 18.1719C97.1881 19.5831 96.5329 21.3975 96.5329 23.6151Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M84.2303 35.7615C81.7438 35.7615 79.7108 35.0223 78.1319 33.5439C76.586 32.0319 75.8135 29.9487 75.8135 27.2943V16.1559H71.5295V11.7711H75.7631V3.85834H81.1055V11.7711H88.0103V16.1559H81.1055V26.6391C81.1055 28.2183 81.4583 29.3439 82.1639 30.0159C82.903 30.6543 84.0791 30.9735 85.6919 30.9735C86.2628 30.9735 86.8846 30.9567 87.5567 30.9231V35.3079C86.3806 35.6103 85.2718 35.7615 84.2303 35.7615Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M56.8843 35.9127C53.3563 35.9127 50.4162 34.7367 48.0643 32.3847C45.7124 30.0327 44.5363 27.1095 44.5363 23.6151C44.5363 20.1207 45.7124 17.1975 48.0643 14.8455C50.4162 12.4599 53.3563 11.2671 56.8843 11.2671C60.4458 11.2671 63.4028 12.4599 65.7547 14.8455C68.1066 17.1975 69.2827 20.1207 69.2827 23.6151C69.2827 27.1095 68.1066 30.0327 65.7547 32.3847C63.4028 34.7367 60.4458 35.9127 56.8843 35.9127ZM49.8283 23.6151C49.8283 25.7991 50.4835 27.6135 51.7939 29.0583C53.1378 30.4695 54.8348 31.1751 56.8843 31.1751C58.9338 31.1751 60.6308 30.4695 61.9747 29.0583C63.3186 27.6135 63.9907 25.7991 63.9907 23.6151C63.9907 21.3975 63.3186 19.5831 61.9747 18.1719C60.6308 16.7271 58.9338 16.0047 56.8843 16.0047C54.8348 16.0047 53.1378 16.7271 51.7939 18.1719C50.4835 19.5831 49.8283 21.3975 49.8283 23.6151Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M29.167 20.8935C29.167 17.9703 29.9902 15.6351 31.6366 13.8879C33.3166 12.1407 35.5678 11.2671 38.3904 11.2671C39.2303 11.2671 40.171 11.3847 41.2128 11.6199V16.4583C40.9104 16.4247 40.3056 16.4079 39.3984 16.4079C37.7518 16.4079 36.5087 16.8279 35.6686 17.6679C34.8622 18.5079 34.459 19.8855 34.459 21.8007V35.4087H29.167V20.8935Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M0 35.4087V1.0863H13.7592C16.884 1.0863 19.488 2.0607 21.5712 4.00951C23.688 5.9583 24.7464 8.44471 24.7464 11.4687C24.7464 14.4927 23.688 16.9959 21.5712 18.9783C19.488 20.9271 16.884 21.9015 13.7592 21.9015H5.3928V35.4087H0ZM5.3928 16.8615H12.7512C14.868 16.8615 16.4808 16.3575 17.5896 15.3495C18.6984 14.3415 19.2528 13.0479 19.2528 11.4687C19.2528 9.8895 18.6984 8.61272 17.5896 7.63831C16.5144 6.63031 14.9352 6.12631 12.852 6.12631H5.3928V16.8615Z",fill:"var(--logo-text-proton-color)"})]})]})}])},31343(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(86480),o=r(62482);r.d(t,["A",0,e=>{let{variant:t="with-wordmark",color:r="brand",...s}
2494=e,[l]=(0,n.useState)((0,i.A)("logo")),c="#6351E1",u="white";return"with-wordmark"===t?(0,a.jsxs)(o.A,{uid:l,logoWidth:96,logoHeight:36,title:"Proton",variant:t,...s,children:[(0,a.jsx)("path",{fill:"brand"===r?c:u,d:"M0 23.793v6.265h4.397v-5.993a2.199 2.199 0 0 1 2.199-2.199h4.509a7.933 7.933 0 0 0 7.932-7.932A7.932 7.932 0 0 0 11.105 6H0v7.83h4.397v-3.69h6.41a3.754 3.754 0 0 1 3.753 3.753 3.754 3.754 0 0 1-3.753 3.753h-4.66A6.146 6.146 0 0 0 0 23.793z"}),(0,a.jsx)("path",{fill:"brand"===r?`url(#${l}-a)`:void 0,d:"M6.595 21.865A6.594 6.594 0 0 0 0 28.46v1.597h4.397v-5.993a2.199 2.199 0 0 1 2.198-2.199z"}),(0,a.jsx)("path",{fill:"brand"===r?c:u,d:"M19.717 30.058v-9.544c0-3.894 2.274-6.995 6.822-6.995.73-.01 1.459.07 2.169.24v3.928c-.518-.034-.964-.034-1.172-.034-2.41 0-3.445 1.103-3.445 3.343v9.06l-4.374.002zm10.301-8.098c0-4.789 3.617-8.441 8.648-8.441s8.649 3.652 8.649 8.442c0 4.789-3.618 8.476-8.649 8.476-5.03 0-8.648-3.688-8.648-8.476zm12.99 0c0-2.722-1.827-4.65-4.342-4.65-2.514 0-4.341 1.927-4.341 4.65 0 2.757 1.826 4.652 4.341 4.652 2.516 0 4.342-1.895 4.342-4.651zm18.295 0c0-4.789 3.618-8.441 8.648-8.441 5.031 0 8.649 3.652 8.649 8.442 0 4.789-3.618 8.476-8.648 8.476-5.03 0-8.65-3.688-8.65-8.476zm12.99 0c0-2.722-1.827-4.65-4.342-4.65-2.514 0-4.341 1.927-4.341 4.65 0 2.757 1.826 4.652 4.341 4.652 2.516 0 4.343-1.895 4.343-4.651h-.001zm6.58 8.098v-9.2c0-4.272 2.722-7.339 7.58-7.339 4.824 0 7.546 3.067 7.546 7.34v9.199H91.66v-8.855c0-2.378-1.068-3.86-3.204-3.86s-3.205 1.482-3.205 3.86v8.855h-4.378zM59.994 17.343h-4.72v6.032c0 2.102.757 3.066 2.928 3.066.207 0 .723 0 1.379-.034v3.549c-.896.241-1.687.379-2.55.379-3.652 0-6.134-2.205-6.134-6.374v-6.618H47.97v-3.48h.73a2.199 2.199 0 0 0 2.198-2.198v-3.28h4.377v5.481h4.72v3.477z"}),"brand"===r&&(0,a.jsx)("defs",{children:(0,a.jsxs)("linearGradient",{id:`${l}-a`,x1:"3.297",x2:"3.297",y1:"28.872",y2:"19.667",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#6D4BFD"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#1C0554"})]})})]}):(0,a.jsxs)(o.A,{uid:l,logoWidth:36,logoHeight:36,title:"Proton",variant:t,...s,children:[(0,a.jsx)("path",{fill:`url(#${l}-a)`,d:"M3.78 26.584v9.36h6.57V26.99a3.285 3.285 0 0 1 3.284-3.285h6.737a11.852 11.852 0 0 0 11.851-11.852A11.851 11.851 0 0 0 20.371 0H3.779v11.7h6.57V6.183h9.577a5.608 5.608 0 1 1 0 11.215h-6.963a9.18 9.18 0 0 0-9.184 9.186z"}),(0,a.jsx)("path",{fill:`url(#${l}-b)`,d:"M13.633 23.704a9.853 9.853 0 0 0-9.854 9.853v2.386h6.57V26.99a3.285 3.285 0 0 1 3.284-3.285z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("radialGradient",{id:`${l}-a`,cx:"0",cy:"0",r:"1",gradientTransform:"translate(32.323 -4.99) scale(36.1773)",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#A995FF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#6652F5"})]}),(0,a.jsxs)("linearGradient",{id:`${l}-b`,x1:"8.706",x2:"8.706",y1:"34.173",y2:"20.419",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#6D4BFD"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#1C0554"})]})]})]})}])},91763(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(13197),o=r(86480),s=r(62482);r.d(t,["A",0,e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,n.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=245;break;default:t=142}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?i.Ju:void 0,variant:r,...c,children:[(0,a.jsx)("path",{d:"M4.00008 8.66666C4.00008 6.08933 6.08942 4 8.66674 4H27.3334C29.9107 4 32.0001 6.08934 32.0001 8.66666V27.3333C32.0001 29.9106 29.9107 32 27.3334 32H8.66674C6.08941 32 4.00008 29.9106 4.00008 27.3333V8.66666Z",fill:`url(#${u}-a)`}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.475 15.6972C13.1244 15.6972 13.651 16.2237 13.651 16.8732L13.651 26.8412C13.651 27.4907 13.1244 28.0172 12.475 28.0172C11.8255 28.0172 11.299 27.4907 11.299 26.8412L11.299 16.8732C11.299 16.2237 11.8255 15.6972 12.475 15.6972Z",fill:"white"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.37897 23.3692C7.37897 22.7197 7.90548 22.1932 8.55496 22.1932L19.643 22.1932C20.2924 22.1932 20.819 22.7197 20.819 23.3692C20.819 24.0187 20.2924 24.5452 19.643 24.5452L8.55496 24.5452C7.90548 24.5452 7.37897 24.0187 7.37897 23.3692Z",fill:"white"}),(0,a.jsx)("path",{d:"M18.0001 3.99998H25.0001V11H18.0001V3.99998Z",fill:"white",fillOpacity:"0.5"}),(0,a.jsx)("path",{d:"M24.9997 3.99998H27.333C29.9103 3.99998 31.9997 6.08932 31.9997 8.66665V11H24.9997V3.99998Z",fill:"white",fillOpacity:"0.8"}),(0,a.jsx)("path",{d:"M24.9997 11H31.9997V18H24.9997V11Z",fill:"white",fillOpacity:"0.5"}),(0,a.jsx)("defs",{children:(0,a.jsxs)("radialGradient",{id:`${u}-a`,cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.06388 37.5918) rotate(-53.1504) scale(33.0407)",children:[(0,a.jsx)("stop",{stopColor:"#1B854C"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#26DA79"})]})})]})}])},27365(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(13197),o=r(86480),s=r(62482);r.d(t,["A",0,e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}
2494=e,[u]=(0,n.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=233;break;default:t=138}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?i.R$:void 0,variant:r,...c,children:["glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,fillRule:"evenodd",d:"M15.247 29.149c1.064 1.913 3.797 2.017 5.005.19l11.265-17.035c1.195-1.806.052-4.228-2.111-4.475L7.263 5.31c-2.36-.269-4.041 2.22-2.893 4.285l.09.16 9.88 6.77-.12 10.77 1.027 1.854Z",clipRule:"evenodd"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,d:"m15.881 27.364 1-1.49 7.594-11.472c.664-1.003.03-2.349-1.17-2.487L4.456 9.752l9.764 17.552a.979.979 0 0 0 1.66.06Z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:`${u}-a`,x1:"29.32",x2:"11.303",y1:"29.148",y2:"-1.922",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".066",stopColor:"#8EFFEE"}),(0,a.jsx)("stop",{offset:".45",stopColor:"#C9C7FF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#7341FF"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"30.967",x2:"5.738",y1:"-22.452",y2:"31.512",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".48",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".994",stopColor:"#00F0C3"})]})]})]}),"with-wordmark"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{fill:`url(#${u}-a)`,fillRule:"evenodd",d:"M11.247 29.149c1.064 1.913 3.797 2.017 5.005.19l11.265-17.035c1.195-1.806.052-4.228-2.111-4.475L3.263 5.31C.903 5.041-.778 7.53.37 9.595l.09.16 9.88 6.77-.12 10.77 1.027 1.854Z",clipRule:"evenodd"}),(0,a.jsx)("path",{fill:`url(#${u}-b)`,d:"m11.881 27.364 1-1.49 7.594-11.472c.664-1.003.03-2.349-1.17-2.486L.456 9.752l9.764 17.552a.979.979 0 0 0 1.66.06Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-product-color)",d:"M119.842 10.897h-6.572v14.25h2.604V21.6a1.303 1.303 0 0 1 1.301-1.303h2.667a4.682 4.682 0 0 0 4.684-4.689 4.688 4.688 0 0 0-2.887-4.352 4.65 4.65 0 0 0-1.797-.36Zm2.051 4.674a2.218 2.218 0 0 1-1.374 2.053 2.192 2.192 0 0 1-.85.168h-3.807v-4.44h3.807a2.222 2.222 0 0 1 2.219 2.233l.005-.014Zm-17.766 9.524-5.245-14.239h2.962l3.451 10.19c.136.366.235.742.292 1.127h.029c.044-.388.142-.767.293-1.126l3.462-10.19h2.982l-5.27 14.238h-2.956Zm21.373 0V10.853h2.283l6.716 8.832c.243.304.452.632.628.98h.041a11.14 11.14 0 0 1-.064-1.292v-8.52h2.69v14.239h-2.282l-6.737-8.832a6.517 6.517 0 0 1-.625-.98h-.023c.038.43.052.86.043 1.292v8.52h-2.67v.003Z"}),(0,a.jsx)("path",{fill:"var(--logo-text-proton-color)",d:"M38 21.26v3.664h2.56V21.42a1.282 1.282 0 0 1 1.279-1.286h2.624a4.592 4.592 0 0 0 3.261-1.361 4.652 4.652 0 0 0 1.351-3.28c0-1.228-.486-2.41-1.35-3.281a4.603 4.603 0 0 0-3.265-1.358H38v4.58h2.56v-2.159h3.73c.58 0 1.134.232 1.544.644a2.2 2.2 0 0 1 0 3.104c-.41.412-.964.644-1.544.644h-2.71a3.551 3.551 0 0 0-2.528 1.055 3.65 3.65 0 0 0-.776 1.166A3.54 3.54 0 0 0 38 21.259Zm11.47 3.664v-5.583c0-2.279 1.322-4.091 3.97-4.091a5.09 5.09 0 0 1 1.262.14v2.296c-.301-.02-.56-.02-.682-.02-1.402 0-2.005.646-2.005 1.955v5.303H49.47Zm5.994-4.734c0-2.802 2.104-4.937 5.033-4.937 2.929 0 5.033 2.135 5.033 4.937 0 2.802-2.104 4.957-5.033 4.957-2.929 0-5.033-2.158-5.033-4.957Zm7.558 0c0-1.592-1.064-2.722-2.525-2.722-1.465 0-2.525 1.127-2.525 2.722 0 1.612 1.063 2.722 2.525 2.722 1.464 0 2.525-1.113 2.525-2.722Zm10.646 0c0-2.802 2.104-4.937 5.032-4.937 2.926 0 5.03 2.135 5.03 4.937 0 2.802-2.104 4.957-5.03 4.957-2.928 0-5.032-2.158-5.032-4.957Zm7.554 0c0-1.592-1.063-2.722-2.524-2.722-1.462 0-2.525 1.127-2.525 2.722 0 1.612 1.063 2.722 2.525 2.722 1.461 0 2.525-1.113 2.525-2.722Zm3.831 4.734v-5.38c0-2.499 1.583-4.294 4.41-4.294 2.806 0 4.39 1.792 4.39 4.294v5.38h-2.525v-5.18c0-1.39-.623-2.259-1.865-2.259-1.243 0-1.865.867-1.865 2.259v5.18h-2.545Zm-12.147-7.436h-2.747v3.528c0 1.23.44 1.793 1.703 1.793.12 0 .42 0 .802-.02v2.075c-.52.14-.981.223-1.484.223-2.124 0-3.569-1.29-3.569-3.728v-3.87h-1.706v-2.036h.427a1.3 1.3 0 0 0 .489-.097 1.285 1.285 0 0 0 .694-.698 1.28 1.28 0 0 0 .096-.492v-1.918h2.545v3.205h2.747v2.035h.003Z"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:`${u}-a`,x1:"25.32",x2:"7.303",y1:"29.148",y2:"-1.922",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".066",stopColor:"#8EFFEE"}),(0,a.jsx)("stop",{offset:".45",stopColor:"#C9C7FF"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#7341FF"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"26.967",x2:"1.738",y1:"-22.452",y2:"31.512",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:".48",stopColor:"#6D4AFF"}),(0,a.jsx)("stop",{offset:".994",stopColor:"#00F0C3"})]})]})]}),"wordmark-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M203.615 34.395V3.19281H208.335L224.096 24.9565C224.676 25.7506 225.074 26.4074 225.287 26.9266L225.379 26.8808C225.287 26.1477 225.242 25.2314 225.242 24.1317V3.19281H230.19V34.395H225.425L209.709 12.6314C209.159 11.8677 208.747 11.2263 208.472 10.707L208.426 10.7528C208.487 11.2415 208.518 12.1426 208.518 13.4561V34.395H203.615Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M176.412 34.395V3.19281H188.921C191.762 3.19281 194.129 4.07862 196.023 5.85028C197.947 7.6219 198.909 9.88228 198.909 12.6314C198.909 15.3805 197.947 17.6561 196.023 19.4583C194.129 21.2299 191.762 22.1157 188.921 22.1157H181.315V34.395H176.412ZM181.315 17.5339H188.004C189.929 17.5339 191.395 17.0757 192.403 16.1594C193.411 15.243 193.915 14.067 193.915 12.6314C193.915 11.1957 193.411 10.035 192.403 9.14919C191.426 8.23282 189.99 7.77464 188.096 7.77464H181.315V17.5339Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M155.192 34.395L143.371 3.19281H148.869L157.163 26.6976C157.498 27.5223 157.682 28.2096 157.712 28.7594H157.804C157.865 28.2706 158.048 27.5833 158.354 26.6976L166.693 3.19281H172.145L160.37 34.395H155.192Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M109.822 21.8867C109.822 19.0765 110.677 16.8008 112.388 15.0598C114.099 13.3187 116.435 12.4481 119.398 12.4481C122.361 12.4481 124.698 13.3
2494187 126.408 15.0598C128.119 16.8008 128.974 19.0765 128.974 21.8867V34.3951H124.163V22.2532C124.163 20.5427 123.751 19.2139 122.926 18.267C122.132 17.2896 120.956 16.8008 119.398 16.8008C117.84 16.8008 116.649 17.2896 115.824 18.267C115.03 19.2139 114.633 20.5427 114.633 22.2532V34.3951H109.822V21.8867Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M94.1717 34.8532C90.9645 34.8532 88.2916 33.784 86.1536 31.6459C84.0155 29.5078 82.9463 26.8503 82.9463 23.6736C82.9463 20.4968 84.0155 17.8394 86.1536 15.7012C88.2916 13.5325 90.9645 12.4481 94.1717 12.4481C97.4095 12.4481 100.098 13.5325 102.236 15.7012C104.374 17.8394 105.443 20.4968 105.443 23.6736C105.443 26.8503 104.374 29.5078 102.236 31.6459C100.098 33.784 97.4095 34.8532 94.1717 34.8532ZM87.7572 23.6736C87.7572 25.659 88.3528 27.3085 89.5441 28.6219C90.7658 29.9048 92.3086 30.5463 94.1717 30.5463C96.0349 30.5463 97.5777 29.9048 98.7994 28.6219C100.021 27.3085 100.632 25.659 100.632 23.6736C100.632 21.6576 100.021 20.0081 98.7994 18.7252C97.5777 17.4118 96.0349 16.755 94.1717 16.755C92.3086 16.755 90.7658 17.4118 89.5441 18.7252C88.3528 20.0081 87.7572 21.6576 87.7572 23.6736Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M76.573 34.7158C74.3125 34.7158 72.4644 34.0439 71.029 32.6997C69.6237 31.3252 68.9213 29.4314 68.9213 27.0183V16.8925H65.0268V12.9063H68.8755V5.71283H73.7322V12.9063H80.0093V16.8925H73.7322V26.4226C73.7322 27.8583 74.053 28.8815 74.6944 29.4925C75.3663 30.0728 76.4355 30.363 77.9017 30.363C78.4208 30.363 78.986 30.3477 79.597 30.3172V34.3034C78.5278 34.5783 77.5198 34.7158 76.573 34.7158Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M51.713 34.8532C48.5057 34.8532 45.8329 33.784 43.6948 31.6459C41.5568 29.5078 40.4876 26.8503 40.4876 23.6736C40.4876 20.4968 41.5568 17.8394 43.6948 15.7012C45.8329 13.5325 48.5057 12.4481 51.713 12.4481C54.9507 12.4481 57.6389 13.5325 59.777 15.7012C61.9151 17.8394 62.9843 20.4968 62.9843 23.6736C62.9843 26.8503 61.9151 29.5078 59.777 31.6459C57.6389 33.784 54.9507 34.8532 51.713 34.8532ZM45.2985 23.6736C45.2985 25.659 45.8941 27.3085 47.0854 28.6219C48.3071 29.9048 49.8499 30.5463 51.713 30.5463C53.5762 30.5463 55.1189 29.9048 56.3407 28.6219C57.5624 27.3085 58.1734 25.659 58.1734 23.6736C58.1734 21.6576 57.5624 20.0081 56.3407 18.7252C55.1189 17.4118 53.5762 16.755 51.713 16.755C49.8499 16.755 48.3071 17.4118 47.0854 18.7252C45.8941 20.0081 45.2985 21.6576 45.2985 23.6736Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M26.5155 21.1994C26.5155 18.5419 27.2638 16.419 28.7606 14.8307C30.2878 13.2423 32.3344 12.4481 34.9004 12.4481C35.6639 12.4481 36.5191 12.555 37.4662 12.7688V17.1674C37.1913 17.1369 36.6415 17.1216 35.8167 17.1216C34.3198 17.1216 33.1897 17.5034 32.426 18.267C31.6929 19.0307 31.3264 20.283 31.3264 22.0241V34.3951H26.5155V21.1994Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M0 34.395V3.19281H12.5084C15.3491 3.19281 17.7164 4.07862 19.6102 5.85028C21.5345 7.6219 22.4967 9.88228 22.4967 12.6314C22.4967 15.3805 21.5345 17.6561 19.6102 19.4583C17.7164 21.2299 15.3491 22.1157 12.5084 22.1157H4.90255V34.395H0ZM4.90255 17.5339H11.592C13.5164 17.5339 14.9825 17.0757 15.9905 16.1594C16.9985 15.243 17.5025 14.067 17.5025 12.6314C17.5025 11.1957 16.9985 10.035 15.9905 9.14919C15.0131 8.23282 13.5775 7.77464 11.6836 7.77464H4.90255V17.5339Z",fill:"var(--logo-text-proton-color)"})]})]})}])},98448(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(13197),o=r(86480),s=r(62482);r.d(t,["A",0,e=>{let t,{variant:r="with-wordmark",hasTitle:l=!0,...c}=e,[u]=(0,n.useState)((0,o.A)("logo"));switch(r){case"glyph-only":t=36;break;case"wordmark-only":t=292;break;default:t=154}return(0,a.jsxs)(s.A,{uid:u,logoWidth:t,logoHeight:36,title:l?i.gQ:void 0,variant:r,...c,children:["glyph-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M4.00397 27.1283C4.00397 28.76 5.32671 30.0827 6.95838 30.0827L29.0455 30.0827C30.6772 30.0827 31.9999 28.76 31.9999 27.1283V17.6742C31.9999 11.1475 26.709 5.85652 20.1823 5.85652H6.95838C5.3267 5.85652 4.00397 7.17926 4.00397 8.81094V18.1193L9.84007 18.1193C11.9446 18.1193 13.6511 19.9425 13.6511 22.1911C13.6511 24.4396 11.9446 26.2629 9.84007 26.2629H4.00397V27.1283Z",fill:`url(#${u}-a)`}),(0,a.jsx)("path",{d:"M9.54645 20.0377C10.743 20.0377 11.713 21.0077 11.713 22.2042C11.713 23.4008 10.743 24.3708 9.54645 24.3708C8.34989 24.3708 7.37988 23.4008 7.37988 22.2042C7.37988 21.0077 8.34989 20.0377 9.54645 20.0377Z",fill:`url(#${u}-b)`}),(0,a.jsx)("path",{d:"M4.00006 27.1891C4.00006 28.8207 5.3228 30.1435 6.95448 30.1435H26.0911V18.7197C26.0911 13.8247 22.1229 9.85651 17.2279 9.85651H4.00006V18.1193L9.84007 18.1193C11.9446 18.1193 13.6511 19.9425 13.6511 22.1911C13.6511 24.4396 11.9446 26.2629 9.84007 26.2629H4.00006V27.1891Z",fill:"#6D4AFF"}),(0,a.jsx)("path",{d:"M4.00006 27.1891C4.00006 28.8207 5.3228 30.1435 6.95448 30.1435H26.0911V18.7197C26.0911 13.8247 22.1229 9.85651 17.2279 9.85651H4.00006V18.1193L9.84007 18.1193C11.9446 18.1193 13.6511 19.9425 13.6511 22.1911C13.6511 24.4396 11.9446 26.2629 9.84007 26.2629H4.00006V27.1891Z",fill:`url(#${u}
2494-c)`,fillOpacity:"0.9"}),(0,a.jsx)("path",{d:"M9.54645 20.0377C10.743 20.0377 11.713 21.0077 11.713 22.2042C11.713 23.4008 10.743 24.3708 9.54645 24.3708C8.34989 24.3708 7.37988 23.4008 7.37988 22.2042C7.37988 21.0077 8.34989 20.0377 9.54645 20.0377Z",fill:"#6D4AFF"}),(0,a.jsx)("path",{d:"M9.54645 20.0377C10.743 20.0377 11.713 21.0077 11.713 22.2042C11.713 23.4008 10.743 24.3708 9.54645 24.3708C8.34989 24.3708 7.37988 23.4008 7.37988 22.2042C7.37988 21.0077 8.34989 20.0377 9.54645 20.0377Z",fill:`url(#${u}-d)`,fillOpacity:"0.9"}),(0,a.jsx)("path",{d:"M12.6247 24.9708C11.9292 25.7659 10.9389 26.2629 9.84007 26.2629H4.00006V27.1282C4.00006 28.7599 5.3228 30.0827 6.95447 30.0827H8.19005L12.6978 24.9617L12.6247 24.9708Z",fill:"#FFBB93"}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:`${u}-a`,x1:"0.486198",y1:"8.67596",x2:"35.1235",y2:"22.1686",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#957AFD"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFC6C6"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"0.486198",y1:"8.67596",x2:"35.1235",y2:"22.1686",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#957AFD"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFC6C6"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-c`,x1:"24.8427",y1:"12.9711",x2:"14.0991",y2:"34.8323",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:"0.149916",stopColor:"#FA528E",stopOpacity:"0"}),(0,a.jsx)("stop",{offset:"0.720842",stopColor:"#FF8065"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFA51F"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-d`,x1:"24.8427",y1:"12.9711",x2:"14.0991",y2:"34.8323",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:"0.149916",stopColor:"#FA528E",stopOpacity:"0"}),(0,a.jsx)("stop",{offset:"0.720842",stopColor:"#FF8065"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFA51F"})]})]})]}),"with-wordmark"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("g",{fill:"var(--logo-text-proton-color)",children:[(0,a.jsx)("path",{d:"M38 21.3376V24.9784H40.5422V21.4966C40.5422 21.1587 40.675 20.8321 40.9151 20.5935C41.1523 20.3549 41.4772 20.2186 41.8133 20.2186H44.4205C45.6351 20.2186 46.8017 19.733 47.6604 18.8668C48.5191 18.0034 49.0021 16.8305 49.0021 15.6093C49.0021 14.3881 48.5191 13.2152 47.6604 12.349C46.8017 11.4856 45.6351 11 44.4177 11H38V15.5497H40.5422V13.4055H44.2482C44.8244 13.4055 45.3752 13.6355 45.782 14.0445C46.1887 14.4534 46.4175 15.0072 46.4175 15.5866C46.4175 16.1659 46.1887 16.7197 45.782 17.1287C45.3752 17.5377 44.8244 17.7677 44.2482 17.7677H41.5563C41.0902 17.7677 40.627 17.8586 40.1976 18.0403C39.7654 18.2193 39.3756 18.4834 39.0451 18.8157C38.7146 19.1479 38.4548 19.5427 38.274 19.9744C38.0932 20.4032 38 20.869 38 21.3376Z"}),(0,a.jsx)("path",{d:"M49.3948 24.9784V19.4319C49.3948 17.1685 50.7082 15.3679 53.338 15.3679C53.7589 15.3622 54.1798 15.4077 54.5922 15.5071V17.7876C54.2928 17.7677 54.0357 17.7677 53.9143 17.7677C52.5217 17.7677 51.9229 18.4095 51.9229 19.7103V24.9784H49.3948Z"}),(0,a.jsx)("path",{d:"M55.3491 20.2755C55.3491 17.4923 57.4394 15.3708 60.3488 15.3708C63.2582 15.3708 65.3484 17.4923 65.3484 20.2755C65.3484 23.0586 63.2582 25.2 60.3488 25.2C57.4394 25.2 55.3491 23.0558 55.3491 20.2755ZM62.8571 20.2755C62.8571 18.6936 61.8007 17.5718 60.3488 17.5718C58.8941 17.5718 57.8405 18.6907 57.8405 20.2755C57.8405 21.8772 58.8969 22.9791 60.3488 22.9791C61.8035 22.9791 62.8571 21.8744 62.8571 20.2755Z"}),(0,a.jsx)("path",{d:"M73.4328 20.2755C73.4328 17.4923 75.523 15.3708 78.4324 15.3708C81.339 15.3708 83.4293 17.4923 83.4293 20.2755C83.4293 23.0586 81.339 25.2 78.4324 25.2C75.523 25.2 73.4328 23.0558 73.4328 20.2755ZM80.9379 20.2755C80.9379 18.6936 79.8815 17.5718 78.4296 17.5718C76.9777 17.5718 75.9213 18.6907 75.9213 20.2755C75.9213 21.8772 76.9777 22.9791 78.4296 22.9791C79.8815 22.9791 80.9379 21.8744 80.9379 20.2755Z"}),(0,a.jsx)("path",{d:"M84.7428 24.9785V19.6336C84.7428 17.1515 86.3162 15.3679 89.1239 15.3679C91.9118 15.3679 93.4852 17.1486 93.4852 19.6336V24.9785H90.9769V19.8324C90.9769 18.4522 90.3583 17.5888 89.1239 17.5888C87.8895 17.5888 87.2709 18.4493 87.2709 19.8324V24.9785H84.7428Z"}),(0,a.jsx)("path",{d:"M72.6757 17.5915H69.9471V21.0961C69.9471 22.3173 70.3849 22.8768 71.6391 22.8768C71.7577 22.8768 72.0571 22.8767 72.4356 22.8569V24.9187C71.9187 25.0579 71.4611 25.1402 70.9612 25.1402C68.8511 25.1402 67.4162 23.8594 67.4162 21.4369V17.5915H65.7214V15.5694H66.1451C66.3117 15.5694 66.4784 15.5354 66.6309 15.4729C66.7863 15.4076 66.9247 15.3138 67.0433 15.1946C67.162 15.0753 67.2552 14.9361 67.3201 14.7799C67.3851 14.6237 67.4162 14.459 67.4162 14.2914V12.3858H69.9443V15.5694H72.6729V17.5915H72.6757Z"})]}),(0,a.jsxs)("g",{fill:"var(--logo-text-product-color)",children:[(0,a.jsx)("path",{d:"M142.353 25.2002C140.894 25.2002 139.715 24.7429 138.813 23.8282C137.912 22.9002 137.461 21.7271 137.461 20.3086C137.461 18.9034 137.912 17.7369 138.813 16.8089C139.715 15.881 140.868 15.417 142.273 15.417C143.678 15.417 144.825 15.881 145.713 16.8089C146.601 17.7369 147.045 18.9034 147.045 20.3086C147.045 20.6533 147.039 20.9516 147.026 21.2034H140.006C140.298 22.3965 141.06 22.993 142.293 22.993C143.247 22.993 143.91 22.7147 144.281 22.1579H146.767C146.489 23.1786 145.938 23.9409 145.117 24.4446C144.295 24.9484 143.373 25.2002 142.353 25.2002ZM139.986 19.374H144.54C144.447 18.8703 144.189 18.4594 143.764 18.1412C143.34 17.8098 142.843 17.6441 142.273 17.6441C141.69 17.6441 141.193 17.8032 140.782 18.1213C140.384 18.4262 140.119 18.8438 139.986 19.374Z"}),(0,a.jsx)("path",{d:"M133.659 24.9815V11.4202H136.403V24.9815H133.659Z"}),(0,a.jsx)("path",{d:"M128.941 24.9815V11.4202H131.685V24.9815H128.941Z"}),(0,a.jsx)("path",{d:"M102.831 24.9815L98.8744 11.4202H101.738L103.806 19.2945C104.031 20.1827 104.19 20.9317 104.283 21.5415H104.323C104.429 20.8787 104.595 20.1164 104.82 19.2548L106.987 11.4202H110.606L112.774 19.2548C113.026 20.1429 113.198 20.9052 113.291 21.5415H113.33C113.45 20.7328 113.602 19.9839 113.788 19.2945L115.856 11.4202H118.719L114.762 24.9815H111.68L109.135 15.4966C108.962 14.8338 108.856 14.2637 108.817 13.7865H108.777C108.737 14.2637 108.631 14.8338 108.459 15.4966L105.914 24.9815H102.831Z"}),(0,a.jsx)("path",{d:"M154.191 17.6322H151.477V21.118C151.477 22.3327 151.912 22.8892 153.159 22.8892C153.277 22.8892 153.575 22.8892 153.952 22.8694V24.9202C153.438 25.0587 152.982 25.1406 152.485 25.1406C150.386 25.1406 148.959 23.8666 148.959 21.457V17.6322H147.273V15.6209H147.695C147.861 15.6209 148.026 15.587 148.178 15.5248C148.333 15.4599 148.47 15.3666 148.588 15.248C148.706 15.1294 148.799 14.9909 148.864 14.8356C148.928 14.6802 148.959 14.5164 148.959 14.3497V12.4542H151.474V15.6209H154.188V17.6322H154.191Z"}),(0,a.jsx)("path",{d:"M125.109 16.0508C125.847 16.4375 126.457 17.0302 126.867 17.7556C127.305 18.543 127.525 19.4349 127.508 20.3353V24.981H125.276L125.117 23.5867C124.826 24.0919 124.4 24.504 123.885 24.7806C123.334 25.0657 122.718 25.2096 122.097 25.1955C121.302 25.204 120.523 24.9923 119.841 24.583C119.152 24.1653 118.592 23.567 118.219 22.8557C117.812 22.0711 117.609 21.1989 117.626 20.3155C117.615 19.4462 117.838 18.591 118.27 17.8346C118.694 17.1008 119.307 16.4968 120.051 16.087
24945C120.819 15.6613 121.684 15.4412 122.563 15.4525C123.447 15.4355 124.323 15.6416 125.109 16.0508ZM124.292 22.2997C124.778 21.8368 125.019 21.1848 125.019 20.3155C125.05 19.6043 124.798 18.9099 124.323 18.3821C124.097 18.1451 123.826 17.9588 123.524 17.8289C123.221 17.6991 122.899 17.6342 122.571 17.6342C122.244 17.6342 121.919 17.6991 121.619 17.8289C121.317 17.9588 121.045 18.1451 120.819 18.3821C120.367 18.9241 120.118 19.6071 120.118 20.3127C120.118 21.0183 120.367 21.7013 120.819 22.2432C121.042 22.486 121.314 22.6751 121.619 22.8049C121.921 22.9319 122.249 22.9968 122.577 22.9884C122.893 22.994 123.21 22.9347 123.507 22.8162C123.798 22.7005 124.066 22.5227 124.292 22.2997Z"})]}),(0,a.jsxs)("g",{children:[(0,a.jsx)("path",{d:"M0.00390625 27.2718C0.00390625 28.9035 1.32665 30.2262 2.95832 30.2262L25.0455 30.2262C26.6771 30.2262 27.9999 28.9035 27.9999 27.2718V17.8177C27.9999 11.2909 22.7089 6 16.1822 6H2.95832C1.32664 6 0.00390625 7.32274 0.00390625 8.95441V18.2628L5.84001 18.2627C7.94454 18.2627 9.65102 20.086 9.65102 22.3346C9.65102 24.5831 7.94453 26.4064 5.84001 26.4064H0.00390625V27.2718Z",fill:`url(#${u}-a)`}),(0,a.jsx)("path",{d:"M5.54639 20.1811C6.74295 20.1811 7.71296 21.1511 7.71296 22.3477C7.71296 23.5443 6.74295 24.5143 5.54639 24.5143C4.34983 24.5143 3.37982 23.5443 3.37982 22.3477C3.37982 21.1511 4.34983 20.1811 5.54639 20.1811Z",fill:`url(#${u}-b)`}),(0,a.jsx)("path",{d:"M0 27.3326C0 28.9642 1.32274 30.287 2.95442 30.287H22.091V18.8632C22.091 13.9682 18.1228 10 13.2278 10H0V18.2628L5.84001 18.2628C7.94453 18.2628 9.65102 20.086 9.65102 22.3346C9.65102 24.5831 7.94453 26.4064 5.84001 26.4064H0V27.3326Z",fill:"#6D4AFF"}),(0,a.jsx)("path",{d:"M0 27.3326C0 28.9642 1.32274 30.287 2.95442 30.287H22.091V18.8632C22.091 13.9682 18.1228 10 13.2278 10H0V18.2628L5.84001 18.2628C7.94453 18.2628 9.65102 20.086 9.65102 22.3346C9.65102 24.5831 7.94453 26.4064 5.84001 26.4064H0V27.3326Z",fill:`url(#${u}-c)`,fillOpacity:"0.9"}),(0,a.jsx)("path",{d:"M5.54639 20.1811C6.74295 20.1811 7.71296 21.1512 7.71296 22.3477C7.71296 23.5443 6.74295 24.5143 5.54639 24.5143C4.34982 24.5143 3.37982 23.5443 3.37982 22.3477C3.37982 21.1512 4.34982 20.1811 5.54639 20.1811Z",fill:"#6D4AFF"}),(0,a.jsx)("path",{d:"M5.54639 20.1811C6.74295 20.1811 7.71296 21.1512 7.71296 22.3477C7.71296 23.5443 6.74295 24.5143 5.54639 24.5143C4.34982 24.5143 3.37982 23.5443 3.37982 22.3477C3.37982 21.1512 4.34982 20.1811 5.54639 20.1811Z",fill:`url(#${u}-d)`,fillOpacity:"0.9"}),(0,a.jsx)("path",{d:"M8.62467 25.1143C7.92911 25.9093 6.93881 26.4064 5.84001 26.4064H0V27.2717C0 28.9034 1.32274 30.2261 2.95441 30.2261H4.18999L8.69771 25.1052L8.62467 25.1143Z",fill:"#FFBB93"})]}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:`${u}-a`,x1:"-3.51386",y1:"8.81943",x2:"31.1234",y2:"22.312",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#957AFD"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFC6C6"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-b`,x1:"-3.51386",y1:"8.81943",x2:"31.1234",y2:"22.312",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"#957AFD"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFC6C6"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-c`,x1:"20.8426",y1:"13.1146",x2:"10.099",y2:"34.9758",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:"0.149916",stopColor:"#FA528E",stopOpacity:"0"}),(0,a.jsx)("stop",{offset:"0.720842",stopColor:"#FF8065"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFA51F"})]}),(0,a.jsxs)("linearGradient",{id:`${u}-d`,x1:"20.8426",y1:"13.1146",x2:"10.099",y2:"34.9758",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{offset:"0.149916",stopColor:"#FA528E",stopOpacity:"0"}),(0,a.jsx)("stop",{offset:"0.720842",stopColor:"#FF8065"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#FFA51F"})]})]})]}),"wordmark-only"===r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:"M262.601 36C258.879 36 255.868 34.8328 253.568 32.4984C251.267 30.1301 250.117 27.136 250.117 23.516C250.117 19.9298 251.267 16.9525 253.568 14.5843C255.868 12.216 258.812 11.0319 262.398 11.0319C265.984 11.0319 268.911 12.216 271.177 14.5843C273.444 16.9525 274.577 19.9298 274.577 23.516C274.577 24.3956 274.561 25.1568 274.527 25.7996H256.613C257.357 28.8445 259.302 30.367 262.449 30.367C264.885 30.367 266.576 29.6565 267.523 28.2355H273.867C273.157 30.8406 271.753 32.7859 269.655 34.0716C267.557 35.3572 265.206 36 262.601 36ZM256.562 21.1308H268.183C267.946 19.8452 267.287 18.7964 266.204 17.9844C265.12
24941 17.1386 263.853 16.7157 262.398 16.7157C260.909 16.7157 259.641 17.1217 258.592 17.9337C257.577 18.7118 256.9 19.7775 256.562 21.1308Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M240.413 35.4418V0.831543H247.416V35.4418H240.413Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M228.374 35.4418V0.831543H235.377V35.4418H228.374Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M161.737 35.4418L151.638 0.831543H158.946L164.224 20.9278C164.799 23.1946 165.205 25.1061 165.442 26.6624H165.543C165.814 24.9707 166.237 23.0254 166.812 20.8263L172.344 0.831543H181.58L187.111 20.8263C187.754 23.0931 188.194 25.0384 188.431 26.6624H188.532C188.837 24.5986 189.226 22.6871 189.7 20.9278L194.977 0.831543H202.285L192.186 35.4418H184.32L177.825 11.2349C177.385 9.54331 177.114 8.08853 177.013 6.87057H176.911C176.81 8.08853 176.539 9.54331 176.099 11.2349L169.603 35.4418H161.737Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M292.813 16.6853H285.886V25.5816C285.886 28.6817 286.998 30.1019 290.182 30.1019C290.483 30.1019 291.243 30.1019 292.204 30.0514V35.2855C290.891 35.6387 289.73 35.8478 288.461 35.8478C283.104 35.8478 279.462 32.5964 279.462 26.4468V16.6853H275.159V11.5522H276.235C276.658 11.5522 277.081 11.4657 277.468 11.3071C277.863 11.1412 278.214 10.9033 278.515 10.6005C278.816 10.2977 279.053 9.94448 279.218 9.54797C279.383 9.15145 279.462 8.7333 279.462 8.30795V3.47046H285.879V11.5522H292.806V16.6853H292.813Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M218.593 12.6494C220.475 13.6363 222.033 15.149 223.079 17.0002C224.197 19.0099 224.759 21.2861 224.716 23.584V35.4405H219.018L218.614 31.8821C217.872 33.1715 216.783 34.2231 215.47 34.9291C214.064 35.6566 212.491 36.0239 210.905 35.9879C208.878 36.0095 206.887 35.4693 205.149 34.4248C203.39 33.3587 201.962 31.8317 201.01 30.0164C199.971 28.0139 199.452 25.7881 199.495 23.5335C199.466 21.3149 200.036 19.1324 201.139 17.2019C202.221 15.329 203.786 13.7875 205.683 12.7431C207.645 11.6554 209.852 11.0935 212.095 11.1224C214.352 11.0791 216.588 11.605 218.593 12.6494ZM216.508 28.5974C217.749 27.4161 218.362 25.7521 218.362 23.5335C218.441 21.7183 217.799 19.9463 216.588 18.5993C216.
2494011 17.9942 215.318 17.5188 214.547 17.1875C213.775 16.8561 212.953 16.6905 212.116 16.6905C211.28 16.6905 210.45 16.8561 209.686 17.1875C208.914 17.5188 208.222 17.9942 207.645 18.5993C206.491 19.9823 205.856 21.7255 205.856 23.5263C205.856 25.3271 206.491 27.0703 207.645 28.4533C208.215 29.0728 208.907 29.5554 209.686 29.8868C210.457 30.2109 211.294 30.3766 212.131 30.355C212.938 30.3694 213.746 30.2181 214.503 29.9156C215.246 29.6203 215.932 29.1665 216.508 28.5974Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M0 26.2079V35.4383H6.44504V26.6111C6.44504 25.7543 6.78162 24.9263 7.39032 24.3215C7.99185 23.7167 8.81538 23.3711 9.66756 23.3711H16.2773C19.3566 23.3711 22.3142 22.1399 24.4911 19.944C26.6681 17.7552 27.8927 14.7816 27.8927 11.6856C27.8927 8.58958 26.6681 5.61599 24.4911 3.41999C22.3142 1.2312 19.3566 0 16.2701 0H0V11.5344H6.44504V6.09838H15.8405C17.3014 6.09838 18.6978 6.68158 19.729 7.71838C20.7602 8.75518 21.3402 10.1592 21.3402 11.628C21.3402 13.0968 20.7602 14.5008 19.729 15.5376C18.6978 16.5744 17.3014 17.1576 15.8405 17.1576H9.0159C7.8343 17.1576 6.65988 17.388 5.57138 17.8488C4.47573 18.3024 3.48748 18.972 2.64963 19.8144C1.81177 20.6567 1.15295 21.6575 0.694637 22.7519C0.236323 23.8391 0 25.0199 0 26.2079Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M28.8882 35.4383V21.3767C28.8882 15.6383 32.2181 11.0736 38.8851 11.0736C39.9521 11.0592 41.0192 11.1744 42.0647 11.4264V17.2079C41.3056 17.1575 40.6539 17.1575 40.346 17.1575C36.8156 17.1575 35.2974 18.7847 35.2974 22.0823V35.4383H28.8882Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M43.9836 23.5152C43.9836 16.4592 49.2829 11.0809 56.6589 11.0809C64.0349 11.0809 69.3341 16.4592 69.3341 23.5152C69.3341 30.5712 64.0349 36 56.6589 36C49.2829 36 43.9836 30.564 43.9836 23.5152ZM63.018 23.5152C63.018 19.5048 60.3397 16.6608 56.6589 16.6608C52.9709 16.6608 50.2998 19.4976 50.2998 23.5152C50.2998 27.576 52.978 30.3696 56.6589 30.3696C60.3469 30.3696 63.018 27.5688 63.018 23.5152Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M89.8295 23.5152C89.8295 16.4592 95.1288 11.0809 102.505 11.0809C109.874 11.0809 115.173 16.4592 115.173 23.5152C115.173 30.5712 109.874 36 102.505 36C95.1288 36 89.8295 30.564 89.8295 23.5152ZM108.857 23.5152C108.857 19.5048 106.178 16.6608 102.498 16.6608C98.8168 16.6608 96.1385 19.4976 96.1385 23.5152C96.1385 27.576 98.8168 30.3696 102.498 30.3696C106.178 30.3696 108.857 27.5688 108.857 23.5152Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M118.503 35.4384V21.888C118.503 15.5953 122.492 11.0737 129.61 11.0737C136.678 11.0737 140.667 15.5881 140.667 21.888V35.4384H134.308V22.392C134.308 18.8928 132.739 16.7041 129.61 16.7041C126.48 16.7041 124.912 18.8856 124.912 22.392V35.4384H118.503Z",fill:"var(--logo-text-proton-color)"}),(0,a.jsx)("path",{d:"M87.9103 16.7109H80.9927V25.5957C80.9927 28.6917 82.1026 30.1101 85.2822 30.1101C85.583 30.1101 86.342 30.1101 87.3016 30.0597V35.2869C85.9911 35.6397 84.831 35.8485 83.5635 35.8485C78.2141 35.8485 74.5763 32.6013 74.5763 26.4597V16.7109H70.2796V11.5845H71.3537C71.7763 11.5845 72.1988 11.4981 72.5855 11.3397C72.9793 11.1741 73.3302 10.9365 73.631 10.6341C73.9318 10.3317 74.1681 9.97892 74.3328 9.58292C74.4975 9.18692 74.5763 8.76932 74.5763 8.34452V3.51333H80.9855V11.5845H87.9032V16.7109H87.9103Z",fill:"var(--logo-text-proton-color)"})]})]})}])},54049(e,t,r){"use strict";r.d(t,{V:()=>h,A:()=>A});var a=r(31085),n=r(14041),i=r(13311),o=r(91679),s=r(68205),l=r(37127),c=r(33691),u=r(86480),d=r(95082);let f=(0,n.forwardRef)((e,t)=>(0,a.jsx)("dialog",{ref:t,...e}));f.displayName="Dialog";var m=r(44585),p=r(1733);let h=(0,n.createContext)({}),A=e=>{let{open:t,size:r="medium",fullscreenOnMobile:A,fullscreen:g,onClose:v,onEnter:y,onExit:C,onBackdropClick:b,onAnimationEnd:S,disableCloseOnEscape:w,enableCloseWhenClickOutside:_,className:N,rootClassName:x,behind:E,as:B,blurBackdrop:P,hotkeys:I=[],enableFocusTrap:k=!0,...T}=e,[D,M]=(0,n.useState)(()=>(0,u.A)()),[R,j]=(0,n.useState)(()=>2*!t),O=(0,o.A)(()=>(0,u.A)("modal")),L=(0,n.useRef)(null),U=(0,n.useRef)(null),F=2!==R,V=(0,p.AU)(F||!1),H=(0,m.A)({active:F&&k,rootRef:U}),$=(0,s.A)(t);if((0,n.useLayoutEffect)(()=>{!$&&t?j(0):$&&!t&&j(1)},[$,t]),(0,d.v)(U,[["Escape",e=>{F&&!w&&(e.stopPropagation(),null==v||v())}],...I],{dependencies:[F,w]}),(0,n.useEffect)(()=>{let e=L.current;if(!F||!e)return;let t=t=>{t.target===e&&(t.preventDefault(),e.addEventListener("mouseup",t=>{t.target===e&&(t.preventDefault(),t.stopPropagation(),null==b||b())},{once:!0}))};return e.addEventListener("mousedown",t),()=>e.removeEventListener("mousedown",t)},[b,F]),!F)return null;let z=1===R;return(0,a.jsx)(i.Z,{children:(0,a.jsx)("div",{ref:L,className:(0,
2494c.A)([l.bA,x,z&&"modal-two--out",A&&"modal-two--fullscreen-on-mobile",g&&"modal-two--fullscreen",P&&"modal-two--backdrop-blur",(!V||E)&&"modal-two--is-behind-backdrop"]),onAnimationEnd:e=>{let{animationName:t}=e;"anime-modal-two-in"===t&&(null==y||y()),z&&"anime-modal-two-out"===t&&(j(2),M((0,u.A)()),null==C||C())},onClick:e=>{e.stopPropagation(),_&&e.target===e.currentTarget&&(null==v||v())},children:(0,a.jsx)(f,{ref:U,"aria-labelledby":O,"aria-describedby":`${O}-description`,...H,className:(0,c.A)(["modal-two-dialog outline-none",N,"xsmall"===r&&"modal-two-dialog--xsmall","small"===r&&"modal-two-dialog--small","large"===r&&"modal-two-dialog--large","xlarge"===r&&"modal-two-dialog--xlarge","full"===r&&"modal-two-dialog--full"]),children:(0,a.jsx)(h.Provider,{value:{id:O,open:t,size:r,onClose:v,disableCloseOnEscape:w},children:(0,n.createElement)(B||"div",{className:"modal-two-dialog-container",...T,key:D})})})})})}},40101(e,t,r){"use strict";r.d(t,{A:()=>l});var a=r(31085),n=r(14041),i=r(23136),o=r(33691),s=r(54049);let l=e=>{let{className:t,unstyled:r,...l}=e,{id:c}=(0,n.useContext)(s.V);return(0,a.jsx)(i.O,{className:"overflow-hidden",scrollContained:!0,children:(0,a.jsx)("div",{id:`${c}-description`,className:(0,o.A)([t,!r&&"modal-two-content"]),...l})})}},94933(e,t,r){"use strict";r.d(t,{A:()=>s});var a=r(31085),n=r(14041),i=r(33691),o=r(54049);let s=e=>{let{className:t,...r}=e,{size:s}=(0,n.useContext)(o.V),l=(0,i.A)([t,"modal-two-footer","full"===s&&"modal-two-footer--full"]);return(0,a.jsx)("div",{className:l,...r})}},58564(e,t,r){"use strict";r.d(t,{J:()=>m,A:()=>p});var a=r(31085),n=r(14041),i=r(6780),o=r(30903),s=r(19408),l=r(50294),c=r(72956),u=r(33691),d=r(86480),f=r(54049);let m=e=>{let{buttonProps:t,iconProps:r}=e,{onClose:l}=(0,n.useContext)(f.V);return(0,a.jsx)(s.m,{title:(0,i.c)("Action").t`Close`,children:(0,a.jsx)(o.$,{shape:"ghost","data-testid":"modal:close",...t,icon:!0,onClick:l,children:(0,a.jsx)(c.N,{...r,className:(0,u.A)("modal-close-icon",null==r?void 0:r.className),alt:(0,i.c)("Action").t`Close`})})})},p=e=>{let{title:t,subline:r,actions:i,closeButtonProps:o,titleClassName:s,sublineClassName:c,leadingContent:p,additionalContent:h,hasClose:A=!0,...g}=e,{id:v,size:y}=(0,n.useContext)(f.V),C=Array.isArray(i)?i:[i];return(0,a.jsxs)("div",{className:"modal-two-header",children:[(0,a.jsxs)("div",{className:(0,u.A)("flex flex-nowrap shrink-0 items-start",t?"justify-space-between":"justify-end",null==g?void 0:g.className),...g,children:[p,t&&(0,a.jsxs)("div",{className:"modal-two-header-title mt-1",children:[(0,a.jsx)("h1",{id:v,className:(0,u.A)("text-break",["large","full"].includes(y)?"text-4xl":"text-2xl",s),children:t}),r&&(0,a.jsx)("div",{className:(0,u.A)("color-weak text-break",c),children:r})]}),(0,a.jsxs)("div",{className:"modal-two-header-actions flex shrink-0 flex-nowrap items-stretch",children:[i&&(0,a.jsxs)(a.Fragment,{children:[C.map(e=>(0,n.cloneElement)(e,{key:(0,d.A)("modal-action")})),(0,a.jsx)(l.Vr,{className:"my-1"})]}),A&&(0,a.jsx)(m,{buttonProps:{...o,className:(0,u.A)("shrink-0",null==o?void 0:o.className)}})]})]}),h]})}},1733(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(75907);let o=(0,n.createContext)([[],()=>i.A]),s=()=>(0,n.useContext)(o);r.d(t,["AU",0,e=>{let[t,r]=s(),[a]=(0,n.useState)(()=>({}));return(0,n.useLayoutEffect)(()=>{if(!e)return;let t=r(a);return()=>{t()}},[e]),t[0]===a},"FR",0,e=>{let{children:t}=e,[r,i]=(0,n.useState)([]),s=(0,n.useCallback)(e=>(i(t=>[e,...t]),()=>{i(t=>t.filter(t=>e!==t))}),[]);return(0,a.jsx)(o.Provider,{value:[r,s],children:t})},"HO",0,s])},66567(e,t,r){"use strict";var a=r(14041),n=r(43810);let i=e=>{let{open:t,onClose:r,onExit:i}=e||{},[o,s]=(0,n.A)(t),[l,c]=(0,a.useState)(!!o),u=(0,a.useCallback)(e=>{e?(s(!0),c(!0)):s(!1)},[]),d=(0,a.useCallback)(()=>{u(!1),null==r||r()},[u,r]),f=(0,a.useCallback)(()=>{c(!1),null==i||i()},[i]);return[(0,a.useMemo)(()=>({open:!!o,onClose:d,onExit:f}),[o,d,f]),u,l]};r.d(t,["Ay",0,i,"Dd",0,e=>{let[t,r,a]=i(e);return{modalProps:t,openModal:r,render:a}},"_t",0,e=>{let[t,r]=(0,a.useState)(),[n,o,s]=i({...e,onExit:()=>{var t;null==e||null==(t=e.onExit)||t.call(e),r(void 0)}}),l=(0,a.useCallback)(e=>{r(e),o(!0)},[o]);return[(0,a.useMemo)(()=>({...n,data:t}),[t,n]),l,s]}])},12032(e,t,r){"use strict";r.d(t,{Uo:()=>s});var a=r(31085),n=r(14041),i=r(75907),o=r(66567);
2494function s(e){let[t,r,a]=(0,o.Ay)(),[s,l]=(0,n.useState)(e),c=(0,n.useRef)(),u=(0,n.useCallback)(e=>{var t;let a,n;return null==(t=c.current)||t.onReject(),a=i.A,n=i.A,c.current={promise:new Promise((e,t)=>{a=e,n=t}),onResolve:a,onReject:n},l(e),r(!0),c.current.promise},[]),d=(0,n.useCallback)(e=>{var r;null==(r=c.current)||r.onResolve(e),c.current=void 0,t.onClose()},[t.onClose]),f=(0,n.useCallback)(e=>{var r;null==(r=c.current)||r.onReject(e),c.current=void 0,t.onClose()},[t.onClose]),m={...t,...s,onResolve:d,onReject:f};return[e=>a?e(m):null,u]}r.d(t,["Ri",0,e=>{let[t,r]=s();return[t(t=>(0,a.jsx)(e,{...t})),r]},"Rl",0,e=>{let[t,r,i]=(0,o.Ay)(),[s,l]=(0,n.useState)(void 0),c=(0,n.useCallback)(e=>{l(e),r(!0)},[]),u={...t,...s};return[i?(0,a.jsx)(e,{...u}):null,c]}])},34783(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(68205),o=r(83062),s=r(33691),l=r(20310);r.d(t,["A",0,e=>{let{type:t="button",value:r,selected:c,active:u,truncate:d,onChange:f,title:m,children:p=m,disableFocusOnActive:h,searchStrings:A,className:g,preventScroll:v=!1,optionWrapperClassName:y="",...C}=e,b=(0,n.useRef)(null),S=(0,i.A)(u);return(0,n.useEffect)(()=>{if(!S&&u)if(h)(0,o.Rt)(b.current,{block:"center"});else{var e;null==(e=b.current)||e.focus({preventScroll:v})}},[u]),(0,a.jsx)("li",{className:(0,s.A)(["dropdown-item",y]),children:(0,a.jsx)(l.A,{ref:b,type:t,isSelected:c,onClick:()=>{null==f||f(r)},title:m,className:(0,s.A)([g,"block w-full text-left",u&&"active",d?"text-ellipsis":"text-break"]),...C,children:p})})}])},29567(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(18219),o=r(33691),s=r(86044),l=r(78284);let c=e=>{let{className:t,password:r,wrapper:l,variant:c="default"}=e;return(0,a.jsxs)("div",{className:(0,o.A)("flex w-full","large"===c&&"items-center p-5",t),children:[l.passwordStrengthIndicator.supported?(0,a.jsx)(s.Ay,{password:r,hideWhenEmpty:!1,variant:"strengthOnly",showIllustration:"large"===c,service:l.passwordStrengthIndicator.service}):void 0,(0,a.jsx)("h4",{className:(0,o.A)("mt-0 mb-1 w-full","default"===c&&"text-sm","large"===c&&"text-rg"),children:(0,n.c)("Info").t`Password must have:`}),(0,a.jsx)("ul",{className:(0,o.A)("unstyled flex flex-column gap-1 m-0","default"===c&&"text-sm"),children:l.result.map(e=>e.valid&&e.hideIfValid?null:(0,a.jsxs)("li",{className:(0,o.A)("flex flex-nowrap gap-2 items-center",e.valid&&"text-strike color-hint"),children:[(0,a.jsx)("span",{className:"w-4 p-px shrink-0",children:(0,a.jsx)("span",{className:(0,o.A)("flex items-center justify-center border rounded-full ratio-square",e.valid&&"border-primary"),children:e.valid&&(0,a.jsx)(i.W,{className:"shrink-0 color-primary scale-fade-in",size:3})})}),(0,a.jsx)("span",{children:e.requirementMessage})]},e.policy))})]})};r.d(t,["C",0,c,"y",0,e=>{let{password:t,children:r,anchorRef:n,wrapper:i,validationResults:o,enabled:s,isAboveModal:u}=e;return s&&0!==o.length?i.spotlight?(0,a.jsx)(l.A,{originalPlacement:"right",show:i.inputFocused,anchorRef:n,hasClose:!1,content:(0,a.jsx)(c,{password:t,wrapper:i}),isAboveModal:u,children:r}):(0,a.jsxs)(a.Fragment,{children:[r,(0,a.jsx)(c,{password:t,className:"pt-1 pb-4",wrapper:i})]}):r}])},36532(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(22397),o=r(62858),s=r(71161),l=r(29567);r.d(t,["A",0,e=>{var t;let{passwordState:[r,c],confirmPasswordState:[u,d],passwordPolicyValidation:f,formErrors:m,loading:p,formLabels:h,bigger:A,confirmRootClassName:g,isAboveModal:v,autoFocus:y}=e,C=(0,n.useRef)(null),b=(null==(t=f.result.find(e=>!e.valid))?void 0:t.errorMessage)||"";return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.y,{anchorRef:C,enabled:f.enabled,validationResults:f.result,wrapper:f,password:r,isAboveModal:v,children:(0,a.jsx)(o.Ay,{containerRef:C,as:s.A,id:"password",bigger:A,label:h.password,error:m.validator([(0,i.yt)(r),f.enabled?b:(0,i.m3)(r)]),disableChange:p,autoFocus:y,autoComplete:"new-password",value:r,onValue:c,onFocus:f.handlers.onInputFocus,onBlur:f.handlers.onInputBlur})}),(0,a.jsx)(o.Ay,{as:s.A,id:"password-repeat",bigger:A,label:h.confirmPassword,error:m.validator([(0,i.yt)(u),(0,i.kN)(u,r)]),disableChange:p,autoComplete:"new-password",value:u,onValue:d,rootClassName:g})]})}])},41591(e,t,r){"use strict";var a=r(14041),n=r(86710),i=r(10732),o=r(86044);r.d(t,["e",0,(e,t)=>{let r=(0,o.zH)(),{viewportWidth:s}=(0,i.A)(),[l,c]=(0,a.useState)(!1),{hasActivePolicies:u,parsedPolicies:d}=(0,a.useMemo)(()=>{let e=!!t&&0!==t.length&&t.some(e=>!("AtLeastXCharacters"===e.PolicyName&&e.State===n.L.ENABLED&&e.Regex.includes("{8,}"))&&e.State!==n.L.OPTIONAL&&e.State===n.L.ENABLED),r=e&&t?t.filter(e=>e.State===n.L.ENABLED).map(e=>{let t=e.PolicyName;return{regex:new RegExp(e.Regex.replace(/^\/|\/$/g,"")),policy:t,requirementMessage:e.RequirementMessage,errorMessage:e.ErrorMessage,hideIfValid:e.HideIfValid}}):[];return{hasActivePolicies:e,parsedPolicies:r}},[t]),{result:f,valid:m}=(0,a.useMemo)(()=>{let t,r;return t=d.map(t=>{let r=t.regex.test(e);return{...t,valid:r,errorMessage:r?null:t.errorMessage}}),r=!d.length||!t.some(e=>!e.valid),{result:t,valid:r}},[e,d]);return{enabled:u,result:f,valid:!u||m,spotlight:s.xlarge||s["2xlarge"],handlers:{onInputFocus:(0,a.useCallback)(()=>c(!0),[]),onInputBlur:(0,a.useCallback)(()=>c(!1),[])},inputFocused:l,passwordStrengthIndicator:r}}])},86044(e,t,r){"use strict";r.d(t,{Ay:()=>D,zH:()=>I});var a=r(31085),n=r(14041),i=r(97855),o=r(75907),s=r(6780),l=r(72593),c=r(30903),u=r(19408),d=r
2494(41157),f=r(18219),m=r(77384);let p=e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.14564 1.27864C7.69754 1.07796 8.30246 1.07796 8.85436 1.27864L13.6709 3.0301C13.8685 3.10196 14 3.28975 14 3.5V9.12547C14 10.7722 13.1005 12.2875 11.6548 13.076L8.23943 14.939C8.09019 15.0204 7.90981 15.0204 7.76057 14.939L4.34517 13.076C2.89949 12.2875 2 10.7722 2 9.12547V3.5C2 3.28975 2.13153 3.10196 2.32913 3.0301L7.14564 1.27864ZM10.8536 6.35278C11.0488 6.15751 11.0488 5.84093 10.8536 5.64567C10.6583 5.45041 10.3417 5.45041 10.1464 5.64567L7 8.79212L5.85355 7.64567C5.65829 7.45041 5.34171 7.45041 5.14645 7.64567C4.95118 7.84093 4.95118 8.15751 5.14645 8.35278L6.64645 9.85278C6.84171 10.048 7.15829 10.048 7.35355 9.85278L10.8536 6.35278Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})},h=e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.14564 1.27864C7.69754 1.07796 8.30246 1.07796 8.85436 1.27864L13.6709 3.0301C13.8685 3.10196 14 3.28975 14 3.5V9.12547C14 10.7722 13.1005 12.2875 11.6548 13.076L8.23943 14.939C8.09019 15.0204 7.90981 15.0204 7.76057 14.939L4.34517 13.076C2.89949 12.2875 2 10.7722 2 9.12547V3.5C2 3.28975 2.13153 3.10196 2.32913 3.0301L7.14564 1.27864ZM8 3.99995C7.72386 3.99995 7.5 4.22381 7.5 4.49995V9.49996C7.5 9.7761 7.72386 9.99996 8 9.99996V9.99996C8.27614 9.99996 8.5 9.7761 8.5 9.49996V4.49995C8.5 4.22381 8.27614 3.99995 8 3.99995V3.99995ZM8.5 11.5C8.5 11.2238 8.27614 11 8 11V11C7.72386 11 7.5 11.2238 7.5 11.5V11.5C7.5 11.7761 7.72386 12 8 12V12C8.27614 12 8.5 11.7761 8.5 11.5V11.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})};var A=r(37108),g=r(49635),v=r(33691),y=r(62858);let C=r.p+"assets/static/empty.f2f2d6d9fb0cc8da920d.svg",b=r.p+"assets/static/strong.e864eae9c99e0c7065e6.svg",S=r.p+"assets/static/vulnerable.0b12a9c9eedce0ccb7df.svg",w=r.p+"assets/static/weak.4c1d7f2e93bd08c5d6d7.svg",_=["Short","NoLowercaseOrUppercase","NoNumbers","NoSymbols"],N=["Short","NoNumbers","NoSymbols"],x=()=>(0,a.jsxs)("div",{className:"password-strength-indicator-bars flex flex-1 flex-nowrap gap-1 items-center","aria-hidden":"true",children:[(0,a.jsx)("span",{className:"flex-1 rounded"}),(0,a.jsx)("span",{className:"flex-1 rounded"}),(0,a.jsx)("span",{className:"flex-1 rounded"})]}),E=e=>{let{onGeneratePassword:t,generatedPassword:r}=e,{createNotification:n}=(0,l.E)(),i=()=>{t()};return(0,a.jsx)("div",{className:"flex justify-center mt-6",children:r?(0,a.jsx)(y.Ay,{label:(0,s.c)("Label").t`Strong password`,labelContainerClassName:"text-normal text-sm color-weak",inputClassName:"text-monospace color-weak",value:r,suffix:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.m,{title:(0,s.c)("Action").t`Create new password`,children:(0,a.jsx)(c.$,{icon:!0,size:"small",shape:"ghost",onClick:i,children:(0,a.jsx)(d.S,{className:"shrink-0"})})}),(0,a.jsx)(u.m,{title:(0,s.c)("Action").t`Copy password`,children:(0,a.jsx)(c.$,{icon:!0,size:"small",shape:"ghost",onClick:()=>{(0,g.tv)(r),n({text:(0,s.c)("Info").t`Password copied to clipboard`})},children:(0,a.jsx)(A.b,{className:"shrink-0"})})})]})}):(0,a.jsxs)(c.$,{shape:"outline",color:"norm",size:"small",onClick:i,children:[(0,a.jsx)(d.S,{className:"shrink-0 mr-2"}),(0,s.c)("Action").t`Generate password`]})})},B=e=>{let{variant:t,score:r,penalties:n,password:i,onGeneratePassword:o,generatedPassword:l,rootClassName:c,showIllustration:u,showGeneratePasswordButton:d}=e,{className:A,iconSmall:g,iconLarge:y,valueShort:B,valueMedium:P,valueLong:I}=i?"Strong"===r?{valueShort:(0,s.c)("Label").t`Strong`,valueMedium:(0,s.c)("Label").t`Strong password`,valueLong:(0,s.c)("Label").t`Strong password`,iconSmall:(0,a.jsx)(p,{className:"shrink-0"}),iconLarge:(0,a.jsx)("img",{src:b,alt:""}),className:"password-strength-indicator--strong"}:"Weak"===r?{valueShort:(0,s.c)("Label").t`Weak`,valueMedium:(0,s.c)("Label").t`Weak password`,valueLong:(0,s.c)("Label").t`Weak password`,iconSmall:(0,a.jsx)(h,{className:"shrink-0"}),iconLarge:(0,a.jsx)("img",{src:w,alt:""}),className:"password-strength-indicator--weak"}:{valueShort:(0,s.c)("Label").t`Vulnerable`,valueMedium:(0,s.c)("Label").t`Vulnerable password`,valueLong:(0,s.c)("Label").t`Vulnerable password`,iconSmall:(0,a.jsx)(m.d,{className:"shrink-0"}),iconLarge:(0,a.jsx)("img",{src:S,alt:""}),className:"password-strength-indicator--vulnerable"}:{valueShort:"",valueMedium:(0,s.c)("Label").t`Password strength`,valueLong:(0,s.c)("Label").t`Must have at least ${8} characters`,iconSmall:(0,a.jsx)(a.Fragment,{}),iconLarge:(0,a.jsx)("img",{src:C,alt:""}),className:"password-strength-indicator--empty"},k=((e,t)=>{if(!t||!e)return new Set(_);let r=new Set;return e.length>
2494=12||r.add("Short"),N.forEach(e=>{t.has(e)&&r.add(e)}),(t.has("NoLowercase")||t.has("NoUppercase"))&&r.add("NoLowercaseOrUppercase"),r})(i,n),T="compact"===t,D="large"===t,M="strengthOnly"===t;return"strengthValueText"===t?(0,a.jsx)("div",{className:(0,v.A)("password-strength-indicator",A),children:(0,a.jsx)("p",{className:"m-0 text-sm text-semibold password-strength-indicator-value fade-in",children:B})}):(0,a.jsxs)("div",{className:(0,v.A)("password-strength-indicator w-full",D&&"flex items-center",c),children:[(0,a.jsxs)("div",{className:(0,v.A)("w-full flex flex-nowrap fade-in",T&&"gap-2 mb-2",D&&"flex-column mb-4",M&&"flex-column mb-4 gap-1","bars"===t&&"flex-column py-2 gap-1",A),children:[D&&(0,a.jsxs)(a.Fragment,{children:[u&&(0,a.jsx)("div",{className:"flex",children:(0,a.jsx)("span",{className:"mx-auto mt-8 mb-6",children:y})}),(0,a.jsx)("p",{className:"mt-0 mb-2 text-semibold",children:I})]}),M&&(0,a.jsxs)(a.Fragment,{children:[u&&(0,a.jsx)("div",{className:"flex",children:(0,a.jsx)("span",{className:"mx-auto mt-8 mb-6",children:y})}),(0,a.jsx)("span",{className:"flex flex-nowrap gap-1 items-center w-full text-sm text-bold",children:P})]}),(0,a.jsx)(x,{}),T&&(0,a.jsxs)("span",{className:"flex flex-nowrap gap-1 items-center justify-end min-w-1/3 sm:min-w-1/4 text-right password-strength-indicator-value h-4 text-sm",children:[g,B]})]}),T||D&&(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:(0,v.A)("mt-0 mb-1",T&&"text-sm",D&&"text-rg"),children:(0,s.c)("Info").t`It's better to have:`}),(0,a.jsx)("ul",{className:(0,v.A)("unstyled flex flex-column gap-1 m-0",T&&"text-sm"),children:_.map(e=>{let t=!k.has(e);return(0,a.jsxs)("li",{className:(0,v.A)("flex flex-nowrap gap-2",t&&"text-strike color-hint"),children:[(0,a.jsx)("span",{className:(0,v.A)("w-4 p-px shrink-0",D&&"mt-0.5"),children:(0,a.jsx)("span",{className:(0,v.A)("flex items-center justify-center border rounded-full ratio-square password-strength-indicator-checkmark",t&&"border-primary"),children:t&&(0,a.jsx)(f.W,{className:"shrink-0 color-primary scale-fade-in",size:3})})}),(0,a.jsx)("span",{children:function(e){switch(e){case"NoLowercaseOrUppercase":return(0,s.c)("Info").t`Uppercase and lowercase letters`;case"NoNumbers":return(0,s.c)("Info").t`Numbers`;case"NoSymbols":return(0,s.c)("Info").t`Symbols (#$&)`;case"Short":return(0,s.c)("Info").t`At least ${12} characters`;default:return""}}(e)})]},e)})})]}),d&&o&&(0,a.jsx)(E,{onGeneratePassword:o,generatedPassword:l})]})},P={promise:void 0,service:void 0},I=()=>{let[e,t]=(0,n.useState)(void 0!==P.service);return(0,n.useEffect)(()=>{void 0===P.promise&&(P.promise=r.e(5183).then(()=>r(63901)).then(e=>(P.service=e,!0)).catch(e=>{throw(0,i.wd)("Pass rust core error",{level:"info",extra:{message:e.message}}),e})),P.promise.then(()=>{t(!0)}).catch(o.A)},[]),{supported:e,service:P.service}},k="Vulnerable",T={length:16,numbers:!0,uppercase_letters:!0,symbols:!0},D=e=>{let{password:t,hideWhenEmpty:r=!0,variant:i="compact",className:o,showIllustration:s=!0,showGeneratePasswordButton:l=!1,service:c}=e,[u,d]=(0,n.useState)(k),[f,m]=(0,n.useState)(),[p,h]=(0,n.useState)("");(0,n.useEffect)(()=>{if(c)try{let e=c.analyze_password(t);d(e.password_score),m(new Set(e.penalties))}catch{d(k)}},[t]);let A=c?()=>{try{let e=c.generate_password(T);h(e)}catch(e){}}:void 0;if(!r||t)return(0,a.jsx)(B,{rootClassName:o,score:u,penalties:f,password:t,variant:i,onGeneratePassword:A,generatedPassword:p,showIllustration:s,showGeneratePasswordButton:l})}},30352(e,t,r){"use strict";r.d(t,{A:()=>l});var a=r(31085),n=r(33903),i=r(26625),o=r(33691),s=r(82854);let l=e=>{let{children:t=0,currency:r,className:l="",suffix:c="",prefix:u="",isDisplayedInSentence:d=!1,large:f,"data-testid":m,wrapperClassName:p="shrink-0 inline-flex items-baseline",suffixClassName:h,currencyClassName:A,amountClassName:g,suffixNextLine:v=!1}=e,y=(0,i.Z4)(r),C=(null==y?void 0:y.symbolPosition)??s.le,b="string"==typeof t?t:(0,s.ap)(t,r),[S,w]=`${b}`.split("."),_="number"==typeof t&&t<0?(0,a.jsx)("span",{className:"prefix",children:"-"}):null,N=(0,a.jsxs)("span",{className:(0,o.A)(["amount","amount--large",g]),"data-testid":m,children:[(0,a.jsx)("span",{className:"integer",children:S}),w?(0,a.jsxs)("span",{className:"decimal",children:[".",w]}):null]}),x=c?(0,a.jsx)("span",{className:(0,o.A)(["suffix",h,!d&&"ml-1"]),children:c}):null,E=u?(0,a.jsx)("span",{className:(0,o.A)(["prefix",d&&"mr-1"]),children:u}):null,B=(()=>
2494{if(!r)return N;let e=n.$G[r]||r;return"suffix-space"===C?(0,a.jsxs)(a.Fragment,{children:[N,(0,a.jsxs)("span",{className:(0,o.A)(["currency",A]),children:[" ",e]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{className:(0,o.A)(["currency",A]),children:[e,"prefix-space"===C&&(0,a.jsx)(a.Fragment,{children:" "})]}),N]})})();return v?(0,a.jsxs)("div",{className:"flex flex-column",children:[(0,a.jsxs)("span",{className:(0,o.A)(["price",p,f&&"price--large",l]),"data-currency":r,children:[E,_,B]}),x]}):(0,a.jsxs)("span",{className:(0,o.A)(["price",p,f&&"price--large",l]),"data-currency":r,children:[E,_,B,x]})}},82854(e,t,r){"use strict";r.d(t,{Nh:()=>s,ap:()=>i});var a=r(33903),n=r(26625);function i(e,t){let{divisor:r}=(0,n.z9)(t);return Number(e/r).toFixed(2).replace(".00","").replace("-","")}let o="prefix-space";function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=(0,n.Z4)(e),l=(null==s?void 0:s.symbolPosition)??o,c=i(t,e),u=t<0?"-":"",d=a.$G[e]||e;return"suffix-space"===l?`${u}${c}\u00A0${d}${r}`:"prefix-nospace"===l?`${u}${d}${c}${r}`:`${u}${d}\u00A0${c}${r}`}r.d(t,["le",0,o])},51945(e,t,r){"use strict";r.d(t,{A:()=>d});var a=r(31085),n=r(14041),i=r(32550),o=r(33691),s=r(54049),l=r(40101),c=r(94933);let u=e=>{let{children:t}=e;return(0,a.jsx)("h1",{id:(0,n.useContext)(s.V).id,className:"text-lg text-bold",children:t})},d=e=>{let{title:t,subline:r,footnote:d,buttons:f,actions:m,className:p,children:h,ModalContentProps:A,"data-testid":g,disableCloseWhenClickOutside:v=!1,...y}=e,C=Array.isArray(f)?f:[f],[b,S,w]=C.map(e=>"div"===e.type?e:(0,n.cloneElement)(e,{fullWidth:!0})),_=(()=>{if(void 0===m)return null;let[e,t]=(Array.isArray(m)?m:[m]).map(e=>(0,n.cloneElement)(e));return(0,a.jsx)("div",{className:"prompt-actions",children:(0,a.jsxs)("div",{className:"flex flex-column gap-2",children:[e,t]})})})(),N=async e=>{var t,r;e.stopPropagation();let a=C.find(e=>"danger"!==e.props.color&&"weak"!==e.props.color&&!e.props.disabled);null==a||null==(t=(r=a.props).onClick)||t.call(r,e)},x=[[i.z.Enter,N],[i.z.Space,N]];return(0,a.jsxs)(s.A,{size:"small",...y,enableCloseWhenClickOutside:!v,className:(0,o.A)([p,"prompt"]),hotkeys:x,children:[(0,a.jsxs)("div",{className:"prompt-header","data-testid":g,children:[(0,a.jsx)(u,{children:t}),r&&(0,a.jsx)("div",{className:"color-weak text-break",children:r})]}),(0,a.jsx)(l.A,{...A,children:h}),_,(0,a.jsxs)(c.A,{className:"prompt-footer",children:[(0,a.jsxs)("div",{className:(0,o.A)("flex gap-2",d&&"pb-2"),children:[b,S,w]}),d&&(0,a.jsx)("p",{className:"color-weak text-break text-center text-sm",children:d})]})]})}},11449(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(33691),s=r(35771),l=r(36323),c=r(59811),u=r(34783),d=r(15069),f=r(33180),m=r(58651),p=r(16154),h=r(61398);r.d(t,["A",0,e=>{var t;let{multiple:r=!1,children:A,value:g,placeholder:v,isOpen:y,loading:C,search:b,searchPlaceholder:S,size:w={width:l.rK.Anchor,maxWidth:l.rK.Viewport},noSearchResults:_=(0,i.c)("Select search results").t`No results found`,onClose:N,onOpen:x,onChange:E,renderSelected:B,originalPlacement:P,availablePlacements:I,dropdownClassName:k,caretIcon:T,caretClassName:D,anchorRef:M,prefixIcon:R,onSearchInputChange:j,...O}=e,[L,U]=(0,n.useState)(""),F=(0,n.useRef)(null),V=(0,n.useRef)(null),H=(0,n.useRef)(null),$=A.filter(e=>e.type===u.A),z=$.map(e=>e.props.value),K=(0,h.Ay)({isOpen:y,multiple:r,value:g,options:z,onChange:E,onClose:N,onOpen:x}),{isOpen:Z,selectedIndexes:G,autoclose:Y,open:W,close:q,setFocusedIndex:Q,handleChange:J,focusNextIndex:X,focusPreviousIndex:ee,focusedIndex:et}=K,er=e=>{var t;(null==e?void 0:e.target)instanceof Node&&(null==V||null==(t=V.current)?void 0:t.contains(e.target))||q()},ea=(G??[]).map(e=>$[e]),en=null==ea?void 0:ea.map(e=>e.props.title).join(", "),ei=(0,n.useMemo)(()=>{if(!L)return $;let e="function"==typeof b?b:p.m2;return $.filter(t=>e(t.props,L))},[A,b,L]),eo=(null==G||null==(t=G.map(e=>ei.findIndex(t=>t===$[e])))?void 0:t.filter(e=>-1!==e))??null,es=(0,n.useRef)(!1);return(0,a.jsxs)(h.Mr,{...K,children:[(0,a.jsx)(d.A,{isOpen:Z,onClick:()=>{Z?er():(W(),Q((null==G?void 0:G[0])||0))},"aria-label":en,ref:F,caretIcon:T,caretClassName:D,prefixIcon:R,...O,children:(null==B?void 0:B(g))??(0,a.jsx)(f.m,{selectedChildren:ea,placeholder:v})}),(0,a.jsx)(s.A,{isOpen:Z,onClosed:()=>{U("")},anchorRef:M||F,onClose:er,autoClose:Y,offset:4,noCaret:!0,size:w,disableDefaultArrowNavigation:!L,originalPlacement:P,availablePlacements:I,className:(0,o.A)([(null==V?void 0:V.current)&&"dropdown--is-searchable",r&&"select-dropdown--togglable",k]),children:(0,a.jsxs)("div",{onKeyDown:e=>{if("Escape"===e.key){var t;
2494er(),null==(t=F.current)||t.focus()}},children:[(0,a.jsx)("div",{className:"dropdown-search z-up",ref:V,children:(0,a.jsx)(c.A,{onKeyDown:e=>{L||("ArrowDown"===e.key&&X(),"ArrowUp"===e.key&&ee(),"Tab"===e.key&&q(),"Enter"===e.key&&(es.current=!0))},onKeyUp:e=>{if(!L&&"Enter"===e.key&&es.current){if(null===et)return;let e=$[et].props,t=z[et];!0!==e.disabled&&(t&&(J({value:t,selectedIndex:et}),q()),es.current=!1)}},autoFocus:!0,ref:H,value:L,onInput:e=>{var t;let r=e.currentTarget.value;U(r),null==j||j(r),r||null==H||null==(t=H.current)||t.focus()},placeholder:S})}),0===ei.length?(0,a.jsx)("div",{className:"dropdown-search-no-result text-center",children:_}):(0,a.jsx)(m.A,{disableFocusOnActive:!0,selected:eo,onChange:J,children:ei})]})})]})}])},15069(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(85321),o=r(33691),s=r(42238);let l=(0,n.forwardRef)((e,t)=>{let{className:r,unstyled:n,loading:l,error:c,isOpen:u,onOpen:d,children:f,noCaret:m,caretIcon:p,caretClassName:h,fullWidth:A=!0,prefixIcon:g,...v}=e;return(0,a.jsxs)("button",{ref:t,type:"button",onKeyDown:e=>{" "===e.key&&(null==d||d())},"aria-expanded":u,"aria-busy":l,"aria-live":"assertive","aria-atomic":"true","aria-invalid":!!c,className:(0,o.A)([!n&&"select field",n&&"select-unstyled",u&&"select--open","outline-none flex justify-space-between items-center flex-nowrap *:pointer-events-none",A&&"w-full",r]),...v,children:[g&&(0,a.jsx)("span",{className:"inline-flex",children:g}),(0,a.jsx)("span",{className:"flex-1 text-ellipsis text-left",children:f}),l?(0,a.jsx)(i.m,{className:"shrink-0 ml-1"}):m?null:(0,a.jsx)(s.A,{className:(0,o.A)("shrink-0 ml-1",h),icon:p,isOpen:u})]})});l.displayName="SelectButton",r.d(t,["A",0,l])},33180(e,t,r){"use strict";var a=r(31085),n=r(14041);r.d(t,["m",0,e=>{let{selectedChildren:t,placeholder:r=""}=e,i=t.length>0?null==t?void 0:t.map((e,t,r)=>(0,a.jsxs)(n.Fragment,{children:[e.props.children??e.props.title,`${t===r.length-1?"":", "}`]},e.key)):r;return(0,a.jsx)(a.Fragment,{children:i})}])},58651(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(34783),o=r(61398);r.d(t,["A",0,e=>{let{children:t,disableFocusOnActive:r=!1,selected:s,onChange:l,onKeyDown:c,...u}=e,{focusedIndex:d,focusPreviousIndex:f,focusNextIndex:m,close:p}=(0,n.useContext)(o.CW),h=n.Children.toArray(t).reduce((e,t,r)=>(0,n.isValidElement)(t)&&t.type===i.A?[...e,r]:e,[]),A=n.Children.map(t,(e,t)=>{let a=h.indexOf(t);return h.includes(t)?(0,n.cloneElement)(e,{disableFocusOnActive:r,selected:Array.isArray(s)?s.includes(a):s===a,active:d===a,onChange:e=>{null==l||l({value:e,selectedIndex:a})}}):e});return(0,a.jsx)("ul",{className:"unstyled m-0 p-0",onKeyDown:e=>{switch(null==c||c(e),e.key){case"ArrowUp":e.preventDefault(),f();break;case"ArrowDown":e.preventDefault(),m();break;case"Escape":e.preventDefault(),p()}},"data-testid":"select-list",...u,children:A})}])},27743(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(4981),o=r(33691),s=r(35771),l=r(36323),c=r(34783),u=r(15069),d=r(33180),f=r(58651),m=r(61398);let p={width:l.rK.Anchor,maxWidth:l.rK.Viewport};r.d(t,["A",0,e=>{let{multiple:t=!1,unstyled:r,children:l,value:h,placeholder:A,isOpen:g,clearSearchAfter:v=500,size:y=p,originalPlacement:C,availablePlacements:b,anchorRef:S,onClose:w,onOpen:_,onChange:N,onValue:x,getSearchableValue:E,renderSelected:B,noDropdownCaret:P,caretIcon:I,caretClassName:k,dropdownClassName:T,offset:D=4,fullWidth:M,dropdownHeading:R,adaptiveForTouchScreens:j,...O}=e,L=(0,n.useRef)(null),[U,F]=(0,n.useState)(""),V=(0,n.useRef)(void 0),H=l.filter(e=>e.type===c.A),$=H.map(e=>e.props.value),z=(0,m.Ay)({isOpen:g,multiple:t,value:h,options:$,onChange:N,onValue:x,onOpen:_,onClose:w}),{isOpen:K,selectedIndexes:Z,autoclose:G,open:Y,close:W,setFocusedIndex:q,handleChange:Q}=z,[J,X]=(0,n.useMemo)(()=>[H.every(e=>"string"==typeof e.props.children),H.every(e=>!!e.props.title)],[H]),ee=J||X,et=ee||!!E,er=(0,n.useMemo)(()=>ee?J?H.map(e=>e.props.children):H.map(e=>e.props.title):E?$.map(E):[],[J,l]);(0,n.useEffect)(()=>{if(!U||!et)return;window.clearTimeout(V.current),V.current=window.setTimeout(()=>{F("")},v);let e=(0,i.S8)(U),t=er.findIndex(t=>(0,i.S8)(t).startsWith(e));if(-1!==t)if(K)q(t);else{let e=$[t];null==N||N({value:e,selectedIndex:t}),null==x||x(e)}},[U]);let ea=e=>{let{key:t}=e;if("Escape"===t){var r;W(),null==(r=L.current)||r.focus();return}" "===t?Y():/^[A-Za-z0-9]$/.test(t)&&et&&F(e=>e+t)},en=(Z??[]).map(e=>H[e]),ei=null==en?void 0:en.map(e=>e.props.title).join(", "),eo=t&&H.length>1;return(0,a.jsxs)(m.Mr,{...z,children:[(0,a.jsx)(u.A,{unstyled:r,isOpen:K,onOpen:Y,onClick:()=>{K?W():Y()},onKeyDown:ea,noCaret:P,caretIcon:I,caretClassName:k,"aria-label":ei,ref:L,fullWidth:M,...O,children:(null==B?void 0:B(h))??(0,a.jsx)(d.m,{selectedChildren:en,placeholder:A})}
2494),(0,a.jsxs)(s.A,{isOpen:K,anchorRef:S||L,onClose:W,autoClose:G,offset:D,noCaret:!0,size:y,originalPlacement:C,availablePlacements:b,disableDefaultArrowNavigation:!0,adaptiveForTouchScreens:j,className:(0,o.A)(["select-dropdown",T,eo&&"select-dropdown--togglable"]),children:[R&&(0,a.jsx)("div",{className:"select-dropdown-heading px-4 py-2 color-weak",children:R}),(0,a.jsx)(f.A,{selected:Z,onKeyDown:ea,onChange:Q,children:l})]})]})}])},16154(e,t,r){"use strict";var a=r(4981);let n=(e,t)=>(0,a.S8)(e,!0).includes((0,a.S8)(t,!0));r.d(t,["m2",0,(e,t)=>e.title&&n(e.title,t)||e.searchStrings&&e.searchStrings.some(e=>n(e,t))])},61398(e,t,r){"use strict";r.d(t,{CW:()=>s,Mr:()=>l,Ay:()=>o});var a=r(31085),n=r(14041),i=r(43810);let o=e=>{let{multiple:t,value:r,options:a,isOpen:o,onOpen:s,onClose:l,onChange:c,onValue:u}=e,d=t&&void 0===r?[]:r,f=!!t&&(void 0===d||!!Array.isArray(d)||(console.warn("[SelectTwo] Incorrect usage : if using multiple mode, value must be an array"),!1)),[m=!1,p]=(0,i.A)(o,!1),[h,A]=(0,n.useState)(null),g=!t||a.length<=1,v=(0,n.useMemo)(()=>(f?d:[d]).filter(e=>void 0!==e).map(e=>a.findIndex(t=>t===e)).filter(e=>-1!==e),[a,d]);return{open:()=>{p(!0),null==s||s(),A((null==v?void 0:v[0])||0)},close:()=>{p(!1),null==l||l()},isOpen:m,autoclose:g,focusedIndex:h,setFocusedIndex:A,focusPreviousIndex:()=>{null!==h&&0!==h&&A(h-1)},focusNextIndex:()=>{null!==h&&h!==a.length-1&&A(h+1)},handleChange:e=>{let t=f?d.some(t=>e.value===t)?d.filter(t=>t!==e.value):[...d,e.value]:e.value;e.value=t,null==c||c(e),null==u||u(t)},selectedIndexes:v}},s=(0,n.createContext)({}),l=e=>{let{children:t,...r}=e;return(0,a.jsx)(s.Provider,{value:r,children:t})}},958(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(31085),n=r(33691);let i=e=>{let{width:t,height:r,className:i,style:o,index:s,...l}=e;return(0,a.jsx)("div",{"aria-hidden":"true","data-testid":"skeleton-loader",className:(0,n.A)("skeleton-loader",!!t&&"w-custom",!!r&&"h-custom",!!l.children&&"skeleton-loader--with-children",i),style:{"--w-custom":t,"--h-custom":r,"--index":s,...o},...l})}},97088(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(75907);let o=(0,n.createContext)({addSpotlight:i.A});r.d(t,["A",0,e=>{let{children:t}=e,[r,i]=(0,n.useState)();return(0,a.jsx)(o.Provider,{value:{spotlight:r,addSpotlight:e=>{i(t=>t||e)}},children:t})},"C",0,o])},78284(e,t,r){"use strict";r.d(t,{A:()=>v});var a=r(31085),n=r(14041),i=r(6780),o=r(30903),s=r(53422),l=r(26337),c=r(53726),u=r(13311),d=r(24205),f=r(16288);let m=r.p+"assets/static/spotlight-binoculars.da80ba5893082151672a.svg",p=r.p+"assets/static/spotlight-stars.33c80b33316d5cfebb6c.svg";var h=r(33691),A=r(86480),g=r(30878);let v=e=>{let{children:t,show:r,content:v,type:y,onDisplayed:C,onClose:b,originalPlacement:S="top",hasClose:w=!0,anchorRef:_,style:N={},className:x,innerClassName:E,size:B,footer:P,isAboveModal:I,availablePlacements:k,borderRadius:T="md",closeIcon:D=(0,a.jsx)(f.D,{})}=e,[M]=(0,n.useState)((0,A.A)("spotlight")),R=(0,n.useRef)(null),{open:j,close:O,isOpen:L}=(0,l.D)(),U=_||R,{floating:F,position:V,arrow:H,placement:$}=(0,s.E)({updateAnimationFrame:!0,reference:{mode:"element",value:null==U?void 0:U.current},isOpen:L,originalPlacement:S,availablePlacements:k}),z=(0,c.qL)(H["--arrow-offset"],$,8),[K,Z,G]=(0,g.A)(L),Y=n.Children.only(t),W=(0,d.jn)(R,null==Y?void 0:Y.ref);if((0,n.useEffect)(()=>{r&&(j(),null==C||C())},[r]),Z||!r)return(0,n.cloneElement)(Y,{ref:W});let q=(0,i.c)("Action").t`Close`,Q=y?({discover:m,new:p})[y]:null;return(0,a.jsxs)(a.Fragment,{children:[(0,n.cloneElement)(Y,{ref:W,"aria-describedby":M}),(0,a.jsx)(u.Z,{children:(0,a.jsxs)("div",{ref:F,id:M,style:{...V,...H,...N},className:(0,h.A)(["spotlight",B&&`spotlight--${B}`,I&&"spotlight--is-above-modal",`spotlight--${$}`,K&&"is-spotlight-out",y&&"spotlight--with-illustration",!z&&"spotlight--no-side-radius","md"===T?"rounded":`rounded-${T}`,x]),onAnimationEnd:e=>{let{animationName:t}=e;t.includes("anime-spotlight-out")&&K&&G()},children:[(0,a.jsxs)("div",{className:(0,h.A)(["spotlight-inner",y&&"flex flex-nowrap items-start","md"===T?"rounded":`rounded-${T}`,E]),"data-testid":"spotlight-inner",children:[Q&&(0,a.jsx)("img",{className:"shrink-0 mr-6",src:Q,alt:""}),(0,a.jsx)("div",{children:v})]}),P?(0,a.jsx)("div",{className:"spotlight-footer","data-testid":"spotlight-footer",children:P}):null,w&&(0,a.jsxs)(o.$,{icon:!0,shape:"ghost",size:"small",className:"spotlight-close","data-testid":"spotlight-inner-close-button",title:q,onClick:e=>{null==b||b(e),O()},children:[D,(0,a.jsx)("span",{className:"sr-only",children:q})]})]})})]})}},97297(e,t,r){"use strict";function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{f:()=>n});
2494class n{constructor(e,t,r){a(this,"content",void 0),a(this,"colSpan",void 0),a(this,"rowSpan",void 0),this.content=e,this.colSpan=t,this.rowSpan=r}}},83211(e,t,r){"use strict";var a=r(31085),n=r(33691);r.d(t,["A",0,e=>{let{children:t,responsive:r,responsiveBreakpoint:i="normal",className:o,hasActions:s,caption:l,borderWeak:c,lastRowNoBorder:u,noInlinePadding:d,...f}=e;return(0,a.jsx)("div",{className:"simple-table-wrapper",children:(0,a.jsxs)("table",{className:(0,n.A)(["simple-table","cards"===r&&"simple-table--responsive simple-table--responsive-cards","stacked"===r&&"simple-table--responsive simple-table--responsive-stacked",r&&"simple-table--responsive-"+i,s&&"simple-table--has-actions",c&&"simple-table--border-weak",u&&"simple-table--last-row-no-border",d&&"simple-table--no-inline-padding",o]),...f,children:[l?(0,a.jsx)("caption",{className:"sr-only",children:l}):null,t]})})}])},9720(e,t,r){"use strict";r.d(t,{A:()=>l});var a=r(31085),n=r(14041),i=r(85321);let o=e=>{let{colSpan:t,...r}=e;return(0,a.jsx)("tr",{"aria-busy":"true",...r,children:(0,a.jsx)("td",{colSpan:t,children:(0,a.jsx)("div",{className:"w-full text-center",children:(0,a.jsx)(i.m,{})})})})},s=(0,n.forwardRef)((e,t)=>{let{children:r,loading:n=!1,colSpan:i,...s}=e;return(0,a.jsx)("tbody",{ref:t,...s,children:n?(0,a.jsx)(o,{colSpan:i}):r})}),l=s;s.displayName="TableBody"},54111(e,t,r){"use strict";var a=r(31085);let n=(0,r(14041).forwardRef)((e,t)=>{let{children:r,label:n,type:i="body","data-testid":o,...s}=e;return"header"===i||"footer"===i?(0,a.jsx)("th",{scope:"col",...s,ref:t,children:r}):(0,a.jsxs)("td",{role:"cell",...s,"data-testid":o,ref:t,children:[n&&(0,a.jsx)("p",{className:"simple-table__th-small",children:n}),r]})});n.displayName="TableCell",r.d(t,["A",0,n])},92998(e,t,r){"use strict";r.d(t,{A:()=>c});var a=r(31085),n=r(14041),i=r(33691),o=r(97297),s=r(54111);let l=(0,n.forwardRef)((e,t)=>{let{labels:r=[],cells:n=[],className:l,children:c,dragging:u,...d}=e;return(0,a.jsx)("tr",{ref:t,...d,className:(0,i.A)(l,u&&"table-row--dragging"),role:"row",children:c||n.map((e,t)=>(0,a.jsx)(s.A,{label:r[t],colSpan:e instanceof o.f?e.colSpan:void 0,rowSpan:e instanceof o.f?e.rowSpan:void 0,children:e instanceof o.f?e.content:e},t.toString()))})}),c=l;l.displayName="TableRow"},65304(e,t,r){"use strict";r.d(t,{t:()=>f,A:()=>m});var a=r(31085),n=r(14041),i=r(12784),o=r.n(i),s=r(3688),l=r(2692),c=r(33691),u=r(53703);let d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return`${t}${e}`},f=e=>{var t;let{value:r,onChange:i,tabs:f,gap:m,children:p,stickyTabs:h=!1,fullWidth:A=!1,contained:g=!1,className:v,containerClassName:y,navContainerClassName:C,contentClassName:b,variant:S="underline"}=e,w=f||p||[],_=(0,l.A)(r,0,w.length-1),N=null==(t=w[_])?void 0:t.content,x=(0,n.useRef)(null),E=(0,n.useRef)(null),B=(0,n.useRef)(null),[P,I]=(0,n.useState)(null),[k,T]=(0,n.use
2494State)(void 0),[D,M]=(0,n.useState)(void 0),[R]=(0,s.A)(),[j,O]=(0,n.useState)(!1),L=k&&D&&((null==k?void 0:k.width)||0)/((null==D?void 0:D.width)||1),U=k&&`${(null==k?void 0:k.width)||0}px`,F=k&&D&&(R?k.x+k.width-(D.x+D.width):k.x-D.x),V=F&&`${F}px`;if((0,n.useLayoutEffect)(()=>{let e=B.current;if(!e||!P)return;let t=()=>{let t=P.getBoundingClientRect(),r=e.getBoundingClientRect();T(e=>(0,u.V1)(e,t)),M(e=>(0,u.V1)(e,r))},r=o()(t,100),a=new ResizeObserver(r);return a.observe(e,{box:"border-box"}),a.observe(P,{box:"border-box"}),window.addEventListener("resize",r),t(),()=>{r.cancel(),window.removeEventListener("resize",r),a.disconnect()}},[S,B.current,P,null==f?void 0:f.map(e=>e.title).join("")]),(0,n.useEffect)(()=>{j||void 0===V||void 0===L||void 0===U||(O(!0),setTimeout(()=>{var e,t;null==(e=x.current)||e.classList.add("with-transition"),null==(t=E.current)||t.classList.remove("hides")},300))},[V,L,U]),(null==f?void 0:f.length)===1)return(0,a.jsxs)(a.Fragment,{children:[m,N]});if(!(null==f?void 0:f.length))return null;let H=d(_,"key_"),$=d(_,"label_");return(0,a.jsxs)("div",{ref:x,className:(0,c.A)("tabs","tabs--"+S,v),children:[(0,a.jsx)("div",{className:(0,c.A)("tabs-nav",C,h&&"sticky top-0 bg-norm"),children:(0,a.jsx)("nav",{className:(0,c.A)("tabs-container","underline"===S&&"border-bottom border-weak",!!g&&"inline-flex",y),children:(0,a.jsxs)("ul",{className:(0,c.A)(["tabs-list unstyled flex flex-nowrap relative m-0 p-0",A&&"tabs-list--fullWidth","radio"===S&&"gap-2","items-end"]),role:"tablist",ref:B,style:void 0!==V&&void 0!==L&&void 0!==U?{"--tabs_translate":V,"--tabs_scale":L,"--tabs_width":U}:{},children:[w.map((e,t)=>{let{title:r,titleNode:n,icon:o,iconPosition:s="trailing"}=e,l=d(t,"key_"),u=d(t,"label_"),f=_===t;return(0,a.jsx)("li",{className:(0,c.A)("tabs-list-item",f&&"tabs-list-item--selected",!f&&"color-weak hover:color-norm","underline"===S&&"text-semibold","underline"===S&&f&&"color-norm","modern"===S&&f&&"text-semibold color-norm","radio"===S&&f&&"text-semibold color-primary"),role:"presentation",ref:f?I:void 0,children:(0,a.jsxs)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault(),i(t)},type:"button",className:(0,c.A)("tabs-list-link flex flex-nowrap items-center gap-1 relative interactive--no-background","underline"===S&&"justify-center interactive-pseudo-inset","modern"===S&&"justify-center interactive-pseudo rounded","radio"===S&&"p-1 interactive-pseudo rounded"),id:u,role:"tab","aria-controls":l,tabIndex:0,"aria-selected":f,"data-testid":`tab-header-${r.replace(/\s+/,"-").toLowerCase()}-button`,children:["radio"===S&&(0,a.jsx)("span",{className:"rounded-full border flex items-center justify-center shrink-0 grow-0 bg-norm w-custom ratio-square mr-1",style:{"--w-custom":"1.25rem"},children:(0,a.jsx)("span",{className:(0,c.A)(f?"block":"hidden","fade-in w-custom ratio-square rounded-full bg-primary"),style:{"--w-custom":"0.5rem"}})}),o&&"leading"===s&&(0,a.jsx)("span",{className:"shrink-0 flex items-center",children:o}),(0,a.jsx)("span",{className:(0,c.A)(("modern"===S||!!o)&&"text-ellipsis flex flex-column"),"data-title":r,children:n??r}),o&&"trailing"===s&&(0,a.jsx)("span",{className:"shrink-0 flex items-center",children:o})]})},l)}),(0,a.jsx)("li",{ref:E,className:(0,c.A)("tabs-indicator hides",j||"hide"),"aria-hidden":"true"})]})})}),m,(0,a.jsx)("div",{id:H,className:(0,c.A)("tabs-tabcontent",N?"pt-4":"",b),role:"tabpanel","aria-labelledby":$,children:N})]})},m=f},33468(e,t,r){"use strict";var a=r(31085),n=r(33691);r.d(t,["A",0,e=>{let{children:t,id:r,className:i}=e;return(0,a.jsx)("div",{className:(0,n.A)(["color-danger error-zone",i]),id:r,children:t})}])},88967(e,t,r){"use strict";var a=r(31085),n=r(64817),i=r(3777);let o=e=>{let{format:t,value:r,sameDayFormat:a,options:o}=e;return(0,n.GI)((e=>{if("string"==typeof e){let t=parseInt(e,10);if(!Number.isNaN(t))return t}return"number"==typeof e?e:0})(r),{locale:i.VR,sameDayFormat:a,format:t,...o})};r.d(t,["A",0,e=>{let{children:t,sameDayFormat:r,format:n,options:i,...s}=e;return(0,a.jsx)("time",{...s,children:o({value:t,sameDayFormat:r,format:n,options:i})})},"g",0,o])},55481(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(85321),o=r(18219),s=r(16288),l=r(33691);let c=(0,n.forwardRef)((e,t)=>{let{id:r="toggle",className:n="",checked:c=!1,loading:u=!1,onChange:d,disabled:f,title:m,children:p,...h}=e,A=(e,t)=>
2494(0,a.jsxs)("span",{className:"toggle-container-text","aria-hidden":"true",children:[(0,a.jsx)(e,{alt:"",size:4,className:"toggle-container-img"}),t&&(0,a.jsx)("span",{className:"toggle-container-loader",children:(0,a.jsx)(i.m,{})})]});return(0,a.jsxs)("label",{className:(0,l.A)([p?"flex items-center flex-nowrap gap-2":"","toggle-label",n]),htmlFor:r,"data-testid":"toggle-switch",title:m,children:[(0,a.jsxs)("div",{className:(0,l.A)(["toggle-container",f&&"toggle-container--disabled",c&&"toggle-container--checked",u&&"toggle-container--loading"]),children:[(0,a.jsx)("input",{disabled:u||f,id:r,onChange:e=>{!f&&d&&d(e)},type:"checkbox",className:(0,l.A)(["toggle-checkbox sr-only",n]),checked:c,"aria-busy":u,ref:t,...h}),A(s.D,u&&!c),A(o.W,u&&c)]}),p]})});r.d(t,["A",0,c])},62858(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(87761),o=r(19408),s=r(91679),l=r(83264),c=r(33691),u=r(86480),d=r(95195),f=r(27569);let m="field-two--invalid",p=i.p,h=(0,n.forwardRef)((e,t)=>{let{label:r,hint:i,assistiveText:h,rootRef:A,disabled:g,disabledOnlyField:v,bigger:y,dense:C,error:b,id:S,rootClassName:w,rootStyle:_,labelContainerClassName:N,assistContainerClassName:x,inputContainerClassName:E,warning:B,suffix:P,as:I,"data-testid":k,readOnly:T,disableReadOnlyField:D,...M}=e,[R,j]=(0,n.useState)(!1),{dense:O}=(0,n.useContext)(f.c)||{},L=(0,s.A)(()=>S||(0,u.A)()),U=(0,s.A)(()=>(0,u.A)()),F=(0,n.useRef)(null),V=C||O,H={root:(0,c.A)(["field-two-container",V&&"field-two--dense",g&&"field-two--disabled",v&&"field-two--disabled-only-field",!!b&&m,!!B&&!b&&"field-two--warning",y&&"field-two--bigger",T&&!D&&"field-two--readonly",w]),labelContainer:(0,c.A)(["field-two-label-container flex justify-space-between flex-nowrap items-end gap-2",N]),inputContainer:(0,c.A)(["field-two-input-container relative",E]),assistContainer:(0,c.A)(["field-two-assist flex flex-nowrap items-start",V&&"sr-only",x])},$=r&&(0,a.jsx)("span",{className:"field-two-label",children:r}),z=i&&(0,a.jsx)("span",{className:"field-two-hint ml-auto",children:i}),K=b&&"boolean"!=typeof b&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.q,{className:"shrink-0 mr-1"}),(0,a.jsx)("span",{"data-testid":k?`error-${k}`:void 0,children:b})]}),Z=B&&"boolean"!=typeof B&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.q,{className:"shrink-0 mr-1"}),(0,a.jsx)("span",{"data-testid":k?`warning-${k}`:void 0,children:B})]}),G=k?{"data-testid":k}:void 0;return(0,a.jsxs)("div",{className:H.root,style:_,onFocus:()=>{j(!0)},onBlur:()=>{j(!1)},ref:A,children:[r||i?(0,a.jsxs)("label",{htmlFor:L,className:H.labelContainer,ref:F,children:[$,z]}):(0,a.jsx)("label",{htmlFor:L,ref:F,className:"hidden"}),(0,a.jsx)("div",{className:H.inputContainer,children:(0,a.jsx)(I||p,{ref:t,id:L,error:b,disabled:g,"aria-describedby":U,...M,...G,suffix:(()=>{let e=(()=>{if(V&&(b||B)){let{tooltipType:e,iconClassName:t,title:r}=b?{tooltipType:o.x.Error,iconClassName:"color-danger",title:b}:{tooltipType:o.x.Warning,iconClassName:"color-warning",title:B},n=!!R&&!M.value||void 0;return(0,a.jsx)(o.m,{openDelay:0,closeDelay:250,longTapDelay:0,title:r,type:e,originalPlacement:"top-end",isOpen:n,children:(0,a.jsx)("span",{className:"flex shrink-0 p-1",children:(0,a.jsx)(l.q,{className:t})})})}})();if(e||P)return(0,a.jsxs)(a.Fragment,{children:[e,P]})})(),readOnly:T})}),(0,a.jsx)("div",{className:H.assistContainer,id:U,onClick:e=>{var t;e.currentTarget===e.target&&e.currentTarget.matches(":empty")||(0,d.t)(e.target)||null==(t=F.current)||t.click()},children:K||Z||!b&&!B&&h})]})});r.d(t,["Ay",0,h,"FO",0,h,"Mp",0,m])},71161(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(30903),s=r(87761),l=r(98095),c=r(27804);let u=(0,n.forwardRef)((e,t)=>{let{disabled:r,suffix:u,defaultType:d="password",...f}=e,[m,p]=(0,n.useState)(d);return(0,a.jsx)(s.p,{autoComplete:"off",autoCapitalize:"off",autoCorrect:"off",spellCheck:"false",...f,ref:t,type:m,disabled:r,suffix:(0,a.jsxs)(a.Fragment,{children:[u,(0,a.jsx)(o.$,{title:"password"===m?(0,i.c)("Label").t`Reveal password`:(0,i.c)("Label").t`Hide password`,className:"inline-flex shrink-0",tabIndex:-1,disabled:r,onClick:()=>{p("password"===m?"text":"password")},shape:"ghost",size:"small",icon:!0,children:"password"===m?(0,a.jsx)(l.e,{className:"m-auto"}):(0,a.jsx)(c.J,{className:"m-auto"})})]})})});r.d(t,["A",0,u])},96489(e,t,r){"use strict";r.d(t,{A:()=>s});var a=r(31085),n=r(14041),i=r(24205),o=r(33691);let s=(0,n.forwardRef)((e,t)=>{let r=(0,n.useRef)(null),{error:s,className:l,onValue:c,disableChange:u,rows:d=5,minRows:f=1,autoGrow:m=!1,unstyled:p,value:h,...A}=e,g=(0,o.A)([l,"w-full textarea",!!p&&"unstyled",!!s&&"error"]),{rows:v,updateTextArea:y}=(e=>{let{maxRows:t=5,minRows:r=1,autoGrow:a=!1}
2494=e,[i,o]=(0,n.useState)(r),s=(0,n.useCallback)(e=>{o((e=>{let{el:t,minRows:r,maxRows:a}=e,n=+getComputedStyle(t).lineHeight.replace("px",""),i=t.rows;t.rows=r;let o=Math.min(a,Math.max(r,~~(t.scrollHeight/n)));return o===i&&(t.rows=o),o})({el:e,minRows:r,maxRows:t}))},[r,t]);return a?{rows:i,updateTextArea:s}:{rows:t}})({maxRows:d,minRows:f,autoGrow:m});return(0,n.useEffect)(()=>{r.current&&(null==y||y(r.current))},[y,h]),(0,a.jsx)("textarea",{"aria-invalid":!!s,...A,value:h,ref:(0,i.jn)(r,t),onChange:e=>{var t;!u&&(null==c||c(e.target.value),null==(t=A.onChange)||t.call(A,e),r.current&&(null==y||y(r.current)))},rows:v,className:g})})},81713(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(87761),s=r(53703);let l=(e,t)=>"number"===t?/[0-9]/.test(e):/[0-9A-Za-z]/.test(e),c={elementMargin:.25,dividerMargin:.5,fontSize:.5,height:56/48},u=(0,n.forwardRef)((e,t)=>{let{value:r="",length:u,onValue:d,id:f,type:m="number",inputType:p,disableChange:h,autoFocus:A,autoComplete:g,error:v,centerDivider:y=!0,...C}=e,b=(0,n.useRef)(null),S=(0,s.Ay)(b),w=(0,n.useMemo)(()=>[...Array(u).keys()],[u]),_=r.split(""),N=w.map((e,t)=>{var r;let a=(null==(r=_[t])?void 0:r[0])||" ";return l(a,m)?a:" "}),x=(0,n.useRef)([]),E=e=>{var t,r;let a=null==(t=x.current)?void 0:t[e];null==a||null==(r=a.focus)||r.call(a)};(0,n.useEffect)(()=>{x.current.length!==w.length&&(x.current=x.current.slice(0,w.length))},[w.length]);let B=(e,t)=>{let r=e.replaceAll(/\s+/g,"").slice(0,w.length-t).split("").filter(e=>l(e[0],m));if(!r.length)return;let a=[...N];a.splice(t,r.length,...r),E(Math.min(t+r.length,u-1)),d(a.join(""))},P=y?Math.round(w.length/2):-1,I=Math.min(r.trim().length,u-1),k=Math.max(y?u-2:u-1,0),T=Math.max((null==S?void 0:S.width)||0,0),D=u+k*c.elementMargin+(y?c.dividerMargin:0),M=T>0?Math.floor(T/D):34,R=Math.floor(M*c.elementMargin),j=Math.floor(M*c.dividerMargin),O=Math.floor(M*c.height),L=Math.floor(M*c.fontSize),U=u*M+k*R+(y?j:0),F=Math.max(u-1,0),V=Math.max(0,T-U),H=F>0?V/F:0,$=R+H,z=j+(y?H:0);return(0,a.jsx)("div",{className:"flex flex-nowrap",dir:"ltr",ref:b,children:w.map((e,r)=>{let s=N[r].trim(),c=l(s,m),y=r+1;return(0,a.jsxs)(n.Fragment,{children:[r===P&&(0,a.jsx)("div",{style:{minWidth:`${z}px`,width:`${z}px`}}),(0,a.jsx)(o.p,{autoFocus:r===I?A:void 0,id:(()=>{if(f)return 0===r?f:`${f}-${r}`})(),containerProps:{style:{width:`${M}px`,minWidth:`${M}px`,height:`${O}px`,fontSize:`${L}px`,...r!==u-1&&r!==P-1?{marginRight:`${$}px`}:void 0}},type:p??("number"===m?"tel":"text"),inputMode:"number"===m?"numeric":void 0,inputClassName:"text-center p-0 shrink-0",error:v,"aria-label":(0,i.c)("Info").t`Enter verification code. Digit ${y}.`,autoComplete:0===r?g:void 0,autoCapitalize:"off",autoCorrect:"off",spellCheck:"false",ref:e=>{x.current[r]=e,t&&I===r&&("function"==typeof t?t(e):t.current=e)},value:s,onFocus:e=>{e.currentTarget.select()},onPaste:e=>{var t;B((null==(t=e.clipboardData)?void 0:t.getData("text/plain"))||"",r),e.preventDefault()},onKeyDown:e=>{switch(e.key){case"ArrowLeft":e.preventDefault(),E(r-1);break;case"ArrowRight":e.preventDefault(),E(r+1);break;case"Backspace":if(h)return;let t=r-1;if(t>=0&&(0!==e.currentTarget.selectionStart||0!==e.currentTarget.selectionEnd))return;e.preventDefault();let a=[...N];a[t]=" ",E(t),d(a.join(""))}},onInput:e=>{h||e.target.value===s&&E(r+1)},onChange:e=>{if(h)return;if(e.target.value.length>1)return void B(e.target.value,r);let t=1===e.target.value.length?e.target.value[0]:" ",a=l(t,m);if((a||" "===t)&&(c&&" "===t||a)){let e=[...N];e[r]=t,a&&E(r+1),d(e.join(""))}},...C})]},r)})})});r.d(t,["A",0,u])},65552(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(10795);let o=(0,n.lazy)(()=>Promise.all([r.e(9586),r.e(6160),r.e(2911),r.e(2343)]).then(()=>r(2290))),s=(0,n.forwardRef)((e,t)=>(0,a.jsx)(n.Suspense,{fallback:(0,a.jsx)(i.A,{}),children:(0,a.jsx)(o,{...e,ref:t})}));r.d(t,["A",0,s])},11161(e,t,r){"use strict";var a=r(14041),n=r(43144),i=r(62858);r.d(t,["A",0,()=>{let[,e]=(0,a.useState)(),t=(0,a.useRef)([]),r=(0,a.useRef)(!1),o=[];return(0,a.useEffect)(()=>{t.current=o}),(0,a.useEffect)(()=>()=>{t.current=[]},[]),{reset:()=>{r.current=!1,t.current=[],e({})},onFormSubmit:a=>{if(r.current=!0,a){var o;(0,n.flushSync)(()=>{e({})}),null==a||null==(o=a.querySelector(`.${i.Mp}`))||o.scrollIntoView()}else e({});return!t.current.some(e=>!!e)},validator:e=>{let t=e.reduce((e,t)=>
2494e||t,"");return o.push(t),r.current?t:""}}}])},27577(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(1296),o=r(16865),s=r(4203),l=r(46083),c=r(88636),u=r(44948);r.d(t,["A",0,e=>{let{awaitingTouch:t,error:r}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"flex justify-center mt-4 mb-6",children:(0,a.jsx)("img",{src:c,alt:(0,n.c)("fido2: Info").t`Security key`})}),(0,a.jsxs)("div",{children:[(0,n.c)("fido2: Info").t`Insert a security key linked to your ${"Proton"} Account.`,(0,a.jsx)("br",{}),(0,a.jsx)(o.g,{href:(0,l.FI)("/two-factor-authentication-2fa"),children:(0,n.c)("Info").t`Learn more`})]}),t&&(0,a.jsx)(u.A,{}),r&&(0,a.jsx)("div",{className:"mt-4",children:(0,a.jsx)(i.l,{className:"mb-3",variant:"norm",icon:(0,a.jsx)(s.k,{}),children:(0,n.c)("fido2: Error").t`Something went wrong authenticating with your security key. Please try again.`})})]})}])},44948(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(1296);r.d(t,["A",0,()=>(0,a.jsxs)(i.l,{variant:i.$.INFO,noIcon:!0,className:"my-4 fade-in",children:[(0,a.jsx)("h2",{className:"text-rg text-semibold",children:(0,n.c)("fido2: Info").t`Still waiting?`}),(0,a.jsx)("p",{className:"m-0",children:(0,n.c)("fido2: Info").t`Touch your security key to continue.`})]})])},18159(e,t,r){"use strict";r.d(t,{O:()=>c});var a=r(31085),n=r(14041),i=r(44764),o=r(61310),s=r(72430);let l=(0,n.createContext)(null);function c(){let e=(0,n.useContext)(l);if(!e)throw Error("Trying to use uninitialized AccountSpotlightsProvider");return e}r.d(t,["w",0,e=>{let{children:t}=e,r=(()=>{let[e]=(0,i.R)(),t=(0,s.DL)(e),{feature:r,update:a,loading:l}
2494=(0,o.iT)(o.iQ.PassOnboardingSpotlights),[c,u]=(0,n.useState)();(0,n.useEffect)(()=>{!l&&(null==r?void 0:r.Value)&&u(r.Value)},[l]);let d=e=>{a(e),u(e)};return{setupOrgSpotlight:{isOpen:t&&"SetupOrg"===c,close:()=>{t&&"SetupOrg"===c&&d("UsePass")}},startUsingPassSpotlight:{isOpen:t&&"UsePass"===c,close:()=>{t&&"UsePass"===c&&d("Done")}}}})();return(0,a.jsx)(l.Provider,{value:{passOnboardingSpotlights:r},children:t})}])},32932(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(16865),o=r(46083),s=r(62858),l=r(81713);r.d(t,["M",0,e=>{let{code:t,setCode:r,error:l,loading:c,bigger:u}=e,d=(0,a.jsx)(i.g,{href:(0,o.FI)("/lost-two-factor-authentication-2fa"),children:(0,n.c)("Link").jt`Learn more`},"learn");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mb-4",children:(0,n.c)("Info").jt`If you lost access to your authenticator app, you can use 1 of the 16 backup recovery codes provided when you set up two-factor authentication. ${d}`}),(0,a.jsx)(s.Ay,{label:(0,n.c)("Info").t`Enter code`,type:"text",id:"recovery-code",autoComplete:"off",autoCapitalize:"off",autoCorrect:"off",spellCheck:"false",error:l,disableChange:c,autoFocus:!0,value:t,onValue:r,bigger:u,assistiveText:(0,n.c)("Info").t`Each code can only be used once`},"recovery-code")]})},"Q",0,e=>{let{error:t,loading:r,code:i,setCode:o}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mb-6",children:(0,n.c)("Info").t`Enter the code from your authenticator app`}),(0,a.jsx)(s.Ay,{id:"totp",as:l.A,length:6,error:t,disableChange:r,autoFocus:!0,autoComplete:"one-time-code",value:i,onValue:o},"totp")]})}])},56784(e,t,r){"use strict";let a=(0,r(14041).createContext)(void 0);r.d(t,["A",0,a])},47382(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(97855),o=r(27346);let s={hasError:!1};class l extends n.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidUpdate(e){let{props:t,state:r}=this;r.hasError&&e.resetKey!==t.resetKey&&this.setState(s)}componentDidCatch(e,t){var r,a;let{props:n}=this;null==(r=n.onError)||r.call(n,e,t),n.initiative?(0,i.Kv)(n.initiative,e):(0,i.eE)(e),null==n||null==(a=n.logger)||a.error(e.message,e),console.error(e)}render(){let{state:e,props:t}=this;return e.hasError?t.component||null===t.component?t.component:t.renderFunction?t.renderFunction(e.error):(0,a.jsx)(o.A,{className:t.className,big:t.big}):t.children}constructor(e){super(e),this.state=s}}r.d(t,["A",0,l])},32763(e,t,r){"use strict";var a=r(31085);r.d(t,["A",0,e=>{let{children:t}=e;return(0,a.jsx)(a.Fragment,{children:t})}])},29924(e,t,r){"use strict";let a=(0,r(14041).createContext)(null);r.d(t,["A",0,a])},41322(e,t,r){"use strict";var a=r(39009),n=r(13197),i=r(93067),o=r(43361);r.d(t,["$z",0,(e,t)=>{(0,i.bt)({type:"openExternal",payload:(0,a.nO)(`/dashboard?plan=${t}&cycle=${e}&step=1`,n.h.PROTONACCOUNT)})},"md",0,e=>{(0,i.bt)({type:"openExternal",payload:e})},"r5",0,e=>{(0,i.bt)({type:"openExternal",payload:(0,a.nO)((0,o.kE)((0,o.s4)({}),e),n.h.PROTONACCOUNT)})}])},27346(e,t,r){"use strict";r.d(t,{u:()=>A,A:()=>v});var a=r(31085),n=r(14041),i=r(47245),o=r(6780),s=r(30903),l=r(32342),c=r(13197),u=r(2827),d=r(17231);let f=r.p+"assets/static/error-network.d90456801437bdca734d.svg";var m=r(58949),p=r(33691),h=r(49206);let A=e=>{let{big:t,children:r,className:n,customImage:i,isNetworkError:c,title:u}=e,m=r?"custom":t?"with-refresh":"default",A=(0,o.c)("Error message").jt`Please refresh the page or try again later.`;return(0,a.jsx)("div",{"data-testid":"generic-error",className:(0,p.A)("generic-error","m-auto",t?"p-1":"p-2",n),children:(0,a.jsxs)(h.A,{title:u??(0,o.c)("Error message").t`Something went wrong`,titleSize:t?"big":"regular",url:i||(c?f:d),children:["default"===m&&(0,a.jsx)("div",{className:"text-weak text-sm",children:A}),"with-refresh"===m&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"text-weak text-rg",children:A}),(0,a.jsx)("div",{className:"mt-8",children:(0,a.jsxs)(s.$,{onClick:()=>window.location.reload(),children:[(0,a.jsx)(l.t,{}),(0,a.jsx)("span",{className:"ml-4",children:(0,o.c)("Action").t`Refresh the page`})]})})]}),"custom"===m&&r]})})},g=e=>{let{children:t,className:r,big:o,isNetworkError:s}=e;return(0,n.useEffect)(()=>{o&&(()=>{let e,t=new Date,r=()=>{(0,u.SO)("alreadyRefreshedOnError",t.getTime().toString()),window.location.reload()};try{e=(0,u.Gq)("alreadyRefreshedOnError")}catch{return}e?(0,i.A)(t,+e)>c.dp&&r():r()})()},[]),(0,a.jsx)(A,{className:r,big:o,isNetworkError:s,children:t})},v=e=>{let{children:t,className:r,big:i,isNetworkError:o}=e;return(0,n.useContext)(m.Im)?(0,a.jsx)(g,{className:r,big:i,isNetworkError:o,children:t}):(0,a.jsx)(A,{className:r,big:i,isNetworkError:o,children:t})}},67831(e,t,r){"use strict";let a=(0,r(14041).createContext)(null);
2494r.d(t,["A",0,a])},49206(e,t,r){"use strict";var a=r(31085),n=r(33691);r.d(t,["A",0,e=>{let{className:t,height:r,illustrationClassName:i,title:o,url:s,uppercase:l,children:c,titleSize:u="big"}=e;return(0,a.jsxs)("div",{className:(0,n.A)("flex *:min-size-auto flex-column flex-nowrap items-center w-full",t),children:[(0,a.jsx)("img",{src:s,alt:o,className:(0,n.A)("p-1 mb-4",i),height:r}),!!o&&(0,a.jsx)("h1",{className:(0,n.A)("text-bold text-rg mb-1","regular"===u&&"text-rg","big"===u&&"text-4xl",l&&"text-uppercase"),children:o}),c]})}])},35530(e,t,r){"use strict";function a(e){return e&&e.IsExternal?"v5":"v4"}function n(){return"/dashboard#invoices"}r.d(t,{V:()=>a,z:()=>n})},5159(e,t,r){"use strict";r.d(t,{f:()=>a});class a extends Error{}r.d(t,["Y",0,e=>{let{token:t,signal:r,finalRedirectBaseUrl:n}=e;if(!t)throw Error("Unexpected response");let i=new URL(`${window.location.origin}/api/auth/sso/${t}`);n&&i.searchParams.set("FinalRedirectBaseUrl",n);let o=window.open(i);if(!o)throw new a("Unable to open tab");return new Promise((e,t)=>{let n,i,s,l=r=>{var a;if(!o||r.source!==o||r.origin!==window.location.origin)return;let i=(e=>{var t;if((null==(t=e.data)?void 0:t.action)==="sso"&&e.data.payload)return{action:"resolve",payload:{uid:e.data.payload.uid,token:e.data.payload.token}}})(r);i&&("resolve"===i.action?e(i.payload):"reject"===i.action&&t(i.payload),n(),null==o||null==(a=o.close)||a.call(o))},c=()=>{var e;n(),null==o||null==(e=o.close)||e.call(o),t(new a("Process aborted"))};n=()=>{clearTimeout(s),clearInterval(i),window.removeEventListener("message",l,!1),r.removeEventListener("abort",c)},r.addEventListener("abort",c),window.addEventListener("message",l,!1),i=setInterval(()=>{(!o||o.closed)&&(n(),t(new a("Process closed")))},2500),s=setTimeout(()=>{c()},6e5)})}])},1117(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(21824),s=r(62858),l=r(96489);r.d(t,["A",0,e=>{let{id:t="mnemonic",bigger:r=!0,rows:n=3,label:o=(0,i.c)("Label").t`Recovery phrase`,assistiveText:c=(0,i.c)("Label").t`Phrase consists of 12 unique words in a specific order`,onValue:u,...d}=e;return(0,a.jsx)(s.Ay,{id:t,bigger:r,as:l.A,rows:n,label:o,assistiveText:c,onValue:e=>{let t=e.trimStart().split(/\s+/).slice(0,12).join(" ");return null==u?void 0:u(t)},...d})},"J",0,function(e){let{invalidFormatError:t=(0,i.c)("Error").t`Wrong recovery phrase. Try again or use another recovery method.`}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[r,a]=(0,n.useState)("");return(0,n.useEffect)(()=>{(0,o.JB)(e).then(e=>a(e?"":t)).catch(()=>a(""))},[e]),[12!==e.split(/\s+/).length?t:"",r]}])},98124(e,t,r){"use strict";let a=(0,r(14041).createContext)(null);r.d(t,["A",0,a])},12678(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(24241),o=r(72956),s=r(33691),l=r(92555);let c=(0,n.forwardRef)((e,t)=>{let{close:r,className:o="",as:c,...u}=e,{type:d}=(0,n.useContext)(l.A),f="info"==d||"success"==d,m=c||"button";return(0,a.jsx)(i.Ov,{as:m,..."button"===m?{type:"button"}:void 0,ref:t,...u,shape:f?"ghost":"solid",color:f?"weak":"danger",size:"small",className:(0,s.A)(["notification__button text-bold",r&&"notification__close-button",o]),"data-testid":"notification:undo-button"})});r.d(t,["A",0,e=>{let{onClick:t}=e;return(0,a.jsx)(c,{icon:!0,onClick:t,close:!0,children:(0,a.jsx)(o.N,{"data-testid":"notification:close-button"})})},"h",0,c])},92555(e,t,r){"use strict";let a=(0,r(14041).createContext)({type:"success"});r.d(t,["A",0,a])},52036(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(19122),o=r(91495),s=r(11069),l=r(18471),c=r(21809);r.d(t,["A",0,()=>(0,a.jsxs)("div",{className:"my-6 color-weak text-center",children:[(0,a.jsx)("div",{className:"mb-2 text-sm","data-testid":"3ds-info",children:(0,n.c)("Info").t`We use 3-D Secure to protect your payments`}),(0,a.jsxs)("div",{className:"flex items-center justify-center gap-4",children:[(0,a.jsx)("img",{alt:(0,n.c)("Info").t`Visa Secure logo`,style:{maxHeight:"44px"},src:c}),(0,a.jsx)("img",{alt:(0,n.c)("Info").t`Mastercard SecureCode logo`,style:{maxHeight:"44px"},src:l}),(0,a.jsx)("img",{alt:(0,n.c)("Info").t`Discover ProtectBuy logo`,style:{maxHeight:"44px"},src:o}),(0,a.jsx)("img",{alt:(0,n.c)("Info").t`American Express SafeKey logo`,style:{maxHeight:"44px"},src:i}),(0,a.jsx)("img",{alt:(0,n.c)("Info").t`JCB logo`,style:{maxHeight:"44px"},src:s})]})]})])},59472(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(30903),o=r(26625),s=r(33691),l=r(9312),c=r(34783),u=r(27743);r.d(t,["A",0,e=>{let t=(e.currencies??o.Fx).map(e=>({text:e,value:e}));if("buttons"===e.mode){let{currency:r,onSelect:n,loading:o,mode:c,currencies:u,...d}=e;return(0,a.jsx)(l.A,{...d,children:t.map(e=>{let{text:t,value:l}=e;return(0,a.jsx)(i.$,{className:(0,s.A)([r===l&&"is-selected"]),onClick:()=>n(l),disabled:o,children:t},l)})})}if("select-two"===e.mode){let{currency:r,onSelect:i,loading:o,mode:s,currencies:l,...d}=e;return(0,a.jsx)(u.A,{value:r,onChange:e=>{let{value:t}=e;return i(t)},loading:o,"aria-describedby":(0,n.c)("Title").t`Currency`,"data-testid":"currency-selector",...d,children:t.map(e=>{let{text:t,value:r}=e;return(0,a.jsx)(c.A,{value:r,title:t,"data-testid":`currency-option-${r}`,children:t},r)})})}return null}])},24122(e,t,r){"use strict";r.d(t,{YF:()=>u,Ay:()=>d});var a=r(31085),n=r(6780),i=r(1296),o=r(31233),s=r(20587),l=r(63373);function c(e,t){if(!(0,l.vu)(t))return!1;let r=e.find(e=>e.IsDefault);return!!r&&r.ID!==t}async function u(e,t,r){try{c(r,t)&&await (0,o.eU)(e,t,r)}catch{}}let d=e=>{var t;let{savedPaymentMethods:r,selectedPaymentMethod:o,className:u}=e;
2494return 0!==r.length&&o&&(!(0,l.vu)(o)&&(null==(t=(0,s.M)(o))?void 0:t.savable)||c(r,o))?(0,a.jsx)(i.l,{variant:i.$.INFO,className:u,children:(0,n.c)("Payments").t`This payment method will become your new default for all future renewals.`}):null}},28398(e,t,r){"use strict";r.d(t,{A:()=>e1});var a=r(31085),n=r(58691),i=r(81324),o=r(11325),s=r(14041),l=r(6780),c=r(1296),u=r(24205),d=r(29070);let f=()=>(0,a.jsx)("p",{children:(0,d.G)()});var m=r(75907),p=r(47057),h=r(85321),A=r(4753),g=r(84499),v=r(66062),y=r(33691),C=r(61813);let b=e=>{let{onClick:t,federalStateCode:r,zipCode:n,selectedCountryCode:i,loading:o,className:s}=e,{getCountryByCode:c}=(0,C.o)(),u=c(i),d=(0,v.Zh)(i),f=(0,v.ip)(i),m=(()=>{if(null==u?void 0:u.label){let e=u.label;return r&&d&&(e+=`, ${(0,v.FB)(i,r)}`),n&&f&&(e+=`, ${n}`),e}return(0,l.c)("Action").t`Select country`})(),p=t?A.y:"span";return(0,a.jsxs)(g.A,{className:(0,y.A)("inline-block w-full",s),"data-testid":"billing-country",children:[(0,a.jsx)("span",{className:"text-bold",children:(0,l.c)("Payments").t`Billing Country`}),(0,a.jsx)("span",{className:"text-bold mr-2",children:":"}),(0,a.jsx)(p,{onClick:t,"data-testid":"billing-country-collapsed",children:m}),o&&(0,a.jsx)(h.m,{size:"small",className:"ml-2"})]})};var S=r(87761),w=r(28787),_=r(7660);let N=e=>{let{selectedCountryCode:t,setSelectedCountry:r,setFederalStateCode:n,federalStateCode:i,setZipCode:o,zipCode:c,billingAddressStatus:u,billingAddressErrorMessage:d,zipCodeBackendValid:f,allowedCountries:m,disabledCountries:p,defaultCollapsed:h,className:A}=e,N=(0,v.Zh)(t),x=(0,v.ip)(t),[E,B]=(0,s.useState)(h);(0,s.useEffect)(()=>{E&&B(!!t&&(!N||!!i)&&(!x||!!c)&&u.valid)},[t,N,i,x,c,u.valid]);
2494let[P,I]=(0,s.useState)(!1),[k,T]=(0,s.useState)(!1),D=N&&x,[M,R]=(0,s.useState)(!1),j=!f||M&&("missingZipCode"===u.reason||"invalidZipCode"===u.reason),O="missingCountry"===u.reason,L="missingState"===u.reason,U={value:c??"",onChange:e=>o(e.target.value),placeholder:"US"===t?(0,l.c)("Placeholder").t`ZIP code`:(0,l.c)("Placeholder").t`Postal code`,"data-testid":"tax-zip-code",error:!P&&!k&&(j||O||L),className:"zip-input region-input-stacked",onBlur:()=>R(!0)},F={onStateChange:n,federalStateCode:i,selectedCountryCode:t,isOpen:k,onOpen:()=>T(!0),onClose:()=>T(!1)},V=D||N||x;return(0,a.jsxs)("div",{className:(0,y.A)("field-two-container tax-country-selector",A),children:[E&&(0,a.jsx)(b,{onClick:()=>{B(!1),(0,v.Zh)(t)||I(!0)},federalStateCode:i,zipCode:c,selectedCountryCode:t}),!E&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{className:"mb-1 inline-block",htmlFor:"tax-country",children:(0,a.jsx)("span",{className:"text-bold",children:(0,l.c)("Payments").t`Billing Country`})}),(0,a.jsx)(C.U,{selectedCountryCode:t,onChange:r,id:"tax-country",isOpen:P,onOpen:()=>I(!0),onClose:()=>I(!1),"data-testid":"tax-country-dropdown",className:(0,y.A)("country-selector",V&&"country-selector-stacked"),allowedCountries:m,disabledCountries:p}),N&&!D?(0,a.jsx)(_.d,{...F,className:"mt-1 region-input-stacked"}):null,x&&!D?(0,a.jsx)(S.p,{...U}):null,D?(0,a.jsx)(w.S,{prefix:(0,a.jsx)(_.d,{...F,unstyled:!0,className:"zip ml-4 mr-1"}),...U,className:(0,y.A)(U.className,"region-input-stacked"),showError:!1}):null,d&&(0,a.jsxs)("div",{className:"error-container mt-1 text-semibold text-sm flex",children:[(0,a.jsx)(w.i,{className:"mr-1"}),(0,a.jsx)("span",{"data-testid":"billing-country-error",children:d})]})]})]})},x=e=>void 0!==e.user?(0,a.jsx)(b,{...e,onClick:e.onInlineClick,loading:e.loadingBillingAddressModal}):(0,a.jsx)(N,{...e});var E=r(20488),B=r(958),P=r(62858),I=r(98020),k=r(82517);let T=e=>{var t,r,n,i;let{vatNumber:o,setVatNumber:c,Company:u,setCompany:d,FirstName:f,setFirstName:m,LastName:p,set
2494LastName:g,Address:v,setAddress:C,City:b,setCity:S,enableVatNumber:w,taxCountry:_,loadingBillingDetails:N,renderVatNumberInput:x,shouldEditInModal:T,onInlineClick:D,loadingBillingAddressModal:M,className:R,unauthenticatedCollapsed:j,setUnauthenticatedCollapsed:O}=e,{errors:{errorMessages:L},containerRef:U,handleFormBlur:F}=function(e,t){let r=(0,s.useRef)(null),[a,n]=(0,s.useState)(!1);(0,s.useEffect)(()=>{(!e.VatId||(null==t?void 0:t.collapsed))&&n(!1)},[e.VatId,null==t?void 0:t.collapsed]),(0,s.useEffect)(()=>{n(!1)},[e.CountryCode]);let i=(0,I.Fn)(e);return{errors:a?i:{hasErrors:!1,errorMessages:{VatId:"",Company:"",FirstName:"",LastName:"",Address:"",City:""}},containerRef:r,handleFormBlur:t=>{var a;!e.VatId||null!=(a=r.current)&&a.contains(t.relatedTarget)||n(!0)},isValid:!i.hasErrors}}({CountryCode:_.selectedCountryCode,State:_.federalStateCode,ZipCode:_.zipCode,VatId:o,Company:u,FirstName:f,LastName:p,Address:v,City:b},{collapsed:j}),{billingAddressValidationResult:V}=_;if(!x||!w)return null;if(N)return(0,a.jsx)(B.A,{className:"w-full",height:"5em"});if(T)return(0,a.jsxs)("div",{"data-testid":"billing-country",className:R,children:[(0,a.jsx)("span",{className:"text-bold",children:(0,l.c)("Payments").t`VAT number`}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"text-bold mr-2",children:":"}),(0,a.jsx)(A.y,{onClick:D,"data-testid":"vat-id-collapsed",className:"mt-2",children:o||(t=_.selectedCountryCode,({US:(0,l.c)("Payments.VAT number name").t`Add EIN`,CA:(0,l.c)("Payments.VAT number name").t`Add Business Number`,AU:(0,l.c)("Payments.VAT number name").t`Add ABN`})[t]??(0,l.c)("Payments.VAT number name").t`Add VAT number`)}),M&&(0,a.jsx)(h.m,{size:"small",className:"ml-2"})]})]});let H=(0,l.c)("info").t`Optional`,$=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P.Ay,{label:(0,I.O4)(_.selectedCountryCode),hint:H,onValue:c,value:o,placeholder:{AT:"ATU12345678",AU:"AU51824753556",BE:"BE0123456789",BG:"BG0123456789",CA:"123456789RT0001",CH:"CHE-123.456.789 MWST",CY:"CY12345678Z",CZ:"CZ12345678",DE:"DE123456789",DK:"DK12345678",EE:"EE123456789",ES:"ESA1234567Z",FI:"FI12345678",FR:"FRAB123456789",GB:"GB123456789",GR:"EL123456789",HR:"HR12345678912",HU:"HU12345678",IE:"IE1234567T",IS:"IS123456",IT:"IT12345678912",LI:"CHE123456789",LT:"LT123456789123",LU:"LU12345678",LV:"LV12345678912",ME:"ME12345678",MT:"MT12345678",NL:"NL123456789B12",NO:"NO123456789MVA",PL:"PL1234567890",PT:"PT123456789",RO:"RO1234567891",SE:"SE123456789701",SI:"SI12345678",SK:"SK1234567891",US:"12-3456789"}[r=_.selectedCountryCode]??`${r}123456789`,"data-testid":"vat-id-input",error:L.VatId||(n=null==V?void 0:V.VatId,i=_.selectedCountryCode,"invalid"===n&&"AU"===i?(0,l.c)("Error").t`Please check if your ABN is registered for cross-border VAT`:(0,k.Uj)(n))}),(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`Company`,hint:o?void 0:H,onValue:d,value:u??"",placeholder:(0,l.c)("Placeholder").t`Cortex Inc.`,"data-testid":"company-input",error:L.Company||(0,k.Uj)(null==V?void 0:V.Company)}),(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`City`,hint:o?void 0:H,onValue:S,value:b??"",placeholder:(0,l.c)("Placeholder").t`San Francisco`,"data-testid":"city-input",error:L.City||(0,k.Uj)(null==V?void 0:V.City)}),(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`Street address`,hint:o?void 0:H,onValue:C,value:v??"",placeholder:(0,l.c)("Placeholder").t`Main street 12`,"data-testid":"street-address-input",error:L.Address||(0,k.Uj)(null==V?void 0:V.Address)}),(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`First name`,hint:o?void 0:H,onValue:m,value:f??"",placeholder:(0,l.c)("Placeholder").t`Thomas`,"data-testid":"first-name-input",error:L.FirstName||(0,k.Uj)(null==V?void 0:V.FirstName),rootClassName:"flex-1"}),(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`Last name`,hint:o?void 0:H,onValue:g,value:p??"",placeholder:(0,l.c)("Placeholder").t`Anderson`,"data-testid":"last-name-input",error:L.LastName||(0,k.Uj)(null==V?void 0:V.LastName),rootClassName:"flex-1"})]})]});return(0,a.jsxs)("div",{className:R,ref:U,onBlur:F,children:[(0,a.jsx)(E.A,{checked:!j,onChange:()=>O(!j),"data-testid":"vat-id-checkbox",className:(0,y.A)(!j&&"mb-4"),children:(0,l.c)("Payments").t`I'm purchasing as a business`}),j?null:$]})},D=e=>{let{user:t,taxCountry:r,vatNumber:n,subscription:i}=e,{editBillingAddressModal:o,openBillingAddressModal:s,loadingByKey:l}=(0,p.Y)(),c=e=>
2494{s({source:"tax-fields",paymentsApi:null==r?void 0:r.paymentsApi,loadingKey:e,subscription:i,taxCountry:r,vatNumber:n}).catch(m.A)},u="billingCountry",d=r&&(0,a.jsx)(x,{user:t,onInlineClick:()=>c(u),loadingBillingAddressModal:l[u],defaultCollapsed:!0,className:"mb-4",...r}),f=r&&n&&(0,a.jsx)(T,{className:"mb-4",taxCountry:r,onInlineClick:()=>c("vat"),loadingBillingAddressModal:l.vat,...n});return(0,a.jsxs)(a.Fragment,{children:[o,d,f]})};var M=r(55069);let R=e=>{let{chargebeeIdeal:t}=e;return(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`Account holder name`,value:t.accountHolderName,onValue:t.setAccountHolderName,onBlur:t.touchAccountHolderName,error:t.accountHolderNameError||void 0,id:"ideal-account-holder-name",name:"ideal-account-holder-name",autoComplete:"off","data-protonpass-ignore":!0,"data-testid":"ideal-account-holder-name"})};var j=r(13197);let O=()=>(0,a.jsx)("span",{className:"text-sm color-weak",children:(0,l.c)("Payments.iDEAL").t`By confirming, you authorise ${"Proton"} and Stripe, our payment service provider, our payment service provider, to collect future payments for your subscription from this bank account by SEPA Direct Debit, and your bank to debit those payments. Your first payment is made now by ${j.sL}. Your plan auto renews, until you cancel; we'll notify you before each collection. For direct debit collections you can request a refund from your bank within 8 weeks of the debit date, under the terms of your agreement with your bank. This does not apply to the ${j.sL} payment you're making now.`});var L=r(30903),U=r(81087);let F=()=>(0,a.jsx)("span",{className:"text-sm color-weak",children:(0,l.c)("Payments.Sepa").t`By confirming this payment, you authorize ${"Proton"} and Stripe, our payment service provider, to instruct your bank to debit your account accordingly. You can get a refund within 8 weeks from the debit date, under the conditions of your agreement with your bank.`}),V=e=>{let{directDebit:t,...r}=e,[n,i]=(0,s.useState)(!1),{valid:o,requiresAddress:c,countryCode:u}=t.ibanStatus;(0,s.useEffect)(()=>{if(o){if(!n&&c){i(!0),u&&t.setCountryCode(u);return}if(n&&!c){i(!1),t.setCountryCode(""),t.setAddressLine1("");return}}},[o,c,u]);let d=t.processingToken,{customer:{company:f,firstName:m,lastName:p},errors:h}=t;return(0,a.jsxs)("div",{children:["company"===t.customer.customerNameType?(0,a.jsx)(P.Ay,{placeholder:(0,l.c)("Label").t`Company name`,value:f,onValue:t.setCompanyName,id:"company-name",disableChange:d,autoComplete:"off",name:"company-name",error:h.companyError,dense:!0,"data-protonpass-ignore":!0,label:(0,l.c)("Label").t`Company name`}):(0,a.jsxs)("div",{className:"md:flex md:flew-row",children:[(0,a.jsx)("div",{className:"sm:w-full md:w-1/2 md:pr-1",children:(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`First name`,placeholder:(0,l.c)("Label").t`Thomas`,value:m,onValue:t.setFirstName,id:"first-name",disableChange:d,autoComplete:"off",name:"first-name",error:h.firstNameError,dense:!0,"data-protonpass-ignore":!0})}),(0,a.jsx)("div",{className:"sm:w-full md:w-1/2 md:pl-1",children:(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`Last name`,placeholder:(0,l.c)("Label").t`Anderson`,value:p,onValue:t.setLastName,id:"last-name",disableChange:d,autoComplete:"off",name:"last-name",error:h.lastNameError,dense:!0,"data-protonpass-ignore":!0})})]}),(0,a.jsx)(L.$,{color:"weak",shape:"underline",size:"small",className:"text-sm color-weak mb-3",onClick:()=>t.setCustomerNameType("individual"===t.customer.customerNameType?"company":"individual"),children:"individual"===t.customer.customerNameType?(0,l.c)("Payment.Sepa.Action").t`Use company name`:(0,l.c)("Payment.Sepa.Action").t`Use personal name`}),(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`IBAN`,placeholder:"XX00 0000 0000 0000 0000 00",value:t.bankAccount.iban,onValue:e=>{t.setBankAccount(t=>({...t,iban:e}))},id:"iban",disableChange:d,autoComplete:"off",name:"iban",error:h.ibanError,dense:!0}),n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{htmlFor:"country",className:"field-two-label field-two-label-container flex pt-3",children:(0,l.c)("Label").t`Country`}),(0,a.jsx)(C.U,{onChange:t.setCountryCode,autoComplete:"country",selectedCountryCode:t.customer.countryCode,"data-testid":"country",id:"country",disabled:d,className:"mb-3"}),(0,a.jsx)(P.Ay,{label:(0,l.c)("Label").t`Address`,placeholder:(0,l.c)("Label").t`Route de la Galaise 32, 1228 Plan-les-Ouates, Geneva`,value:t.customer.addressLine1,onValue:t.setAddressLine1,id:"address",disableChange:d,autoComplete:"off",name:"address",error:h.addressError,dense:!0,"data-testid":"sepa-address","aria-describedby":"address-decription"}),(0,a.jsx)("span",{id:"address-decription",className:"text-sm color-weak",children:(0,l.c)("Payments.Sepa").t`Street address, postal code, and city`})]}),(0,a.jsx)("div",{className:"my-2",children:(0,a.jsx)(F,{})}),(0,a.jsx)(U.fu,{type:"direct-debit",...r})]})};var H=r(99935),$=r(33903),z=r(17153),K=r(65134),Z=r(10795),G=r(30352),Y=r(52036);let W=()=>null;var q=r(46083);let Q=r.p+"assets/static/welcome-pane.02747976bd6d27e1361d.svg";var J=r(22081);let X=()=>{let e=(0,a.jsx)("a",{href:(0,q.ev)("/support/payment-options#cash"),target:"_blank",rel:"noopener noreferrer",className:"text-bold",children:(0,l.c)("Info for cash payment method").t`How to send a cash payment?`},"how-to-send-cash-payment");return(0,a.jsxs)(J.A,{className:"rounded",children:[(0,a.jsx)("div",{className:"mb-4",children:(0,l.c)("Info for cash payment method").jt`Please find the instructions in the article: ${e}`}),(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)("img",{src:Q,alt:""})})]})};var ee=r(24122);let et=()=>null,er=()=>{let e=(0,l.c)("Info").t`We will redirect you to ${j.sL} in a new browser tab to complete this transaction. If you use any pop-up blockers, please disable them to continue.`;return(0,a.jsx)("div",{children:e})},ea=()=>{let e=(0,l.c)("Info").t`We will redirect you to PayPal in a new browser tab to complete this transaction. If you use any pop-up blockers, please disable them to continue.`;return(0,a.jsx)("div",{children:e})},en=e=>{let{amount:t,currency:r,method:n,children:i}=e,o=n===$.Tn.CHARGEBEE_PAYPAL?(0,H.qL)(r):(0,H.PE)(r);if(t<o){let e=(0,a.jsx)(G.A,{currency:r,children:o},"minimum-amount");return(0,a.jsx)(c.l,{className:"mb-4",variant:c.$.DANGER,children:(0,l.c)("Error").jt`Amount below minimum (${e}).`})}return t>(0,H.Io)(r)?(0,a.jsx)(c.l,{className:"mb-4",variant:c.$.DANGER,children:(0,l.c)("Error").t`Amount above the maximum.`}):i};var ei=r(72593),eo=r(35142);let es=e=>{let{label:t,value:r,loading:n,fieldClassName:i,...o}=e,{createNotification:s}=(0,ei.E)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"text-rg text-semibold mb-1",children:t}
2494),n?(0,a.jsx)(B.A,{"data-testid":"bitcoin-details-skeleton",width:"100%",height:"2em",index:1}):(0,a.jsx)("div",{className:(0,y.A)("rounded bg-weak py-1 px-3 flex justify-space-between items-center",i),children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"text-break",...o,children:r}),(0,a.jsx)(eo.A,{value:`${r}`,shape:"ghost",size:"small",onCopy:()=>{s({text:(0,l.c)("Success").t`Copied to clipboard`})}})]})})]})},el=e=>{let{amount:t,address:r,loading:n}=e;return(0,a.jsxs)("div",{children:[t?(0,a.jsx)(es,{label:(0,l.c)("Label").t`BTC amount`,value:`${t}`,fieldClassName:"mb-4"}):null,(0,a.jsx)(es,{loading:n,label:(0,l.c)("Label").t`BTC address`,value:r,"data-testid":"btc-address"})]})};var ec=r(29607),eu=r(60343);let ed=e=>{let{amount:t,address:r,status:n,className:i,...o}=e,s=`bitcoin:${r}?amount=${t}`;return(0,a.jsxs)("div",{className:"border rounded relative p-6",children:[(0,a.jsx)(eu.A,{value:s,className:(0,y.A)(i,"pending"===n||"confirmed"===n||"hidden"===n?"blurred":null),...o}),"pending"===n&&(0,a.jsx)(h.m,{size:"medium",className:"absolute inset-center"}),"confirmed"===n&&(0,a.jsx)(ec.k,{size:9,className:"absolute inset-center color-success"})]})},ef=e=>{let{amount:t,currency:r,processingBitcoinToken:n,bitcoinPaymentValidated:i,model:o,loading:u,error:d,request:f,billingAddress:m,suffix:p}=e;(0,s.useEffect)(()=>{f()},[t,r,null==m?void 0:m.CountryCode,null==m?void 0:m.State,null==m?void 0:m.ZipCode]);let h=(0,H.Nm)(r);if(t<h){let e;return(0,a.jsx)(c.l,{className:"mb-4",variant:c.$.WARNING,children:(e=(0,a.jsx)(G.A,{currency:r,children:h},"price"),(0,l.c)("Info").jt`Amount below minimum (${e}).`)})}let A=(0,H.rU)(r);if(t>A){let e;return(0,a.jsx)(c.l,{className:"mb-4",variant:c.$.WARNING,children:(e=(0,a.jsx)(G.A,{currency:r,children:A},"price"),(0,l.c)("Info").jt`Amount above maximum (${e}).`)})}if(d)return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.l,{className:"mb-4",variant:c.$.DANGER,children:(0,l.c)("Error").t`Error connecting to the Bitcoin API.`}),(0,a.jsx)(L.$,{onClick:f,"data-testid":"bitcoin-try-again",children:(0,l.c)("Action").t`Try again`})]});let g=(0,a.jsxs)("span",{className:"text-bold",children:[o.amountBitcoin," BTC"]},"btc-info-amount");return(0,a.jsxs)(J.A,{className:"p-6 rounded","data-testid":"bitcoin-payment-data",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{children:(0,l.c)("Info").jt`To complete your payment, please send ${g} to the address below.`}),(0,a.jsx)("div",{className:"my-6 flex justify-center",children:(0,a.jsx)(ed,{className:"flex items-center flex-column",amount:o.amountBitcoin,address:o.address,status:u?"hidden":n?"pending":i?"confirmed":"initial"})})]}),(0,a.jsx)(el,{loading:u,amount:o.amountBitcoin,address:o.address}),p]})};var em=r(16865);let ep=e=>{let{...t}=e,{APP_NAME:r}=(0,n.U)();return(0,a.jsxs)("div",{className:"mb-6",...t,"data-testid":"bitcoin-info-message",children:[(0,a.jsx)("p",{className:"mb-0",children:(0,l.c)("Info").t`Submit a deposit using the following address or scan the QR code. Your deposit will be reflected in your account after confirmation.`}),(0,a.jsx)(em.g,{href:r===j.h.PROTONVPN_SETTINGS?"https://protonvpn.com/support/vpn-bitcoin-payments/":(0,q.FI)("/pay-with-bitcoin"),children:(0,l.c)("Link").t`How to pay with Bitcoin?`})]})},eh=e=>{let{selectedMethod:t}=e,r=t===$.Tn.CHARGEBEE_IDEAL?(0,l.c)("Payments").t`Your currency has been changed to euros (€) because ${j.sL} only supports payments in euros.`:t===$.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT?(0,l.c)("Payments").t`Your currency has been changed to euros (€) because SEPA bank transfers only support payments in euros.`:null;return r?(0,a.jsx)(c.l,{className:"mt-2 mb-4",variant:c.$.INFO,children:r}):null};var eA=r(67129);let eg=r.p+"assets/static/cc-american-express.bbb5238456088ea970ce.svg",ev=r.p+"assets/static/cc-dankort.bf09cbc070be945f3c1b.svg",ey=r.p+"assets/static/cc-diners-club.c081356b688674337821.svg",eC=r.p+"assets/static/cc-discover.275ec034e2feffebba91.svg",eb=r.p+"assets/static/cc-forbrugs.20f86113af119a24f97a.svg",eS=r.p+"assets/static/cc-jcb.3ea41ea94223bdb52385.svg",ew=r.p+"assets/static/cc-maestro.fdcc9bffbe1da1c1f8fc.svg",e_=r.p+"assets/static/cc-master.82e3bd932eba0c11ca0c.svg",eN=r.p+"assets/static/cc-mastercard.82e3bd932eba0c11ca0c.svg",ex=r.p+"assets/static/cc-paypal.f88a820b5daaad3962f0.svg",eE=r.p+"assets/static/cc-unionpay.0bc56e67bf8a08355e28.svg",eB={discover:eC,master:e_,"visa-electron":r.p+"assets/static/cc-visa-electron.9d4ff99d5b517c54d2f8.svg","american-express":eg,forbrugs:eb,mastercard:eN,visa:r.p+"assets/static/cc-visa.285c7edd253a8eb70124.svg",dankort:ev,jcb:eS,paypal:ex,"diners-club":ey,maestro:ew,unionpay:eE},eP=e=>eB[e];var eI=r(63373);let ek={y:0,x:0,width:100,height:100},eT=function(e){let t=arguments.length>
24941&&void 0!==arguments[1]?arguments[1]:[],[r,a]=(0,s.useState)(ek);return(0,s.useLayoutEffect)(()=>{e.current?a(e.current.getBBox()):a(ek)},[e.current,...t]),r},eD=e=>{let{details:t}=e,{Last4:r,Name:n,ExpMonth:i,ExpYear:o,Brand:c=""}=t,u=`•••• •••• •••• ${r}`,d=(0,s.useRef)(null),f=Math.floor(eT(d,[u]).width),m=eP({"American Express":"american-express","Diners Club":"diners-club",Discover:"discover",JCB:"jcb",Maestro:"maestro",MasterCard:"mastercard",UnionPay:"unionpay",Visa:"visa"}[c]??"");return(0,a.jsxs)(J.A,{className:"bg-weak rounded inline-flex flex-column w-full p-7","data-testid":"existing-credit-card",children:[m?(0,a.jsx)("img",{width:"70",src:m,alt:c,className:"mb-4"}):null,(0,a.jsx)("span",{className:"block opacity-40",children:(0,l.c)("Label").t`Card number`}),(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"ratio-5/1 fill-currentcolor mb-4",viewBox:`0 0 ${f} 50`,xmlSpace:"preserve",children:(0,a.jsx)("text",{x:"0px",y:"40px",className:"card-numbers text-strong text-monospace",ref:d,children:u})}),(0,a.jsxs)("div",{className:"flex flex-nowrap max-w-full",children:[(0,a.jsx)("div",{className:"flex-1",children:!!n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"block mb-2 opacity-40",children:(0,l.c)("Label").t`Card holder`}),(0,a.jsx)("span",{className:"text-xl my-0 inline-block text-ellipsis max-w-full",children:n})]})}),(0,a.jsxs)("div",{className:"text-right shrink-0 pl-4",children:[(0,a.jsx)("span",{className:"block mb-2 opacity-40",children:(0,l.c)("Label").t`Expires`}),(0,a.jsxs)("span",{className:"text-xl my-0",children:[i,"/",o]})]})]})]})},eM=e=>{let{details:t}=e,{Payer:r}=t,n=eP("paypal");return(0,a.jsxs)(J.A,{className:"p-7 rounded","data-testid":"existing-paypal",children:[(0,a.jsx)("div",{children:(0,a.jsx)("img",{width:"70",src:n,alt:"PayPal",className:"mb-4"})}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center",children:[(0,a.jsx)("label",{className:"shrink-0 mr-4",htmlFor:"paypal-payer",children:(0,l.c)("Label").t`Payer`}),(0,a.jsx)("code",{id:"paypal-payer",className:"block text-xl mb-0 text-ellipsis",title:r,children:r})]})]})},eR=e=>{let{details:t}=e;return(0,eI._E)(t)?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(J.A,{className:"p-7 rounded","data-testid":"existing-sepa",children:(0,a.jsxs)("div",{className:"flex flex-wrap",children:[(0,a.jsxs)("div",{className:"flex-1 mr-4",children:[(0,a.jsx)("span",{className:"block mb-2 opacity-40",children:(0,l.c)("Label").t`Account holder`}),(0,a.jsx)("span",{className:"text-xl my-0 inline-block text-ellipsis max-w-full",children:t.AccountName})]}),(0,a.jsxs)("div",{className:"text-right shrink-0",children:[(0,a.jsx)("span",{className:"block mb-2 opacity-40",children:(0,l.c)("Label").t`IBAN`}),(0,a.jsx)("span",{className:"text-xl my-0",children:(0,eA.Ns)(t)})]})]})}),(0,a.jsx)(F,{})]}):(0,a.jsx)(F,{})},ej={[$.Tn.CHARGEBEE_CARD]:e=>(0,eI.AD)(e)?(0,a.jsx)(eD,{details:e}):null,[$.Tn.CHARGEBEE_PAYPAL]:e=>(0,eI.cl)(e)?(0,a.jsx)(eM,{details:e}):null,[$.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT]:e=>(0,a.jsx)(eR,{details:e})},eO=e=>{var t;let{type:r,details:a}=e;return(null==(t=ej[r])?void 0:t.call(ej,a))??null};var eL=r(19122),eU=r(91495);let eF=r.p+"assets/static/google-pay-mark.f8a374ffee977c1df2e4.svg",eV=r.p+"assets/static/ideal.b0a961c34884e7d754af.svg";var eH=r(11069),e$=r(18471),ez=r(21809),eK=r(36323),eZ=r(4398),eG=r(34783),eY=r(27743);let eW=e=>{let{icon:t,className:r,type:n}=e;return n===$.Tn.GOOGLE_PAY?(0,a.jsx)("span",{className:"mr-2 w-custom",style:{"--w-custom":"2.5rem"},children:(0,a.jsx)("img",{src:eF,alt:(0,l.c)("Info").t`Google Pay mark`,style:{maxHeight:"1.25rem",marginTop:"-0.15625rem"}})}):n===$.Tn.CHARGEBEE_IDEAL?(0,a.jsx)("span",{className:"mr-2 w-custom",style:{"--w-custom":"3.5rem"},children:(0,a.jsx)("img",{src:eV,alt:(0,l.c)("Info").t`${j.sL} mark`,style:{marginTop:"-0.15625rem"}})}):t?(0,a.jsx)(t,{className:r}):null},eq=e=>{let{method:t,lastUsedMethod:r,options:n,onChange:i,forceDropdown:o,narrow:s,showCardIcons:c=!1,disabled:u}=e;if(n.length<=1)return null;let d=n.find(e=>e.isSaved);if(n.length<=2&&!o||!d)return(0,a.jsx)(a.Fragment,{children:n.map(e=>{let{text:n,value:o,icon:s,type:d}=e;return(0,a.jsxs)("label",{htmlFor:o,className:(0,y.A)(["py-2 flex items-center gap-2",(null==r?void 0:r.value)===o&&"border-bottom"]),children:[(0,a.jsxs)("span",{className:"flex items-center flex-nowrap",children:[(0,a.jsx)(eZ.A,{className:"mr-2",id:o,name:"value",disabled:u,checked:o===t,onChange:()=>i(e),"data-testid":`payment-method-${o}`}),(0,a.jsx)(eW,{icon:s,type:d,className:"mr-2"}),(0,a.jsx)("span",{className:"text-cut text-nowrap",children:n})]}),c&&"chargebee-card"===o&&(0,a.jsxs)("div",{className:"flex items-center justify-center gap-2 flex-nowrap ml-6",children:[(0,a.jsx)("img",{alt:(0,l.c)("Info").t`Visa Secure logo`,style:{maxHeight:"26px"},src:ez}),(0,a.jsx)("img",{alt:(0,l.c)("Info").t`Mastercard SecureCode logo`,style:{maxHeight:"26px"},src:e$}),(0,a.jsx)("img",{alt:(0,l.c)("Info").t`Discover ProtectBuy logo`,style:{maxHeight:"26px"},src:eU}),(0,a.jsx)("img",{alt:(0,l.c)("Info").t`American Express SafeKey logo`,style:{maxHeight:"26px"},src:eL}),(0,a.jsx)("img",{alt:(0,l.c)("Info").t`JCB logo`,style:{maxHeight:"26px"},src:eH})]})]},o)})});let f=s?{width:eK.rK.Dynamic}:void 0;return(0,a.jsx)(eY.A,{id:"select-method",value:t,disabled:u,onChange:e=>{let{value:t}=e,r=n.find(e=>e.value===t);r&&i(r)},className:(0,y.A)(s&&"w-auto"),size:f,"data-testid":"payment-method-selector",children:n.flatMap(e=>{let t=(0,a.jsx)(eG.A,{value:e.value,title:e.text,"data-testid":`payment-method-${e.value}`,children:(0,a.jsxs)("span",{className:"inline-flex max-w-full flex-nowrap justify-start",children:[(0,a.jsx)(eW,{icon:e.icon,type:e.type,className:"mr-2 my-auto shrink-0"}),(0,a.jsx)("span",{className:"text-ellipsis",children:e.text})]})},e.value);return(null==r?void 0:r.value)===e.value?[t,(0,a.jsx)("div",{className:"py-2 block",children:(0,a.jsx)("hr",{className:"my-0"})},`${e.value}-separator`)]:t})})};var eQ=r(47058),eJ=r(37762);let eX=e=>{let{subscription:t,hasPaymentMethod:r,taxFields:n}=e,i=(0,eQ.rK)(t),o=(0,eJ.Iq)(t);return(0,a.jsxs)("div",{children:[!i&&(0,a.jsx)("div",{className:"mb-4",children:(0,l.c)("Info").t`No payment is required at this time.`}),i&&!r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mb-4",children:(0,l.c)("Info").t`You have a trial ${o} subscription. If you would like to continue your subscription after the trial period, please add a payment method.`}),n]}),i&&r&&(0,a.jsx)("div",{className:"mb-4",children:(0,l.c)("Info").t`You have a trial ${o} subscription. No payment is required at this time. Your subscription will be automatically renewed at the end of the trial period.`})]})},e0=e=>{let{flow:t,amount:r,currency:n,method:i,onMethod:o,noMaxWidth:d=!1,lastUsedMethod:m,allMethods:p,isAuthenticated:h,loading:A,savedMethod:g,hideFirstLabel:v,hideSavedMethodsDetail
2494s:C,defaultMethod:b,iframeHandles:S,chargebeeCard:w,chargebeePaypal:_,chargebeeIdeal:N,paymentComponentLoaded:x,themeCode:E,bitcoinChargebee:B,user:P,directDebit:I,taxCountry:k,onChargebeeInitialized:T,showCardIcons:j,savedPaymentMethods:L,vatNumber:U,loadingBitcoin:F,showTaxCountry:q,subscription:Q,startTrial:J,currencyOverride:ei,creditCardDetailsRef:eo,selectedProcessor:es,processingPayment:el}=e,ec=i===$.Tn.CHARGEBEE_BITCOIN,eu=ec&&!(0,K.Y6)(P),ed=ec&&(0,K.Y6)(P);(0,s.useEffect)(()=>{x()},[]),(0,s.useEffect)(()=>{if(A)return o(void 0);if(b)return void o(b);let e=p.find(e=>e.value===i),t=p[0];!e&&t&&o(t)},[A,p.length]);let{loading:em,...eA}=B,eg=(0,u.lu)([em,!!F]),ev=(0,H.E9)(n);if("credit"===t&&r<ev){let e=(0,a.jsx)(G.A,{currency:n,children:ev},"price");return(0,a.jsx)(c.l,{className:"mb-4",variant:c.$.DANGER,children:(0,l.c)("Error").jt`The minimum amount of credit that can be added is ${e}`})}let ey=(0,H.VD)(n);if("reservation-donation"===t&&r<ey){let e=(0,a.jsx)(G.A,{currency:n,children:ey},"price");return(0,a.jsx)(c.l,{className:"mb-4",variant:c.$.DANGER,children:(0,l.c)("Error").jt`The minimum donation amount is ${e}`})}if(A)return(0,a.jsx)(Z.A,{});let eC="signup-pass"===t||"signup-pass-upgrade"===t,eb="signup-vpn"===t,eS="signup-wallet"===t,ew=eC||eb||eS,e_=!("signup"===t||eC||eb||eS||"signup-v2"===t||"signup-v2-upgrade"===t||"reservation-donation"===t),eN={iframeHandles:S,chargebeeCard:w,chargebeePaypal:_,directDebit:I,onInitialized:T},ex=i===$.Tn.CHARGEBEE_PAYPAL,eE=ex&&!ew,eB=(0,a.jsxs)(a.Fragment,{children:["subscription"===t&&(0,a.jsx)(ee.Ay,{className:"mt-4",savedPaymentMethods:L,selectedPaymentMethod:i}),ei.isCurrencyOverriden&&(0,a.jsx)(eh,{selectedMethod:i})]}),eP=function(e){let{amount:t,startTrial:r,subscription:a,savedPaymentMethods:n}=e,i=!!(null==n?void 0:n.length);return t>0||!!r||(0,eQ.rK)(a)&&!i}({amount:r,startTrial:J,subscription:Q,savedPaymentMethods:L}),eI=(0,a.jsx)(D,{user:P,taxCountry:k,vatNumber:U,subscription:Q});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:(0,y.A)("payment-container mx-auto",!1===d&&"max-w-full md:max-w-custom"),style:!1===d?{"--md-max-w-custom":"37em"}:void 0,children:[eP&&(0,a.jsxs)("div",{children:[!ew&&!v&&(0,a.jsx)("h2",{className:"text-rg text-bold mb-1","data-testid":"payment-label",children:(0,l.c)("Label").t`Payment method`}),(0,a.jsx)(eq,{options:p,method:i,onChange:e=>o(e,"user_action"),lastUsedMethod:m,narrow:ew,showCardIcons:j,disabled:(null==es?void 0:es.userInitiatedProcessing)||el})]}),eP&&(0,a.jsxs)("div",{className:"mt-4",children:[i===$.Tn.CHARGEBEE_CARD&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(M.r,{...eN,themeCode:E,suffix:eI,showCountry:!q,creditCardDetailsRef:eo}),e_&&(0,a.jsx)(Y.A,{})]}),i===$.Tn.CASH&&(0,a.jsx)(X,{}),i===$.Tn.APPLE_PAY&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(W,{}),(0,a.jsx)("div",{className:"mt-2",children:eI})]}),i===$.Tn.GOOGLE_PAY&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(et,{}),(0,a.jsx)("div",{className:"mt-2",children:eI})]}),i===$.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(V,{...eN}),(0,a.jsx)("div",{className:"mt-2",children:eI})]}),i===$.Tn.CHARGEBEE_IDEAL&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(R,{chargebeeIdeal:N}),(0,a.jsx)("div",{className:"my-2",children:(0,a.jsx)(O,{})}),eI,(0,a.jsx)("div",{className:"p-4 border rounded bg-weak mb-4","data-testid":"ideal-view",children:(0,a.jsx)(er,{})})]}),eu?h?i===$.Tn.CHARGEBEE_BITCOIN?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ep,{}),(0,a.jsx)(ef,{loading:eg||!!k&&!k.billingAddressValid,...eA}),(0,a.jsx)("div",{className:"mt-4",children:eI})]}):null:(0,a.jsx)("p",{children:(0,l.c)("Info").t`In the next step, you’ll be able to submit a deposit using a Bitcoin address.`}):null,ed&&(0,a.jsx)(f,{}),ex&&(0,a.jsxs)(a.Fragment,{children:[eI,eE?(0,a.jsx)(en,{method:i,amount:r,currency:n,children:(0,a.jsx)("div",{className:"p-4 border rounded bg-weak mb-4","data-testid":"paypal-view",children:(0,a.jsx)(ea,{})})}):null]}),g&&(0,a.jsxs)(a.Fragment,{children:[!C&&(0,a.jsx)(eO,{type:g.Type,details:g.Details}),eI,g.Type===$.Tn.CHARGEBEE_CARD&&e_&&(0,a.jsx)(Y.A,{}),(0,z.$Y)(g.Type)&&(0,a.jsx)(M.J,{...eN})]}),eB]})]}),!eP&&(0,a.jsx)(eX,{hasPaymentMethod:!!(null==L?void 0:L.length),subscription:Q,taxFields:eI})]})},e1=e=>{var t;let{methods:r,isAuthenticated:s,onMethod:l,onCurrencyChange:c,...u}=e,{UID:d}=(0,o.A)(),{APP_NAME:f}=(0,n.U)();return(0,a.jsx)(e0,{...u,method:null==(t=r.selectedMethod)?void 0:t.value,onMethod:(e,t)=>{let a="string"==typeof e?e:null==e?void 0:e.value,n=r.selectMethod(a);if(null==l||l(n,t),"user_action"===t&&n&&u.checkResult){var o,s;i.A.reportSubscriptionEstimationChange({action:"payment_method_changed",subscription:u.subscription,userCurrency:null==(o=u.user)?void 0:o.Currency,selectedPlanIDs:u.checkResult.requestData.Plans,selectedCurrency:u.checkResult.Currency,selectedCycle:u.checkResult.Cycle,selectedCoupon:null==(s=u.checkResult.Coupon)?void 0:s.Code,paymentMethodValue:n.value,paymentMethodType:n.type,context:u.telemetryContext,build:f,product:u.product,isTrial:u.isTrialIntended})}let d=u.currencyOverride.updateCurrencyOverride(a);d&&(null==c||c(d))},lastUsedMethod:r.lastUsedMethod,loading:r.loading,savedMethod:r.savedSelectedMethod,allMethods:r.allMethods,isAuthenticated:!!d||!!s,savedPaymentMethods:r.savedMethods??[]})}},60658(e,t,r){"use strict";r.d(t,{A9:()=>S,dm:()=>c,Ij:()=>u,Pb:()=>_,GH:()=>v});var a=r(6780),n=r(31085);
2494r(14041);let i=e=>{let{alt:t,title:r,size:a=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,n.jsx)("title",{children:r}):null,(0,n.jsx)("path",{fillRule:"evenodd",d:"M3.664 2.002 2.542 3.124c-.445.446-.618.999-.51 1.472 1 4.403 4.97 8.371 9.372 9.372.473.108 1.027-.065 1.472-.51l1.122-1.122.001-.002.001-.003v-.003l-.002-.002-2.029-2.029a.007.007 0 0 0-.008 0l-1.61.994a1.504 1.504 0 0 1-1.853-.216L5.011 7.588a1.503 1.503 0 0 1-.249-1.798l.967-1.726a.007.007 0 0 0-.002-.009L3.674 2.002l-.001-.001M14 12.327ZM3.664 2.002l.002-.001Zm.002-.001Zm0 0Zm7.516 12.943C6.404 13.857 2.143 9.596 1.057 4.818c-.2-.876.143-1.766.778-2.4l1.122-1.123a1.007 1.007 0 0 1 1.424 0l2.053 2.053c.32.319.387.81.167 1.204l-.966 1.727a.503.503 0 0 0 .083.602l3.487 3.487a.503.503 0 0 0 .62.072l1.61-.994a1.007 1.007 0 0 1 1.241.144l2.03 2.029c.392.393.392 1.03 0 1.424l-1.123 1.122c-.635.635-1.525.978-2.4.779Z"})]}),t?(0,n.jsx)("span",{className:"sr-only",children:t}):null]})};var o=r(33903),s=r(68484);let l=()=>({id:"2fa",text:(0,a.c)("new_plans: feature").t`Two-factor authentication`,tooltip:(0,a.c)("new_plans: tooltip").t`Requires a code sent to a mobile phone to sign in. This ensures even if a password is compromised, the account stays secure.`,included:!0}),c=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{id:"require-2fa",text:(0,a.c)("new_plans: feature").t`Require 2FA for organization`,included:e}},u=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{id:"sso-integration",text:(0,a.c)("new_plans: feature").t`SSO integration`,included:e}},d=()=>({id:"console",text:(0,a.c)("new_plans: feature").t`Admin console`,tooltip:(0,a.c)("new_plans: tooltip").t`Organization management tool that lets admins add and remove users, manage their access to ${"Proton"} services, and perform other tasks.`,included:!0}),f=()=>({id:"billing",text:(0,a.c)("new_plans: feature").t`Centralized billing`,tooltip:(0,a.c)("new_plans: tooltip").t`Manage your subscription, including customization of your plan. Payment methods accepted are credit card, PayPal, cryptocurrency, and wire transfer.`,included:!0}),m=()=>({id:"admins",text:(0,a.c)("new_plans: feature").t`Multiple admin roles`,tooltip:(0,a.c)("new_plans: tooltip").t`You can have more than one admin. All admins can add and manage users but only the primary admin has control over billing.`,included:!0}),p=()=>({id:"sign-in",text:(0,a.c)("new_plans: feature").t`Sign in as user`,tooltip:(0,a.c)("new_plans: tooltip").t`Option to view non-private user inboxes as the user would, including full message and contact details`,included:!0}),h=()=>({id:"credentials",text:(0,a.c)("new_plans: feature").t`User credential management`,tooltip:(0,a.c)("new_plans: tooltip").t`Reset user passwords and reset two-factor authentication on users`,included:!0}),A=()=>({id:"sessions",text:(0,a.c)("new_plans: feature").t`User session management`,tooltip:(0,a.c)("new_plans: tooltip").t`Force sign-out of user sessions when user credentials are believed to be compromised`,included:!0}),g=()=>({id:"user-storage-management",text:(0,a.c)("new_plans: feature").t`User storage management`,tooltip:(0,a.c)("new_plans: tooltip").t`Increase or reallocate storage for a user`,included:!0}),v=()=>[{name:"two-fa",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:l(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:l(),[o.NB.MAIL_BUSINESS]:l(),[o.NB.BUNDLE_PRO]:l(),[o.NB.BUNDLE_PRO_2024]:l(),[o.NB.BUNDLE_BIZ_2025]:l(),[o.NB.PASS_PRO]:l(),[o.NB.PASS_BUSINESS]:l(),[o.NB.VPN_PRO]:l(),[o.NB.VPN_BUSINESS]:l(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:l(),[o.NB.MEET_BUSINESS]:l(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:l()}},{name:"require-two-fa",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:null,[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:null,[o.NB.MAIL_BUSINESS]:null,[o.NB.BUNDLE_PRO]:null,[o.NB.BUNDLE_PRO_2024]:c(!0),[o.NB.BUNDLE_BIZ_2025]:c(!0),[o.NB.PASS_PRO]:c(),[o.NB.PASS_BUSINESS]:c(!0),[o.NB.VPN_PRO]:null,[o.NB.VPN_BUSINESS]:null,[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:null,[o.NB.MEET_BUSINESS]:null,[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:c(!0)}},{name:"console",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:d(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:d(),[o.NB.MAIL_BUSINESS]:d(),[o.NB.BUNDLE_PRO]:d(),[o.NB.BUNDLE_PRO_2024]:d(),[o.NB.BUNDLE_BIZ_2025]:d(),[o.NB.PASS_PRO]:d(),[o.NB.PASS_BUSINESS]:d(),[o.NB.VPN_PRO]:d(),[o.NB.VPN_BUSINESS]:d(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:d(),[o.NB.MEET_BUSINESS]:d(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:d()}},{name:"billing",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:f(),[o.N
2494B.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:f(),[o.NB.MAIL_BUSINESS]:f(),[o.NB.BUNDLE_PRO]:f(),[o.NB.BUNDLE_PRO_2024]:f(),[o.NB.BUNDLE_BIZ_2025]:f(),[o.NB.PASS_PRO]:f(),[o.NB.PASS_BUSINESS]:f(),[o.NB.VPN_PRO]:f(),[o.NB.VPN_BUSINESS]:f(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:f(),[o.NB.MEET_BUSINESS]:f(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:f()}},{name:"admins",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:m(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:m(),[o.NB.MAIL_BUSINESS]:m(),[o.NB.BUNDLE_PRO]:m(),[o.NB.BUNDLE_PRO_2024]:m(),[o.NB.BUNDLE_BIZ_2025]:m(),[o.NB.PASS_PRO]:m(),[o.NB.PASS_BUSINESS]:m(),[o.NB.VPN_PRO]:m(),[o.NB.VPN_BUSINESS]:m(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:m(),[o.NB.MEET_BUSINESS]:m(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:m()}},{name:"sso",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:null,[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:null,[o.NB.MAIL_BUSINESS]:null,[o.NB.BUNDLE_PRO]:null,[o.NB.BUNDLE_PRO_2024]:null,[o.NB.BUNDLE_BIZ_2025]:null,[o.NB.PASS_PRO]:u(),[o.NB.PASS_BUSINESS]:u(!0),[o.NB.VPN_PRO]:null,[o.NB.VPN_BUSINESS]:null,[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:u(!0),[o.NB.MEET_BUSINESS]:null,[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:u(!0)}},{name:"sign-in",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:null,[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:p(),[o.NB.MAIL_BUSINESS]:p(),[o.NB.BUNDLE_PRO]:p(),[o.NB.BUNDLE_PRO_2024]:p(),[o.NB.BUNDLE_BIZ_2025]:p(),[o.NB.PASS_PRO]:p(),[o.NB.PASS_BUSINESS]:p(),[o.NB.VPN_PRO]:p(),[o.NB.VPN_BUSINESS]:p(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:p(),[o.NB.MEET_BUSINESS]:p(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:p()}},{name:"storage",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:g(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:g(),[o.NB.MAIL_BUSINESS]:g(),[o.NB.BUNDLE_PRO]:g(),[o.NB.BUNDLE_PRO_2024]:g(),[o.NB.BUNDLE_BIZ_2025]:g(),[o.NB.PASS_PRO]:null,[o.NB.PASS_BUSINESS]:null,[o.NB.VPN_PRO]:null,[o.NB.VPN_BUSINESS]:null,[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:null,[o.NB.MEET_BUSINESS]:null,[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:g()}},{name:"credentials",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:h(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:h(),[o.NB.MAIL_BUSINESS]:h(),[o.NB.BUNDLE_PRO]:h(),[o.NB.BUNDLE_PRO_2024]:h(),[o.NB.BUNDLE_BIZ_2025]:h(),[o.NB.PASS_PRO]:h(),[o.NB.PASS_BUSINESS]:h(),[o.NB.VPN_PRO]:h(),[o.NB.VPN_BUSINESS]:h(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:h(),[o.NB.MEET_BUSINESS]:h(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:h()}},{name:"sessions",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:A(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:A(),[o.NB.MAIL_BUSINESS]:A(),[o.NB.BUNDLE_PRO]:A(),[o.NB.BUNDLE_PRO_2024]:A(),[o.NB.BUNDLE_BIZ_2025]:A(),[o.NB.PASS_PRO]:A(),[o.NB.PASS_BUSINESS]:A(),[o.NB.VPN_PRO]:A(),[o.NB.VPN_BUSINESS]:A(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:A(),[o.NB.MEET_BUSINESS]:A(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:A()}}],y=()=>({id:"gdpr",text:(0,a.c)("new_plans: feature").t`GDPR data processing agreement`,included:!0}),C=()=>({id:"hipaa",text:(0,a.c)("new_plans: feature").t`Enables HIPAA compliance`,tooltip:(0,a.c)("new_plans: tooltip").t`We’re committed to helping customers subject to HIPAA/HITECH regulations safeguard protected health information (PHI). Signed BAAs are available for all ${"Proton"} for Business customers.`,included:!0}),b=()=>({id:"b2b-support",text:(0,a.c)("new_plans: feature").t`Priority email support`,tooltip:(0,a.c)("new_plans: tooltip").t`On business days, receive support from the ${"Proton"} Customer Support team within 24 hours of requests`,included:!0}),S=()=>({id:"phone-support",text:(0,a.c)("new_plans: feature").t`Phone support (${6}+ users)`,tooltip:(0,a.c)("new_plans: tooltip").t`Phone support is available from the ${"Proton"} Customer Support team during European business hours, for customers with ${6} or more users`,included:!0,icon:i}),w=()=>({id:"sla",text:(0,a.c)("new_plans: feature").t`99.95% SLA`,tooltip:(0,a.c)("new_plans: tooltip").t`Our robust infrastru
2494cture ensures you will be able to access your account when you need it`,included:!0}),_=()=>[{name:"gdpr",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:y(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:y(),[o.NB.MAIL_BUSINESS]:y(),[o.NB.BUNDLE_PRO]:y(),[o.NB.BUNDLE_PRO_2024]:y(),[o.NB.BUNDLE_BIZ_2025]:y(),[o.NB.PASS_PRO]:y(),[o.NB.PASS_BUSINESS]:y(),[o.NB.VPN_PRO]:y(),[o.NB.VPN_BUSINESS]:y(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:y(),[o.NB.MEET_BUSINESS]:y(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:y()}},{name:"hipaa",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:C(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:C(),[o.NB.MAIL_BUSINESS]:C(),[o.NB.BUNDLE_PRO]:C(),[o.NB.BUNDLE_PRO_2024]:C(),[o.NB.BUNDLE_BIZ_2025]:C(),[o.NB.PASS_PRO]:C(),[o.NB.PASS_BUSINESS]:C(),[o.NB.VPN_PRO]:C(),[o.NB.VPN_BUSINESS]:C(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:C(),[o.NB.MEET_BUSINESS]:C(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:C()}},{name:"b2b-support",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:b(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:b(),[o.NB.MAIL_BUSINESS]:b(),[o.NB.BUNDLE_PRO]:b(),[o.NB.BUNDLE_PRO_2024]:b(),[o.NB.BUNDLE_BIZ_2025]:b(),[o.NB.PASS_PRO]:b(),[o.NB.PASS_BUSINESS]:b(),[o.NB.VPN_PRO]:b(),[o.NB.VPN_BUSINESS]:b(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:b(),[o.NB.MEET_BUSINESS]:b(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:b()}},{name:"phone-support",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:S(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:S(),[o.NB.MAIL_BUSINESS]:S(),[o.NB.BUNDLE_PRO]:S(),[o.NB.BUNDLE_PRO_2024]:S(),[o.NB.BUNDLE_BIZ_2025]:S(),[o.NB.PASS_PRO]:S(),[o.NB.PASS_BUSINESS]:S(),[o.NB.VPN_PRO]:S(),[o.NB.VPN_BUSINESS]:S(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:S(),[o.NB.MEET_BUSINESS]:S(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:S()}},{name:"sla",target:s.l.B2B,plans:{[o.NB.FREE]:null,[o.NB.BUNDLE]:null,[o.NB.MAIL]:null,[o.NB.VPN2024]:null,[o.NB.DRIVE]:null,[o.NB.DRIVE_1TB]:null,[o.NB.DRIVE_BUSINESS]:w(),[o.NB.PASS]:null,[o.NB.PASS_LIFETIME]:null,[o.NB.PASS_FAMILY]:null,[o.NB.FAMILY]:null,[o.NB.DUO]:null,[o.NB.MAIL_PRO]:w(),[o.NB.MAIL_BUSINESS]:w(),[o.NB.BUNDLE_PRO]:w(),[o.NB.BUNDLE_PRO_2024]:w(),[o.NB.BUNDLE_BIZ_2025]:w(),[o.NB.PASS_PRO]:w(),[o.NB.PASS_BUSINESS]:w(),[o.NB.VPN_PRO]:w(),[o.NB.VPN_BUSINESS]:w(),[o.NB.LUMO]:null,[o.NB.LUMO_BUSINESS]:w(),[o.NB.MEET_BUSINESS]:w(),[o.NB.MEET]:null,[o.NB.VISIONARY]:null,[o.NB.VPN_PASS_BUNDLE_BUSINESS]:w()}}]},15447(e,t,r){"use strict";r.d(t,{Or:()=>y,uN:()=>b,Ut:()=>m,yk:()=>p,Dx:()=>f});var a=r(6780),n=r(31085);r(14041);let i=e=>{let{alt:t,title:r,size:a=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,n.jsx)("title",{children:r}):null,(0,n.jsx)("path",{fillRule:"evenodd",d:"M15 4a2 2 0 0 0-2-2H3a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h7V9.5a.5.5 0 0 1 .5-.5H15V4Zm-2-1H3a1 1 0 0 0-1 1h7.5A2.5 2.5 0 0 1 12 6.5V8h2V4a1 1 0 0 0-1-1ZM9 13v-2.251l-.724 1.02a1.5 1.5 0 0 0-.276.868V13h1Zm-2 0v-.363a2.5 2.5 0 0 1 .46-1.446l1.821-2.568.001.001A1.498 1.498 0 0 1 10.5 8h.5V6.5A1.5 1.5 0 0 0 9.5 5H2v7a1 1 0 0 0 1 1h4Z"}),(0,n.jsx)("path",{d:"M11 11.99h.507a.388.388 0 0 0 .397.298c.23 0 .38-.126.38-.311s-.157-.288-.469-.288h-.202v-.417h.175c.301 0 .424-.111.424-.278 0-.166-.133-.28-.318-.28a.318.318 0 0 0-.336.29h-.486c.017-.29.246-.708.822-.708.462 0 .78.263.78.633a.559.559 0 0 1-.388.534v.007a.559.559 0 0 1 .459.569c0 .4-.367.665-.842.665-.506.002-.865-.286-.903-.714Z"}),(0,n.jsx)("path",{d:"M14 10.334h-.37l-.565.383v.472l.459-.31v1.79H14v-2.335Z"})]}),t?(0,n.jsx)("span",{className:"sr-only",children:t}):null]})};
2494var o=r(98244),s=r(33903),l=r(13197),c=r(87037),u=r(68484);let d=e=>(0,a.c)("new_plans: tooltip").ngettext((0,a.pD)`Create up to ${e} calendar or add calendars from friends, family, colleagues, and organizations`,`Create up to ${e} calendars or add calendars from friends, family, colleagues, and organizations`,e),f=e=>(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} calendar`,`${e} calendars`,e),m=e=>({id:"n-calendars",text:f(e),tooltip:e>1?d(e):"",included:!0,icon:i}),p=e=>({id:"n-calendars-per-user",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} calendar per user`,`${e} calendars per user`,e),tooltip:e>1?d(e):"",included:!0,icon:i}),h=()=>({id:"calendar-end-to-end-encryption",text:(0,a.c)("new_plans: feature").t`End-to-end encryption`,included:!0}),A=(e,t,r)=>{var n;let i=(0,c.c0)(null==(n=e[t])?void 0:n.Services,s.Nh.MAIL),o=(0,a.c)("new_plans: tooltip").t`Easily share your calendars with your family, friends, or colleagues`;return{id:"calendar-share",text:(0,a.c)("new_plans: feature").t`Calendar sharing`,tooltip:(u.l.B2B,o),included:i}},g=()=>({id:"invitation",text:(0,a.c)("new_plans: feature").t`Send & receive invitations`,included:!0}),v=()=>({id:"team-availability",text:(0,a.c)("new_plans: feature").t`See team's availability`,tooltip:(0,a.c)("new_plans: tooltip").t`See the availability of meeting participants and save time scheduling meetings`,included:!0}),y=e=>{let t=(0,a.c)("new_plans: tooltip").t`${l.VX}: Secure your schedule with end-to-end encryption. Includes support for custom calendars, calendar sharing, and more.`;return((null==e?void 0:e.duo)||(null==e?void 0:e.family))&&(t=(0,a.c)("new_plans: tooltip").t`Keep your plans private to you and your family with an encrypted calendar`),{id:"calendar-app",text:l.VX,tooltip:t,included:!0,icon:i}},C=(e,t)=>({id:"calendar-appointment-scheduling",text:t?(0,a.c)("new_plans: feature").ngettext((0,a.pD)`Appointment scheduling with ${t} booking page`,`Appointment scheduling with ${t} booking pages`,t):(0,a.c)("new_plans: feature").t`Appointment scheduling`,included:e,icon:o.H}),b=e=>[{name:"calendars",plans:{[s.NB.FREE]:m(3),[s.NB.BUNDLE]:m(25),[s.NB.MAIL]:m(25),[s.NB.VPN2024]:m(3),[s.NB.DRIVE]:m(3),[s.NB.DRIVE_1TB]:m(3),[s.NB.DRIVE_BUSINESS]:m(3),[s.NB.PASS]:m(3),[s.NB.PASS_LIFETIME]:m(3),[s.NB.PASS_FAMILY]:m(3),[s.NB.FAMILY]:p(25),[s.NB.DUO]:p(25),[s.NB.BUNDLE_PRO]:p(25),[s.NB.BUNDLE_PRO_2024]:p(25),[s.NB.BUNDLE_BIZ_2025]:p(25),[s.NB.MAIL_PRO]:p(25),[s.NB.MAIL_BUSINESS]:p(25),[s.NB.PASS_PRO]:m(3),[s.NB.PASS_BUSINESS]:m(3),[s.NB.VPN_PRO]:null,[s.NB.VPN_BUSINESS]:null,[s.NB.LUMO]:m(3),[s.NB.LUMO_BUSINESS]:m(3),[s.NB.MEET_BUSINESS]:m(3),[s.NB.MEET]:m(3),[s.NB.VISIONARY]:m(25),[s.NB.VPN_PASS_BUNDLE_BUSINESS]:m(3)}},{name:"encryption",plans:{[s.NB.FREE]:h(),[s.NB.BUNDLE]:h(),[s.NB.MAIL]:h(),[s.NB.VPN2024]:h(),[s.NB.DRIVE]:h(),[s.NB.DRIVE_1TB]:h(),[s.NB.DRIVE_BUSINESS]:h(),[s.NB.PASS]:h(),[s.NB.PASS_LIFETIME]:h(),[s.NB.PASS_FAMILY]:h(),[s.NB.FAMILY]:h(),[s.NB.DUO]:h(),[s.NB.BUNDLE_PRO]:h(),[s.NB.BUNDLE_PRO_2024]:h(),[s.NB.BUNDLE_BIZ_2025]:h(),[s.NB.MAIL_PRO]:h(),[s.NB.MAIL_BUSINESS]:h(),[s.NB.PASS_PRO]:h(),[s.NB.PASS_BUSINESS]:h(),[s.NB.VPN_PRO]:null,[s.NB.VPN_BUSINESS]:null,[s.NB.LUMO]:h(),[s.NB.LUMO_BUSINESS]:h(),[s.NB.MEET_BUSINESS]:h(),[s.NB.MEET]:h(),[s.NB.VPN_PASS_BUNDLE_BUSINESS]:h(),[s.NB.VISIONARY]:h()}},{name:"share",plans:{[s.NB.FREE]:A(e,s.NB.FREE),[s.NB.BUNDLE]:A(e,s.NB.BUNDLE),[s.NB.MAIL]:A(e,s.NB.MAIL),[s.NB.VPN2024]:A(e,s.NB.VPN2024),[s.NB.DRIVE]:A(e,s.NB.DRIVE),[s.NB.DRIVE_1TB]:A(e,s.NB.DRIVE_1TB),[s.NB.DRIVE_BUSINESS]:A(e,s.NB.DRIVE_BUSINESS,u.l.B2B),[s.NB.PASS]:A(e,s.NB.PASS),[s.NB.PASS_LIFETIME]:A(e,s.NB.PASS_LIFETIME),[s.NB.PASS_FAMILY]:A(e,s.NB.PASS),[s.NB.FAMILY]:A(e,s.NB.FAMILY),[s.NB.DUO]:A(e,s.NB.DUO),[s.NB.BUNDLE_PRO]:A(e,s.NB.BUNDLE_PRO,u.l.B2B),[s.NB.BUNDLE_PRO_2024]:A(e,s.NB.BUNDLE_PRO_2024,u.l.B2B),[s.NB.BUNDLE_BIZ_2025]:A(e,s.NB.BUNDLE_BIZ_2025,u.l.B2B),[s.NB.MAIL_PRO]:A(e,s.NB.MAIL_PRO,u.l.B2B),[s.NB.MAIL_BUSINESS]:A(e,s.NB.MAIL_BUSINESS,u.l.B2B),[s.NB.PASS_PRO]:A(e,s.NB.PASS_PRO,u.l.B2B),[s.NB.PASS_BUSINESS]:A(e,s.NB.PASS_BUSINESS,u.l.B2B),[s.NB.VPN_PRO]:null,[s.NB.VPN_BUSINESS]:null,[s.NB.LUMO]:A(e,s.NB.LUMO),[s.NB.LUMO_BUSINESS]:A(e,s.NB.LUMO_BUSINESS),[s.NB.MEET_BUSINESS]:A(e,s.NB.MEET_BUSINESS),[s.NB.MEET]:A(e,s.NB.MEET),[s.NB.VPN_PASS_BUNDLE_BUSINESS]:A(e,s.NB.VPN_PASS_BUNDLE_BUSINESS),[s.NB.VISIONARY]:A(e,s.NB.VISIONARY)}},{name:"invitation",plans:{[s.NB.FREE]:g(),[s.NB.BUNDLE]:g(),[s.NB.MAIL]:g(),[s.NB.VPN2024]:g(),[s.NB.DRIVE]:g(),[s.NB.DRIVE_1TB]:g(),[s.NB.DRIVE_BUSINESS]:g(),[s.NB.PASS]:g(),[s.NB.PASS_LIFETIME]:g(),[s.NB.PASS_FAMILY]:g(),[s.NB.FAMILY]:g(),[s.NB.DUO]:g(),[s.NB.BUNDLE_PRO]:g(),[s.NB.BUNDLE_PRO_2024]:g(),[s.NB.BUNDLE_BIZ_2025]:g(),[s.NB.MAIL_PRO]:g(),[s.NB.MAIL_BUSINESS]:g(),[s.NB.PASS_PRO]:g(),[s.NB.PASS_BUSINESS]:g(),[s.NB.VPN_PRO]:null,[s.NB.VPN_BUSINESS]:null,[s.NB.LUMO]:g(),[s.NB.LUMO_BUSINESS]:g(),[s.NB.MEET_BUSINESS]:g(),[s.NB.MEET]:g(),[s.NB.VPN_PASS_BUNDLE_BUSINESS]:g(),[s.NB.VISIONARY]:g()}},{name:"availability",plans:{[s.NB.FREE]:null,[s.NB.BUNDLE]:null,[s.NB.MAIL]:null,[s.NB.VPN2024]:null,[s.NB.DRIVE]:null,[s.NB.DRIVE_1TB]:null,[s.NB.DRIVE_BUSINESS]:null,[s.NB.PASS]:null,[s.NB.PASS_LIFETIME]:null,[s.NB.PASS_FAMILY]:null,[s.NB.FAMILY]:v(),[s.NB.DUO]:v(),[s.NB.BUNDLE_PRO]:v(),[s.NB.BUNDLE_PRO_2024]:v(),[s.NB.BUNDLE_BIZ_2025]:v(),[s.NB.MAIL_PRO]:v(),[s.NB.MAIL_BUSINESS]:v(),[s.NB.PASS_PRO]:null,[s.NB.PASS_BUSINESS]:null,[s.NB.VPN_PRO]:null,[s.NB.VPN_BUSINESS]:null,[s.NB.LUMO]:null,[s.NB.LUMO_BUSINESS]:null,[s.NB.MEET_BUSINESS]:null,[s.NB.MEET]:null,[s.NB.VPN_PASS_BUNDLE_BUSINESS]:null,[s.NB.VISIONARY]:v()}},{name:"scheduling",plans:{[s.NB.FREE]:C(!1),[s.NB.BUNDLE]:C(!0,1),[s.NB.MAIL]:C(!0,1),[s.NB.VPN2024]:C(!1),[s.NB.DRIVE]:C(!1),[s.NB.DRIVE_1TB]:C(!1),[s.NB.DRIVE_BUSINESS]:C(!1),[s.NB.PASS]:C(!1),[s.NB.PASS_LIFETIME]:C(!1),[s.NB.PASS_FAMILY]:C(!1),[s.NB.FAMILY]:C(!0,1),[s.NB.DUO]:C(!0,1),[s.NB.MAIL_PRO]:C(!0,1),[s.NB.MAIL_BUSINESS]:C(!0,25),[s.NB.BUNDLE_PRO]:C(!0,25),[s.NB.BUNDLE_PRO_2024]:C(!0,25),[s.NB.BUNDLE_BIZ_2025]:C(!0,25),[s.NB.PASS_PRO]:C(!1),[s.NB.PASS_BUSINESS]:C(!1),[s.NB.VPN_PRO]:C(!1),[s.NB.VPN_BUSINESS]:C(!1),[s.NB.LUMO]:C(!1),[s.NB.LUMO_BUSINESS]:C(!1),[s.NB.MEET_BUSINESS]:C(!0,25),[s.NB.MEET]:C(!0,25),[s.NB.VISIONARY]:C(!0,25),[s.NB.VPN_PASS_BUNDLE_BUSINESS]:C(!1)}}]},49066(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(28719),o=r(12743),s=r(88508),l=r(39033),c=r(52315),u=r(33903),d=r
2494(13197),f=r(87030),m=r(41625),p=r(68484);let h=(e,t)=>{let{highlight:r=!1,boldStorageSize:i=!1}=t;if(-1===e){let e=t.freePlan.MaxBaseRewardSpace,r=t.freePlan.MaxDriveRewardSpace,a=(0,f.Ay)({bytes:r,fraction:0}),i=(0,f.Ay)({bytes:e,fraction:0}),o=(0,f.Ay)({bytes:r+e,fraction:0});return{id:"storage",text:(0,n.c)("new_plans: feature").t`Up to ${o} storage`,subtext:t.subtext?`${i} Mail + ${a} Drive`:void 0,included:!0,icon:c.S}}let o=(0,f.Ay)({bytes:e,fraction:0,unitOptions:{max:"TB"}});t.duo&&(o=(0,f.Ay)({bytes:2*m.Z.TB,fraction:0,unitOptions:{max:"TB"}}));let s=i?(0,a.jsx)("b",{children:o},"bold-storage-size"):o,l=t.family?(0,n.c)("new_plans: tooltip").t`Storage space is shared between users across ${d.uc}, ${d.VX}, ${d.Le}, and ${d.o8}`:(0,n.c)("new_plans: tooltip").t`Storage space is shared across ${d.uc}, ${d.VX}, ${d.Le}, and ${d.o8}`;return{id:"storage",text:(0,n.c)("new_plans: feature").jt`${s} storage`,subtext:t.subtext?(0,n.c)("storage_split: info").t`For all ${"Proton"} services`:void 0,tooltip:l,included:!0,highlight:r,icon:c.S}},A=(e,t)=>{let r=(0,f.Ay)({bytes:e,fraction:0,unitOptions:{max:"TB"}});return{id:"storage-b2b",text:(0,n.c)("new_plans: feature").t`${r} of secure storage per user`,tooltip:(0,n.c)("new_plans: tooltip").t`Storage space is shared across ${d.uc}, ${d.VX}, and ${d.Le}. Administrators can allocate different storage amounts to users in their organization`,subtext:t.subtext?(0,n.c)("storage_split: info").t`For all ${"Proton"} services`:void 0,included:!0,highlight:t.highlight,icon:c.S}},g=()=>({id:"drive-end-to-end-encryption",text:(0,n.c)("new_plans: feature").t`End-to-end encryption`,included:!0}),v=e=>365===e?{id:"version-history",text:(0,n.c)("new_plans: feature").ngettext((0,n.pD)`${e}-day file version history`,`${e}-days file version history`,e),included:!0,icon:s.F}:"10y"===e?{id:"version-history",text:(0,n.c)("new_plans: feature").t`10-year file version history`,included:!0,icon:s.F}:{id:"version-history",text:(0,n.c)("new_plans: feature").t`Recover previous file versions`,included:!0,icon:s.F},y=()=>({id:"drive-share",text:(0,n.c)("new_plans: feature").t`Share files with no size limit`,tooltip:(0,n.c)("new_plans: tooltip").t`Share your files or folders with anyone by using secure, shareable links`,included:!0}),C=()=>({id:"sync-and-backup",text:(0,n.c)("new_plans: feature").t`Sync and backup all your files across devices`,included:!0}),b=()=>({id:"document-editor",text:(0,n.c)("new_plans: feature").t`Online document editor`,included:!0,icon:l.u}),S=(e,t)=>{var r,a,n,i,o,s,l,c,d,f,m,p,g,v,y,C;return{name:"storage",plans:{[u.NB.FREE]:h(-1,{subtext:!0,freePlan:t}),[u.NB.BUNDLE]:h((null==(r=e[u.NB.BUNDLE])?void 0:r.MaxSpace)??536870912e3,{subtext:!0,freePlan:t}),[u.NB.MAIL]:h((null==(a=e[u.NB.MAIL])?void 0:a.MaxSpace)??0x3c0000000,{subtext:!0,freePlan:t}),[u.NB.VPN2024]:h(-1,{subtext:!0,freePlan:t}),[u.NB.DRIVE]:h((null==(n=e[u.NB.DRIVE])?void 0:n.MaxSpace)??0x3200000000,{subtext:!0,freePlan:t}),[u.NB.DRIVE_1TB]:h((null==(i=e[u.NB.DRIVE_1TB])?void 0:i.MaxSpace)??0x10000000000,{subtext:!0,freePlan:t}),[u.NB.DRIVE_BUSINESS]:A((null==(o=e[u.NB.DRIVE_BUSINESS])?void 0:o.MaxSpace)??0x10000000000,{subtext:!0}),[u.NB.PASS]:h((null==(s=e[u.NB.PASS])?void 0:s.MaxSpace)??-1,{freePlan:t}),[u.NB.PASS_LIFETIME]:h(-1,{subtext:!0,freePlan:t}),[u.NB.PASS_FAMILY]:null,[u.NB.FAMILY]:h((null==(l=e[u.NB.FAMILY])?void 0:l.MaxSpace)??0x28000000000,{family:!0,subtext:!0,freePlan:t}),[u.NB.DUO]:h((null==(c=e[u.NB.DUO])?void 0:c.MaxSpace)??0x20000000000,{duo:!0,subtext:!0,freePlan:t}),[u.NB.MAIL_PRO]:A((null==(d=e[u.NB.MAIL_PRO])?void 0:d.MaxSpace)??0x3c0000000,{subtext:!0}),[u.NB.MAIL_BUSINESS]:A((null==(f=e[u.NB.MAIL_BUSINESS])?void 0:f.MaxSpace)??0xc80000000,{subtext:!0}),[u.NB.BUNDLE_PRO]:A((null==(m=e[u.NB.BUNDLE_PRO])?void 0:m.MaxSpace)??536870912e3,{subtext:!0}),[u.NB.BUNDLE_PRO_2024]:A((null==(p=e[u.NB.BUNDLE_PRO_2024])?void 0:p.MaxSpace)??0x10000000000,{subtext:!0}),[u.NB.BUNDLE_BIZ_2025]:A((null==(g=e[u.NB.BUNDLE_BIZ_2025])?void 0:g.MaxSpace)??0x10000000000,{subtext:!0}),[u.NB.PASS_PRO]:h(-1,{subtext:!0,freePlan:t}),[u.NB.PASS_BUSINESS]:h((null==(v=e[u.NB.PASS_BUSINESS])?void 0:v.MaxSpace)??-1,{freePlan:t}),[u.NB.VPN_PRO]:null,[u.NB.VPN_BUSINESS]:null,[u.NB.LUMO]:h(-1,{subtext:!0,freePlan:t}),[u.NB.LUMO_BUSINESS]:h(-1,{subtext:!0,freePlan:t}),[u.NB.MEET_BUSINESS]:h(-1,{subtext:!0,freePlan:t}),[u.NB.MEET]:h(-1,{subtext:!0,freePlan:t}),[u.NB.VISIONARY]:h((null==(y=e[u.NB.VISIONARY])?void 0:y.MaxSpace)??0x30000000000,{subtext:!0,freePlan:t}),[u.NB.VPN_PASS_BUNDLE_BUSINESS]:h((null==(C=e[u.NB.VPN_PASS_BUNDLE_BUSINESS])?void 0:C.MaxSpace)??-1,{subtext:!0,freePlan:t})}}};r.d(t,["Ah",0,e=>{let t=(0,f.Ay)({bytes:e,fraction:0,unitOptions:{max:"TB"}});return{id:"short-storage-b2b",text:(0,n.c)("new_plans: feature").t`${t} storage per user`,included:!0,icon:c.S}},"BZ",0,e=>{let t=(0,f.Ay)({bytes:e.MaxBaseRewardSpace,fraction:0});return{id:"free-mail-storage",text:(0,n.c)("storage_split: feature").t`Up to ${t} Mail storage`,tooltip:(0,n.c)("storage_split: feature").t`Storage for data generated by ${"Proton"} ${"Mail"}, ${d.KC}, ${d.fx}, and ${"Pass"}`,included:!0,icon:c.S}},"Gk",0,A,"M0",0,h,"SZ",0,e=>{let t=(0,f.Ay)({bytes:e.MaxDriveRewardSpace,fraction:0});return{id:"free-drive-storage",text:(0,n.c)("storage_split: feature").t`Up to ${t} Drive storage`,tooltip:"",included:!0,icon:c.S}},"VD",0,C,"WP",0,(e,t)=>[S(e,t),{name:"version-history",plans:{[u.NB.FREE]:null,[u.NB.BUNDLE]:v("10y"),[u.NB.MAIL]:v(),[u.NB.VPN2024]:v(),[u.NB.DRIVE]:v("10y"),[u.NB.DRIVE_1TB]:v("10y"),[u.NB.DRIVE_BUSINESS]:v(365),[u.NB.PASS]:v(),[u.NB.PASS_LIFETIME]:v(),[u.NB.PASS_FAMILY]:v(),[u.NB.FAMILY]:v("10y"),[u.NB.DUO]:v("10y"),[u.NB.MAIL_PRO]:v(),[u.NB.MAIL_BUSINESS]:v(),[u.NB.BUNDLE_PRO]:v("10y"),[u.NB.BUNDLE_PRO_2024]:v("10y"),[u.NB.BUNDLE_BIZ_2025]:v("10y"),[u.NB.PASS_PRO]:v(),[u.NB.PASS_BUSINESS]:v(),[u.NB.VPN_PRO]:v(),[u.NB.VPN_BUSINESS]:v(),[u.NB.LUMO]:null,[u.NB.LUMO_BUSINESS]:null,[u.NB.MEET_BUSINESS]:null,[u.NB.MEET]:null,[u.NB.VISIONARY]:v("10y"),[u.NB.VPN_PASS_BUNDLE_BUSINESS]:v()}},{name:"encryption",plans:{[u.NB.FREE]:g(),[u.NB.BUNDLE]:g(),[u.NB.MAIL]:g(),[u.NB.VPN2024]:g(),[u.NB.DRIVE]:g(),[u.NB.DRIVE_1TB]:g(),[u.NB.DRIVE_BUSINESS]:g(),[u.NB.PASS]:g(),[u.NB.PASS_LIFETIME]:g(),[u.NB.PASS_FAMILY]:g(),[u.NB.FAMILY]:g(),[u.NB.DUO]:g(),[u.NB.MAIL_PRO]:g(),[u.NB.MAIL_BUSINESS]:g(),[u.NB.BUNDLE_PRO]:g(),[u.NB.BUNDLE_PRO_2024]:g(),[u.NB.BUNDLE_BIZ_2025]:g(),[u.NB.PASS_PRO]:g(),[u.NB.PASS_BUSINESS]:g(),[u.NB.VPN_PRO]:null,[u.NB.VPN_BUSINESS]:null,[u.NB.LUMO]:g(),[u.NB.LUMO_BUSINESS]:g(),[u.NB.MEET_BUSINESS]:g(),[u.NB.MEET]:g(),[u.NB.VISIONARY]:g(),[u.NB.VPN_PASS_BUNDLE_BUSINESS]:g()}},{name:"document-editor",target:p.l.B2B,plans:{[u.NB.FREE]:b(),[u.NB.BUNDLE]:b(),[u.NB.MAIL]:b(),[u.NB.VPN2024]:b(),[u.NB.DRIVE]:b(),[u.NB.DRIVE_1TB]:b(),[u.NB.DRIVE_BUSINESS]:b(),[u.NB.PASS]:b(),[u.NB.PASS_LIFETIME]:b(),[u.NB.PASS_FAMILY]:b(),[u.NB.FAMILY]:b(),[u.NB.DUO]:b(),[u.NB.MAIL_PRO]:b(),[u.NB.MAIL_BUSINESS]:b(),[u.NB.BUNDLE_PRO]:b(),[u.NB.BUNDLE_PRO_2024]:b(),[u.NB.BUNDLE_BIZ_2025]:b(),[u.NB.PASS_PRO]:b(),[u.NB.PASS_BUSINESS]:b(),[u.NB.VPN_PRO]:null,[u.NB.VPN_BUSINESS]:null,[u.NB.LUMO]:b(),[u.NB.LUMO_BUSINESS]:b(),[u.NB.MEET_BUSINESS]:b(),[u.NB.MEET]:b(),[u.NB.VISIONARY]:b(),[u.NB.VPN_PASS_BUNDLE_BUSINESS]:b()}},{name:"share",plans:{[u.NB.FREE]:y(),[u.NB.BUNDLE]:y(),[u.NB.MAIL]:y(),[u.NB.VPN2024]:y(),[u.NB.DRIVE]:y(),[u.NB.DRIVE_1TB]:y(),[u.NB.DRIVE_BUSINESS]:y(),[u.NB.PASS]:y(),[u.NB.PASS_LIFETIME]:y(),[u.NB.PASS_FAMILY]:y(),[u.NB.FAMILY]:y(),[u.NB.DUO]:y(),[u.NB.MAIL_PRO]:y(),[u.NB.MAIL_BUSINESS]:y(),[u.NB.BUNDLE_PRO]:y(),[u.NB.BUNDLE_PRO_2024]:y(),[u.NB.BUNDLE_BIZ_2025]:y(),[u.NB.PASS_PRO]:y(),[u.NB.PASS_BUSINESS]:y(),[u.NB.VPN_PRO]:null,[u.NB.VPN_BUSINESS]:null,[u.NB.LUMO]:y(),[u.NB.LUMO_BUSINESS]:y(),[u.NB.MEET_BUSINESS]:y(),[u.NB.MEET]:y(),[u.NB.VISIONARY]:y(),[u.NB.VPN_PASS_BUNDLE_BUSINESS]:y()}},{name:"sync-and-backup",plans:{[u.NB.FREE]:C(),[u.NB.BUNDLE]:C(),[u.NB.MAIL]:C(),[u.NB.VPN2024]:C(),[u.NB.DRIVE]:C(),[u.NB.DRIVE_1TB]:C(),[u.NB.DRIVE_BUSINESS]:C(),[u.NB.PASS]:C(),[u.NB.PASS_LIFETIME]:C(),[u.NB.PASS_FAMILY]:C(),[u.NB.FAMILY]:C(),[u.NB.DUO]:C(),[u.NB.MAIL_PRO]:C(),[u.NB.MAIL_BUSINESS]:C(),[u.NB.BUNDLE_PRO]:C(),[u.NB.BUNDLE_PRO_2024]:C(),[u.NB.BUNDLE_BIZ_2025]:C(),[u.NB.PASS_PRO]:C(),[u.NB.PASS_BUSINESS]:C(),[u.NB.VPN_PRO]:null,[u.NB.VPN_BUSINESS]:null,[u.NB.LUMO]:C(),[u.NB.LUMO_BUSINESS]:C(),[u.NB.MEET_BUSINESS]:C(),[u.NB.MEET]:C(),[u.NB.VISIONARY]:C(),[u.NB.VPN_PASS_BUNDLE_BUSINESS]:C()}}],"Xx",0,()=>({id:"collaborate",text:(0,n.c)("new_plans: feature").t`Collaborate and share large files`,included:!0,icon:o.k}),"c7",0,S,"es",0,()=>({id:"basic-features",text:(0,n.c)("new_plans: feature").t`All basic ${"Proton"} services (${"Mail"}, ${"VPN"}, ${"Pass"})`,included:!0,icon:i.m}),"et",0,e=>{let t=(0,n.c)("new_plans: tooltip").t`${d.Le}: Secure your files with encrypted cloud storage. Includes automatic sync, encrypted file sharing, and more.`;return((null==e?void 0:e.duo)||(null==e?void 0:e.family))&&(t=(0,n.c)("new_plans: tooltip").t`Secure your files with encrypted cloud storage. Includes automatic sync, encrypted file sharing, and more.`),{id:"drive-app",text:d.Le,tooltip:t,included:!0,icon:o.k}}
2494,"hh",0,v,"n6",0,b,"rG",0,e=>({id:"storage-boost-b2b",icon:c.S,text:(0,n.c)("new_plans: Upsell attribute").t`Boost your storage space to ${e} per user`,included:!0})])},44005(e,t,r){"use strict";var a=r(6780),n=r(35443),i=r(21778),o=r(3169),s=r(95304),l=r(33903),c=r(13197),u=r(68484),d=r(49066),f=r(12280);let m=e=>(0,a.c)("new_plans: feature").ngettext((0,a.pD)`Up to ${e} user`,`Up to ${e} users`,e),p=()=>(0,a.c)("new_plans: feature").t`1 user`,h=(e,t)=>{let r,n="limited"===e?(0,a.c)("new_plans: feature").t`Limited support`:(0,a.c)("new_plans: feature").t`Priority support`;switch(t){case"drive":r=(0,a.c)("customer_support.feature.drive").t`For ${c.Le}`;break;case"mail":r=(0,a.c)("customer_support.feature.mail").t`For ${c.uc}`;break;case"pass":r=(0,a.c)("customer_support.feature.pass").t`For ${c.o8}`;break;case"vpn":r=(0,a.c)("customer_support.feature.vpn").t`For ${c.R$}`;break;case"meet":r=(0,a.c)("customer_support.feature.meet").t`For ${c.Yr}`;break;case"all":r=(0,a.c)("customer_support.feature.all").t`For all ${"Proton"} services`}return{id:"support",text:n,subtext:r,included:!0,icon:i.R}},A=()=>({id:"24x7-support",included:!0,text:(0,a.c)("new_plans: feature").t`24/7 account management support`}),g=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{id:"sentinel",text:(0,a.c)("new_plans: feature").t`${c.Mv} program`,tooltip:(0,a.c)("new_plans: tooltip").t`Provides the highest level of account security protection and specialist support`,included:e,icon:o.Q}},v=()=>({id:"admin-panel",text:(0,a.c)("new_plans: feature").t`Administration Panel`,included:!0}),y=e=>({id:"custom-branding",text:(0,a.c)("new_plans: feature").t`Custom workspace branding`,tooltip:(0,a.c)("new_plans: tooltip").t`Upload your business' logo to customize your teams experience on the ${"Proton"} web apps`,included:e,icon:n.K});r.d(t,["AA",0,m,"C",0,p,"DF",0,e=>({id:"users",text:1===e?p():m(e),icon:s.B,included:!0}),"F7",0,A,"H4",0,g,"K",0,function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{id:"pass-monitor",text:(0,f.hF)(),included:e,icon:o.Q}},"k2",0,(e,t)=>[{name:"user-number",target:u.l.FAMILY,plans:{[l.NB.FREE]:{id:"user-number",text:p(),included:!0},[l.NB.BUNDLE]:null,[l.NB.MAIL]:null,[l.NB.VPN2024]:null,[l.NB.PASS]:null,[l.NB.PASS_LIFETIME]:null,[l.NB.DRIVE]:null,[l.NB.DRIVE_1TB]:null,[l.NB.DRIVE_BUSINESS]:null,[l.NB.FAMILY]:{id:"user-number",text:m(6),included:!0,highlight:!0},[l.NB.DUO]:{id:"user-number",text:m(2),included:!0,highlight:!0},[l.NB.MAIL_PRO]:null,[l.NB.MAIL_BUSINESS]:null,[l.NB.BUNDLE_PRO]:null,[l.NB.BUNDLE_PRO_2024]:null,[l.NB.BUNDLE_BIZ_2025]:null,[l.NB.PASS_PRO]:null,[l.NB.PASS_FAMILY]:{id:"user-number",text:(e=>{let{n:t,admins:r,users:n}=e,i=(0,a.c)("new_plans: feature highlight").ngettext((0,a.pD)`${r} admin`,`${r} admins`,r),o=(0,a.c)("new_plans: feature highlight").ngettext((0,a.pD)`${n} user`,`${n} users`,n);return(0,a.c)("new_plans: feature").ngettext((0,a.pD)`Up to ${t} user (${i}, ${o})`,`Up to ${t} users (${i}, ${o})`,t)})({n:6,admins:1,users:5}),included:!0,highlight:!0},[l.NB.PASS_BUSINESS]:null,[l.NB.VPN_PRO]:null,[l.NB.VPN_BUSINESS]:null,[l.NB.LUMO]:null,[l.NB.LUMO_BUSINESS]:null,[l.NB.MEET_BUSINESS]:null,[l.NB.MEET]:null,[l.NB.VISIONARY]:{id:"user-number",text:m(6),included:!0,highlight:!0},[l.NB.VPN_PASS_BUNDLE_BUSINESS]:null}},(0,d.c7)(e,t),{name:"support",plans:{[l.NB.FREE]:h("limited"),[l.NB.BUNDLE]:h("priority"),[l.NB.MAIL]:h("priority"),[l.NB.VPN2024]:h("priority"),[l.NB.DRIVE]:h("priority"),[l.NB.DRIVE_1TB]:h("priority"),[l.NB.DRIVE_BUSINESS]:h("priority","drive"),[l.NB.PASS]:h("priority"),[l.NB.PASS_LIFETIME]:h("priority"),[l.NB.FAMILY]:h("priority"),[l.NB.DUO]:h("priority"),[l.NB.MAIL_PRO]:h("priority","mail"),[l.NB.MAIL_BUSINESS]:h("priority","mail"),[l.NB.BUNDLE_PRO]:h("priority","all"),[l.NB.BUNDLE_PRO_2024]:h("priority","all"),[l.NB.BUNDLE_BIZ_2025]:h("priority","all"),[l.NB.PASS_PRO]:A(),[l.NB.PASS_FAMILY]:h("priority"),[l.NB.PASS_BUSINESS]:A(),[l.NB.VPN_PRO]:h("priority","vpn"),[l.NB.VPN_BUSINESS]:h("priority","vpn"),[l.NB.LUMO]:h("priority"),[l.NB.LUMO_BUSINESS]:h("priority"),[l.NB.MEET_BUSINESS]:h("priority","meet"),[l.NB.MEET]:h("priority","meet"),[l.NB.VISIONARY]:h("priority"),[l.NB.VPN_PASS_BUNDLE_BUSINESS]:h("priority")}},{name:"sentinel",plans:{[l.NB.FREE]:g(),[l.NB.BUNDLE]:g(!0),[l.NB.MAIL]:g(),[l.NB.VPN2024]:g(),[l.NB.DRIVE]:g(),[l.NB.DRIVE_1TB]:g(),[l.NB.DRIVE_BUSINESS]:null,[l.NB.PASS]:g(!0),[l.NB.PASS_LIFETIME]:g(!0),[l.NB.FAMILY]:g(!0),[l.NB.DUO]:g(!0),[l.NB.MAIL_PRO]:g(),[l.NB.MAIL_BUSINESS]:g(!0),[l.NB.BUNDLE_PRO]:g(!0),[l.NB.BUNDLE_PRO_2024]:g(!0),[l.NB.BUNDLE_BIZ_2025]:g(!0),[l.NB.PASS_PRO]:g(),[l.NB.PASS_FAMILY]:g(!0),[l.NB.PASS_BUSINESS]:g(!0),[l.NB.VPN_PRO]:g(),[l.NB.VPN_BUSINESS]:g(!0),[l.NB.LUMO]:g(),[l.NB.LUMO_BUSINESS]:null,[l.NB.MEET_BUSINESS]:g(!1),[l.NB.MEET]:g(!1),[l.NB.VISIONARY]:g(!0),[l.NB.VPN_PASS_BUNDLE_BUSINESS]:g(!0)}},{name:"custom-branding",plans:{[l.NB.FREE]:null,[l.NB.BUNDLE]:null,[l.NB.MAIL]:null,[l.NB.VPN2024]:null,[l.NB.DRIVE]:null,[l.NB.DRIVE_1TB]:null,[l.NB.DRIVE_BUSINESS]:y(!0),[l.NB.PASS]:null,[l.NB.PASS_LIFETIME]:null,[l.NB.FAMILY]:null,[l.NB.DUO]:null,[l.NB.MAIL_PRO]:y(!1),[l.NB.MAIL_BUSINESS]:y(!0),[l.NB.BUNDLE_PRO]:y(!0),[l.NB.BUNDLE_PRO_2024]:y(!0),[l.NB.BUNDLE_BIZ_2025]:y(!0),[l.NB.PASS_PRO]:null,[l.NB.PASS_FAMILY]:null,[l.NB.PASS_BUSINESS]:null,[l.NB.VPN_PRO]:null,[l.NB.VPN_BUSINESS]:null,[l.NB.LUMO]:null,[l.NB.LUMO_BUSINESS]:null,[l.NB.MEET_BUSINESS]:null,[l.NB.MEET]:null,[l.NB.VISIONARY]:null,[l.NB.VPN_PASS_BUNDLE_BUSINESS]:null}},{name:"admin-panel",target:u.l.B2B,plans:{[l.NB.FREE]:null,[l.NB.BUNDLE]:null,[l.NB.MAIL]:null,[l.NB.VPN2024]:null,[l.NB.DRIVE]:null,[l.NB.DRIVE_1TB]:null,[l.NB.DRIVE_BUSINESS]:null,[l.NB.PASS]:null,[l.NB.PASS_LIFETIME]:null,[l.NB.FAMILY]:null,[l.NB.DUO]:null,[l.NB.MAIL_PRO]:null,[l.NB.MAIL_BUSINESS]:null,[l.NB.BUNDLE_PRO]:null,[l.NB.BUNDLE_PRO_2024]:null,[l.NB.BUNDLE_BIZ_2025]:v(),[l.NB.PASS_PRO]:v(),[l.NB.PASS_FAMILY]:v(),[l.NB.PASS_BUSINESS]:v(),[l.NB.VPN_PRO]:null,[l.NB.VPN_BUSINESS]:null,[l.NB.LUMO]:null,[l.NB.LUMO_BUSINESS]:null,[l.NB.MEET_BUSINESS]:null,[l.NB.MEET]:null,[l.NB.VISIONARY]:null,[l.NB.VPN_PASS_BUNDLE_BUSINESS]:v()}}],"k6",0,h,"wb",0,v])},26586(e,t,r){"use strict";var a=r(77223),n=r(60658),i=r(15447),o=r(49066),s=r(44005),l=r(60223),c=r(25510),u=r(89611),d=r(12280),f=r(94054),m=r(34214);r.d(t,["n",0,e=>{let{plansMap:t,freePlan:r}=e;return{highlight:(0,s.k2)(t,r),mail:(0,c.f)(t),calendar:(0,i.uN)(t),drive:(0,o.WP)(t,r),pass:(0,d.jL)(),vpn:(0,f.b4)(),wallet:(0,m.L$)(),lumo:(0,l.dj)(),meet:(0,u.fu)(),team:(0,n.GH)(),support:(0,n.Pb)()}},"v",0,(e,t,r)=>t.filter(e=>void 0===e.target||e.target===r).map(t=>t.plans[e]).filter(a.A)])},60223(e,t,r){"use strict";var a=r(6780),n=r(5220),i=r(99730),o=r(6487),s=r(88508),l=r(70719),c=r(35784),u=r(3169),d=r
2494(60146),f=r(17786),m=r(33903),p=r(66557);let h=()=>(0,a.c)("collider_2025: feature").t`Unlimited daily chats`,A=e=>({id:"daily-chats",text:"limited"===e?(0,a.c)("collider_2025: feature").t`Limited daily chats`:h(),included:!0,icon:d.j}),g=()=>({id:"web-search-access",text:(0,a.c)("collider_2025: feature").t`Web search access`,included:!0,icon:c.T}),v=()=>(0,a.c)("collider_2025: feature").t`Full chat history with search`,y=e=>({id:"chat-history",text:"basic"===e?(0,a.c)("collider_2025: feature").t`Basic chat history`:v(),included:!0,icon:s.F}),C=e=>({id:"favourites",text:"limited"===e?(0,a.c)("collider_2025: feature").t`Limited favorites`:(0,a.c)("collider_2025: feature").t`Unlimited favorites for quick access`,included:!0,icon:f.v}),b=e=>({id:"upload-and-query",text:"small"===e?(0,a.c)("collider_2025: feature").t`Upload and query small files`:(0,a.c)("collider_2025: feature").t`Upload and query multiple large files`,included:!0,icon:i.B}),S=()=>(0,a.c)("collider_2025: feature").t`Access to advanced AI models`,w=e=>({id:"access-to-advanced-ai",text:S(),included:e,icon:o.E});r.d(t,["Bk",0,()=>[A("limited"),g(),y("basic"),C("limited"),b("small")],"Ej",0,()=>[{id:"zero-access-encryption",text:(0,a.c)("collider_2025: feature").t`Zero-access encryption`,included:!0,icon:l.w},A("unlimited"),g(),y("full"),b("large"),w(!0),{id:"never-used-for-training",text:(0,a.c)("collider_2025: feature").t`Data never used for AI training`,included:!0,icon:n.f},{id:"data-protection-compliance",text:(0,a.c)("collider_2025: feature").t`Compliance with data protection regulations`,included:!0,icon:u.Q}],"PS",0,v,"U6",0,h,"Xu",0,()=>[A("unlimited"),g(),y("full"),C("unlimited"),b("large"),w(!0),(0,p.G)()],"dj",0,()=>[{name:"daily-chats",plans:{[m.NB.FREE]:A("limited"),[m.NB.BUNDLE]:A("limited"),[m.NB.MAIL]:A("limited"),[m.NB.VPN2024]:A("limited"),[m.NB.DRIVE]:A("limited"),[m.NB.DRIVE_1TB]:A("limited"),[m.NB.DRIVE_BUSINESS]:A("limited"),[m.NB.PASS]:A("limited"),[m.NB.PASS_LIFETIME]:A("limited"),[m.NB.PASS_FAMILY]:A("limited"),[m.NB.FAMILY]:A("limited"),[m.NB.DUO]:A("limited"),[m.NB.MAIL_PRO]:A("limited"),[m.NB.MAIL_BUSINESS]:A("limited"),[m.NB.BUNDLE_PRO]:A("limited"),[m.NB.BUNDLE_PRO_2024]:A("limited"),[m.NB.BUNDLE_BIZ_2025]:A("unlimited"),[m.NB.PASS_PRO]:A("limited"),[m.NB.PASS_BUSINESS]:A("limited"),[m.NB.VPN_PRO]:A("limited"),[m.NB.VPN_BUSINESS]:A("limited"),[m.NB.LUMO]:A("unlimited"),[m.NB.LUMO_BUSINESS]:A("unlimited"),[m.NB.MEET_BUSINESS]:A("limited"),[m.NB.MEET]:A("limited"),[m.NB.VISIONARY]:A("unlimited"),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:A("limited")}},{name:"web-search-access",plans:{[m.NB.FREE]:g(),[m.NB.BUNDLE]:g(),[m.NB.MAIL]:g(),[m.NB.VPN2024]:g(),[m.NB.DRIVE]:g(),[m.NB.DRIVE_1TB]:g(),[m.NB.DRIVE_BUSINESS]:g(),[m.NB.PASS]:g(),[m.NB.PASS_LIFETIME]:g(),[m.NB.PASS_FAMILY]:g(),[m.NB.FAMILY]:g(),[m.NB.DUO]:g(),[m.NB.MAIL_PRO]:g(),[m.NB.MAIL_BUSINESS]:g(),[m.NB.BUNDLE_PRO]:g(),[m.NB.BUNDLE_PRO_2024]:g(),[m.NB.BUNDLE_BIZ_2025]:g(),[m.NB.PASS_PRO]:g(),[m.NB.PASS_BUSINESS]:g(),[m.NB.VPN_PRO]:g(),[m.NB.VPN_BUSINESS]:g(),[m.NB.LUMO]:g(),[m.NB.LUMO_BUSINESS]:g(),[m.NB.MEET_BUSINESS]:g(),[m.NB.MEET]:g(),[m.NB.VISIONARY]:g(),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:g()}},{name:"chat-history",plans:{[m.NB.FREE]:y("basic"),[m.NB.BUNDLE]:y("basic"),[m.NB.MAIL]:y("basic"),[m.NB.VPN2024]:y("basic"),[m.NB.DRIVE]:y("basic"),[m.NB.DRIVE_1TB]:y("basic"),[m.NB.DRIVE_BUSINESS]:y("basic"),[m.NB.PASS]:y("basic"),[m.NB.PASS_LIFETIME]:y("basic"),[m.NB.PASS_FAMILY]:y("basic"),[m.NB.FAMILY]:y("basic"),[m.NB.DUO]:y("basic"),[m.NB.MAIL_PRO]:y("basic"),[m.NB.MAIL_BUSINESS]:y("basic"),[m.NB.BUNDLE_PRO]:y("basic"),[m.NB.BUNDLE_PRO_2024]:y("basic"),[m.NB.BUNDLE_BIZ_2025]:y("full"),[m.NB.PASS_PRO]:y("basic"),[m.NB.PASS_BUSINESS]:y("basic"),[m.NB.VPN_PRO]:y("basic"),[m.NB.VPN_BUSINESS]:y("basic"),[m.NB.LUMO]:y("full"),[m.NB.LUMO_BUSINESS]:y("full"),[m.NB.MEET_BUSINESS]:y("basic"),[m.NB.MEET]:y("basic"),[m.NB.VISIONARY]:y("full"),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:y("basic")}},{name:"favourites",plans:{[m.NB.FREE]:C("limited"),[m.NB.BUNDLE]:C("limited"),[m.NB.MAIL]:C("limited"),[m.NB.VPN2024]:C("limited"),[m.NB.DRIVE]:C("limited"),[m.NB.DRIVE_1TB]:C("limited"),[m.NB.DRIVE_BUSINESS]:C("limited"),[m.NB.PASS]:C("limited"),[m.NB.PASS_LIFETIME]:C("limited"),[m.NB.PASS_FAMILY]:C("limited"),[m.NB.FAMILY]:C("limited"),[m.NB.DUO]:C("limited"),[m.NB.MAIL_PRO]:C("limited"),[m.NB.MAIL_BUSINESS]:C("limited"),[m.NB.BUNDLE_PRO]:C("limited"),[m.NB.BUNDLE_PRO_2024]:C("limited"),[m.NB.BUNDLE_BIZ_2025]:C("unlimited"),[m.NB.PASS_PRO]:C("limited"),[m.NB.PASS_BUSINESS]:C("limited"),[m.NB.VPN_PRO]:C("limited"),[m.NB.VPN_BUSINESS]:C("limited"),[m.NB.LUMO]:C("unlimited"),[m.NB.LUMO_BUSINESS]:C("unlimited"),[m.NB.MEET_BUSINESS]:C("limited"),[m.NB.MEET]:C("limited"),[m.NB.VISIONARY]:C("unlimited"),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:C("limited")}},{name:"upload-and-query-files",plans:{[m.NB.FREE]:b("small"),[m.NB.BUNDLE]:b("small"),[m.NB.MAIL]:b("small"),[m.NB.VPN2024]:b("small"),[m.NB.DRIVE]:b("small"),[m.NB.DRIVE_1TB]:b("small"),[m.NB.DRIVE_BUSINESS]:b("small"),[m.NB.PASS]:b("small"),[m.NB.PASS_LIFETIME]:b("small"),[m.NB.PASS_FAMILY]:b("small"),[m.NB.FAMILY]:b("small"),[m.NB.DUO]:b("small"),[m.NB.MAIL_PRO]:b("small"),[m.NB.MAIL_BUSINESS]:b("small"),[m.NB.BUNDLE_PRO]:b("small"),[m.NB.BUNDLE_PRO_2024]:b("small"),[m.NB.BUNDLE_BIZ_2025]:b("large"),[m.NB.PASS_PRO]:b("small"),[m.NB.PASS_BUSINESS]:b("small"),[m.NB.VPN_PRO]:b("small"),[m.NB.VPN_BUSINESS]:b("small"),[m.NB.LUMO]:b("large"),[m.NB.LUMO_BUSINESS]:b("large"),[m.NB.MEET_BUSINESS]:b("small"),[m.NB.MEET]:b("small"),[m.NB.VISIONARY]:b("large"),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:b("small")}},{name:"access-to-advanced-ai",plans:{[m.NB.FREE]:w(!1),[m.NB.BUNDLE]:w(!1),[m.NB.MAIL]:w(!1),[m.NB.VPN2024]:w(!1),[m.NB.DRIVE]:w(!1),[m.NB.DRIVE_1TB]:w(!1),[m.NB.DRIVE_BUSINESS]:w(!1),[m.NB.PASS]:w(!1),[m.NB.PASS_LIFETIME]:w(!1),[m.NB.PASS_FAMILY]:w(!1),[m.NB.FAMILY]:w(!1),[m.NB.DUO]:w(!1),[m.NB.MAIL_PRO]:w(!1),[m.NB.MAIL_BUSINESS]:w(!1),[m.NB.BUNDLE_PRO]:w(!1),[m.NB.BUNDLE_PRO_2024]:w(!1),[m.NB.BUNDLE_BIZ_2025]:w(!0),[m.NB.PASS_PRO]:w(!1),[m.NB.PASS_BUSINESS]:w(!1),[m.NB.VPN_PRO]:w(!1),[m.NB.VPN_BUSINESS]:w(!1),[m.NB.LUMO]:w(!0),[m.NB.LUMO_BUSINESS]:w(!0),[m.NB.MEET_BUSINESS]:w(!1),[m.NB.MEET]:w(!1),[m.NB.VISIONARY]:w(!0),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:w(!1)}}],"nM",0,S])},25510(e,t,r){"use strict";r.d(t,{SR:()=>
2494B,a5:()=>z,xY:()=>T,dM:()=>er,gW:()=>k,Ij:()=>M,BB:()=>_,f:()=>ei,rj:()=>N,tM:()=>x,cw:()=>D,xD:()=>E,P9:()=>I,qp:()=>P,D3:()=>ee,w5:()=>Z});var a=r(6780),n=r(5989),i=r(31085);r(14041);let o=e=>{let{alt:t,title:r,size:a=4,className:n="",viewBox:o="0 0 16 16",...s}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${n}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,i.jsx)("title",{children:r}):null,(0,i.jsx)("path",{fillRule:"evenodd",d:"M1 2.604a.75.75 0 0 1 1.28-.53L8 7.792l5.72-5.72a.75.75 0 0 1 1.28.53V11a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V2.604ZM7.283 8.49 2 3.207v2.086l3.866 3.866a.5.5 0 0 0 .697.01l.72-.68ZM2 6.707V11a1 1 0 0 0 1 1h8V6.207L8.354 8.854l-.01.01L7.25 9.896a1.5 1.5 0 0 1-2.09-.03L2 6.707Zm10-1.5V12h1a1 1 0 0 0 1-1V3.207l-2 2Z"})]}),t?(0,i.jsx)("span",{className:"sr-only",children:t}):null]})};var s=r(50),l=r(12736),c=r(74954),u=r(52791),d=r(98095),f=r(5171),m=r(10087),p=r(60146),h=r(4880),A=r(95304),g=r(33903),v=r(13197),y=r(87030),C=r(46083),b=r(68484),S=r(35770),w=r(46267);let _=()=>({id:"mail-app",text:v.uc,included:!0,icon:o,tooltip:(0,a.c)("new_plans: tooltip").t`${v.uc}: Secure your emails with end-to-end encryption. Includes support for custom email domains, 15 email addresses, unlimited hide-my-email aliases, and more.`}),N=e=>{let{n:t,highlight:r,family:n,duo:i}=e,o="proton.me",s="";return t>1&&(s=(0,a.c)("new_plans: tooltip").t`Create multiple email addresses for your online identities, e.g., JohnShopper@${o} for shopping accounts, JohnNews@${o} for news subscription`),(n||i)&&(s=(0,a.c)("new_plans: tooltip").t`Create up to ${t} email addresses/aliases that you can assign to family members. Use them for online identities, e.g., JohnShopper@${o} for shopping accounts.`),{id:"n-addresses",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${t} email address`,`${t} email addresses/aliases`,t),tooltip:s,included:!0,highlight:r,icon:c.J}},x=e=>{let{n:t,highlight:r}=e,n=(0,a.c)("new_plans: tooltip").t`Addresses have full sending and receiving capability. A user can have multiple addresses assigned to them; however, a single address cannot be assigned to multiple users.`;return{id:"n-addresses-b2b",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${t} email address per user`,`${t} email addresses per user`,t),tooltip:n,included:!0,highlight:r,icon:c.J}},E=e=>1/0===e||"unlimited"===e?{id:"n-messages",text:(0,a.c)("new_plans: feature").t`Unlimited messages per day`,tooltip:(0,a.c)("new_plans: tooltip").t`Bulk promotional or programmatic email sending is currently not supported. We recommend using a dedicated email service provider for this use case.`,included:!0,icon:p.j}:{id:"n-messages",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} message per day`,`${e} messages per day`,e),included:!0,icon:p.j},B=e=>({id:"b2b-n-domains",icon:f.O,text:(0,a.c)("new_plans: Upsell attribute").ngettext((0,a.pD)`Support for ${e} custom email domain`,`Support for ${e} custom email domains`,e),included:!0}),P=()=>(0,a.c)("BF2024: Deal details").t`Use your own email domain`,I=()=>({id:"own-domain",text:P(),included:!0,icon:f.O}),k=()=>
2494({id:"desktop-app",text:(0,a.c)("BF2024: Deal details").t`${v.uc} desktop app`,included:!0,icon:l.h}),T=()=>({id:"mail-dark-web-monitoring",text:v.vQ,icon:d.e,included:!0}),D=e=>{let{n:t,highlight:r,tooltip:n=!0}=e;return 0===t?{id:"n-domains",text:(0,a.c)("new_plans: feature").t`Custom email domains`,included:!1,highlight:r,icon:f.O}:{id:"n-domains",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${t} custom email domain`,`${t} custom email domains`,t),tooltip:n?(0,a.c)("new_plans: tooltip").t`Use your own custom email domain addresses, e.g., [email protected]`:void 0,included:!0,highlight:r,icon:f.O}},M=e=>1/0===e||"unlimited"===e?{id:"folders-and-labels",text:(0,a.c)("new_plans: feature").t`Unlimited folders, labels, and filters`,included:!0,icon:h.P}:{id:"folders-and-labels",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} folder and label`,`${e} folders and labels`,e),included:!0,icon:h.P},R=e=>{let t=(0,a.c)("new_plans").t`Keep your inbox organized with folders`;return 1/0===e||"unlimited"===e?{id:"folders",text:(0,a.c)("new_plans: feature").t`Unlimited folders`,tooltip:t,included:!0}:{id:"folders",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} folder`,`${e} folders`,e),tooltip:t,included:!0}},j=e=>{let t=(0,a.c)("new_plans: tooltip").t`Labels are simple tags you can add to messages to make them easier to find or to apply filters to`;return 1/0===e||"unlimited"===e?{id:"labels",text:(0,a.c)("new_plans: feature").t`Unlimited labels`,tooltip:t,included:!0}:{id:"labels",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} label`,`${e} labels`,e),tooltip:t,included:!0}},O=e=>{let t=(0,a.c)("new_plans: tooltip").t`Set up filters to automatically reply to, sort, and/or label your emails`;return 1/0===e||"unlimited"===e?{id:"filters",text:(0,a.c)("new_plans: feature").t`Unlimited filters`,tooltip:t,included:!0}:{id:"filters",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} filter`,`${e} filters`,e),tooltip:t,included:!0}},L=()=>{let e=(0,y.Ay)({bytes:0x1900000,fraction:0});return{id:"attachments",text:(0,a.c)("new_plans: feature").t`${e} attachment size`,included:!0}},U=()=>({id:"signature",text:(0,a.c)("new_plans: feature").t`HTML signatures`,tooltip:(0,a.c)("new_plans: tooltip").t`Personalize your email signature with logos, images, social media icons, links to your contact details, and more`,included:!0}),F=()=>({id:"mail-end-to-end-encryption",text:(0,a.c)("new_plans: feature").t`End-to-end encryption`,tooltip:(0,a.c)("new_plans: tooltip").t`Prevents messages from being accessed by ${"Proton"} or third parties. The only people who can read the messages are the sender and the intended recipient.`,included:!0}),V=()=>{let e=v.uc;return{id:"encryption-outside",text:(0,a.c)("new_plans: feature").t`Password-protected Emails`,tooltip:(0,a.c)("new_plans: tooltip").t`When sending to other ${v.uc} users, encryption is automatic. Sending to non-${e} users requires setting a password prior to sending.`,included:!0}},H=()=>({id:"encrypted-contacts",text:(0,a.c)("new_plans: feature").t`Encrypted contact details`,tooltip:(0,a.c)("new_plans: tooltip").t`Securely store your contacts’ details, such as phone number, address, birthday, and personal notes. Zero-access encryption ensures even ${"Proton"} can't access them.`,included:!0}),$=e=>({id:"contact-groups",text:(0,a.c)("new_plans: feature").t`Contact groups`,tooltip:(0,a.c)("new_plans: tooltip").t`Send emails to large groups quickly and easily by creating as many contact groups as you need (up to 100 contacts per group)`,included:e}),z=()=>({id:"contact-groups-management",text:(0,a.c)("new_plans: feature").t`Contact groups management`,included:!0,icon:A.B}),K=e=>({id:"smtp",text:(0,a.c)("new_plans: feature").t`Email client support (via IMAP/SMTP)`,tooltip:(0,a.c)("new_plans: tooltip").t`IMAP support is limited to the use of desktop apps (e.g., Outlook, Apple Mail, Thunderbird) via ${v.uc} Bridge. Cloud-based IMAP integrations are currently not supported.`,included:e}),Z=e=>({id:"smtp-token",text:(0,a.c)("new_plans: feature").t`SMTP submission`,tooltip:(0,a.c)("new_plans: tooltip").t`SMTP allows 3rd-party services or devices to send email through ${v.uc}.`,included:e,iconUrl:(0,C.FI)("/smtp-submission"),icon:u.U}),G=(e,t)=>({id:"auto-reply",text:(0,a.c)("new_plans: feature").t`Auto-reply`,tooltip:t===b.l.B2B?(0,a.c)("new_plans: tooltip").t`Quickly set up out-of-office messages`:(0,a.c)("new_plans: tooltip").t`Allows you to set up automatic responses (auto-reply) for your incoming messages`,included:e}),Y=e=>({id:"auto-forwarding",text:(0,a.c)("new_plans: feature").t`Automatic email forwarding`,tooltip:(0,a.c)("new_plans: tooltip").t`Automatically forward emails sent to your ${v.uc} account to any other email address.`,included:e}),W=e=>({id:"catch-all",text:(0,a.c)("new_plans: feature").t`Catch-all`,tooltip:(0,a.c)("new_plans: tooltip").t`Ensures you receive all emails sent to your domain, even if the email address doesn't exist, no longer exists, or has a typo`,included:e}),q=e=>({id:"auto-delete-spam-and-trash",text:(0,a.c)("new_plans: feature").t`Auto-delete Spam and Trash`,tooltip:(0,a.c)("new_plans: tooltip").t`Automatically clear out messages older than 30 days from Trash and Spam`,included:e}),Q=e=>({id:"schedule-and-snooze",text:(0,a.c)("new_plans: feature").t`Schedule and snooze emails for any time`,tooltip:(0,a.c)("new_plans: tooltip").t`Choose custom times to be reminded about an email or for your message to arrive`,included:e,icon:s.V}),J=e=>({id:"mail-desktop-app",text:(0,a.c)("new_plans: feature").t`Desktop app`,tooltip:(0,a.c)("new_plans: tooltip").t`Acce
2494ss ${v.uc} and ${v.VX} from the convenience of your desktop`,included:e,icon:l.h}),X=e=>({id:"email-distribution-lists",text:(0,a.c)("new_plans: feature").t`Email groups`,tooltip:(0,a.c)("new_plans: tooltip").t`Email everyone in a group with a single email address`,included:e}),ee=e=>{var t;return{id:"proton-scribe",text:(null==(t=(0,w.R)())?void 0:t.isEnabled(S.Kl.ScribeToLumo))?(0,a.c)("new_plans: feature").t`${"Lumo"} writing assistant`:(0,a.c)("new_plans: feature").t`${"Proton"} Scribe writing assistant`,icon:m.U,included:e}},et=e=>({id:"writing-assistant-access",text:"limited"===e?(0,a.c)("new_plans: feature").t`${"Lumo"} writing assistant with limited access`:(0,a.c)("new_plans: feature").t`${"Lumo"} writing assistant with expanded access`,icon:m.U,included:!0}),er=e=>({id:"data-retention-policies",text:(0,a.c)("new_plans: feature").t`Data retention policies`,included:e}),ea=()=>({id:"easy-switch",text:(0,a.c)("new_plans: feature").t`Easy Switch import assistant`,tooltip:(0,a.c)("new_plans: tooltip").t`Quickly transfer your emails, calendars or contacts from any provider`,included:!0}),en=e=>({id:"short-domain",text:(0,a.c)("new_plans: feature").t`Short domain (@pm.me)`,icon:n.y,included:e}),ei=e=>{var t,r,a,n,i,o,s,l,c,u,d,f,m,p,h,A,v,y,C,_,B,P,I,k,T,M,z,er,ei,eo,es,el,ec,eu,ed,ef,em,ep,eh,eA,eg,ev;let ey=null==(t=(0,w.R)())?void 0:t.isEnabled(S.Kl.ScribeToLumo);return[{name:"addresses",plans:{[g.NB.FREE]:N({n:1}),[g.NB.BUNDLE]:N({n:(null==(r=e[g.NB.BUNDLE])?void 0:r.MaxAddresses)||15}),[g.NB.MAIL]:N({n:(null==(a=e[g.NB.MAIL])?void 0:a.MaxAddresses)||10}),[g.NB.VPN2024]:N({n:(null==(n=e[g.NB.VPN2024])?void 0:n.MaxAddresses)||1}),[g.NB.DRIVE]:N({n:(null==(i=e[g.NB.DRIVE])?void 0:i.MaxAddresses)||1}),[g.NB.DRIVE_1TB]:N({n:(null==(o=e[g.NB.DRIVE_1TB])?void 0:o.MaxAddresses)||1}),[g.NB.DRIVE_BUSINESS]:N({n:(null==(s=e[g.NB.DRIVE_BUSINESS])?void 0:s.MaxAddresses)||1}),[g.NB.PASS]:N({n:(null==(l=e[g.NB.PASS])?void 0:l.MaxAddresses)||1}),[g.NB.PASS_LIFETIME]:N({n:(null==(c=e[g.NB.PASS_LIFETIME])?void 0:c.MaxAddresses)||1}),[g.NB.PASS_FAMILY]:N({n:(null==(u=e[g.NB.PASS_FAMILY])?void 0:u.MaxAddresses)||1}),[g.NB.FAMILY]:N({n:(null==(d=e[g.NB.FAMILY])?void 0:d.MaxAddresses)||75,family:!0}),[g.NB.DUO]:N({n:(null==(f=e[g.NB.DUO])?void 0:f.MaxAddresses)||75,family:!0}),[g.NB.MAIL_PRO]:x({n:(null==(m=e[g.NB.MAIL_PRO])?void 0:m.MaxAddresses)||10}),[g.NB.MAIL_BUSINESS]:x({n:(null==(p=e[g.NB.MAIL_BUSINESS])?void 0:p.MaxAddresses)||15}),[g.NB.BUNDLE_PRO]:x({n:(null==(h=e[g.NB.BUNDLE_PRO])?void 0:h.MaxAddresses)||20}),[g.NB.BUNDLE_PRO_2024]:x({n:(null==(A=e[g.NB.BUNDLE_PRO_2024])?void 0:A.MaxAddresses)||20}),[g.NB.BUNDLE_BIZ_2025]:x({n:(null==(v=e[g.NB.BUNDLE_BIZ_2025])?void 0:v.MaxAddresses)||20}),[g.NB.PASS_PRO]:N({n:(null==(y=e[g.NB.PASS_PRO])?void 0:y.MaxAddresses)||1}),[g.NB.PASS_BUSINESS]:N({n:(null==(C=e[g.NB.PASS_BUSINESS])?void 0:C.MaxAddresses)||1}),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:N({n:1}),[g.NB.LUMO_BUSINESS]:N({n:1}),[g.NB.MEET_BUSINESS]:N({n:1}),[g.NB.MEET]:N({n:1}),[g.NB.VISIONARY]:N({n:(null==(_=e[g.NB.VISIONARY])?void 0:_.MaxAddresses)||100}),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:N({n:(null==(B=e[g.NB.VPN_PASS_BUNDLE_BUSINESS])?void 0:B.MaxAddresses)||1})}},{name:"domains",plans:{[g.NB.FREE]:D({n:0}),[g.NB.BUNDLE]:D({n:(null==(P=e[g.NB.BUNDLE])?void 0:P.MaxDomains)??3}),[g.NB.MAIL]:D({n:(null==(I=e[g.NB.MAIL])?void 0:I.MaxDomains)??1}),[g.NB.VPN2024]:D({n:(null==(k=e[g.NB.VPN2024])?void 0:k.MaxDomains)??0}),[g.NB.DRIVE]:D({n:(null==(T=e[g.NB.DRIVE])?void 0:T.MaxDomains)??0}),[g.NB.DRIVE_1TB]:D({n:(null==(M=e[g.NB.DRIVE_1TB])?void 0:M.MaxDomains)??0}),[g.NB.DRIVE_BUSINESS]:D({n:(null==(z=e[g.NB.DRIVE_BUSINESS])?void 0:z.MaxDomains)??0}),[g.NB.PASS]:D({n:(null==(er=e[g.NB.PASS])?void 0:er.MaxDomains)??0}),[g.NB.PASS_LIFETIME]:D({n:(null==(ei=e[g.NB.PASS_LIFETIME])?void 0:ei.MaxDomains)??0}),[g.NB.PASS_FAMILY]:D({n:(null==(eo=e[g.NB.PASS_FAMILY])?void 0:eo.MaxDomains)??0}),[g.NB.FAMILY]:D({n:(null==(es=e[g.NB.FAMILY])?void 0:es.MaxDomains)??5}),[g.NB.DUO]:D({n:(null==(el=e[g.NB.DUO])?void 0:el.MaxDomains)??5}),[g.NB.MAIL_PRO]:D({n:(null==(ec=e[g.NB.MAIL_PRO])?void 0:ec.MaxDomains)??3}),[g.NB.MAIL_BUSINESS]:D({n:(null==(eu=e[g.NB.MAIL_BUSINESS])?void 0:eu.MaxDomains)??10}),[g.NB.BUNDLE_PRO]:D({n:(null==(ed=e[g.NB.BUNDLE_PRO])?void 0:ed.MaxDomains)??15}),[g.NB.BUNDLE_PRO_2024]:D({n:(null==(ef=e[g.NB.BUNDLE_PRO_2024])?void 0:ef.MaxDomains)??15}),[g.NB.BUNDLE_BIZ_2025]:D({n:(null==(em=e[g.NB.BUNDLE_BIZ_2025])?void 0:em.MaxDomains)??15}),[g.NB.PASS_PRO]:D({n:(null==(ep=e[g.NB.PASS_PRO])?void 0:ep.MaxDomains)??0}),[g.NB.PASS_BUSINESS]:D({n:(null==(eh=e[g.NB.PASS_BUSINESS])?void 0:eh.MaxDomains)??0}),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:D({n:0}),[g.NB.LUMO_BUSINESS]:D({n:(null==(eA=e[g.NB.LUMO_BUSINESS])?void 0:eA.MaxDomains)??5}),[g.NB.MEET_BUSINESS]:D({n:1}),[g.NB.MEET]:D({n:1}),[g.NB.VISIONARY]:D({n:(null==(eg=e[g.NB.VISIONARY])?void 0:eg.MaxDomains)||10}),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:D({n:(null==(ev=e[g.NB.VPN_PASS_BUNDLE_BUSINESS])?void 0:ev.MaxDomains)||0})}},{name:"messages",plans:{[g.NB.FREE]:E(150),[g.NB.BUNDLE]:E("unlimited"),[g.NB.MAIL]:E("unlimited"),[g.NB.VPN2024]:E("unlimited"),[g.NB.DRIVE]:E(150),[g.NB.DRIVE_1TB]:E(150),[g.NB.DRIVE_BUSINESS]:E(150),[g.NB.PASS]:E(150),[g.NB.PASS_LIFETIME]:E("unlimited"),[g.NB.PASS_FAMILY]:E(150),[g.NB.FAMILY]:E("unlimited"),[g.NB.DUO]:E("unlimited"),[g.NB.MAIL_PRO]:E("unlimited"),[g.NB.MAIL_BUSINESS]:E("unlimited"),[g.NB.BUNDLE_PRO]:E("unlimited"),[g.NB.BUNDLE_PRO_2024]:E("unlimited"),[g.NB.BUNDLE_BIZ_2025]:E("unlimited"),[g.NB.PASS_PRO]:E(150),[g.NB.PASS_BUSINESS]:E(150),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:E(150),[g.NB.LUMO_BUSINESS]:E(150),[g.NB.MEET_BUSINESS]:E(150),[g.NB.MEET]:E(150),[g.NB.VISIONARY]:E("unlimited"),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:E(150)}},{name:"folders",plans:{[g.NB.FREE]:R(3),[g.NB.BUNDLE]:R("unlimited"),[g.NB.MAIL]:R("unlimited"),[g.NB.VPN2024]:R(3),[g.NB.DRIVE]:R(3),[g.NB.DRIVE_1TB]:R(3),[g.NB.DRIVE_BUSINESS]:R(3),[g.NB.PASS]:R(3),[g.NB.PASS_LIFETIME]:R(3),[g.NB.PASS_FAMILY]:R(3),[g.NB.FAMILY]:R("unlimited"),[g.NB.DUO]:R("unlimited"),[g.NB.MAIL_PRO]:R("unlimited"),[g.NB.MAIL_BUSINESS]:R("unlimited"),[g.NB.BUNDLE_PRO]:R("unlimited"),[g.NB.BUNDLE_PRO_2024]:R("unlimited"),[g.NB.BUNDLE_BIZ_2025]:R("unlimited"),[g.NB.PASS_PRO]:R(3),[g.NB.PASS_BUSINESS]:R(3),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:R(3),[g.NB.LUMO_BUSINESS]:R(3),[g.NB.MEET_BUSINESS]:R(3),[g.NB.MEET]:R(3),[g.NB.VISIONARY]:R("unlimited"),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:R(3)}},{name:"labels",plans:{[g.NB.FREE]:j(3),[g.NB.BUNDLE]:j("unlimited"),[g.NB.MAIL]:j("unlimited"),[g.NB.VPN2024]:j(3),[g.NB.DRIVE]:j(3),[g.NB.DRIVE_1TB]:j(3),[g.NB.DRIVE_BUSINESS]:j(3),[g.NB.PASS]:j(3),[g.NB.PASS_LIFETIME]:j(3),[g.NB.PASS_FAMILY]:j(3),[g.NB.FAMILY]:j("unlimited"),[g.NB.DUO]:j("unlimited"),[g.NB.MAIL_PRO]:j("unlimited"),[g.NB.MAIL_BUSINESS]:j("unlimited"),[g.NB.BUNDLE_PRO]:j("unlimited"),[g.NB.BUNDLE_PRO_2024]:j("unlimited"),[g.NB.BUNDLE_BIZ_2025]:j("unlimited"),[g.NB.PASS_PRO]:j(3),[g.NB.PASS_BUSINESS]:j(3),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:j(3),[g.NB.LUMO_BUSINESS]:j(3),[g.NB.MEET_BUSINESS]:j(3),[g.NB.MEET]:j(3),[g.NB.VISIONARY]:j("unlimited"),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:j(3)}},{name:"filters",plans:{[g.NB.FREE]:O(1),[g.NB.BUNDLE]:O("unlimited"),[g.NB.MAIL]:O("unlimited"),[g.NB.VPN2024]:O(1),[g.NB.DRIVE]:O(1),[g.NB.DRIVE_1TB]:O(1),[g.NB.DRIVE_BUSINESS]:O(1),[g.NB.PASS]:O(1),[g.NB.PASS_LIFETIME]:O(1),[g.NB.PASS_FAMILY]:O(1),[g.NB.FAMILY]:O("unlimited"),[g.NB.DUO]:O("unlimited"),[g.NB.MAIL_PRO]:O("unlimited"),[g.NB.MAIL_BUSINESS]:O("unlimited"),[g.NB.BUNDLE_PRO]:O("unlimited"),[g.NB.BUNDLE_PRO_2024]:O("unlimited"),[g.NB.BUNDLE_BIZ_2025]:O("unlimited"),[g.NB.PASS_PRO]:O(1),[g.NB.PASS_BUSINESS]:O(1),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:O(1),[g.NB.LUMO_BUSINESS]:O(1),[g.NB.MEET_BUSINESS]:O(1),[g.NB.MEET]:O(1),[g.NB.VISIONARY]:O("unlimited"),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:O(1)}},{name:"attachments",plans:{[g.NB.FREE]:L(),[g.NB.BUNDLE]:L(),[g.NB.MAIL]:L(),[g.NB.VPN2024]:L(),[g.NB.DRIVE]:L(),[g.NB.DRIVE_1TB]:L(),[g.NB.DRIVE_BUSINESS]:L(),[g.NB.PASS]:L(),[g.NB.PASS_LIFETIME]:L(),[g.NB.PASS_FAMILY]:L(),[g.NB.FAMILY]:L(),[g.NB.DUO]:L(),[g.NB.MAIL_PRO]:L(),[g.NB.MAIL_BUSINESS]:L(),[g.NB.BUNDLE_PRO]:L(),[g.NB.BUNDLE_PRO_2024]:L(),[g.NB.BUNDLE_BIZ_2025]:L(),[g.NB.PASS_PRO]:L(),[g.NB.PASS_BUSINESS]:L(),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:L(),[g.NB.LUMO_BUSINESS]:L(),[g.NB.MEET_BUSINESS]:L(),[g.NB.MEET]:L(),[g.NB.VISIONARY]:L(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:L()}},{name:"signature",plans:{[g.NB.FREE]:U(),[g.NB.BUNDLE]:U(),[g.NB.MAIL]:U(),[g.NB.VPN2024]:U(),[g.NB.DRIVE]:U(),[g.NB.DRIVE_1TB]:U(),[g.NB.DRIVE_BUSINESS]:U(),[g.NB.PASS]:U(),[g.NB.PASS_LIFETIME]:U(),[g.NB.PASS_FAMILY]:U(),[g.NB.FAMILY]:U(),[g.NB.DUO]:U(),[g.NB.MAIL_PRO]:U(),[g.NB.MAIL_BUSINESS]:U(),[g.NB.BUNDLE_PRO]:U(),[g.NB.BUNDLE_PRO_2024]:U(),[g.NB.BUNDLE_BIZ_2025]:U(),[g.NB.PASS_PRO]:U(),[g.NB.PASS_BUSINESS]:U(),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:U(),[g.NB.LUMO_BUSINESS]:U(),[g.NB.MEET_BUSINESS]:U(),[g.NB.MEET]:U(),[g.NB.VISIONARY]:U(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:U()}},{name:"encryption",plans:{[g.NB.FREE]:F(),[g.NB.BUNDLE]:F(),[g.NB.MAIL]:F(),[g.NB.VPN2024]:F(),[g.NB.DRIVE]:F(),[g.NB.DRIVE_1TB]:F(),[g.NB.DRIVE_BUSINESS]:F(),[g.NB.PASS]:F(),[g.NB.PASS_LIFETIME]:F(),[g.NB.PASS_FAMILY]:F(),[g.NB.FAMILY]:F(),[g.NB.DUO]:F(),[g.NB.MAIL_PRO]:F(),[g.NB.MAIL_BUSINESS]:F(),[g.NB.BUNDLE_PRO]:F(),[g.NB.BUNDLE_PRO_2024]:F(),[g.NB.BUNDLE_BIZ_2025]:F(),[g.NB.PASS_PRO]:F(),[g.NB.PASS_BUSINESS]:F(),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:F(),[g.NB.LUMO_BUSINESS]:F(),[g.NB.MEET_BUSINESS]:F(),[g.NB.MEET]:F(),[g.NB.VISIONARY]:F(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:F()}},{name:"eo",plans:{[g.NB.FREE]:V(),[g.NB.BUNDLE]:V(),[g.NB.MAIL]:V(),[g.NB.VPN2024]:V(),[g.NB.DRIVE]:V(),[g.NB.DRIVE_1TB]:V(),[g.NB.DRIVE_BUSINESS]:V(),[g.NB.PASS]:V(),[g.NB.PASS_LIFETIME]:V(),[g.NB.PASS_FAMILY]:V(),[g.NB.FAMILY]:V(),[g.NB.DUO]:V(),[g.NB.MAIL_PRO]:V(),[g.NB.MAIL_BUSINESS]:V(),[g.NB.BUNDLE_PRO]:V(),[g.NB.BUNDLE_PRO_2024]:V(),[g.NB.BUNDLE_BIZ_2025]:V(),[g.NB.PASS_PRO]:V(),[g.NB.PASS_BUSINESS]:V(),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:V(),[g.NB.LUMO_BUSINESS]:V(),[g.NB.MEET_BUSINESS]:V(),[g.NB.MEET]:V(),[g.NB.VISIONARY]:V(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:V()}},{name:"contacts",plans:{[g.NB.FREE]:H(),[g.NB.BUNDLE]:H(),[g.NB.MAIL]:H(),[g.NB.VPN2024]:H(),[g.NB.DRIVE]:H(),[g.NB.DRIVE_1TB]:H(),[g.NB.DRIVE_BUSINESS]:H(),[g.NB.PASS]:H(),[g.NB.PASS_LIFETIME]:H(),[g.NB.PASS_FAMILY]:H(),[g.NB.FAMILY]:H(),[g.NB.DUO]:H(),[g.NB.MAIL_PRO]:H(),[g.NB.MAIL_BUSINESS]:H(),[g.NB.BUNDLE_PRO]:H(),[g.NB.BUNDLE_PRO_2024]:
2494H(),[g.NB.BUNDLE_BIZ_2025]:H(),[g.NB.PASS_PRO]:H(),[g.NB.PASS_BUSINESS]:H(),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:H(),[g.NB.LUMO_BUSINESS]:H(),[g.NB.MEET_BUSINESS]:H(),[g.NB.MEET]:H(),[g.NB.VISIONARY]:H(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:H()}},{name:"contact-groups",plans:{[g.NB.FREE]:$(!1),[g.NB.BUNDLE]:$(!0),[g.NB.MAIL]:$(!0),[g.NB.VPN2024]:$(!1),[g.NB.DRIVE]:$(!1),[g.NB.DRIVE_1TB]:$(!1),[g.NB.DRIVE_BUSINESS]:$(!1),[g.NB.PASS]:$(!1),[g.NB.PASS_LIFETIME]:$(!1),[g.NB.PASS_FAMILY]:$(!1),[g.NB.FAMILY]:$(!0),[g.NB.DUO]:$(!0),[g.NB.MAIL_PRO]:$(!0),[g.NB.MAIL_BUSINESS]:$(!0),[g.NB.BUNDLE_PRO]:$(!0),[g.NB.BUNDLE_PRO_2024]:$(!0),[g.NB.BUNDLE_BIZ_2025]:$(!0),[g.NB.PASS_PRO]:$(!1),[g.NB.PASS_BUSINESS]:$(!1),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:$(!1),[g.NB.LUMO_BUSINESS]:$(!1),[g.NB.MEET_BUSINESS]:$(!1),[g.NB.MEET]:$(!1),[g.NB.VISIONARY]:$(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:$(!1)}},{name:"smtp",plans:{[g.NB.FREE]:K(!1),[g.NB.BUNDLE]:K(!0),[g.NB.MAIL]:K(!0),[g.NB.VPN2024]:K(!1),[g.NB.DRIVE]:K(!1),[g.NB.DRIVE_1TB]:K(!1),[g.NB.DRIVE_BUSINESS]:K(!1),[g.NB.PASS]:K(!1),[g.NB.PASS_LIFETIME]:K(!1),[g.NB.PASS_FAMILY]:K(!1),[g.NB.FAMILY]:K(!0),[g.NB.DUO]:K(!0),[g.NB.MAIL_PRO]:K(!0),[g.NB.MAIL_BUSINESS]:K(!0),[g.NB.BUNDLE_PRO]:K(!0),[g.NB.BUNDLE_PRO_2024]:K(!0),[g.NB.BUNDLE_BIZ_2025]:K(!0),[g.NB.PASS_PRO]:K(!1),[g.NB.PASS_BUSINESS]:K(!1),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:K(!1),[g.NB.LUMO_BUSINESS]:K(!1),[g.NB.MEET_BUSINESS]:K(!1),[g.NB.MEET]:K(!1),[g.NB.VISIONARY]:K(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:K(!1)}},{name:"smtp-token",plans:{[g.NB.FREE]:Z(!1),[g.NB.BUNDLE]:Z(!0),[g.NB.MAIL]:Z(!0),[g.NB.VPN2024]:Z(!1),[g.NB.DRIVE]:Z(!1),[g.NB.DRIVE_1TB]:Z(!1),[g.NB.DRIVE_BUSINESS]:Z(!1),[g.NB.PASS]:Z(!1),[g.NB.PASS_LIFETIME]:Z(!1),[g.NB.PASS_FAMILY]:Z(!1),[g.NB.FAMILY]:Z(!0),[g.NB.DUO]:Z(!0),[g.NB.MAIL_PRO]:Z(!0),[g.NB.MAIL_BUSINESS]:Z(!0),[g.NB.BUNDLE_PRO]:Z(!0),[g.NB.BUNDLE_PRO_2024]:Z(!0),[g.NB.BUNDLE_BIZ_2025]:Z(!0),[g.NB.PASS_PRO]:Z(!1),[g.NB.PASS_BUSINESS]:Z(!1),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:Z(!1),[g.NB.LUMO_BUSINESS]:Z(!1),[g.NB.MEET_BUSINESS]:Z(!1),[g.NB.MEET]:Z(!1),[g.NB.VISIONARY]:Z(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:Z(!1)}},{name:"auto-reply",plans:{[g.NB.FREE]:G(!1),[g.NB.BUNDLE]:G(!0),[g.NB.MAIL]:G(!0),[g.NB.VPN2024]:G(!1),[g.NB.DRIVE]:G(!1),[g.NB.DRIVE_1TB]:G(!1),[g.NB.DRIVE_BUSINESS]:G(!1),[g.NB.PASS]:G(!1),[g.NB.PASS_LIFETIME]:G(!1),[g.NB.PASS_FAMILY]:G(!1),[g.NB.FAMILY]:G(!0),[g.NB.DUO]:G(!0),[g.NB.MAIL_PRO]:G(!0,b.l.B2B),[g.NB.MAIL_BUSINESS]:G(!0,b.l.B2B),[g.NB.BUNDLE_PRO]:G(!0,b.l.B2B),[g.NB.BUNDLE_PRO_2024]:G(!0,b.l.B2B),[g.NB.BUNDLE_BIZ_2025]:G(!0,b.l.B2B),[g.NB.PASS_PRO]:G(!1),[g.NB.PASS_BUSINESS]:G(!1),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:G(!1),[g.NB.LUMO_BUSINESS]:G(!1),[g.NB.MEET_BUSINESS]:G(!1),[g.NB.MEET]:G(!1),[g.NB.VISIONARY]:G(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:G(!1)}},{name:"auto-forwarding",plans:{[g.NB.FREE]:Y(!1),[g.NB.BUNDLE]:Y(!0),[g.NB.MAIL]:Y(!0),[g.NB.VPN2024]:null,[g.NB.DRIVE]:null,[g.NB.DRIVE_1TB]:null,[g.NB.DRIVE_BUSINESS]:null,[g.NB.PASS]:null,[g.NB.PASS_LIFETIME]:null,[g.NB.PASS_FAMILY]:null,[g.NB.FAMILY]:Y(!0),[g.NB.DUO]:Y(!0),[g.NB.MAIL_PRO]:Y(!0),[g.NB.MAIL_BUSINESS]:Y(!0),[g.NB.BUNDLE_PRO]:Y(!0),[g.NB.BUNDLE_PRO_2024]:Y(!0),[g.NB.BUNDLE_BIZ_2025]:Y(!0),[g.NB.PASS_PRO]:null,[g.NB.PASS_BUSINESS]:null,[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:Y(!1),[g.NB.LUMO_BUSINESS]:Y(!1),[g.NB.MEET_BUSINESS]:Y(!1),[g.NB.MEET]:Y(!1),[g.NB.VISIONARY]:Y(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:Y(!1)}},{name:"catch-all",plans:{[g.NB.FREE]:W(!1),[g.NB.BUNDLE]:W(!0),[g.NB.MAIL]:W(!0),[g.NB.VPN2024]:W(!1),[g.NB.DRIVE]:W(!1),[g.NB.DRIVE_1TB]:W(!1),[g.NB.DRIVE_BUSINESS]:W(!1),[g.NB.PASS]:W(!1),[g.NB.PASS_LIFETIME]:W(!1),[g.NB.PASS_FAMILY]:W(!1),[g.NB.FAMILY]:W(!0),[g.NB.DUO]:W(!0),[g.NB.MAIL_PRO]:W(!0),[g.NB.MAIL_BUSINESS]:W(!0),[g.NB.BUNDLE_PRO]:W(!0),[g.NB.BUNDLE_PRO_2024]:W(!0),[g.NB.BUNDLE_BIZ_2025]:W(!0),[g.NB.PASS_PRO]:W(!1),[g.NB.PASS_BUSINESS]:W(!1),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:W(!1),[g.NB.LUMO_BUSINESS]:W(!1),[g.NB.MEET_BUSINESS]:W(!1),[g.NB.MEET]:W(!1),[g.NB.VISIONARY]:W(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:W(!1)}},{name:"auto-delete-spam-and-trash",plans:{[g.NB.FREE]:q(!1),[g.NB.BUNDLE]:q(!0),[g.NB.MAIL]:q(!0),[g.NB.VPN2024]:q(!1),[g.NB.DRIVE]:q(!1),[g.NB.DRIVE_1TB]:q(!1),[g.NB.DRIVE_BUSINESS]:q(!1),[g.NB.PASS]:q(!1),[g.NB.PASS_LIFETIME]:q(!1),[g.NB.PASS_FAMILY]:q(!1),[g.NB.FAMILY]:q(!0),[g.NB.DUO]:q(!0),[g.NB.MAIL_PRO]:q(!0),[g.NB.MAIL_BUSINESS]:q(!0),[g.NB.BUNDLE_PRO]:q(!0),[g.NB.BUNDLE_PRO_2024]:q(!0),[g.NB.BUNDLE_BIZ_2025]:q(!0),[g.NB.PASS_PRO]:q(!1),[g.NB.PASS_BUSINESS]:q(!1),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:q(!1),[g.NB.LUMO_BUSINESS]:q(!1),[g.NB.MEET_BUSINESS]:q(!1),[g.NB.MEET]:q(!1),[g.NB.VISIONARY]:q(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:q(!1)}},{name:"schedule-and-snooze",plans:{[g.NB.FREE]:Q(!1),[g.NB.BUNDLE]:Q(!0),[g.NB.MAIL]:Q(!0),[g.NB.VPN2024]:Q(!1),[g.NB.DRIVE]:Q(!1),[g.NB.DRIVE_1TB]:Q(!1),[g.NB.DRIVE_BUSINESS]:Q(!1),[g.NB.PASS]:Q(!1),[g.NB.PASS_LIFETIME]:Q(!1),[g.NB.PASS_FAMILY]:Q(!1),[g.NB.FAMILY]:Q(!0),[g.NB.DUO]:Q(!0),[g.NB.MAIL_PRO]:Q(!0),[g.NB.MAIL_BUSINESS]:Q(!0),[g.NB.BUNDLE_PRO]:Q(!0),[g.NB.BUNDLE_PRO_2024]:Q(!0),[g.NB.BUNDLE_BIZ_2025]:Q(!0),[g.NB.PASS_PRO]:Q(!1),[g.NB.PASS_BUSINESS]:Q(!1),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:Q(!1),[g.NB.LUMO_BUSINESS]:Q(!1),[g.NB.MEET_BUSINESS]:Q(!1),[g.NB.MEET]:Q(!1),[g.NB.VISIONARY]:Q(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:Q(!1)}},{name:"desktop-app",plans:{[g.NB.FREE]:J(!1),[g.NB.BUNDLE]:J(!0),[g.NB.MAIL]:J(!0),[g.NB.VPN2024]:J(!1),[g.NB.DRIVE]:J(!1),[g.NB.DRIVE_1TB]:J(!1),[g.NB.DRIVE_BUSINESS]:J(!1),[g.NB.PASS]:J(!1),[g.NB.PASS_LIFETIME]:J(!1),[g.NB.PASS_FAMILY]:J(!1),[g.NB.FAMILY]:J(!0),[g.NB.DUO]:J(!0),[g.NB.MAIL_PRO]:J(!0),[g.NB.MAIL_BUSINESS]:J(!0),[g.NB.BUNDLE_PRO]:J(!0),[g.NB.BUNDLE_PRO_2024]:J(!0),[g.NB.BUNDLE_BIZ_2025]:J(!0),[g.NB.PASS_PRO]:J(!1),[g.NB.PASS_BUSINESS]:J(!1),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:J(!1),[g.NB.LUMO_BUSINESS]:J(!1),[g.NB.MEET_BUSINESS]:J(!1),[g.NB.MEET]:J(!1),[g.NB.VISIONARY]:J(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:J(!1)}},{name:"email-distribution-lists",plans:{[g.NB.FREE]:null,[g.NB.BUNDLE]:null,[g.NB.MAIL]:null,[g.NB.VPN2024]:null,[g.NB.DRIVE]:null,[g.NB.DRIVE_1TB]:null,[g.NB.DRIVE_BUSINESS]:null,[g.NB.PASS]:null,[g.NB.PASS_LIFETIME]:null,[g.NB.PASS_FAMILY]:null,[g.NB.FAMILY]:null,[g.NB.DUO]:null,[g.NB.MAIL_PRO]:X(!1),[g.NB.MAIL_BUSINESS]:X(!0),[g.NB.BUNDLE_PRO]:null,[g.NB.BUNDLE_PRO_2024]:X(!0),[g.NB.BUNDLE_BIZ_2025]:X(!0),[g.NB.PASS_PRO]:null,[g.NB.PASS_BUSINESS]:null,[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:null,[g.NB.LUMO_BUSINESS]:null,[g.NB.MEET_BUSINESS]:null,[g.NB.MEET]:null,[g.NB.VISIONARY]:null,[g.NB.VPN_PASS_BUNDLE_BUSINESS]:null}},{name:"scribe",plans:ey?{[g.NB.FREE]:et("limited"),[g.NB.BUNDLE]:et("limited"),[g.NB.MAIL]:et("limited"),[g.NB.VPN2024]:et("limited"),[g.NB.DRIVE]:et("limited"),[g.NB.DRIVE_1TB]:et("limited"),[g.NB.DRIVE_BUSINESS]:et("limited"),[g.NB.PASS]:et("limited"),[g.NB.PASS_LIFETIME]:et("limited"),[g.NB.PASS_FAMILY]:et("limited"),[g.NB.FAMILY]:et("limited"),[g.NB.DUO]:et("limited"),[g.NB.MAIL_PRO]:et("limited"),[g.NB.MAIL_BUSINESS]:et("limited"),[g.NB.BUNDLE_PRO]:et("limited"),[g.NB.BUNDLE_PRO_2024]:et("limited"),[g.NB.BUNDLE_BIZ_2025]:et("expanded"),[g.NB.PASS_PRO]:et("limited"),[g.NB.PASS_BUSINESS]:et("limited"),[g.NB.VPN_PRO]:et("limited"),[g.NB.VPN_BUSINESS]:et("limited"),[g.NB.LUMO]:et("expanded"),[g.NB.LUMO_BUSINESS]:et("expanded"),[g.NB.MEET_BUSINESS]:et("limited"),[g.NB.MEET]:et("limited"),[g.NB.VISIONARY]:et("expanded"),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:et("limited")}:{[g.NB.FREE]:null,[g.NB.BUNDLE]:null,[g.NB.MAIL]:null,[g.NB.VPN2024]:null,[g.NB.DRIVE]:null,[g.NB.DRIVE_1TB]:null,[g.NB.DRIVE_BUSINESS]:null,[g.NB.PASS]:null,[g.NB.PASS_LIFETIME]:null,[g.NB.PASS_FAMILY]:null,[g.NB.FAMILY]:ee(!0),[g.NB.DUO]:ee(!0),[g.NB.MAIL_PRO]:null,[g.NB.MAIL_BUSINESS]:null,[g.NB.BUNDLE_PRO]:null,[g.NB.BUNDLE_PRO_2024]:null,[g.NB.BUNDLE_BIZ_2025]:ee(!0),[g.NB.PASS_PRO]:null,[g.NB.PASS_BUSINESS]:null,[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:null,[g.NB.LUMO_BUSINESS]:null,[g.NB.MEET_BUSINESS]:null,[g.NB.MEET]:null,[g.NB.VISIONARY]:ee(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:null}},{name:"easy-switch",plans:{[g.NB.FREE]:ea(),[g.NB.BUNDLE]:ea(),[g.NB.MAIL]:ea(),[g.NB.VPN2024]:ea(),[g.NB.DRIVE]:null,[g.NB.DRIVE_1TB]:null,[g.NB.DRIVE_BUSINESS]:null,[g.NB.PASS]:ea(),[g.NB.PASS_LIFETIME]:ea(),[g.NB.PASS_FAMILY]:ea(),[g.NB.FAMILY]:ea(),[g.NB.DUO]:ea(),[g.NB.MAIL_PRO]:ea(),[g.NB.MAIL_BUSINESS]:ea(),[g.NB.BUNDLE_PRO]:ea(),[g.NB.BUNDLE_PRO_2024]:ea(),[g.NB.BUNDLE_BIZ_2025]:ea(),[g.NB.PASS_PRO]:ea(),[g.NB.PASS_BUSINESS]:ea(),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:ea(),[g.NB.LUMO_BUSINESS]:ea(),[g.NB.MEET_BUSINESS]:ea(),[g.NB.MEET]:ea(),[g.NB.VISIONARY]:ea(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:ea()}},{name:"short-domain",plans:{[g.NB.FREE]:en(!1),[g.NB.BUNDLE]:en(!0),[g.NB.MAIL]:en(!0),[g.NB.VPN2024]:null,[g.NB.DRIVE]:null,[g.NB.DRIVE_1TB]:null,[g.NB.DRIVE_BUSINESS]:null,[g.NB.PASS]:null,[g.NB.PASS_LIFETIME]:null,[g.NB.PASS_FAMILY]:null,[g.NB.FAMILY]:en(!0),[g.NB.DUO]:en(!0),[g.NB.MAIL_PRO]:en(!0),[g.NB.MAIL_BUSINESS]:en(!0),[g.NB.BUNDLE_PRO]:en(!0),[g.NB.BUNDLE_PRO_2024]:en(!0),[g.NB.BUNDLE_BIZ_2025]:en(!0),[g.NB.PASS_PRO]:null,[g.NB.PASS_BUSINESS]:null,[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:null,[g.NB.LUMO_BUSINESS]:null,[g.NB.MEET_BUSINESS]:null,[g.NB.MEET]:null,[g.NB.VISIONARY]:en(!0),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:null}}]}},89611(e,t,r){"use strict";r.d(t,{Ui:()=>x,zN:()=>N,Sp:()=>w,lG:()=>b,E0:()=>C,K3:()=>y,zc:()=>A,Hg:()=>B,pE:()=>k,mZ:()=>I,v3:()=>R,fu:()=>j,Fo:()=>M,uY:()=>D,f4:()=>T,tZ:()=>P,_$:()=>v,Xt:()=>g,qr:()=>S});var a=r(6780),n=r(98244),i=r(89206),o=r(70719),s=r(73606),l=r(31085);
2494r(14041);let c=e=>{let{alt:t,title:r,size:a=4,className:n="",viewBox:i="0 0 16 16",...o}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("svg",{viewBox:i,className:`icon-size-${a} ${n}`,role:"img",focusable:"false","aria-hidden":"true",...o,children:[r?(0,l.jsx)("title",{children:r}):null,(0,l.jsx)("path",{d:"M14.6667 8C14.6666 4.31825 11.6815 1.33398 7.99976 1.33398C4.31812 1.33416 1.33392 4.31836 1.33374 8C1.33374 11.6818 4.31801 14.6668 7.99976 14.667C11.6817 14.667 14.6667 11.6819 14.6667 8ZM15.9998 8C15.9998 12.4183 12.418 16 7.99976 16C3.58163 15.9998 -0.000244141 12.4182 -0.000244141 8C-6.81109e-05 3.58198 3.58174 0.000176026 7.99976 0C12.4179 0 15.9996 3.58187 15.9998 8Z"}),(0,l.jsx)("path",{d:"M11.3334 8.00033C11.3334 9.84127 9.84103 11.3337 8.00008 11.3337C6.15913 11.3337 4.66675 9.84127 4.66675 8.00033C4.66675 6.15938 6.15913 4.66699 8.00008 4.66699C9.84103 4.66699 11.3334 6.15938 11.3334 8.00033Z"})]}),t?(0,l.jsx)("span",{className:"sr-only",children:t}):null]})};var u=r(65548),d=r(95304),f=r(33332),m=r(33903),p=r(13197);let h="unlimited",A=()=>({id:"meet-app",text:p.Yr,included:!0,icon:s.r,tooltip:(0,a.c)("meet_2025: Feature").t`${p.Yr}: Confidential video conferencing for the conversations that matter`}),g=e=>"free"===e?(0,a.c)("meet_2025: Feature").t`60 minutes per meeting`:(0,a.c)("meet_2025: Feature").t`24 hours per meeting`,v=e=>({id:"meeting-max-length",text:g(e),included:!0,icon:i.F}),y=e=>(0,a.c)("meet_2025: Feature").ngettext((0,a.pD)`Up to ${e} participant`,`Up to ${e} participants`,e),C=e=>(0,a.c)("meet_2025: Feature").ngettext((0,a.pD)`${e} participant`,`${e} participants`,e),b=e=>({id:"max-participants",text:y(e),included:!0,icon:d.B}),S=e=>({id:"video-meetings",text:(0,a.c)("meet_2025: Feature").ngettext((0,a.pD)`Video meetings, ${e} participant`,`Video meetings, ${e} participants`,e),included:!0,icon:f.d}),w=e=>1===e?(0,a.c)("meet_2025: Feature").t`One active meeting at a time`:(0,a.c)("meet_2025: Feature").ngettext((0,a.pD)`${e} active meeting at a time`,`${e} active meetings at a time`,e),_=e=>({id:"max-active-meetings",text:w(e),included:!0,icon:f.d}),N=e=>"unlimited"===e?(0,a.c)("meet_2025: Feature").t`Unlimited meetings per day`:(0,a.c)("meet_2025: Feature").ngettext((0,a.pD)`Up to ${e} meeting per day`,`Up to ${e} meetings per day`,e),x=e=>({id:"max-meetings-per-day",text:N(e),included:!0,icon:u.t}),E=()=>({id:"meet-e2e",text:(0,a.c)("meet_2025: Feature").t`End-to-end encrypted screen sharing and ephemeral in-call chat`,included:!0,icon:o.w}),B=()=>(0,a.c)("meet_2025: Feature").t`Browser, mobile, and desktop apps`,P=()=>(0,a.c)("meet_2025: Feature").t`Screen-sharing`,I=()=>(0,a.c)("meet_2025: Feature").t`Built-in chat`,k=e=>({id:"meet-booking-pages",text:(0,a.c)("meet_2025: Feature").t`Booking pages`,included:e,icon:n.H}),T=()=>(0,a.c)("meet_2025: Feature").t`Meeting recording`,D=e=>({id:"meet-meeting-recording",text:T(),included:e,tooltip:(0,a.c)("meet_2025: Feature").t`Hosts can record meetings locally on their computers`,icon:c}),M=()=>[v("free"),b(50),_(1),x(5)],R=e=>{let{maxParticipants:t}=e;return[v("paid"),b(t),_(2),x("unlimited"),D(!0)]},j=()=>[{name:"max-length",plans:{[m.NB.FREE]:v("free"),[m.NB.BUNDLE]:v("free"),[m.NB.MAIL]:v("free"),[m.NB.VPN2024]:v("free"),[m.NB.DRIVE]:v("free"),[m.NB.DRIVE_1TB]:v("free"),[m.NB.DRIVE_BUSINESS]:v("free"),[m.NB.PASS]:v("free"),[m.NB.PASS_LIFETIME]:v("free"),[m.NB.PASS_FAMILY]:v("free"),[m.NB.FAMILY]:v("free"),[m.NB.DUO]:v("free"),[m.NB.MAIL_PRO]:v("free"),[m.NB.MAIL_BUSINESS]:v("free"),[m.NB.BUNDLE_PRO]:v("free"),[m.NB.BUNDLE_PRO_2024]:v("paid"),[m.NB.BUNDLE_BIZ_2025]:v("paid"),[m.NB.PASS_PRO]:v("free"),[m.NB.PASS_BUSINESS]:v("free"),[m.NB.VPN_PRO]:v("free"),[m.NB.VPN_BUSINESS]:v("free"),[m.NB.LUMO]:v("free"),[m.NB.LUMO_BUSINESS]:v("free"),[m.NB.MEET_BUSINESS]:v("paid"),[m.NB.MEET]:v("paid"),[m.NB.VISIONARY]:v("paid"),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:v("free")}},{name:"max-participants",plans:{[m.NB.FREE]:b(50),[m.NB.BUNDLE]:b(50),[m.NB.MAIL]:b(50),[m.NB.VPN2024]:b(50),[m.NB.DRIVE]:b(50),[m.NB.DRIVE_1TB]:b(50),[m.NB.DRIVE_BUSINESS]:b(50),[m.NB.PASS]:b(50),[m.NB.PASS_LIFETIME]:b(50),[m.NB.PASS_FAMILY]:b(50),[m.NB.FAMILY]:b(50),[m.NB.DUO]:b(50),[m.NB.MAIL_PRO]:b(50),[m.NB.MAIL_BUSINESS]:b(50),[m.NB.BUNDLE_PRO]:b(50),[m.NB.BUNDLE_PRO_2024]:b(100),[m.NB.BUNDLE_BIZ_2025]:b(250),[m.NB.PASS_PRO]:b(50),[m.NB.PASS_BUSINESS]:b(50),[m.NB.VPN_PRO]:b(50),[m.NB.VPN_BUSINESS]:b(50),[m.NB.LUMO]:b(50),[m.NB.LUMO_BUSINESS]:b(50),[m.NB.MEET_BUSINESS]:b(100),[m.NB.MEET]:b(100),[m.NB.VISIONARY]:b(100),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:b(50)}},{name:"active-meetings",plans:{[m.NB.FREE]:_(1),[m.NB.BUNDLE]:_(1),[m.NB.MAIL]:_(1),[m.NB.VPN2024]:_(1),[m.NB.DRIVE]:_(1),[m.NB.DRIVE_1TB]:_(1),[m.NB.DRIVE_BUSINESS]:_(1),[m.NB.PASS]:_(1),[m.NB.PASS_LIFETIME]:_(1),[m.NB.PASS_FAMILY]:_(1),[m.NB.FAMILY]:_(1),[m.NB.DUO]:_(1),[m.NB.MAIL_PRO]:_(1),[m.NB.MAIL_BUSINESS]:_(1),[m.NB.BUNDLE_PRO]:_(1),[m.NB.BUNDLE_PRO_2024]:_(2),[m.NB.BUNDLE_BIZ_2025]:_(2),[m.NB.PASS_PRO]:_(1),[m.NB.PASS_BUSINESS]:_(1),[m.NB.VPN_PRO]:_(1),[m.NB.VPN_BUSINESS]:_(1),[m.NB.LUMO]:_(1),[m.NB.LUMO_BUSINESS]:_(1),[m.NB.MEET_BUSINESS]:_(2),[m.NB.MEET]:_(2),[m.NB.VISIONARY]:_(2),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:_(1)}},{name:"meetings-per-day",plans:{[m.NB.FREE]:x(5),[m.NB.BUNDLE]:x(5),[m.NB.MAIL]:x(5),[m.NB.VPN2024]:x(5),[m.NB.DRIVE]:x(5),[m.NB.DRIVE_1TB]:x(5),[m.NB.DRIVE_BUSINESS]:x(5),[m.NB.PASS]:x(5),[m.NB.PASS_LIFETIME]:x(5),[m.NB.PASS_FAMILY]:x(5),[m.NB.FAMILY]:x(5),[m.NB.DUO]:x(5),[m.NB.MAIL_PRO]:x(5),[m.NB.MAIL_BUSINESS]:x(5),[m.NB.BUNDLE_PRO]:x(5),[m.NB.BUNDLE_PRO_2024]:x(h),[m.NB.BUNDLE_BIZ_2025]:x(h),[m.NB.PASS_PRO]:x(5),[m.NB.PASS_BUSINESS]:x(5),[m.NB.VPN_PRO]:x(5),[m.NB.VPN_BUSINESS]:x(5),[m.NB.LUMO]:x(5),[m.NB.LUMO_BUSINESS]:x(5),[m.NB.MEET_BUSINESS]:x(h),[m.NB.MEET]:x(h),[m.NB.VISIONARY]:x(h),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:x(5)}},{name:"e2e-chat",plans:{[m.NB.FREE]:E(),[m.NB.BUNDLE]:E(),[m.NB.MAIL]:E(),[m.NB.VPN2024]:E(),[m.NB.DRIVE]:E(),[m.NB.DRIVE_1TB]:E(),[m.NB.DRIVE_BUSINESS]:E(),[m.NB.PASS]:E(),[m.NB.PASS_LIFETIME]:E(),[m.NB.PASS_FAMILY]:E(),[m.NB.FAMILY]:E(),[m.NB.DUO]:E(),[m.NB.MAIL_PRO]:E(),[m.NB.MAIL_BUSINESS]:E(),[m.NB.BUNDLE_PRO]:E(),[m.NB.BUNDLE_PRO_2024]:E(),[m.NB.BUNDLE_BIZ_2025]:E(),[m.NB.PASS_PRO]:E(),[m.NB.PASS_BUSINESS]:E(),[m.NB.VPN_PRO]:E(),[m.NB.VPN_BUSINESS]:E(),[m.NB.LUMO]:E(),[m.NB.LUMO_BUSINESS]:E(),[m.NB.MEET_BUSINESS]:E(),[m.NB.MEET]:E(),[m.NB.VISIONARY]:E(),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:E()}},{name:"recording",plans:{[m.NB.FREE]:D(!1),[m.NB.BUNDLE]:D(!1),[m.NB.MAIL]:D(!1),[m.NB.VPN2024]:D(!1),[m.NB.DRIVE]:D(!1),[m.NB.DRIVE_1TB]:D(!1),[m.NB.DRIVE_BUSINESS]:D(!1),[m.NB.PASS]:D(!1),[m.NB.PASS_LIFETIME]:D(!1),[m.NB.PASS_FAMILY]:D(!1),[m.NB.FAMILY]:D(!1),[m.NB.DUO]:D(!1),[m.NB.MAIL_PRO]:D(!1),[m.NB.MAIL_BUSINESS]:D(!1),[m.NB.BUNDLE_PRO]:D(!1),[m.NB.BUNDLE_PRO_2024]:D(!0),[m.NB.BUNDLE_BIZ_2025]:D(!0),[m.NB.PASS_PRO]:D(!1),[m.NB.PASS_BUSINESS]:D(!1),[m.NB.VPN_PRO]:D(!1),[m.NB.VPN_BUSINESS]:D(!1),[m.NB.LUMO]:D(!1),[m.NB.LUMO_BUSINESS]:D(!1),[m.NB.MEET_BUSINESS]:D(!0),[m.NB.MEET]:D(!0),[m.NB.VISIONARY]:D(!0),[m.NB.VPN_PASS_BUNDLE_BUSINESS]:D(!1)}}]},12280(e,t,r){"use strict";r.d(t,{aN:()=>ee,oG:()=>et,sN:()=>J,Gw:()=>X,zJ:()=>O,EO:()=>j,ue:()=>R,DY:()=>M,Vg:()=>F,pk:()=>V,OS:()=>W,Xi:()=>I,dk:()=>E,$t:()=>D,JS:()=>P,BE:()=>Y,ZL:()=>B,_i:()=>x,C$:()=>k,FM:()=>L,Xh:()=>N,$D:()=>y,jL:()=>er,hF:()=>Q,cY:()=>_,z$:()=>w,AF:()=>H,fd:()=>q,UP:()=>C,D4:()=>S,mE:()=>b,Dp:()=>Z,MS:()=>G,FZ:()=>T,VH:()=>z,bA:()=>K,BZ:()=>$,iF:()=>U});var a=r(6780),n=r(83461),i=r(15948),o=r(31085);
2494r(14041);let s=e=>{let{alt:t,title:r,size:a=4,className:n="",viewBox:i="0 0 16 16",...s}=e;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("svg",{viewBox:i,className:`icon-size-${a} ${n}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,o.jsx)("title",{children:r}):null,(0,o.jsx)("path",{fillRule:"evenodd",d:"M8 2.133c-.05 0-.077.021-.087.034-1.432 1.91-3.78 2.67-4.99 2.836a.08.08 0 0 0-.045.023.033.033 0 0 0-.006.009c.065 2.907.795 4.905 1.756 6.272a6.95 6.95 0 0 0 3.253 2.54c.077.029.161.029.238 0a6.95 6.95 0 0 0 3.253-2.54c.96-1.367 1.69-3.365 1.756-6.272a.032.032 0 0 0-.006-.009.079.079 0 0 0-.046-.023c-1.21-.166-3.557-.926-4.989-2.836-.01-.013-.037-.034-.087-.034Zm-.785-.489c.383-.51 1.187-.51 1.57 0 1.24 1.654 3.328 2.346 4.41 2.496.424.058.816.42.805.914-.069 3.048-.837 5.221-1.915 6.754a7.822 7.822 0 0 1-3.658 2.854 1.208 1.208 0 0 1-.854 0 7.822 7.822 0 0 1-3.658-2.854C2.837 10.275 2.069 8.102 2 5.054c-.01-.495.38-.856.805-.914 1.083-.15 3.17-.842 4.41-2.496Z"}),(0,o.jsx)("path",{fillRule:"evenodd",d:"M7.952 12.746c.032.01.064.01.095 0 1.307-.408 3.8-2.287 3.926-6.724.005-.192-.152-.351-.342-.38-.816-.123-2.332-.64-3.275-1.874a.463.463 0 0 0-.712 0c-.943 1.234-2.46 1.75-3.275 1.874-.19.029-.347.188-.342.38.125 4.437 2.619 6.316 3.925 6.724Zm2.88-5.402-.741-.753-2.494 2.45-1.283-1.225-.73.764 2.023 1.932 3.224-3.168Z"})]}),t?(0,o.jsx)("span",{className:"sr-only",children:t}):null]})};var l=r(96788),c=r(27804),u=r(15185),d=r(65548);let f=e=>{let{alt:t,title:r,size:a=4,className:n="",viewBox:i="0 0 16 16",...s}=e;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("svg",{viewBox:i,className:`icon-size-${a} ${n}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,o.jsx)("title",{children:r}):null,(0,o.jsx)("path",{fillRule:"evenodd",d:"M3 12a1 1 0 0 0 1 1h5v-2.5A1.5 1.5 0 0 1 10.5 9H13V4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v8Zm9.75-2H10.5a.5.5 0 0 0-.5.5v2.25a1.5 1.5 0 0 0 .232-.19l2.329-2.328a1.5 1.5 0 0 0 .19-.232ZM4 14a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v5.172a2.5 2.5 0 0 1-.732 1.767l-2.329 2.329A2.5 2.5 0 0 1 9.172 14H4Z"})]}),t?(0,o.jsx)("span",{className:"sr-only",children:t}):null]})},m=e=>{let{alt:t,title:r,size:a=4,className:n="",viewBox:i="0 0 16 16",...s}=e;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("svg",{viewBox:i,className:`icon-size-${a} ${n}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,o.jsx)("title",{children:r}):null,(0,o.jsx)("path",{fillRule:"evenodd",d:"M13.183 2 14 2.82 7.413 9.407a1 1 0 0 1-.518.275l-.712.137.137-.713a1 1 0 0 1 .275-.518L13.183 2Zm1.525.112-.818-.819a1 1 0 0 0-1.414 0L5.888 7.881a2 2 0 0 0-.55 1.037l-.276 1.437a.5.5 0 0 0 .585.585l1.437-.276a2 2 0 0 0 1.036-.55l6.588-6.588a1 1 0 0 0 0-1.414ZM2.001 4.5A1.5 1.5 0 0 1 3.5 3h5.893V2H3.501A2.5 2.5 0 0 0 1 4.5v8A2.5 2.5 0 0 0 3.5 15h7.889a2.5 2.5 0 0 0 2.5-2.5V6.605h-1v5.893a1.5 1.5 0 0 1-1.5 1.5H3.5A1.5 1.5 0 0 1 2 12.5V4.5Z"})]}),t?(0,o.jsx)("span",{className:"sr-only",children:t}):null]})};var p=r(3169),h=r(68683),A=r(55516),g=r(33903),v=r(13197);let y=()=>({id:"pass-app",text:v.o8,included:!0,icon:i.V,tooltip:(0,a.c)("tooltip").t`${v.o8}: Secure logins on all your devices. Includes unlimited aliases, sharing, integrated 2FA, and more.`}),C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unlimited";return{id:"proton-pass",text:"unlimited"===e?(0,a.c)("new_plans: feature").t`${v.o8} with unlimited hide-my-email aliases`:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${v.o8} with ${e} hide-my-email alias`,`${v.o8} with ${e} hide-my-email aliases`,e),icon:i.V,included:!0,hideInDowngrade:!0}},b=()=>(0,a.c)("new_plans: tooltip").t`Lifetime access to ${v.o8} + SimpleLogin premium features.`,S=()=>({id:"proton-pass-lifetime",text:(0,a.c)("new_plans: feature").t`${v.o8} + SimpleLogin lifetime`,icon:i.V,included:!0,tooltip:b()}),w=e=>(0,a.c)("pass_signup_2024: Info").ngettext((0,a.pD)`${e} user account`,`${e} user accounts`,e),_=e=>({id:"pass-users",text:w(e),icon:h.G,included:!0}),N=()=>({id:"pass-admin-panel",text:(0,a.c)("pass_signup_2024: Info").t`Admin panel to manage users and subscription`,icon:l.b,included:!0}),x=()=>(0,a.c)("new_plans: feature").t`Unlimited logins, notes and credit cards`,E=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{id:"group-management",text:(0,a.c)("new_plans: feature").t`Group management (coming soon)`,included:e,status:"coming-soon"}},B=()=>({id:"logins-and-notes",text:x(),icon:f,included:!0}),P=()=>({id:"items",text:(0,a.c)("new_plans: feature").t`Organize items with multiple vaults`,included:!0}),I=()=>({id:"devices",text:(0,a.c)("new_plans: feature").t`Unlimited devices`,icon:d.t,included:!0,hideInDowngrade:!0}),k=e=>(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} hide-my-email alias`,`${e} hide-my-email aliases`,e),T=()=>(0,a.c)("Feature").t`Unlimited hide-my-email aliases`,D=e=>({id:"hide-my-email-aliases",text:"unlimited"===e?T():k(e),tooltip:(0,a.c)("new_plans: tooltip").t`Protect your real email address from being disclosed or leaked with aliases (a randomly-generated email address that forwards emails to your main inbox).`,included:!0,icon:c.J}),M=()=>(0,a.c)("new_plans: feature").t`Advanced alias features (powered by SimpleLogin)`,R=e=>({id:"advanced-alias-features",text:M(),tooltip:(0,a.c)("new_plans: tooltip").t`Custom domains for aliases, additional mailboxes, the ability to send emails from aliases, and more`,included:e,icon:s}),j=()=>(0,a.c)("Label").t`Integrated 2FA authenticator`,O=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{id:"2fa-authenticator",text:j(),included:e,icon:u.Q}},L=e=>"unlimited"===e?(0,a.c)("new_plans: feature").t`Unlimited vaults`:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} vault`,`${e} vaults`,e),U=e=>({id:"vaults",text:L(e),tooltip:(0,a.c)("new_plans: tooltip").t`Like a folder, a vault is a convenient way to organize your items`,included:!0,icon:A.n}),F=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{id:"custom-fields",text:(0,a.c)("new_plans: feature").t`Custom fields`,included:e,icon:m,hideInDowngrade:!0}},V=()=>({id:"dark-web-monitoring",text:v.vQ,tooltip:(0,a.c)("new_plans: feature").t`We scan the dark web to check if your ${"Proton"} addresses or aliases have been leaked and alert you immediately if we find anything.`,
2494included:!0,icon:m}),H=()=>({id:"password-health",text:(0,a.c)("new_plans: feature").t`Password health`,tooltip:(0,a.c)("new_plans: feature").t`Regular checkups of your account security. We alert you if you have weak or reused passwords that need to be updated.`,included:!0,icon:m}),$=e=>(0,a.c)("new_plans: feature").ngettext((0,a.pD)`Vault sharing with up to ${e} person`,`Vault sharing with up to ${e} people`,e),z=e=>({id:"vault-sharing",text:"unlimited"===e?(0,a.c)("new_plans: feature").t`Unlimited vault sharing`:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`Vault sharing (up to ${e} person)`,`Vault sharing (up to ${e} people)`,e),icon:n.I,included:!0}),K=e=>({id:"vault-sharing-b2b",text:"unlimited"===e?(0,a.c)("new_plans: feature").t`Unlimited shared ${"Pass"} vaults per user`:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} shared ${"Pass"} vault per user`,`${e} shared Pass vaults per user`,e),icon:A.n,included:!0,hideInDowngrade:!0}),Z=e=>e?(0,a.c)("pass_signup_2023: Info").t`Secure vault, item and link sharing`:(0,a.c)("pass_signup_2023: Info").t`Secure vault sharing`,G=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return{id:"secure-vault-sharing",text:Z(...t),icon:n.I,included:!0,hideInDowngrade:!0}},Y=()=>({id:"link-sharing",text:(0,a.c)("new_plans: feature").t`Secure link sharing`,included:!0,icon:n.I,tooltip:(0,a.c)("new_plans: tooltip").t`Securely share individual items with anyone (even if they don't use ${v.o8})`}),W=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{id:"data-breach-monitoring",text:(0,a.c)("new_plans: feature").t`Data breach monitoring`,included:e,icon:p.Q}},q=()=>({id:"password-manager",text:(0,a.c)("new_plans: feature").t`Password manager`,included:!0,icon:i.V}),Q=()=>(0,a.c)("new_plans: feature").t`${v.vQ} and ${v.Mv}`,J="unlimited",X="unlimited",ee="unlimited",et="unlimited",er=()=>[{name:"passwords-and-notes",plans:{[g.NB.FREE]:B(),[g.NB.BUNDLE]:B(),[g.NB.MAIL]:B(),[g.NB.VPN2024]:B(),[g.NB.DRIVE]:B(),[g.NB.DRIVE_1TB]:B(),[g.NB.DRIVE_BUSINESS]:B(),[g.NB.PASS]:B(),[g.NB.PASS_LIFETIME]:B(),[g.NB.PASS_FAMILY]:B(),[g.NB.FAMILY]:B(),[g.NB.DUO]:B(),[g.NB.MAIL_PRO]:B(),[g.NB.MAIL_BUSINESS]:B(),[g.NB.BUNDLE_PRO]:B(),[g.NB.BUNDLE_PRO_2024]:B(),[g.NB.BUNDLE_BIZ_2025]:B(),[g.NB.PASS_PRO]:B(),[g.NB.PASS_BUSINESS]:B(),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:B(),[g.NB.LUMO_BUSINESS]:B(),[g.NB.MEET_BUSINESS]:B(),[g.NB.MEET]:B(),[g.NB.VISIONARY]:B(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:B()}},{name:"devices",plans:{[g.NB.FREE]:I(),[g.NB.BUNDLE]:I(),[g.NB.MAIL]:I(),[g.NB.VPN2024]:I(),[g.NB.DRIVE]:I(),[g.NB.DRIVE_1TB]:I(),[g.NB.DRIVE_BUSINESS]:I(),[g.NB.PASS]:I(),[g.NB.PASS_LIFETIME]:I(),[g.NB.PASS_FAMILY]:I(),[g.NB.FAMILY]:I(),[g.NB.DUO]:I(),[g.NB.MAIL_PRO]:I(),[g.NB.MAIL_BUSINESS]:I(),[g.NB.BUNDLE_PRO]:I(),[g.NB.BUNDLE_PRO_2024]:I(),[g.NB.BUNDLE_BIZ_2025]:I(),[g.NB.PASS_PRO]:I(),[g.NB.PASS_BUSINESS]:I(),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:I(),[g.NB.LUMO_BUSINESS]:I(),[g.NB.MEET_BUSINESS]:I(),[g.NB.MEET]:I(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:I(),[g.NB.VISIONARY]:I()}},{name:"vaults",plans:{[g.NB.FREE]:U(2),[g.NB.BUNDLE]:U(50),[g.NB.MAIL]:U(2),[g.NB.VPN2024]:U(2),[g.NB.DRIVE]:U(2),[g.NB.DRIVE_1TB]:U(2),[g.NB.DRIVE_BUSINESS]:U(2),[g.NB.PASS]:U(50),[g.NB.PASS_LIFETIME]:U(50),[g.NB.PASS_FAMILY]:U(50),[g.NB.FAMILY]:U(50),[g.NB.DUO]:U(50),[g.NB.MAIL_PRO]:U(2),[g.NB.MAIL_BUSINESS]:U(2),[g.NB.BUNDLE_PRO]:U(ee),[g.NB.BUNDLE_PRO_2024]:U(ee),[g.NB.BUNDLE_BIZ_2025]:U(ee),[g.NB.PASS_PRO]:U(J),[g.NB.PASS_BUSINESS]:U(ee),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:U(2),[g.NB.LUMO_BUSINESS]:U(2),[g.NB.MEET_BUSINESS]:U(2),[g.NB.MEET]:U(2),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:U(ee),[g.NB.VISIONARY]:U("unlimited")}}
2494,{name:"hide-my-email-aliases",plans:{[g.NB.FREE]:D(10),[g.NB.BUNDLE]:D("unlimited"),[g.NB.MAIL]:D(10),[g.NB.VPN2024]:D(10),[g.NB.DRIVE]:D(10),[g.NB.DRIVE_1TB]:D(10),[g.NB.DRIVE_BUSINESS]:D(10),[g.NB.PASS]:D("unlimited"),[g.NB.PASS_LIFETIME]:D("unlimited"),[g.NB.PASS_FAMILY]:D("unlimited"),[g.NB.FAMILY]:D("unlimited"),[g.NB.DUO]:D("unlimited"),[g.NB.MAIL_PRO]:D(10),[g.NB.MAIL_BUSINESS]:D(10),[g.NB.BUNDLE_PRO]:D("unlimited"),[g.NB.BUNDLE_PRO_2024]:D("unlimited"),[g.NB.BUNDLE_BIZ_2025]:D("unlimited"),[g.NB.PASS_PRO]:D("unlimited"),[g.NB.PASS_BUSINESS]:D("unlimited"),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:D(10),[g.NB.LUMO_BUSINESS]:D(10),[g.NB.MEET_BUSINESS]:D(10),[g.NB.MEET]:D(10),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:D("unlimited"),[g.NB.VISIONARY]:D("unlimited")}},{name:"advanced-alias-features",plans:{[g.NB.FREE]:null,[g.NB.BUNDLE]:R(!0),[g.NB.MAIL]:null,[g.NB.VPN2024]:null,[g.NB.DRIVE]:null,[g.NB.DRIVE_1TB]:null,[g.NB.DRIVE_BUSINESS]:null,[g.NB.PASS]:R(!0),[g.NB.PASS_LIFETIME]:R(!0),[g.NB.PASS_FAMILY]:R(!0),[g.NB.FAMILY]:R(!0),[g.NB.DUO]:R(!0),[g.NB.MAIL_PRO]:null,[g.NB.MAIL_BUSINESS]:null,[g.NB.BUNDLE_PRO]:R(!0),[g.NB.BUNDLE_PRO_2024]:R(!0),[g.NB.BUNDLE_BIZ_2025]:R(!0),[g.NB.PASS_PRO]:R(!0),[g.NB.PASS_BUSINESS]:R(!0),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:null,[g.NB.LUMO_BUSINESS]:null,[g.NB.MEET_BUSINESS]:null,[g.NB.MEET]:null,[g.NB.VPN_PASS_BUNDLE_BUSINESS]:R(!0),[g.NB.VISIONARY]:R(!0)}},{name:"vault-and-item-sharing",plans:{[g.NB.FREE]:z(2),[g.NB.BUNDLE]:z(10),[g.NB.MAIL]:z(2),[g.NB.VPN2024]:z(2),[g.NB.DRIVE]:z(2),[g.NB.DRIVE_1TB]:z(2),[g.NB.DRIVE_BUSINESS]:z(2),[g.NB.PASS]:z(10),[g.NB.PASS_LIFETIME]:z(10),[g.NB.PASS_FAMILY]:z(10),[g.NB.FAMILY]:z(10),[g.NB.DUO]:z(10),[g.NB.MAIL_PRO]:z(2),[g.NB.MAIL_BUSINESS]:z(2),[g.NB.BUNDLE_PRO]:z(10),[g.NB.BUNDLE_PRO_2024]:z(10),[g.NB.BUNDLE_BIZ_2025]:z(et),[g.NB.PASS_PRO]:z(X),[g.NB.PASS_BUSINESS]:z(et),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:z(2),[g.NB.LUMO_BUSINESS]:z(2),[g.NB.MEET_BUSINESS]:z(2),[g.NB.MEET]:z(2),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:z(et),[g.NB.VISIONARY]:z("unlimited")}},{name:"secure-link",plans:{[g.NB.FREE]:null,[g.NB.BUNDLE]:Y(),[g.NB.MAIL]:null,[g.NB.VPN2024]:null,[g.NB.DRIVE]:null,[g.NB.DRIVE_1TB]:null,[g.NB.DRIVE_BUSINESS]:null,[g.NB.PASS]:Y(),[g.NB.PASS_LIFETIME]:Y(),[g.NB.PASS_FAMILY]:Y(),[g.NB.FAMILY]:Y(),[g.NB.DUO]:Y(),[g.NB.MAIL_PRO]:null,[g.NB.MAIL_BUSINESS]:null,[g.NB.BUNDLE_PRO]:Y(),[g.NB.BUNDLE_PRO_2024]:Y(),[g.NB.BUNDLE_BIZ_2025]:Y(),[g.NB.PASS_PRO]:Y(),[g.NB.PASS_BUSINESS]:Y(),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:null,[g.NB.LUMO_BUSINESS]:null,[g.NB.MEET_BUSINESS]:Y(),[g.NB.MEET]:Y(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:Y(),[g.NB.VISIONARY]:Y()}},{name:"2fa-authenticator",plans:{[g.NB.FREE]:O(),[g.NB.BUNDLE]:O(!0),[g.NB.MAIL]:O(),[g.NB.VPN2024]:O(),[g.NB.DRIVE]:O(),[g.NB.DRIVE_1TB]:O(),[g.NB.DRIVE_BUSINESS]:O(),[g.NB.PASS]:O(!0),[g.NB.PASS_LIFETIME]:O(!0),[g.NB.PASS_FAMILY]:O(!0),[g.NB.FAMILY]:O(!0),[g.NB.DUO]:O(!0),[g.NB.MAIL_PRO]:O(),[g.NB.MAIL_BUSINESS]:O(),[g.NB.BUNDLE_PRO]:O(!0),[g.NB.BUNDLE_PRO_2024]:O(!0),[g.NB.BUNDLE_BIZ_2025]:O(!0),[g.NB.PASS_PRO]:O(!0),[g.NB.PASS_BUSINESS]:O(!0),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:O(),[g.NB.LUMO_BUSINESS]:O(),[g.NB.MEET_BUSINESS]:O(),[g.NB.MEET]:O(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:O(!0),[g.NB.VISIONARY]:O(!0)}},{name:"forwarding-mailboxes",plans:{[g.NB.FREE]:F(),[g.NB.BUNDLE]:F(!0),[g.NB.MAIL]:F(),[g.NB.VPN2024]:F(),[g.NB.DRIVE]:F(),[g.NB.DRIVE_1TB]:F(),[g.NB.DRIVE_BUSINESS]:F(),[g.NB.PASS]:F(!0),[g.NB.PASS_LIFETIME]:F(!0),[g.NB.PASS_FAMILY]:F(!0),[g.NB.FAMILY]:F(!0),[g.NB.DUO]:F(!0),[g.NB.MAIL_PRO]:F(),[g.NB.MAIL_BUSINESS]:F(),[g.NB.BUNDLE_PRO]:F(!0),[g.NB.BUNDLE_PRO_2024]:F(!0),[g.NB.BUNDLE_BIZ_2025]:F(!0),[g.NB.PASS_PRO]:F(!0),[g.NB.PASS_BUSINESS]:F(!0),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:F(),[g.NB.LUMO_BUSINESS]:F(),[g.NB.MEET_BUSINESS]:F(),[g.NB.MEET]:F(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:F(!0),[g.NB.VISIONARY]:F(!0)}},{name:"group-management",plans:{[g.NB.FREE]:null,[g.NB.BUNDLE]:null,[g.NB.MAIL]:null,[g.NB.VPN2024]:null,[g.NB.DRIVE]:null,[g.NB.DRIVE_1TB]:null,[g.NB.DRIVE_BUSINESS]:null,[g.NB.PASS]:null,[g.NB.PASS_LIFETIME]:null,[g.NB.PASS_FAMILY]:null,[g.NB.FAMILY]:null,[g.NB.DUO]:null,[g.NB.MAIL_PRO]:null,[g.NB.MAIL_BUSINESS]:null,[g.NB.BUNDLE_PRO]:null,[g.NB.BUNDLE_PRO_2024]:null,[g.NB.BUNDLE_BIZ_2025]:null,[g.NB.PASS_PRO]:E(),[g.NB.PASS_BUSINESS]:E(!0),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:null,[g.NB.LUMO_BUSINESS]:null,[g.NB.MEET_BUSINESS]:null,[g.NB.MEET]:null,[g.NB.VPN_PASS_BUNDLE_BUSINESS]:E(),[g.NB.VISIONARY]:null}},{name:"data-breach-monitoring",plans:{[g.NB.FREE]:W(),[g.NB.BUNDLE]:W(!0),[g.NB.MAIL]:W(),[g.NB.VPN2024]:W(),[g.NB.DRIVE]:W(),[g.NB.DRIVE_1TB]:W(),[g.NB.DRIVE_BUSINESS]:W(),[g.NB.PASS]:W(!0),[g.NB.PASS_LIFETIME]:W(!0),[g.NB.PASS_FAMILY]:W(!0),[g.NB.FAMILY]:W(!0),[g.NB.DUO]:W(!0),[g.NB.MAIL_PRO]:W(),[g.NB.MAIL_BUSINESS]:W(),[g.NB.BUNDLE_PRO]:W(!0),[g.NB.BUNDLE_PRO_2024]:W(!0),[g.NB.BUNDLE_BIZ_2025]:W(!0),[g.NB.PASS_PRO]:W(!0),[g.NB.PASS_BUSINESS]:W(!0),[g.NB.VPN_PRO]:null,[g.NB.VPN_BUSINESS]:null,[g.NB.LUMO]:W(),[g.NB.LUMO_BUSINESS]:W(),[g.NB.MEET_BUSINESS]:W(),[g.NB.MEET]:W(),[g.NB.VPN_PASS_BUNDLE_BUSINESS]:W(!0),[g.NB.VISIONARY]:W(!0)}}]},45907(e,t,r){"use strict";
2494var a=r(6780),n=r(33903),i=r(13197),o=r(76380),s=r(22311),l=r(35770),c=r(46267),u=r(77223),d=r(60658),f=r(15447),m=r(49066),p=r(44005),h=r(60223),A=r(25510),g=r(89611),v=r(12280),y=r(94054),C=r(34214);let b=e=>(0,a.c)("new_plans: action").t`Get ${e}`,S=e=>({plan:n.NB.FREE,title:n.Bo[n.NB.FREE],label:"",description:(0,a.c)("new_plans: info").t`The no-cost starter account designed to empower everyone with privacy by default.`,cta:(0,a.c)("new_plans: action").t`Get ${"Proton"} for free`,features:[(0,m.BZ)(e),(0,m.SZ)(e),(0,A.rj)({n:1}),(0,A.Ij)(3),(0,A.xD)(150),(0,p.k6)("limited")]}),w=e=>({plan:n.NB.PASS,title:e.Title,label:"",description:(0,a.c)("new_plans: info").t`For next-level password management and identity protection.`,cta:b(e.Title),features:[(0,v.ZL)(),(0,v.Xi)(),(0,v.$t)("unlimited"),(0,v.ue)(!0),(0,v.iF)(50),(0,v.VH)(10),(0,v.zJ)(!0),(0,p.K)(!0),(0,v.Vg)(!0),(0,p.k6)("priority")]}),_=e=>{let t=(0,o.Ht)(s.e.paid.servers,s.e.paid.countries);return{plan:n.NB.VPN2024,title:e.Title,label:"",description:(0,a.c)("new_plans: info").t`The dedicated VPN solution that provides secure, unrestricted, high-speed access to the internet.`,cta:b(e.Title),features:[(0,y.X6)(t),(0,y.EZ)("highest"),(0,y.fL)(10),(0,y.vn)(!0),(0,y.$S)(!0),(0,y.dq)(!0),(0,y.rU)(!0),(0,y.SE)(!0),(0,y.Gn)()]}},N=e=>{let{plan:t,prioritizeMeetFeatures:r,isLegacy:i=!1}=e,o=i?(0,g.Fo)():(0,g.v3)({maxParticipants:100});return{plan:i?n.NB.BUNDLE_PRO:n.NB.BUNDLE_PRO_2024,title:t.Title,label:"",description:(0,a.c)("new_plans: info").t`All ${"Proton"} business apps and premium features to protect your entire business.`,cta:b(t.Title),features:[...r?o:[],(0,m.Gk)(t.MaxSpace,{subtext:!1}),(0,A.tM)({n:t.MaxAddresses}),(0,A.cw)({n:t.MaxDomains}),(0,p.H4)(!0),(0,A.Ij)("unlimited"),(0,A.a5)(),(0,g.zc)(),(0,f.Or)(),(0,m.et)(),(0,v.$D)(),(0,y.ZV)(),(0,y.rU)(!0),(0,y.j$)(!0),(0,A.w5)(!0)]}},x=()=>{let e=(0,o.Ht)(s.e.paid.servers,s.e.paid.countries);return[(0,y.X6)(e),(0,y.Jk)(),(0,y.iM)(),(0,y.H8)(),(0,y.R3)(),(0,y.$)(),(0,y.k1)(),(0,y.ao)(),(0,p.F7)(),(0,y.Vl)(),(0,y.up)(),(0,d.dm)(!0),(0,y.rU)(!0),(0,y.mE)()]},E=e=>({plan:n.NB.VPN_PASS_BUNDLE_BUSINESS,title:e.Title,label:"",description:(0,a.c)("collider_2025: Info").t`Advanced account and network security in one plan`,cta:b(e.Title),features:[...x(),(0,y.hI)(),(0,v.fd)(),(0,v.bA)("unlimited")]});r.d(t,["C3",0,S,"Fl",0,()=>({plan:n.NB.FREE,title:n.Bo[n.NB.FREE],label:"",description:(0,a.c)("new_plans: info").t`The no-cost starter account designed to empower everyone with privacy by default.`,cta:(0,a.c)("new_plans: action").t`Get ${"Proton"} for free`,features:[(0,v.ZL)(),(0,v.Xi)(),(0,v.$t)(10),(0,v.iF)(2),(0,v.VH)(2),(0,v.zJ)(!1),(0,p.K)(!1),(0,v.Vg)(!1),(0,p.k6)("limited")]}),"Qc",0,_,"WM",0,E,"qS",0,(e,t,r)=>{if(e===n.NB.FREE)return S(r.freePlan);let B=t[e];if(!B)return null;let{boldStorageSize:P,freePlan:I,prioritizeMeetFeatures:k}=r;switch(e){case n.NB.MAIL:return(e=>{let{plan:t,freePlan:r}=e;return{plan:n.NB.MAIL,title:t.Title,label:"",description:(0,a.c)("new_plans: info").t`Secure email with advanced features for your everyday communications.`,cta:b(t.Title),features:[(0,m.M0)(t.MaxSpace,{freePlan:r}),(0,A.rj)({n:t.MaxAddresses}),(0,A.Ij)("unlimited"),(0,A.P9)(),(0,A.gW)(),(0,A.xY)()]}})({plan:B,freePlan:I});case n.NB.VPN:case n.NB.VPN2024:return _(B);case n.NB.VPN_PASS_BUNDLE:let T;return T=(0,o.Ht)(s.e.paid.servers,s.e.paid.countries),{plan:n.NB.VPN2024,title:B.Title,label:"",description:(0,a.c)("new_plans: info").t`The dedicated VPN solution that provides secure, unrestricted, high-speed access to the internet.`,cta:b(B.Title),features:[(0,y.X6)(T),(0,y.EZ)("highest"),(0,v.UP)(),(0,y.vn)(!0),(0,y.$S)(!0),(0,y.dq)(!0),(0,y.rU)(!0),(0,y.SE)(!0),(0,y.Gn)()]};case n.NB.DRIVE:return(e=>{let{plan:t,boldStorageSize:r,freePlan:i}=e;return{plan:n.NB.DRIVE,title:t.Title,label:"",description:(0,a.c)("new_plans: info").t`200 GB of cloud storage that lets you store, sync and share files easily. Secured by end-to-end encryption.`,cta:b(t.Title),features:[(0,m.M0)(t.MaxSpace,{boldStorageSize:r,freePlan:i}),(0,m.n6)(),(0,m.hh)("10y"),(0,m.es)()]}})({plan:B,boldStorageSize:P,freePlan:I});case n.NB.DRIVE_1TB:return(e=>{let{plan:t,boldStorageSize:r,freePlan:i}=e;return{plan:n.NB.DRIVE_1TB,title:t.Title,label:"",description:(0,a.c)("new_plans: info").t`1 TB of cloud storage that lets you store, sync and share files easily. Secured by end-to-e
2494nd encryption.`,cta:b(t.Title),features:[(0,m.M0)(t.MaxSpace,{boldStorageSize:r,freePlan:i}),(0,m.n6)(),(0,m.hh)("10y"),(0,m.es)()]}})({plan:B,boldStorageSize:P,freePlan:I});case n.NB.DRIVE_BUSINESS:return(e=>{let{plan:t}=e;return{plan:n.NB.DRIVE_BUSINESS,title:t.Title,label:"",description:(0,a.c)("new_plans: info").t`Protect sensitive business information and collaborate securely.`,cta:b(t.Title),features:[(0,m.Gk)(t.MaxSpace,{subtext:!1}),(0,m.hh)(365)]}})({plan:B,boldStorageSize:P,freePlan:I});case n.NB.PASS:return w(B);case n.NB.PASS_LIFETIME:return{plan:n.NB.PASS_LIFETIME,title:n.Bo[n.NB.PASS_LIFETIME],label:"",description:(0,a.c)("new_plans: info").t`Pay once, secure your passwords and identity forever.`,cta:b(B.Title),features:[...w(B).features]};case n.NB.MAIL_PRO:return{plan:n.NB.MAIL_PRO,title:B.Title,label:"",description:(0,a.c)("new_plans: info").t`Encrypted email and calendar to get you started.`,cta:b(B.Title),features:[(0,m.Gk)(B.MaxSpace,{subtext:!1}),(0,A.tM)({n:B.MaxAddresses}),(0,A.cw)({n:B.MaxDomains}),(0,A.Ij)("unlimited"),(0,A.a5)(),(0,f.Or)(),(0,A.w5)(!0)]};case n.NB.MAIL_BUSINESS:return{plan:n.NB.MAIL_BUSINESS,title:B.Title,label:"",description:(0,a.c)("new_plans: info").t`Enhanced security and premium features for teams.`,cta:b(B.Title),features:[(0,m.Gk)(B.MaxSpace,{subtext:!1}),(0,A.tM)({n:B.MaxAddresses}),(0,A.cw)({n:B.MaxDomains}),(0,A.Ij)("unlimited"),(0,A.a5)(),(0,f.Or)(),(0,A.w5)(!0)]};case n.NB.BUNDLE:return(e=>{let{plan:t,freePlan:r}=e;return{plan:n.NB.BUNDLE,title:t.Title,label:(0,a.c)("new_plans: info").t`Popular`,description:(0,a.c)("Plan description").t`All premium features from ${"Proton"} ${"Mail"}, ${i.KC}, ${"Drive"}, ${"VPN"}, and ${"Pass"}.`,cta:b(t.Title),features:[(0,m.M0)(t.MaxSpace,{freePlan:r}),(0,A.rj)({n:t.MaxAddresses}),(0,A.Ij)("unlimited"),(0,A.xD)("unlimited"),(0,A.cw)({n:t.MaxDomains}),(0,p.H4)(!0),(0,p.k6)("priority"),(0,f.Or)(),(0,m.et)(),(0,y.SJ)(),(0,v.$D)()]}})({plan:B,freePlan:I});case n.NB.BUNDLE_PRO:return N({plan:B,prioritizeMeetFeatures:k,isLegacy:!0});case n.NB.BUNDLE_PRO_2024:return N({plan:B,prioritizeMeetFeatures:k});case n.NB.BUNDLE_BIZ_2025:return(e=>{let{plan:t,prioritizeMeetFeatures:r}=e;return{plan:n.NB.BUNDLE_BIZ_2025,title:t.Title,label:"",description:(0,a.c)("new_plans: info").t`All ${"Proton"} business apps and premium features to protect your entire business.`,cta:b(t.Title),features:[...r?(0,g.v3)({maxParticipants:250}):[],(0,m.Gk)(t.MaxSpace,{subtext:!1}),(0,A.tM)({n:t.MaxAddresses}),(0,A.cw)({n:t.MaxDomains}),(0,p.H4)(!0),(0,A.Ij)("unlimited"),(0,A.a5)(),(0,g.zc)(),(0,f.Or)(),(0,m.et)(),(0,v.$D)(),(0,y.ZV)(),(0,y.rU)(!0),(0,y.j$)(!0),(0,A.w5)(!0),(0,A.dM)(!0)]}})({plan:B,prioritizeMeetFeatures:k});case n.NB.VISIONARY:return(e=>{let{plan:t,freePlan:r}=e,i=t.Title;return{plan:n.NB.VISIONARY,title:t.Title,label:"",description:(0,a.c)("Subscription reminder").t`${i} gives you all apps, all features, early access to new releases, and everything you need to be in control of your data and its security.`,cta:b(t.Title),features:[(0,m.M0)(t.MaxSpace,{freePlan:r}),(0,p.DF)(t.MaxMembers),{id:"early-access",text:(0,a.c)("new_plans: info").t`Early access to new apps and features`,included:!0},(0,p.H4)(!0),(0,A.BB)(),(0,f.Or)(),(0,m.et)(),(0,v.$D)(),(0,y.SJ)({family:!1}),(0,C.jZ)()].filter(u.A)}})({plan:B,freePlan:I});case n.NB.FAMILY:return(e=>{var t;let{freePlan:r,plan:i}=e,o=null==(t=(0,c.R)())?void 0:t.isEnabled(l.Kl.ScribeToLumo);return{plan:n.NB.FAMILY,title:i.Title,label:"",description:(0,a.c)("new_plans: info").t`Protect your family’s privacy with all ${"Proton"} services combined.`,cta:b(i.Title),features:[(0,p.DF)(6),(0,m.M0)(i.MaxSpace,{family:!0,freePlan:r}),(0,A.rj)({n:i.MaxAddresses,family:!0}),(0,A.Ij)(1/0),(0,A.xD)(1/0),(0,A.cw)({n:i.MaxDomains}),(0,p.H4)(!0),(0,f.Or)({family:!0}),(0,m.et)({family:!0}),(0,y.SJ)({family:!0}),(0,v.$D)(),(0,p.k6)("priority"),(0,A.w5)(!0),...o?[]:[(0,A.D3)(!0)]]}})({plan:B,freePlan:I});case n.NB.DUO:return(e=>{var t;let{freePlan:r,plan:i}=e,o=null==(t=(0,c.R)())?void 0:t.isEnabled(l.Kl.ScribeToLumo);return{plan:n.NB.DUO,title:i.Title,label:"",description:(0,a.c)("new_plans: info").t`Unlimited privacy and more storage for up to 2 people.`,cta:b(i.Title),features:[(0,p.DF)(2),(0,m.M0)(i.MaxSpace,{duo:!0,freePlan:r}),(0,A.rj)({n:i.MaxAddresses,duo:!0}),(0,A.Ij)(1/0),(0,A.xD)(1/0),(0,A.cw)({n:i.MaxDomains}),(0,p.H4)(!0),(0,f.Or)({duo:!0}),(0,m.et)({duo:!0}),(0,y.SJ)({duo:!0}),(0,v.$D)(),(0,p.k6)("priority"),(0,A.w5)(!0),...o?[]:[(0,A.D3)(!0)]]}})({plan:B,freePlan:I});case n.NB.VPN_PRO:let D;
2494return D=(0,o.Ht)(s.e.paid.servers,s.e.paid.countries),{plan:n.NB.VPN_PRO,title:B.Title,label:"",description:(0,a.c)("new_plans: info").t`Safely access internet from anywhere with essential network monitoring`,cta:b(B.Title),features:[(0,y.X6)(D),(0,y.Jk)(),(0,y.iM)(),(0,y.H8)(),(0,y.R3)(),(0,y.$)(),(0,y.k1)(),(0,y.ao)(),(0,p.F7)()]};case n.NB.VPN_BUSINESS:return{plan:n.NB.VPN_BUSINESS,title:B.Title,label:"",description:(0,a.c)("new_plans: info").t`Advanced network security and access management with dedicated secure Gateways`,cta:b(B.Title),features:x()};case n.NB.PASS_PRO:return{plan:n.NB.PASS_PRO,title:B.Title,label:"",description:(0,a.c)("new_plans: info").t`Essential protection and secure collaboration for unlimited users.`,cta:b(B.Title),features:[(0,v.ZL)(),(0,v.Xi)(),(0,v.$t)("unlimited"),(0,v.ue)(!0),(0,v.iF)(v.sN),(0,v.VH)(v.Gw),(0,v.zJ)(!0),(0,p.K)(!0),(0,v.Vg)(!0),(0,p.wb)(),(0,p.F7)(),(0,v.OS)(!0)]};case n.NB.PASS_FAMILY:let M,R;return M=(null==B?void 0:B.Title)||"",R=n.Bo[n.NB.PASS],{plan:n.NB.PASS_FAMILY,title:M,label:"",description:(0,a.c)("new_plans: info").t`Protect your family with all premium features of ${R} for 6 users.`,cta:b(M),features:[(0,v.cY)(6),(0,v.Xh)(),(0,v.ZL)(),(0,v.Xi)(),(0,v.$t)("unlimited"),(0,v.ue)(!0),(0,v.iF)(50),(0,v.VH)(10),(0,v.BE)(),(0,v.zJ)(!0),(0,v.pk)(),(0,p.H4)(!0),(0,p.k6)("priority")]};case n.NB.PASS_BUSINESS:let j;return j=(null==B?void 0:B.Title)||"",{plan:n.NB.PASS_BUSINESS,title:j,label:"",description:(0,a.c)("new_plans: info").t`Advanced protection for teams that goes beyond industry standards.`,cta:b(j),features:[(0,v.ZL)(),(0,v.Xi)(),(0,v.$t)("unlimited"),(0,v.ue)(!0),(0,v.iF)(v.aN),(0,v.VH)(v.oG),(0,v.zJ)(!0),(0,p.K)(!0),(0,v.Vg)(!0),(0,p.wb)(),(0,p.F7)(),(0,d.dm)(!0),(0,d.Ij)(!0),(0,v.dk)(!0),(0,v.OS)(!0)]};case n.NB.LUMO:return{plan:n.NB.LUMO,title:B.Title,label:"",description:(0,a.c)("collider_2025: Info").t`High-speed chats and advanced AI features.`,cta:b(B.Title),features:(0,h.Xu)()};case n.NB.LUMO_BUSINESS:return{plan:n.NB.LUMO_BUSINESS,title:B.Title,label:"",description:(0,a.c)("collider_2025: Info").t`High-speed chats and advanced AI features.`,cta:b(B.Title),features:(0,h.Ej)()};case n.NB.VPN_PASS_BUNDLE_BUSINESS:return E(B);case n.NB.MEET:return{plan:n.NB.MEET,title:B.Title,label:"",description:(0,a.c)("collider_2025: Info").t`Private video calls for the conversations that matter.`,cta:b(B.Title),features:(0,g.v3)({maxParticipants:50})};case n.NB.MEET_BUSINESS:return{plan:n.NB.MEET_BUSINESS,title:B.Title,label:"",description:(0,a.c)("collider_2025: Info").t`Private video calls for the conversations that matter.`,cta:b(B.Title),features:(0,g.v3)({maxParticipants:100})};default:return null}}])},66557(e,t,r){"use strict";var a=r(6780),n=r(21778);r.d(t,["G",0,()=>({id:"priority-support",text:(0,a.c)("Subscription reminder").t`Priority support`,included:!0,icon:n.R})])},94054(e,t,r){"use strict";r.d(t,{Jk:()=>ea,L5:()=>R,mL:()=>X,k1:()=>eo,fE:()=>b,ZV:()=>B,P:()=>w,sb:()=>S,iM:()=>K,mE:()=>el,H8:()=>en,R3:()=>ei,X6:()=>I,up:()=>er,dq:()=>j,hI:()=>eu,YI:()=>J,Xq:()=>N,Sg:()=>_,$:()=>Y,ao:()=>es,rU:()=>L,qi:()=>O,mT:()=>Z,$S:()=>M,Gn:()=>Q,Vl:()=>ec,fL:()=>$,xi:()=>ee,j$:()=>U,vn:()=>D,aX:()=>T,SE:()=>F,SJ:()=>P,Wi:()=>E,jT:()=>x,b4:()=>ed,EZ:()=>k});var a=r(6780),n=r(5220),i=r(31085);r(14041);let o=e=>{let{alt:t,title:r,size:a=4,className:n="",viewBox:o="0 0 16 16",...s}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${n}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,i.jsx)("title",{children:r}):null,(0,i.jsx)("path",{fillRule:"evenodd",d:"M12.4 1.644a.5.5 0 1 0-.702.712L13.363 4H3.428a1.5 1.5 0 0 0-1.5 1.5V7h1V5.5a.5.5 0 0 1 .5-.5h9.935l-1.665 1.644a.5.5 0 1 0 .702.712l2.388-2.358a.7.7 0 0 0 0-.996L12.4 1.644ZM13.068 9v2.5a.5.5 0 0 1-.5.5H2.634l1.665-1.644a.5.5 0 0 0-.703-.712l-2.388 2.358a.7.7 0 0 0 0 .996l2.388 2.358a.5.5 0 0 0 .703-.712L2.634 13h9.934a1.5 1.5 0 0 0 1.5-1.5V9h-1Z"})]}),t?(0,i.jsx)("span",{className:"sr-only",children:t}):null]})};var s=r(92351),l=r(68692),c=r(18219);let u=e=>{let{alt:t,title:r,size:a=4,className:n="",viewBox:o="0 0 16 16",...s}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${n}
2494`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,i.jsx)("title",{children:r}):null,(0,i.jsx)("path",{fillRule:"evenodd",d:"M8.226 3.831a.5.5 0 0 1 .75-.661l3.85 4.367a.7.7 0 0 1 0 .926l-3.85 4.367a.5.5 0 0 1-.75-.661L11.902 8 8.226 3.831Zm-5.101 0a.5.5 0 0 1 .75-.661l3.85 4.367a.7.7 0 0 1 0 .926l-3.85 4.367a.5.5 0 0 1-.75-.661L6.8 8 3.125 3.831Z"})]}),t?(0,i.jsx)("span",{className:"sr-only",children:t}):null]})};var d=r(85916),f=r(21778),m=r(7256),p=r(24520),h=r(3169),A=r(33903),g=r(13197),v=r(68484),y=r(76380),C=r(22311);let b=e=>(0,a.c)("Subscription attribute").ngettext((0,a.pD)`${e} free VPN connection per user`,`${e} free VPN connections per user`,e),S=e=>(0,a.c)("Subscription attribute").ngettext((0,a.pD)`${e} high-speed VPN connection per user`,`${e} high-speed VPN connections per user`,e),w=()=>({id:"b2b-high-speed-vpn-connections",icon:s._,text:S(10),included:!0}),_=e=>(0,a.c)("Subscription attribute").ngettext((0,a.pD)`${e} high-speed VPN connection`,`${e} high-speed VPN connections`,e),N=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;return{id:"high-speed-vpn-connections",icon:s._,text:_(e),included:!0}},x=e=>(0,a.c)("Subscription attribute").ngettext((0,a.pD)`${e} VPN connection`,`${e} VPN connections`,e),E=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;return{id:"vpn-connections",icon:s._,text:x(e),included:!0}},B=()=>({id:"b2b-high-speed-vpn-connections",text:S(10),included:!0,icon:s._}),P=function(){let{duo:e,family:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,y.Ht)(C.e.paid.servers,C.e.paid.countries),n=(0,a.c)("new_plans: tooltip").t`${g.R$}: Access blocked content and browse privately. Includes ${r}, highest VPN speeds, access to worldwide streaming services, malware and ad-blocker, fast BitTorrent downloads, and more.`;return(e||t)&&(n=(0,a.c)("new_plans: tooltip").t`Protect your family from harmful websites and access our high-speed VPN servers to stream your favorite content`),{id:"vpn-app",text:g.R$,tooltip:n,included:!0,icon:s._}},I=(e,t)=>({id:"countries",text:e,included:!0,highlight:t,icon:d.F}),k=(e,t)=>({id:"vpn-speed",text:"medium"===e?(0,a.c)("new_plans").t`Medium VPN speed`:(0,a.c)("new_plans").t`Highest VPN speed`,included:!0,highlight:t,icon:u}),T=()=>(0,a.c)("new_plans: feature").t`Dedicated servers optimized for speed`,D=(e,t)=>({id:"streaming",text:T(),tooltip:(0,a.c)("new_plans: tooltip").t`Access content on streaming services, including Netflix, Disney+, and Prime Video, from anywhere`,included:e,highlight:t,icon:m.$}),M=(e,t)=>({id:"p2p",text:(0,a.c)("new_plans: feature").t`Fast P2P/BitTorrent downloads`,tooltip:(0,a.c)("new_plans: tooltip").t`Support for file-sharing protocols like BitTorrent`,included:e,highlight:t,icon:o}),R=(e,t)=>({id:"advanced-vpn-customizations",text:(0,a.c)("vpn_2step: feature").t`Advanced VPN customizations`,tooltip:(0,a.c)("vpn_2step: tooltip").t`Access to Secure Core servers, fast P2P/BitTorrent downloads, Tor over VPN, and more.`,included:e,highlight:t,icon:o}),j=(e,t)=>({id:"double-hop",text:(0,a.c)("new_plans: feature").t`Double hop`,tooltip:(0,a.c)("new_plans: tooltip").t`Defends against the threat to VPN privacy by passing your internet traffic through multiple servers.`,included:e,highlight:t,icon:o}),O=()=>(0,a.c)("new_plans: feature").t`Ad-blocker and malware protection`,L=(e,t)=>({id:"net-shield",text:O(),tooltip:(0,a.c)("new_plans: tooltip").t`Specially designed NetShield protects your device and speeds up your browsing by blocking ads, trackers, and malware`,included:e,highlight:t,icon:h.Q}),U=(e,t)=>({id:"secure-core",text:(0,a.c)("new_plans: feature").t`Secure Core servers`,tooltip:(0,a.c)("new_plans: tooltip").t`Defends against the threat to VPN privacy by passing your internet traffic through multiple servers`,included:e,highlight:t,icon:p.l}),F=(e,t)=>({id:"tor",text:(0,a.c)("new_plans: feature").t`Tor over VPN`,tooltip:(0,a.c)("new_plans: tooltip").t`Route your internet traffic through the Tor network with a single click`,included:e,highlight:t,icon:l.R}),V=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;return{id:"vpn-connections-b2b",text:1===e?b(1):S(e),tooltip:(0,a.c)("new_plans: tooltip").t`One VPN connection allows one device to connect to ${g.R$} at any given time. For instance, to connect a phone and a laptop to ${g.R$} at the same time, you need two VPN connections.`,included:!0,highlight:t,icon:s._}},H=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;return{id:"n-vpn-connections",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`${e} VPN connection`,`${e} VPN connections`,e),included:!0,highlight:t,icon:s._}},$=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;return{id:"protect-devices",text:(0,a.c)("new_plans: feature").ngettext((0,a.pD)`Use on up to ${e} device at once`,`Use on up to ${e} devices at once`,e),included:!0,highlight:t,icon:s._}},z=e=>({id:"no-logs",text:(0,a.c)("new_plans: feature").t`Strict no-logs policy`,tooltip:(0,a.c)("new_plans: tooltip").t`We keep no session usage logs of what you do online, and we do not log metadata that can compromise your privacy`,included:!0,highlight:e,icon:n.f}),K=()=>({id:"bandwidth",text:(0,a.c)("new_plans: feature").t`Unlimited volume/bandwidth`,included:!0}),Z=()=>({id:"no-ads",text:(0,a.c)("vpn_2step: feature").t`No ads`,included:!0}),G=()=>({id:"dns-leak",text:(0,a.c)("new_plans: feature").t`DNS leak prevention`,tooltip:(0,a.c)("new_plans: tooltip").t`When connected to our VPN, your DNS queries through our encrypted VPN tunnel, adding to your online privacy and security`,included:!0}),Y=()=>({id:"kill-switch",text:(0,a.c)("new_plans: feature").t`Kill switch/always-on VPN`,tooltip:(0,a.c)("new_plans: tooltip").t`Keeps you protected by blocking all network connections when you are unexpectedly disconnected from our VPN server.`,included:!0}),W=()=>({id:"encryption",text:(0,a.c)("new_plans: feature").t`Encrypted VPN servers`,tooltip:(0,a.c)("new_plans: tooltip").t`Our servers’ hard disks are fully encrypted with multiple password layers so your data is protected even if our hardware is compromised`,included:!0}),q=()=>({id:"router-support",text:(0,a.c)("new_plans: feature").t`Router support`,tooltip:(0,a.c)("new_plans: tooltip").t`Protect every device connected to your WiFi network. It’s also useful if you have devices that do not support VPN settings directly.`,included:!0}),Q=()=>({id:"vpn-priority-support",text:(0,a.c)("new_plans: feature").t`Priority support & live chat`,tooltip:"",included:!0,icon:f.R}),J=()=>({id:"free-features",text:(0,a.c)("new_plans: feature").t`Free features from ${"Proton"} ${"Mail"}, ${g.KC}, and ${"Drive"}`,tooltip:"",included:!0}),X=()=>({id:"all-platforms",text:(0,a.c)("new_plans: feature").t`Available on all platforms`,tooltip:"",included:!0}),ee=()=>({id:"refundable",text:(0,a.c)("new_plans: feature").t`Fully refund
2494able for 30 days`,tooltip:"",included:!0}),et=e=>({id:"split-tunnel",text:(0,a.c)("new_plans: feature").t`Split tunneling (Android and Windows)`,tooltip:(0,a.c)("new_plans: tooltip").t`Allows you to access more than one network at the same time, e.g., stream a film from another country while still getting local search results`,included:e}),er=()=>{let e=C.e.paid.countries,t=(0,a.c)("new_plans: Upsell attribute").t`Dedicated server locations in ${e}+ countries`;return{id:"dedicated-servers-vpn",icon:c.W,included:!0,text:t,tooltip:(0,a.c)("new_plans: tooltip").t`Dedicated servers with dedicated IP addresses can be added to private gateways to enable fine-tuned access control`}},ea=()=>({id:"aes-encryption-vpn",icon:c.W,included:!0,text:(0,a.c)("new_plans: Upsell attribute").t`AES 256-bit VPN encryption`}),en=()=>({id:"censorship-circumvention-vpn",icon:c.W,included:!0,text:(0,a.c)("new_plans: Upsell attribute").t`Censorship circumvention`}),ei=()=>({id:"central-control-panel-vpn",icon:c.W,included:!0,text:(0,a.c)("new_plans: Upsell attribute").t`Central control panel`}),eo=()=>({id:"auto-connect-vpn",icon:c.W,included:!0,text:(0,a.c)("new_plans: Upsell attribute").t`Auto-connect`}),es=()=>({id:"multi-platform-support-vpn",icon:c.W,included:!0,text:(0,a.c)("new_plans: Upsell attribute").t`Multi-platform support`}),el=()=>({id:"browser-extension-vpn",icon:c.W,included:!0,text:(0,a.c)("new_plans: Upsell attribute").t`Browser extension`}),ec=()=>({id:"private-gateways-vpn",icon:c.W,included:!0,text:(0,a.c)("new_plans: Upsell attribute").t`Private gateways`,tooltip:(0,a.c)("new_plans: tooltip").t`Lock down your company resources from the public internet and make them accessible only via your private gateways`}),eu=()=>({id:"existing-vpn-professional-benefits",text:(0,a.c)("new_plans: feature").t`Existing ${A.Bo[A.NB.VPN_BUSINESS]} benefits`,included:!0,icon:c.W}),ed=()=>{let e=(0,y.TQ)(C.e.free.servers,C.e.free.countries),t=(0,y.Ht)(C.e.paid.servers,C.e.paid.countries);return[{name:"vpn",target:v.l.B2C,plans:{[A.NB.FREE]:H(1),[A.NB.BUNDLE]:H(10),[A.NB.MAIL]:H(1),[A.NB.VPN2024]:H(10),[A.NB.DRIVE]:H(1),[A.NB.DRIVE_1TB]:H(1),[A.NB.DRIVE_BUSINESS]:H(1),[A.NB.PASS]:H(1),[A.NB.PASS_LIFETIME]:H(1),[A.NB.PASS_FAMILY]:H(1),[A.NB.FAMILY]:H(10),[A.NB.DUO]:H(10),[A.NB.MAIL_PRO]:H(1),[A.NB.MAIL_BUSINESS]:H(1),[A.NB.BUNDLE_PRO]:H(10),[A.NB.BUNDLE_PRO_2024]:H(10),[A.NB.BUNDLE_BIZ_2025]:H(10),[A.NB.PASS_PRO]:H(1),[A.NB.PASS_BUSINESS]:H(1),[A.NB.VPN_PRO]:H(10),[A.NB.VPN_BUSINESS]:H(10),[A.NB.LUMO]:H(1),[A.NB.LUMO_BUSINESS]:H(1),[A.NB.MEET_BUSINESS]:H(1),[A.NB.MEET]:H(1),[A.NB.VISIONARY]:H(10),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:H(10)}},{name:"vpn-connections-per-user",target:v.l.B2B,plans:{[A.NB.FREE]:H(1),[A.NB.BUNDLE]:V(10),[A.NB.MAIL]:H(1),[A.NB.VPN2024]:V(10),[A.NB.DRIVE]:H(1),[A.NB.DRIVE_1TB]:H(1),[A.NB.DRIVE_BUSINESS]:H(1),[A.NB.PASS]:H(1),[A.NB.PASS_LIFETIME]:H(1),[A.NB.PASS_FAMILY]:H(1),[A.NB.FAMILY]:V(1),[A.NB.DUO]:V(1),[A.NB.MAIL_PRO]:V(1),[A.NB.MAIL_BUSINESS]:V(1),[A.NB.BUNDLE_PRO]:V(10),[A.NB.BUNDLE_PRO_2024]:V(10),[A.NB.BUNDLE_BIZ_2025]:V(10),[A.NB.PASS_PRO]:H(1),[A.NB.PASS_BUSINESS]:H(1),[A.NB.VPN_PRO]:V(10),[A.NB.VPN_BUSINESS]:V(10),[A.NB.LUMO]:H(1),[A.NB.LUMO_BUSINESS]:H(1),[A.NB.MEET_BUSINESS]:H(1),[A.NB.MEET]:H(1),[A.NB.VISIONARY]:V(10),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:V(10)}},{name:"vpn-connections-per-user-family",target:v.l.FAMILY,plans:{[A.NB.FREE]:H(1),[A.NB.BUNDLE]:H(10),[A.NB.MAIL]:H(1),[A.NB.VPN2024]:H(10),[A.NB.DRIVE]:H(1),[A.NB.DRIVE_1TB]:H(1),[A.NB.DRIVE_BUSINESS]:H(1),[A.NB.PASS]:H(1),[A.NB.PASS_LIFETIME]:H(1),[A.NB.PASS_FAMILY]:H(1),[A.NB.FAMILY]:V(10),[A.NB.DUO]:V(10),[A.NB.MAIL_PRO]:V(1),[A.NB.MAIL_BUSINESS]:V(1),[A.NB.BUNDLE_PRO]:V(10),[A.NB.BUNDLE_PRO_2024]:V(10),[A.NB.BUNDLE_BIZ_2025]:V(10),[A.NB.PASS_PRO]:H(1),[A.NB.PASS_BUSINESS]:H(1),[A.NB.VPN_PRO]:V(10),[A.NB.VPN_BUSINESS]:V(10),[A.NB.LUMO]:H(1),[A.NB.LUMO_BUSINESS]:H(1),[A.NB.MEET_BUSINESS]:H(1),[A.NB.MEET]:H(1),[A.NB.VISIONARY]:V(10),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:V(10)}},{name:"countries",plans:{[A.NB.FREE]:I(e),[A.NB.BUNDLE]:I(t),[A.NB.MAIL]:I(e),[A.NB.VPN2024]:I(t),[A.NB.DRIVE]:I(e),[A.NB.DRIVE_1TB]:I(e),[A.NB.DRIVE_BUSINESS]:I(e),[A.NB.PASS]:I(e),[A.NB.PASS_LIFETIME]:I(e),[A.NB.PASS_FAMILY]:I(e),[A.NB.FAMILY]:I(t),[A.NB.DUO]:I(t),[A.NB.MAIL_PRO]:I(e),[A.NB.MAIL_BUSINESS]:I(e),[A.NB.BUNDLE_PRO]:I(t),[A.NB.BUNDLE_PRO_2024]:I(t),[A.NB.BUNDLE_BIZ_2025]:I(t),[A.NB.PASS_PRO]:I(e),[A.NB.PASS_BUSINESS]:I(e),[A.NB.VPN_PRO]:I(t),[A.NB.VPN_BUSINESS]:I(t),[A.NB.LUMO]:I(e),[A.NB.LUMO_BUSINESS]:I(e),[A.NB.MEET_BUSINESS]:I(e),[A.NB.MEET]:I(e),[A.NB.VISIONARY]:I(t),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:I(t)}},{name:"vpn-speed",plans:{[A.NB.FREE]:k("medium"),[A.NB.BUNDLE]:k("highest"),[A.NB.MAIL]:k("medium"),[A.NB.VPN2024]:k("highest"),[A.NB.DRIVE]:k("medium"),[A.NB.DRIVE_1TB]:k("medium"),[A.NB.DRIVE_BUSINESS]:k("medium"),[A.NB.PASS]:k("medium"),[A.NB.PASS_LIFETIME]:k("medium"),[A.NB.PASS_FAMILY]:k("medium"),[A.NB.FAMILY]:k("highest"),[A.NB.DUO]:k("highest"),[A.NB.MAIL_PRO]:k("medium"),[A.NB.MAIL_BUSINESS]:k("medium"),[A.NB.BUNDLE_PRO]:k("highest"),[A.NB.BUNDLE_PRO_2024]:k("highest"),[A.NB.BUNDLE_BIZ_2025]:k("highest"),[A.NB.PASS_PRO]:k("medium"),[A.NB.PASS_BUSINESS]:k("medium"),[A.NB.VPN_PRO]:k("highest"),[A.NB.VPN_BUSINESS]:k("highest"),[A.NB.LUMO]:k("medium"),[A.NB.LUMO_BUSINESS]:k("medium"),[A.NB.MEET_BUSINESS]:k("medium"),[A.NB.MEET]:k("medium"),[A.NB.VISIONARY]:k("highest"),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:k("highest")}},{name:"netshield",plans:{[A.NB.FREE]:L(!1),[A.NB.BUNDLE]:L(!0),[A.NB.MAIL]:L(!1),[A.NB.VPN2024]:L(!0),[A.NB.DRIVE]:L(!1),[A.NB.DRIVE_1TB]:L(!1),[A.NB.DRIVE_BUSINESS]:L(!1),[A.NB.PASS]:L(!1),[A.NB.PASS_LIFETIME]:L(!1),[A.NB.PASS_FAMILY]:L(!1),[A.NB.FAMILY]:L(!0),[A.NB.DUO]:L(!0),[A.NB.MAIL_PRO]:L(!1),[A.NB.MAIL_BUSINESS]:L(!1),[A.NB.BUNDLE_BIZ_2025]:L(!0),[A.NB.PASS_PRO]:L(!1),[A.NB.PASS_BUSINESS]:L(!1),[A.NB.BUNDLE_PRO]:L(!0),[A.NB.BUNDLE_PRO_2024]:L(!0),[A.NB.VPN_PRO]:L(!0),[A.NB.VPN_BUSINESS]:L(!0),[A.NB.LUMO]:L(!1),[A.NB.LUMO_BUSINESS]:L(!1),[A.NB.MEET_BUSINESS]:L(!1),[A.NB.MEET]:L(!1),[A.NB.VISIONARY]:L(!0),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:L(!0)}},{name:"streaming",plans:{[A.NB.FREE]:D(!1),[A.NB.BUNDLE]:D(!0),[A.NB.MAIL]:D(!1),[A.NB.VPN2024]:D(!0),[A.NB.DRIVE]:D(!1),[A.NB.DRIVE_1TB]:D(!1),[A.NB.DRIVE_BUSINESS]:D(!1),[A.NB.PASS]:D(!1),[A.NB.PASS_LIFETIME]:D(!1),[A.NB.PASS_FAMILY]:D(!1),[A.NB.FAMILY]:D(!0),[A.NB.DUO]:D(!0),[A.NB.MAIL_PRO]:D(!1),[A.NB.MAIL_BUSINESS]:D(!1),[A.NB.BUNDLE_PRO]:D(!0),[A.NB.BUNDLE_PRO_2024]:D(!0),[A.NB.BUNDLE_BIZ_2025]:D(!0),[A.NB.PASS_PRO]:D(!1),[A.NB.PASS_BUSINESS]:D(!1),[A.NB.VPN_PRO]:D(!0),[A.NB.VPN_BUSINESS]:D(!0),[A.NB.LUMO]:D(!1),[A.NB.LUMO_BUSINESS]:D(!1),[A.NB.MEET_BUSINESS]:D(!1),[A.NB.MEET]:D(!1),[A.NB.VISIONARY]:D(!0),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:D(!0)}},{name:"p2p",plans:{[A.NB.FREE]:M(!1),[A.NB.BUNDLE]:M(!0),[A.NB.MAIL]:M(!1),[A.NB.VPN2024]:M(!0),[A.NB.DRIVE]:M(!1),[A.NB.DRIVE_1TB]:M(!1),[A.NB.DRIVE_BUSINESS]:M(!1),[A.NB.PASS]:M(!1),[A.NB.PASS_LIFETIME]:M(!1),[A.NB.PASS_FAMILY]:M(!1),[A.NB.FAMILY]:M(!0),[A.NB.DUO]:M(!0),[A.NB.MAIL_PRO]:M(!1),[A.NB.MAIL_BUSINESS]:M(!1),[A.NB.BUNDLE_PRO]:M(!0),[A.NB.BUNDLE_PRO_2024]:M(!0),[A.NB.BUNDLE_BIZ_2025]:M(!0),[A.NB.PASS_PRO]:M(!1),[A.NB.PASS_BUSINESS]:M(!1),[A.NB.VPN_PRO]:M(!0),[A.NB.VPN_BUSINESS]:M(!0),[A.NB.LUMO]:M(!1),[A.NB.LUMO_BUSINESS]:M(!1),[A.NB.MEET_BUSINESS]:M(!1),[A.NB.MEET]:M(!1),[A.NB.VISIONARY]:M(!0),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:M(!0)}},{name:"hop",plans:{[A.NB.FREE]:j(!1),[A.NB.BUNDLE]:j(!0,!0),[A.NB.MAIL]:j(!1),[A.NB.VPN2024]:j(!0,!0),[A.NB.DRIVE]:j(!1),[A.NB.DRIVE_1TB]:j(!1),[A.NB.DRIVE_BUSINESS]:j(!1),[A.NB.PASS]:j(!1),[A.NB.PASS_LIFETIME]:j(!1),[A.NB.PASS_FAMILY]:j(!1),[A.NB.FAMILY]:j(!0,!0),[A.NB.DUO]:j(!0,!0),[A.NB.MAIL_PRO]:j(!1),[A.NB.MAIL_BUSINESS]:j(!1),[A.NB.BUNDLE_PRO]:j(!0,!0),[A.NB.BUNDLE_PRO_2024]:j(!0,!0),[A.NB.BUNDLE_BIZ_2025]:j(!0,!0),[A.NB.PASS_PRO]:j(!1),[A.NB.PASS_BUSINESS]:j(!1),[A.NB.VPN_PRO]:j(!0,!0),[A.NB.VPN_BUSINESS]:j(!0,!0),[A.NB.LUMO]:j(!1),[A.NB.LUMO_BUSINESS]:j(!1),[A.NB.MEET_BUSINESS]:j(!1),[A.NB.MEET]:j(!1),[A.NB.VISIONARY]:j(!0,!0),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:j(!0,!0)}},{name:"secure",plans:{[A.NB.FREE]:U(!1),[A.NB.BUNDLE]:U(!0),[A.NB.MAIL]:U(!1),[A.NB.VPN2024]:U(!0),[A.NB.DRIVE]:U(!1),[A.NB.DRIVE_1TB]:U(!1),[A.NB.DRIVE_BUSINESS]:U(!1),[A.NB.PASS]:U(!1),[A.NB.PASS_LIFETIME]:U(!1),[A.NB.PASS_FAMILY]:U(!1),[A.NB.FAMILY]:U(!0),[A.NB.DUO]:U(!0),[A.NB.MAIL_PRO]:U(!1),[A.NB.MAIL_BUSINESS]:U(!1),[A.NB.BUNDLE_PRO]:U(!0),[A.NB.BUNDLE_PRO_2024]:U(!0),[A.NB.BUNDLE_BIZ_2025]:U(!0),[A.NB.PASS_PRO]:U(!1),[A.NB.PASS_BUSINESS]:U(!1),[A.NB.VPN_PRO]:U(!0),[A.NB.VPN_BUSINESS]:U(!0),[A.NB.LUMO]:U(!1),[A.NB.LUMO_BUSINESS]:U(!1),[A.NB.MEET_BUSINESS]:U(!1),[A.NB.MEET]:U(!1),[A.NB.VISIONARY]:U(!0),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:U(!0)}},{name:"tor",plans:{[A.NB.FREE]:F(!1),[A.NB.BUNDLE]:F(!0),[A.NB.MAIL]:F(!1),[A.NB.VPN2024]:F(!0),[A.NB.DRIVE]:F(!1),[A.NB.DRIVE_1TB]:F(!1),[A.NB.DRIVE_BUSINESS]:F(!1),[A.NB.PASS]:F(!1),[A.NB.PASS_LIFETIME]:F(!1),[A.NB.PASS_FAMILY]:F(!1),[A.NB.FAMILY]:F(!0),[A.NB.DUO]:F(!0),[A.NB.MAIL_PRO]:F(!1),[A.NB.MAIL_BUSINESS]:F(!1),[A.NB.BUNDLE_PRO]:F(!0),[A.NB.BUNDLE_PRO_2024]:F(!0),[A.NB.BUNDLE_BIZ_2025]:F(!0),[A.NB.PASS_PRO]:F(!1),[A.NB.PASS_BUSINESS]:F(!1),[A.NB.VPN_PRO]:F(!0),[A.NB.VPN_BUSINESS]:F(!0),[A.NB.LUMO]:F(!1),[A.NB.LUMO_BUSINESS]:F(!1),[A.NB.MEET_BUSINESS]:F(!1),[A.NB.MEET]:F(!1),[A.NB.VISIONARY]:F(!0),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:F(!0)}},{name:"logs",plans:{[A.NB.FREE]:z(),[A.NB.BUNDLE]:z(),[A.NB.MAIL]:z(),[A.NB.VPN2024]:z(),[A.NB.DRIVE]:z(),[A.NB.DRIVE_1TB]:z(),[A.NB.DRIVE_BUSINESS]:z(),[A.NB.PASS]:z(),[A.NB.PASS_LIFETIME]:z(),[A.NB.PASS_FAMILY]:z(),[A.NB.FAMILY]:z(),[A.NB.DUO]:z(),[A.NB.MAIL_PRO]:z(),[A.NB.MAIL_BUSINESS]:z(),[A.NB.BUNDLE_PRO]:z(),[A.NB.BUNDLE_PRO_2024]:z(),[A.NB.BUNDLE_BIZ_2025]:z(),[A.NB.PASS_PRO]:z(),[A.NB.PASS_BUSINESS]:z(),[A.NB.VPN_PRO]:z(),[A.NB.VPN_BUSINESS]:z(),[A.NB.LUMO]:z(),[A.NB.LUMO_BUSINESS]:z(),[A.NB.MEET_BUSINESS]:z(),[A.NB.MEET]:z(),[A.NB.VISIONARY]:z(),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:z()}},{name:"bandwidth",plans:{[A.NB.FREE]:K(),[A.NB.BUNDLE]:K(),[A.NB.MAIL]:K(),[A.NB.VPN2024]:K(),[A.NB.DRIVE]:K(),[A.NB.DRIVE_1TB]:K(),[A.NB.DRIVE_BUSINESS]:K(),[A.NB.PASS]:K(),[A.NB.PASS_LIFETIME]:K(),[A.NB.PASS_FAMILY]:K(),[A.NB.FAMILY]:K(),[A.NB.DUO]:K(),[A.NB.MAIL_PRO]:K(),[A.NB.MAIL_BUSINESS]:K(),[A.NB.BUNDLE_PRO]:K(),[A.NB.BUNDLE_PRO_2024]:K(),[A.NB.BUNDLE_BIZ_2025]:K(),[A.NB.PASS_PRO]:K(),[A.NB.PASS_BUSINESS]:K(),[A.NB.VPN_PRO]:K(),[A.NB.VPN_BUSINESS]:K(),[A.NB.LUMO]:K(),[A.NB.LUMO_BUSINESS]:K(),[A.NB.MEET_BUSINESS]:K(),[A.NB.MEET]:K(),[A.NB.VISIONARY]:K(),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:K()}},{name:"dns-leak",plans:{[A.NB.FREE]:G(),[A.NB.BUNDLE]:G(),[A.NB.MAIL]:G(),[A.NB.VPN2024]:G(),[A.NB.DRIVE]:G(),[A.NB.DRIVE_1TB]:G(),[A.NB.DRIVE_BUSINESS]:G(),[A.NB.PASS]:G(),[A.NB.PASS_LIFETIME]:G(),[A.NB.PASS_FAMILY]:G(
2494),[A.NB.FAMILY]:G(),[A.NB.DUO]:G(),[A.NB.MAIL_PRO]:G(),[A.NB.MAIL_BUSINESS]:G(),[A.NB.BUNDLE_PRO]:G(),[A.NB.BUNDLE_PRO_2024]:G(),[A.NB.BUNDLE_BIZ_2025]:G(),[A.NB.PASS_PRO]:G(),[A.NB.PASS_BUSINESS]:G(),[A.NB.VPN_PRO]:G(),[A.NB.VPN_BUSINESS]:G(),[A.NB.LUMO]:G(),[A.NB.LUMO_BUSINESS]:G(),[A.NB.MEET_BUSINESS]:G(),[A.NB.MEET]:G(),[A.NB.VISIONARY]:G(),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:G()}},{name:"kill-switch",plans:{[A.NB.FREE]:Y(),[A.NB.BUNDLE]:Y(),[A.NB.MAIL]:Y(),[A.NB.VPN2024]:Y(),[A.NB.DRIVE]:Y(),[A.NB.DRIVE_1TB]:Y(),[A.NB.DRIVE_BUSINESS]:Y(),[A.NB.PASS]:Y(),[A.NB.PASS_LIFETIME]:Y(),[A.NB.PASS_FAMILY]:Y(),[A.NB.FAMILY]:Y(),[A.NB.DUO]:Y(),[A.NB.MAIL_PRO]:Y(),[A.NB.MAIL_BUSINESS]:Y(),[A.NB.BUNDLE_PRO]:Y(),[A.NB.BUNDLE_PRO_2024]:Y(),[A.NB.BUNDLE_BIZ_2025]:Y(),[A.NB.PASS_PRO]:Y(),[A.NB.PASS_BUSINESS]:Y(),[A.NB.VPN_PRO]:Y(),[A.NB.VPN_BUSINESS]:Y(),[A.NB.LUMO]:Y(),[A.NB.LUMO_BUSINESS]:Y(),[A.NB.MEET_BUSINESS]:Y(),[A.NB.MEET]:Y(),[A.NB.VISIONARY]:Y(),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:Y()}},{name:"encryption",plans:{[A.NB.FREE]:W(),[A.NB.BUNDLE]:W(),[A.NB.MAIL]:W(),[A.NB.VPN2024]:W(),[A.NB.DRIVE]:W(),[A.NB.DRIVE_1TB]:W(),[A.NB.DRIVE_BUSINESS]:W(),[A.NB.PASS]:W(),[A.NB.PASS_LIFETIME]:W(),[A.NB.PASS_FAMILY]:W(),[A.NB.FAMILY]:W(),[A.NB.DUO]:W(),[A.NB.MAIL_PRO]:W(),[A.NB.MAIL_BUSINESS]:W(),[A.NB.BUNDLE_PRO]:W(),[A.NB.BUNDLE_PRO_2024]:W(),[A.NB.BUNDLE_BIZ_2025]:W(),[A.NB.PASS_PRO]:W(),[A.NB.PASS_BUSINESS]:W(),[A.NB.VPN_PRO]:W(),[A.NB.VPN_BUSINESS]:W(),[A.NB.LUMO]:W(),[A.NB.LUMO_BUSINESS]:W(),[A.NB.MEET_BUSINESS]:W(),[A.NB.MEET]:W(),[A.NB.VISIONARY]:W(),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:W()}},{name:"router",plans:{[A.NB.FREE]:q(),[A.NB.BUNDLE]:q(),[A.NB.MAIL]:q(),[A.NB.VPN2024]:q(),[A.NB.DRIVE]:q(),[A.NB.DRIVE_1TB]:q(),[A.NB.DRIVE_BUSINESS]:q(),[A.NB.PASS]:q(),[A.NB.PASS_LIFETIME]:q(),[A.NB.PASS_FAMILY]:q(),[A.NB.FAMILY]:q(),[A.NB.DUO]:q(),[A.NB.MAIL_PRO]:q(),[A.NB.MAIL_BUSINESS]:q(),[A.NB.BUNDLE_PRO]:q(),[A.NB.BUNDLE_PRO_2024]:q(),[A.NB.BUNDLE_BIZ_2025]:q(),[A.NB.PASS_PRO]:q(),[A.NB.PASS_BUSINESS]:q(),[A.NB.VPN_PRO]:q(),[A.NB.VPN_BUSINESS]:q(),[A.NB.LUMO]:q(),[A.NB.LUMO_BUSINESS]:q(),[A.NB.MEET_BUSINESS]:q(),[A.NB.MEET]:q(),[A.NB.VISIONARY]:q(),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:q()}},{name:"split-tunnel",plans:{[A.NB.FREE]:et(!1),[A.NB.BUNDLE]:et(!0),[A.NB.MAIL]:et(!1),[A.NB.VPN2024]:et(!0),[A.NB.DRIVE]:et(!1),[A.NB.DRIVE_1TB]:et(!1),[A.NB.DRIVE_BUSINESS]:et(!1),[A.NB.PASS]:et(!1),[A.NB.PASS_LIFETIME]:et(!1),[A.NB.PASS_FAMILY]:et(!1),[A.NB.FAMILY]:et(!0),[A.NB.DUO]:et(!0),[A.NB.MAIL_PRO]:et(!1),[A.NB.MAIL_BUSINESS]:et(!1),[A.NB.BUNDLE_PRO]:et(!0),[A.NB.BUNDLE_PRO_2024]:et(!0),[A.NB.BUNDLE_BIZ_2025]:et(!0),[A.NB.PASS_PRO]:et(!1),[A.NB.PASS_BUSINESS]:et(!1),[A.NB.VPN_PRO]:et(!0),[A.NB.VPN_BUSINESS]:et(!0),[A.NB.LUMO]:et(!1),[A.NB.LUMO_BUSINESS]:et(!1),[A.NB.MEET_BUSINESS]:et(!1),[A.NB.MEET]:et(!1),[A.NB.VISIONARY]:et(!0),[A.NB.VPN_PASS_BUNDLE_BUSINESS]:et(!0)}}]}},34214(e,t,r){"use strict";r.d(t,{jZ:()=>f,L$:()=>m});var a=r(6780),n=r(31085);r(14041);let i=e=>{let{alt:t,title:r,size:a=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,n.jsx)("title",{children:r}):null,(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 8C9.89543 8 9 8.89543 9 10C9 11.1046 9.89543 12 11 12C12.1046 12 13 11.1046 13 10C13 8.89543 12.1046 8 11 8ZM10 10C10 9.44771 10.4477 9 11 9C11.5523 9 12 9.44771 12 10C12 10.5523 11.5523 11 11 11C10.4477 11 10 10.5523 10 10Z"}),(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.43934 1.43934C1.72064 1.15804 2.10218 1 2.5 1H11V2.5C11 2.77614 11.2239 3 11.5 3C11.7761 3 12 2.77614 12 2.5V0.5C12 0.223858 11.7761 0 11.5 0H2.5C1.83696 0 1.20107 0.263392 0.732233 0.732233C0.263392 1.20107 0 1.83696 0 2.5V13.5C0 14.163 0.263392 14.7989 0.732233 15.2678C1.20107 15.7366 1.83696 16 2.5 16H15.5C15.7761 16 16 15.7761 16 15.5V4.5C16 4.22386 15.7761 4 15.5 4H2.5C2.10218 4 1.72064 3.84196 1.43934 3.56066C1.15804 3.27936 1 2.89782 1 2.5C1 2.10218 1.15804 1.72064 1.43934 1.43934ZM1 13.5V4.50001C1.4302 4.82267 1.95596 5 2.5 5H15V15H2.5C2.10218 15 1.72064 14.842 1.43934 14.5607C1.15804 14.2794 1 13.8978 1 13.5Z"})]}),t?(0,n.jsx)("span",{className:"sr-only",children:t}):null]})};var o=r(33903),s=r(13197);let l=e=>({id:"wallets",text:(0,a.c)("wallet_signup_2024: Info").ngettext((0,a.pD)`${e} wallet`,`${e} wallets`,e),included:!0}),c=e=>({id:"wallet-accounts",text:(0,a.c)("wallet_signup_2024: Info").ngettext((0,a.pD)`${e} account per wallet`,`${e} accounts per wallet`,e),included:!0}),u=e=>({id:"wallet-email-addresses",text:(0,a.c)("wallet_signup_2024: Info").ngettext((0,a.pD)`${e} ${"Proton"} email address`,`${e} Proton email addresses`,e),included:!0,tooltip:(0,a.c)("wallet_signup_2024: Info").t`Encrypted and secure ${s.uc} email address. You can easily send Bitcoin to anyone with just their ${"Proton"} name.`}),d=()=>({id:"bitcoin-via-email",text:(0,a.c)("wallet_signup_2024: Info").t`Bitcoin via Email`,included:!0,tooltip:(0,a.c)("wallet_signup_2024: Info").t`Securely exchange Bitcoin via email instead of complex, 26-ch
2494aracter Bitcoin addresses that are prone to error`}),f=()=>({id:"wallet-app",text:s.gQ,tooltip:(0,a.c)("wallet_signup_2024:app-switcher").t`A safer way to hold Bitcoin`,included:!0,icon:i}),m=()=>[{name:"wallets",plans:{[o.NB.FREE]:l(3),[o.NB.BUNDLE]:l(10),[o.NB.MAIL]:l(3),[o.NB.VPN2024]:l(3),[o.NB.DRIVE]:l(3),[o.NB.DRIVE_1TB]:l(3),[o.NB.DRIVE_BUSINESS]:l(3),[o.NB.PASS]:l(3),[o.NB.PASS_LIFETIME]:l(3),[o.NB.PASS_FAMILY]:l(3),[o.NB.FAMILY]:l(10),[o.NB.DUO]:l(10),[o.NB.MAIL_PRO]:l(3),[o.NB.MAIL_BUSINESS]:l(3),[o.NB.BUNDLE_PRO]:l(10),[o.NB.BUNDLE_PRO_2024]:l(10),[o.NB.BUNDLE_BIZ_2025]:l(10),[o.NB.PASS_PRO]:l(3),[o.NB.PASS_BUSINESS]:l(3),[o.NB.VPN_PRO]:l(3),[o.NB.VPN_BUSINESS]:l(3),[o.NB.LUMO]:l(3),[o.NB.LUMO_BUSINESS]:l(3),[o.NB.MEET_BUSINESS]:l(3),[o.NB.MEET]:l(3),[o.NB.VISIONARY]:l(50),[o.NB.VPN_PASS_BUNDLE_BUSINESS]:l(3)}},{name:"wallet-accounts",plans:{[o.NB.FREE]:c(3),[o.NB.BUNDLE]:c(10),[o.NB.MAIL]:c(3),[o.NB.VPN2024]:c(3),[o.NB.DRIVE]:c(3),[o.NB.DRIVE_1TB]:c(3),[o.NB.DRIVE_BUSINESS]:c(3),[o.NB.PASS]:c(3),[o.NB.PASS_LIFETIME]:c(3),[o.NB.PASS_FAMILY]:c(3),[o.NB.FAMILY]:c(10),[o.NB.DUO]:c(10),[o.NB.MAIL_PRO]:c(3),[o.NB.MAIL_BUSINESS]:c(3),[o.NB.BUNDLE_PRO]:c(10),[o.NB.BUNDLE_PRO_2024]:c(10),[o.NB.BUNDLE_BIZ_2025]:c(10),[o.NB.PASS_PRO]:c(3),[o.NB.PASS_BUSINESS]:c(3),[o.NB.VPN_PRO]:c(3),[o.NB.VPN_BUSINESS]:c(3),[o.NB.LUMO]:c(3),[o.NB.LUMO_BUSINESS]:c(3),[o.NB.MEET_BUSINESS]:c(3),[o.NB.MEET]:c(3),[o.NB.VISIONARY]:c(50),[o.NB.VPN_PASS_BUNDLE_BUSINESS]:c(3)}},{name:"wallet-email-addresses",plans:{[o.NB.FREE]:u(1),[o.NB.BUNDLE]:u(15),[o.NB.MAIL]:u(1),[o.NB.VPN2024]:u(1),[o.NB.DRIVE]:u(1),[o.NB.DRIVE_1TB]:u(1),[o.NB.DRIVE_BUSINESS]:u(1),[o.NB.PASS]:u(1),[o.NB.PASS_LIFETIME]:u(1),[o.NB.PASS_FAMILY]:u(1),[o.NB.FAMILY]:u(15),[o.NB.DUO]:u(15),[o.NB.MAIL_PRO]:u(1),[o.NB.MAIL_BUSINESS]:u(1),[o.NB.BUNDLE_PRO]:u(15),[o.NB.BUNDLE_PRO_2024]:u(15),[o.NB.BUNDLE_BIZ_2025]:u(15),[o.NB.PASS_PRO]:u(1),[o.NB.PASS_BUSINESS]:u(1),[o.NB.VPN_PRO]:u(1),[o.NB.VPN_BUSINESS]:u(1),[o.NB.LUMO]:u(1),[o.NB.LUMO_BUSINESS]:u(1),[o.NB.MEET_BUSINESS]:u(1),[o.NB.MEET]:u(1),[o.NB.VISIONARY]:u(100),[o.NB.VPN_PASS_BUNDLE_BUSINESS]:u(1)}},{name:"wallet-bitcoin-via-email",plans:{[o.NB.FREE]:d(),[o.NB.BUNDLE]:d(),[o.NB.MAIL]:d(),[o.NB.VPN2024]:d(),[o.NB.DRIVE]:d(),[o.NB.DRIVE_1TB]:d(),[o.NB.DRIVE_BUSINESS]:d(),[o.NB.PASS]:d(),[o.NB.PASS_LIFETIME]:d(),[o.NB.PASS_FAMILY]:d(),[o.NB.FAMILY]:d(),[o.NB.DUO]:d(),[o.NB.MAIL_PRO]:d(),[o.NB.MAIL_BUSINESS]:d(),[o.NB.BUNDLE_PRO]:d(),[o.NB.BUNDLE_PRO_2024]:d(),[o.NB.BUNDLE_BIZ_2025]:d(),[o.NB.PASS_PRO]:d(),[o.NB.PASS_BUSINESS]:d(),[o.NB.VPN_PRO]:d(),[o.NB.VPN_BUSINESS]:d(),[o.NB.LUMO]:d(),[o.NB.LUMO_BUSINESS]:d(),[o.NB.MEET_BUSINESS]:d(),[o.NB.MEET]:d(),[o.NB.VISIONARY]:d(),[o.NB.VPN_PASS_BUNDLE_BUSINESS]:d()}}]},21676(e,t,r){"use strict";r.d(t,{F:()=>l});var a=r(33903),n=r(72430),i=r(56567);let o=e=>{let{min:t,max:r}=e;return e=>{let{subscription:a,plansMap:o}=e;if(!(0,n.DL)(a))return!0;let s=i.H.createFromSubscription(a,o).getTotalUsers();return s>=t&&(!r||s<=r)}},s={[a.NB.VPN_PASS_BUNDLE_BUSINESS]:{MaxMembers:{min:3},MaxIPs:{min:1}},[a.NB.PASS_PRO]:{MaxMembers:{min:3,max:30},enforceWhen:o({min:3,max:30})},[a.NB.PASS_BUSINESS]:{MaxMembers:{min:3},enforceWhen:o({min:3})}};function l(e){var t;let{plan:r,featureLimitKey:a,subscription:n,plansMap:i}=e,o=null==(t=s[r])?void 0:t[a];if(!o)return{};let{min:l,max:c}=o;return o.enforceWhen&&o.enforceWhen({subscription:n,plansMap:i}),{forcedMin:l,forcedMax:c}}},96140(e,t,r){"use strict";r.d(t,{A:()=>d});var a=r(31085),n=r(13197);let i=r.p+"assets/static/plan-drive-free.72505989c0a3c17a8a67.svg",o=r.p+"assets/static/plan-mail-free.d2b18802834e9a0a6316.svg",s=r.p+"assets/static/plan-pass-free-dark.631c79cda3fbc46cacc8.svg",l=r.p+"assets/static/plan-pass-free-light.31ce1ec05beec67b8ce3.svg",c=r.p+"assets/static/plan-vpn-free.0c6d76b9ede23220e27c.svg",u=(e,t,r)=>(0,a.jsx)("img",{...r,src:e,width:t,style:{padding:2},alt:""}),d=e=>{let{app:t,size:r,dark:a,...d}=e;return t===n.h.PROTONMAIL||t===n.h.PROTONCALENDAR?u(o,r,d):t===n.h.PROTONPASS?u(a?s:l,r,d):t===n.h.PROTONVPN_SETTINGS?u(c,r,d):t===n.h.PROTONDRIVE?u(i,r,d):null}},39016(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(18219),s=r(40727),l=r(16288),c=r(70026),u=r(33903),d=r
2494(13197),f=r(68484),m=r(33691),p=r(9406),h=r(17613),A=r(99877),g=r(69690),v=r(75614),y=r(73414),C=r(11584),b=r(27365),S=r(98448),w=r(10732),_=r(26586);let N=e=>{let{featureArray:t,className:r,odd:i,margin:s,iconSize:u=5,icon:d,highlight:f,iconColor:h,tooltip:A,itemClassName:g}=e;return(0,a.jsx)("ul",{className:(0,m.A)("unstyled flex flex-column",r,i&&"odd:bg-weak",s?"mt-4 mb-6":"m-0"),children:t.map(e=>{let t=(()=>{if(!0!==d&&!1!==d&&null!=d&&(0,n.isValidElement)(d))return(0,n.cloneElement)(d,{size:u});if(e.highlight&&f)return(0,a.jsx)(c.l,{size:u,className:"color-warning"});if(e.included){let t=e.icon;return(0,a.jsx)("span",{className:h,children:d&&t?(0,a.jsx)(t,{size:u}):(0,a.jsx)(o.W,{size:u})})}return(0,a.jsx)(l.D,{size:u,className:"mt-0.5"})})();return(0,a.jsx)("li",{className:(0,m.A)(i&&"px-3 py-2 rounded",g,"flex"),children:(0,a.jsxs)("div",{className:(0,m.A)("flex *:min-size-auto flex-nowrap",!e.included&&"color-hint",e.included&&"coming-soon"===e.status&&"color-weak"),children:[(0,a.jsx)("span",{className:(0,m.A)("flex shrink-0",u<5?"mr-1":"mr-3"),children:t}),(0,a.jsx)("span",{className:"flex-1 text-left text-wrap-balance",children:(0,a.jsxs)("span",{className:"align-middle",children:[(0,a.jsxs)("span",{children:[e.text,A&&e.tooltip?(0,a.jsx)(p.A,{url:e.iconUrl,className:"align-middle ml-1",title:e.tooltip,colorPrimary:e.included}):null]}),e.subtext&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("br",{}),(0,a.jsx)("span",{className:"text-sm",children:e.subtext})]})]})})]})},e.id)})})},x=e=>{let{features:t,keyFeatures:r,icon:o,odd:l=!0,highlight:c=!1,margin:u=!0,tooltip:d=!0,iconSize:f,iconColor:p="color-success",className:h,itemClassName:A}=e,{viewportWidth:g}=(0,w.A)(),[v,y]=(0,n.useState)(!1);return t.length?g["<=medium"]&&(null==r?void 0:r.length)?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(N,{featureArray:v?t:r,className:h,odd:l,margin:u,iconSize:f,icon:o,highlight:c,iconColor:p,tooltip:d,itemClassName:A}),(0,a.jsx)("button",{type:"button",className:"color-primary text-sm relative interactive-pseudo-protrude","aria-label":v?(0,i.c)("Action").t`Hide more benefits`:(0,i.c)("Action").t`Show more benefits`,onClick:()=>y(!v),children:(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(s.k,{size:4,className:(0,m.A)("shrink-0 transition-transform",v&&"rotateZ-270")}),(0,a.jsx)("span",{children:v?(0,i.c)("Action").t`Hide`:(0,i.c)("Action").t`More benefits`})]})})]}):(0,a.jsx)(N,{featureArray:t,className:h,odd:l,margin:u,iconSize:f,icon:o,highlight:c,iconColor:p,tooltip:d,itemClassName:A}):null};r.d(t,["Ay",0,e=>{let{planName:t,features:r,audience:o,app:s}=e,l=(0,a.jsx)("div",{"data-testid":t,children:(0,a.jsx)(x,{features:(0,_.v)(t,r.highlight,o)})}),c=(0,a.jsxs)("div",{"data-testid":`${t}-mail`,children:[(0,a.jsx)("h3",{children:(0,a.jsx)(v.A,{})}),(0,a.jsx)(x,{features:(0,_.v)(t,r.mail,o)})]}),m=(0,a.jsxs)("div",{"data-testid":`${t}-calendar`,children:[(0,a.jsx)("h3",{children:(0,a.jsx)(h.A,{})}),(0,a.jsx)(x,{features:(0,_.v)(t,r.calendar,o)})]}),p=(0,a.jsxs)("div",{"data-testid":`${t}-drive`,children:[(0,a.jsx)("h3",{children:(0,a.jsx)(A.A,{})}),(0,a.jsx)(x,{features:(0,_.v)(t,r.drive,o)})]}),w=(0,a.jsxs)("div",{"data-testid":`${t}-pass`,children:[(0,a.jsx)("h3",{children:(0,a.jsx)(C.A,{})}),(0,a.jsx)(x,{features:(0,_.v)(t,r.pass,o)})]}),N=(0,a.jsxs)("div",{"data-testid":`${t}-vpn`,children:[(0,a.jsx)("h3",{children:(0,a.jsx)(b.A,{})}),(0,a.jsx)(x,{features:(0,_.v)(t,r.vpn,o)})]}),E=(0,a.jsxs)("div",{"data-testid":`${t}-wallet`,children:[(0,a.jsx)("h3",{children:(0,a.jsx)(S.A,{})}),(0,a.jsx)(x,{features:(0,_.v)(t,r.wallet,o)})]}),B=(0,a.jsxs)("div",{"data-testid":`${t}-lumo`,children:[(0,a.jsx)("h3",{children:(0,a.jsx)(g.A,{})}),(0,a.jsx)(x,{features:(0,_.v)(t,r.lumo,o)})]}),P=(0,a.jsxs)("div",{"data-testid":`${t}-meet`,children:[(0,a.jsx)("h3",{children:(0,a.jsx)(y.A,{})}),(0,a.jsx)(x,{features:(0,_.v)(t,r.meet,o)})]}),I=o===f.l.B2B&&t!==u.NB.FREE&&(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"h4 text-bold",children:(0,i.c)("new_plans: heading").t`Team management`}),(0,a.jsx)(x,{features:(0,_.v)(t,r.team,o)})]}),k=o===f.l.B2B&&t!==u.NB.FREE&&(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"h4 text-bold",children:(0,i.c)("new_plans: heading").t`Support`}),(0,a.jsx)(x,{features:(0,_.v)(t,r.support,o)})]}),T=[d.h.PROTONMAIL,d.h.PROTONCALENDAR,d.h.PROTONDRIVE,d.h.PROTONVPN_SETTINGS,d.h.PROTONPASS,d.h.PROTONLUMO,d.h.PROTONMEET,d.h.PROTONWALLET],D={[d.h.PROTONMAIL]:c,[d.h.PROTONCALENDAR]:m,[d.h.PROTONDRIVE]:p,[d.h.PROTONVPN_SETTINGS]:N,[d.h.PROTONPASS]:w,[d.h.PROTONLUMO]:B,[d.h.PROTONMEET]:P,[d.h.PROTONWALLET]:E},M=T.indexOf(s)>0?[s,...T.filter(e=>e!==s)]:T;return(0,a.jsxs)(a.Fragment,{children:[l,M.map(e=>(0,a.jsx)(n.Fragment,{children:D[e]},e)),I,k]})},"Bx",0,e=>{let{plan:t,icon:r}=e,n=(0,a.jsx)("div",{children:(0,a.jsx)(x,{features:t.features,icon:r})});return(0,a.jsx)(a.Fragment,{children:n})},"Wb",0,x])},81922(e,t,r){"use strict";var a=r(31085),n=r(1296);r.d(t,["z",0,e=>{let{children:t,variant:r}=e;return(0,a.jsx)(n.l,{className:"mt-2 mb-4",variant:r??n.$.INFO,children:t})}])},38996(e,t,r){"use strict";var a=r(6780),n=r(59877);r.d(t,["H",0,(e,t,r)=>{let{excludingTax:i}=r;return(0,n._u)(t)?i?(0,a.c)("Checkout row").t`Subtotal`:(0,a.c)("Checkout row").t`Total`:i?(0,a.c)("Checkout row").ngettext((0,a.pD)`Subtotal for ${e} month`,`Subtotal for ${e} months`,e):(0,a.c)("Checkout row").ngettext((0,a.pD)`Total for ${e} month`,`Total for ${e} months`,e)},"J",0,(e,t)=>(0,n._u)(t)?(0,a.c)("Subscription length").t`Lifetime`:(0,a.c)("Label").ngettext((0,a.pD)`${e} month`,`${e} months`,e)])},39399(e,t,r){"use strict";let a,n,i,o;r.d(t,{A:()=>ek});var s=r(31085),l=r(14041),c=r(70313),u=r(6780),d=r(83573),f=r(58691),m=r(72593),p=r(30903),h=r(16865),A=r(42837),g=r(6912),v=r(13197),y=r(90806),C=r(22397),b=r(16751),S=r(46083),w=r(85422),_=r(75907),N=r(35075),x=r(88229),E=r(25702),B=r(88972),P=r(36323),I=r(27569),k=r(54049),T=r(40101),D=r(94933),M=r(58564),R=r(34783),j=r(27743),O=r(62858),L=r(96489),U=r(11161),F=r(79022),V=r(77105),H=r(44026),$=r(36423),z=r(55327),K=r(22265),Z=r(9406),G=r(83211),Y=r(9720),W=r(54111),q=r(92998);let Q=e=>{let{id:t,screenshots:r,setScreenshots:a,uploading:n,setUploading:i,disabled:o}=e,{createNotification:l}=(0,m.E)(),c=async e=>{let{target:t}=e;i(!0);let n=()=>
2494{l({type:"warning",text:(0,u.c)("Notification for duplicate filenames in the current upload").t`Some images were not uploaded due to duplicate filenames in the current selection.`})};try{let e=t.files?[...t.files].filter(e=>{let{type:t}=e;return/^image\//i.test(t)}):[];if(!e.length)return l({type:"error",text:(0,u.c)("Error notification in the bug report modal when the user upload file").t`No image selected`});let i=new Set,o=e.filter(e=>{let t=!i.has(e.name);return i.add(e.name),t});o.length<e.length&&n();let s=new Set(r.map(e=>e.name)),c=(await Promise.all(o.map(e=>(0,$.XR)(e,5e5).then(t=>({name:e.name,blob:(0,$.ZR)(t)}))))).filter(e=>{let t=!s.has(e.name);return t||n(),t});c.length&&a([...r,...c])}finally{i(!1)}};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("label",{className:"text-semibold block",htmlFor:t,children:[(0,s.jsx)("span",{className:"mr-2 align-middle",children:(0,u.c)("Label").t`Attach screenshot(s)`}),(0,s.jsx)(Z.A,{url:(0,S.FI)("/screenshot-reporting-bugs")})]}),(0,s.jsx)("div",{children:(0,s.jsx)(K.A,{multiple:!0,accept:"image/bmp, image/apng, image/png, image/jpeg, image/gif, image/tiff, image/webp",id:t,onChange:c,disabled:n||o,loading:n,color:"norm",shape:"underline",children:(0,u.c)("Action").t`Attach screenshot(s)`})}),r.length>0&&(0,s.jsx)(G.A,{hasActions:!0,children:(0,s.jsx)(Y.A,{children:r.map(e=>(0,s.jsxs)(q.A,{children:[(0,s.jsx)(W.A,{children:(0,s.jsx)("div",{className:"text-ellipsis",title:e.name,children:e.name},1)}),(0,s.jsx)(W.A,{className:"w-custom",style:{"--w-custom":"4em"},children:(0,s.jsx)(p.$,{icon:!0,color:"weak",shape:"outline",onClick:()=>{let t;-1!==(t=r.indexOf(e))&&a(e=>(0,z.A)(e,t))},children:(0,s.jsx)(H.J,{alt:(0,u.c)("Label").t`Delete`})})})]},e.name))})})]})};var J=r(78511),X=r(75360);let ee=["error"],et=(e,t)=>t.some(t=>e instanceof t),er=new WeakMap,ea=new WeakMap,en=new WeakMap,ei={get(e,t,r){if(e instanceof IDBTransaction){if("done"===t)return er.get(e);if("store"===t)return r.objectStoreNames[1]?void 0:r.objectStore(r.objectStoreNames[0])}return eo(e[t])},set:(e,t,r)=>(e[t]=r,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function eo(e){if(e instanceof IDBRequest){let t;return t=new Promise((t,r)=>{let a=()=>{e.removeEventListener("success",n),e.removeEventListener("error",i)},n=()=>{t(eo(e.result)),a()},i=()=>{r(e.error),a()};e.addEventListener("success",n),e.addEventListener("error",i)}),en.set(t,e),t}if(ea.has(e))return ea.get(e);let t="function"==typeof e?(n||(n=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];return e.apply(es(this),r),eo(this.request)}:function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];return eo(e.apply(es(this),r))}:(e instanceof IDBTransaction&&function(e){if(er.has(e))return;let t=new Promise((t,r)=>{let a=()=>{e.removeEventListener("complete",n),e.removeEventListener("error",i),e.removeEventListener("abort",i)},n=()=>{t(),a()},i=()=>{r(e.error||new DOMException("AbortError","AbortError")),a()};e.addEventListener("complete",n),e.addEventListener("error",i),e.addEventListener("abort",i)});er.set(e,t)}(e),et(e,a||(a=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(e,ei):e;return t!==e&&(ea.set(e,t),en.set(t,e)),t}let es=e=>en.get(e),el=["get","getKey","getAll","getAllKeys","count"],ec=["put","add","delete","clear"],eu=new Map;function ed(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(eu.get(t))return eu.get(t);let r=t.replace(/FromIndex$/,""),a=t!==r,n=ec.includes(r);if(!(r in(a?IDBIndex:IDBObjectStore).prototype)||!(n||el.includes(r)))return;let i=async function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),o=1;o<t;o++)i[o-1]=arguments[o];let s=this.transaction(e,n?"readwrite":"readonly"),l=s.store;return a&&(l=l.index(i.shift())),(await Promise.all([l[r](...i),n&&s.done]))[0]};return eu.set(t,i),i}ei={...i=ei,get:(e,t,r)=>ed(e,t)||i.get(e,t,r),has:(e,t)=>!!ed(e,t)||i.has(e,t)};let ef=["continue","continuePrimaryKey","advance"],em={},ep=new WeakMap,eh=new WeakMap,eA={get(e,t){if(!ef.includes(t))return e[t];let r=em[t];return r||(r=em[t]=function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];ep.set(this,eh.get(this)[t](...r))}),r}};async function*eg(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let a=this;if(a instanceof IDBCursor||(a=await a.openCursor(...t)),!a)return;let n=new Proxy(a,eA);for(eh.set(n,a),en.set(n,es(a));a;)yield n,a=await (ep.get(n)||a.continue()),ep.delete(n)}function ev(e,t){return t===Symbol.asyncIterator&&et(e,[IDBIndex,IDBObjectStore,IDBCursor])||"iterate"===t&&et(e,[IDBIndex,IDBObjectStore])}function ey(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}ei={...o=ei,get:(e,t,r)=>ev(e,t)?eg:o.get(e,t,r),has:(e,t)=>ev(e,t)||o.has(e,t)};class eC{getDB(){return this.dbPromise||(this.dbPromise=function(e,t){let{blocked:r,upgrade:a,blocking:n,terminated:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=indexedDB.open(e,t),s=eo(o);return a&&o.addEventListener("upgradeneeded",e=>{a(eo(o.result),e.oldVersion,e.newVersion,eo(o.transaction),e)}),r&&o.addEventListener("blocked",e=>r(e.oldVersion,e.newVersion,e)),s.then(e=>{i&&e.addEventListener("close",()=>i()),n&&e.addEventListener("versionchange",e=>n(e.oldVersion,e.newVersion,e))}).catch(()=>{}),s}(this.dbName,1,{upgrade(e){e.createObjectStore("logs",{keyPath:"id"}).createIndex("by-timestamp","timestamp")},blocking:()=>{this.close().catch(()=>{})},terminated:()=>{this.dbPromise=null}})),this.dbPromise}async store(e){let t=await this.getDB();performance.mark("logger-storage:store:start"),await t.put("logs",e),performance.measure("logger-storage:store","logger-storage:store:start")}async retrieve(){performance.mark("logger-storage:retrieve:start");let e=await this.getDB(),t=await e.getAllFromIndex("logs","by-timestamp");return performance.measure("logger-storage:retrieve","logger-storage:retrieve:start"),t}async count(){return(await this.getDB()).count("logs")}async clear(){let e=await this.getDB();await e.clear("logs")}async removeOldest(e){if(e<=0)return;let t=(await this.getDB()).transaction("logs","readwrite"),r=0;for await(let a of t.store.index("by-timestamp").iterate()){if(r>=e)break;await a.delete(),r++}await t.done}async removeOlderThan(e){let t=(await this.getDB()).transaction("logs","readwrite"),r=0;for await(let a of t.store.index("by-timestamp").iterate(IDBKeyRange.upperBound(e)))await a.delete(),r++;return await t.done,r}async close(){let e=this.dbPromise;if(!e)return;this.dbPromise=null;let t=await e.catch(()=>null);null==t||t.close()}async deleteDatabase(){await this.close(),await function(e){let{blocked:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=indexedDB.deleteDatabase(e);return t&&r.addEventListener("blocked",e=>t(e.oldVersion,e)),eo(r).then(()=>void 0)}(this.dbName)}constructor(e,t){ey(this,"dbPromise",null),ey(this,"dbName",void 0),this.dbName=`proton-logs-${e}-${t}`}}function eb(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let eS=e=>{if(e instanceof Error)return`${e.name}: ${e.message}
2495${e.stack}`;if("string"==typeof e)return e;try{return JSON.stringify(e)??String(e)}catch{return String(e)}},ew=new class{async initialize(e){this.initialized?console.warn(`Logger '${this.name}' already initialized, ignoring subsequent initialization`):(this.maxEntries=e.maxEntries??1e4,this.retentionDays=e.retentionDays??7,this.consoleLevels=e.consoleLevels??ee,this.encryptionKey=e.encryptionKey,this.name=e.loggerName??e.appName,this.loggerID=e.loggerID??null,this.encryptionContext=(0,X.F1)(`${e.appName}#${this.name}`),this.storage=new eC(this.name,e.loggerID),this.initialized=!0,this.drainPending(),this.startCleanup())}trace(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];
2495this.emit("trace",e,r)}debug(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];this.emit("debug",e,r)}info(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];this.emit("info",e,r)}warn(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];this.emit("warn",e,r)}error(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];this.emit("error",e,r)}log(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];this.emit("info",e,r)}emit(e,t,r){this.consoleLevels.includes(e)&&(console[e]??console.log).bind(console)(`[${this.name}]`,t,...r);let a={level:e,message:t,args:r,timestamp:this.now()};if(!this.initialized){this.pending.push(a),this.pending.length>1e3&&this.pending.shift();return}this.enqueue(()=>this.persist(a))}enqueue(e){this.writes=this.writes.then(e).catch(e=>{console.warn(`[${this.name}] failed to write logs:`,e)})}drainPending(){let e=this.pending;this.pending=[],e.forEach(e=>this.enqueue(()=>this.persist(e)))}async persist(e){let{level:t,message:r,args:a,timestamp:n}=e;if(!this.storage||!this.encryptionKey||!this.encryptionContext)return;let i=JSON.stringify({message:r,args:a.map(eS)});performance.mark(`logger-${this.name}:persist:encrypt:start`);let o=await (0,J.yv)(this.encryptionKey,(0,X.F1)(i),this.encryptionContext);performance.measure(`logger-${this.name}:persist:encrypt`,`logger-${this.name}:persist:encrypt:start`);let s=String(this.sequence++).padStart(12,"0");await this.storage.store({id:`${n}-${s}-${Math.random().toString(36).slice(2,11)}`,timestamp:n,level:t,data:o.toBase64()})}async flush(){await this.writes}async getLogs(){return this.initialized?(this.read||(this.read=this.readLogs().finally(()=>{this.read=null})),this.read):""}async readLogs(){if(!this.loggerID||!this.encryptionKey||!this.encryptionContext)return"";performance.mark(`logger-${this.name}:readLogs:waitForWrites:start`),await this.writes,performance.measure(`logger-${this.name}:readLogs:waitForWrites`,`logger-${this.name}:readLogs:waitForWrites:start`);try{let e=this.readLogsInWorker??(await r.e(4697).then(()=>r(54697))).readLogsInWorker;return await e({name:this.name,loggerID:this.loggerID,encryptionKey:this.encryptionKey,encryptionContext:this.encryptionContext.toBase64()})}catch(e){return console.error(`[${this.name}] failed to read logs in worker:`,e),""}}async clearLogs(){if(this.storage)try{await this.writes,await this.storage.clear()}catch(e){console.warn(`[${this.name}] failed to clear logs:`,e)}}async downloadLogs(e){let t,r=await this.getLogs();var a=e??(t=`${this.name}-logs`,`${t}-${new Date().toISOString().replace(/[:.]/g,"-")}.log`);performance.mark("logger:downloadLogFile:start");let n=URL.createObjectURL(new Blob([r],{type:"text/plain"}));try{let e=document.createElement("a");e.href=n,e.download=a,e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)}finally{URL.revokeObjectURL(n),performance.measure("logger:downloadLogFile","logger:downloadLogFile:start")}}startCleanup(){var e,t;this.enqueue(()=>this.cleanup()),this.cleanupInterval=setInterval(()=>this.enqueue(()=>this.cleanup()),864e5),null==(e=(t=this.cleanupInterval).unref)||e.call(t)}async cleanup(){if(!this.storage)return;performance.mark(`logger-${this.name}:cleanup:start`),await this.storage.removeOlderThan(this.now()-864e5*this.retentionDays);let e=await this.storage.count();e>this.maxEntries&&await this.storage.removeOldest(e-this.maxEntries),performance.measure(`logger-${this.name}:cleanup`,`logger-${this.name}:cleanup:start`)}isInitialized(){return this.initialized}async destroy(){this.cleanupInterval&&(clearInterval(this.cleanupInterval),this.cleanupInterval=null),await this.writes;try{var e;await (null==(e=this.storage)?void 0:e.close())}catch(e){console.warn(`[${this.name}] failed to close storage:`,e)}this.initialized=!1,this.storage=null,this.encryptionKey=null,this.encryptionContext=null,this.pending=[],this.read=null,this.writes=Promise.resolve()}constructor(e=Date.now,t){eb(this,"readLogsInWorker",void 0),eb(this,"name",void 0),eb(this,"loggerID",void 0),eb(this,"now",void 0),eb(this,"storage",void 0),eb(this,"encryptionKey",void 0),eb(this,"encryptionContext",void 0),eb(this,"maxEntries",void 0),eb(this,"retentionDays",void 0),eb(this,"consoleLevels",void 0),eb(this,"initialized",void 0),eb(this,"pending",void 0),eb(this,"cleanupInterval",void 0),eb(this,"writes",void 0),eb(this,"read",void 0),eb(this,"sequence",void 0),this.readLogsInWorker=t,this.name="default",this.loggerID=null,this.storage=null,this.encryptionKey=null,this.encryptionContext=null,this.maxEntries=1e4,this.retentionDays=7,this.consoleLevels=ee,this.initialized=!1,this.pending=[],this.cleanupInterval=null,this.writes=Promise.resolve(),this.read=null,this.sequence=0,this.now=e}};var e_=r(20488);let eN=e=>{let{collectLogs:t,collectLogsInboxDesktop:r,includeLogs:a,onIncludeLogsChange:n,onLogsLoaded:i,disabled:o}=e,[c,d]=(0,l.useState)([]);return((0,l.useEffect)(()=>{t&&ew.getLogs().then(e=>{i(e),d(e.split(`
2496`).filter(Boolean).slice(0,10))})},[t]),t||r)?(0,s.jsxs)("div",{className:"mb-4 mt-4",children:[(0,s.jsx)(e_.A,{id:"includeLogs",className:"w-full",checked:a,onChange:e=>{let{target:{checked:t}}=e;return n(t)},disabled:o,children:(0,u.c)("Label").t`Include application logs in bug report`}),(0,s.jsx)("p",{className:"color-weak text-sm mt-1 mb-0",children:(0,u.c)("Info").t`Logs help us understand what happened before the problem occurred. They include app actions and error messages, but no message content.`}),t&&c.length>0&&(0,s.jsxs)(N.A,{className:"mt-2",children:[(0,s.jsxs)("div",{className:"flex items-center justify-space-between",children:[(0,s.jsx)(E.A,{disableFullWidth:!0,suffix:(0,s.jsx)(B.A,{size:"small",children:(0,s.jsx)(A.k,{})}),children:(0,s.jsx)("span",{className:"text-sm color-weak",children:(0,u.c)("Action").t`Preview logs`})}),t&&(0,s.jsx)(p.$,{className:"ml-2",shape:"ghost",size:"tiny",onClick:()=>ew.downloadLogs(),title:(0,u.c)("Info").t`Download current logs`,children:(0,u.c)("Action").t`Download logs`})]}),(0,s.jsx)(x.A,{className:"mt-2",children:(0,s.jsx)("pre",{className:"text-sm bg-weak rounded p-2 mb-0 text-pre-wrap",children:c.join(`
2497`)})})]})]}):null};var ex=r(77223),eE=r(93067);let eB=async e=>{if(!eE.vB||!(0,eE.hB)("BugReportLogAttachments"))return null;try{let t=await (0,eE.Rg)("getElectronLogs",0x2d00000-e);if(t&&t.length>0)return new Blob([new Uint8Array(t)],{type:"text/plain"});return null}catch{return null}},eP={[v.h.PROTONMAIL]:!0,[v.h.PROTONCALENDAR]:!0},eI=e=>`${e}-${new Date().toISOString().replace(/[:.]/g,"-")}.txt`,ek=e=>{var t,r;let{username:a="",email:n,mode:i,open:o,onClose:H,onExit:$,app:z,reportDescriptionContext:K,initialDescription:Z,initialCategory:G}=e,Y=(0,d.g)(),W=(0,c.zy)(),[q,J]=(0,l.useState)(!1),X=q?_.A:H,{APP_VERSION:ee,CLIENT_TYPE:et,APP_NAME:er}=(0,f.U)(),ea=er===v.h.PROTONVPN_SETTINGS,en=er===v.h.PROTONDRIVE,ei=ea?"https://protonvpn.com/support/clear-browser-cache-cookies/":(0,S.FI)("/how-to-clean-cache-and-cookies"),eo=(0,V.t)(er),es=!en,{createNotification:el}=(0,m.E)(),ec=(0,w._)("AuthenticatorSettingsEnabled"),eu=(0,l.useMemo)(()=>ea?[{type:"option",value:"Login problem",title:(0,u.c)("Bug category").t`Sign in problem`},{type:"option",value:"Signup problem",title:(0,u.c)("Bug category").t`Signup problem`},{type:"option",value:"Payments problem",title:(0,u.c)("Bug category").t`Payments problem`},{type:"option",value:"Installation problem",title:(0,u.c)("Bug category").t`Installation problem`},{type:"option",value:"Update problem",title:(0,u.c)("Bug category").t`Update problem`},{type:"option",value:"Application problem",title:(0,u.c)("Bug category").t`Application problem`},{type:"option",value:"Connection problem",title:(0,u.c)("Bug category").t`Connection problem`},{type:"option",value:"Speed problem",title:(0,u.c)("Bug category").t`Speed problem`},{type:"option",value:"Manual setup problem",title:(0,u.c)("Bug category").t`Manual setup problem`},{type:"option",value:"Website access problem",title:(0,u.c)("Bug category").t`Website access problem`},{type:"option",value:"Streaming problem",title:(0,u.c)("Bug category").t`Streaming problem`},{type:"option",value:"Feature request",title:(0,u.c)("Bug category").t`Feature request`}]:(e=>{let{isAuthenticatorAvailable:t}=e,r="option",a="label";return[{type:a,value:(0,u.c)("Group").t`Account`},{type:r,value:"Sign in problem",title:(0,u.c)("Bug category").t`Sign in problem`},{type:r,value:"Sign up problem",title:(0,u.c)("Bug category").t`Sign up problem`},{type:r,value:"Payments problem",title:(0,u.c)("Bug category").t`Payments problem`},{type:r,value:"Custom domain problem",title:(0,u.c)("Bug category").t`Custom domain problem`},{type:a,value:(0,u.c)("Group").t`Apps`},{type:r,value:"Bridge problem",title:(0,u.c)("Bug category").t`Bridge problem`},{type:r,value:"Import / export problem",title:(0,u.c)("Bug category").t`Import / export problem`},{type:a,value:(0,u.c)("Group").t`Network`},{type:r,value:"Connection problem",title:(0,u.c)("Bug category").t`Connection problem`},{type:r,value:"Slow speed problem",title:(0,u.c)("Bug category").t`Slow speed problem`},{type:a,value:(0,u.c)("Group").t`Services`},{type:r,value:"Calendar problem",title:(0,u.c)("Bug category").t`Calendar problem`,app:v.h.PROTONCALENDAR},{type:r,value:"Contacts problem",title:(0,u.c)("Bug category").t`Contacts problem`},{type:r,value:"Drive problem",title:(0,u.c)("Bug category").t`Drive problem`,clientType:v.Q9.DRIVE,app:v.h.PROTONDRIVE},{type:r,value:"Docs problem",title:(0,u.c)("Bug category").t`Docs problem`,app:v.h.PROTONDOCS},{type:r,value:"Sheets problem",title:(0,u.c)("Bug category").t`Sheets problem`,app:v.h.PROTONSHEETS},{type:r,value:"Mail problem",title:(0,u.c)("Bug category").t`Mail problem`,app:v.h.PROTONMAIL},{type:r,value:"VPN problem",title:(0,u.c)("Bug category").t`VPN problem`,clientType:v.Q9.VPN,app:v.h.PROTONVPN_SETTINGS},{type:r,value:"Pass problem",title:(0,u.c)("Bug category").t`Pass problem`,clientType:v.Q9.PASS,app:v.h.PROTONPASS},{type:r,value:"Wallet problem",title:(0,u.c)("wallet_signup_2024:Bug category").t`Wallet problem`,clientType:v.Q9.WALLET,app:v.h.PROTONWALLET},{type:r,value:"Lumo problem",title:(0,u.c)("Bug category").t`${"Lumo"} problem`,clientType:v.Q9.LUMO,app:v.h.PROTONLUMO},{type:r,value:"Meet problem",title:(0,u.c)("Bug category").t`Meet problem`,clientType:v.Q9.MEET,app:v.h.PROTONMEET},t&&{type:r,value:"Authenticator problem",title:(0,u.c)("Bug category").t`Authenticator problem`,clientType:v.Q9.AUTHENTICATOR,app:v.h.PROTONAUTHENTICATOR},{type:a,value:(0,u.c)("Group").t`Other category`},{type:r,value:"Feature request",title:(0,u.c)("Bug category").t`Feature request`},{type:r,value:"Other",title:(0,u.c)("Bug category").t`Other`}].filter(ex.A)})({isAuthenticatorAvailable:ec}),[]),ed=eu.map(e=>{let{type:t,value:r}=e;if("label"===t)return(0,s.jsx)("label",{className:"text-semibold px-2 py-1 block",children:r},r);let{title:a}=e;return(0,s.jsx)(R.A,{title:a,value:e},r)}),ef=z||er,[em,ep]=(0,l.useState)(()=>{let e=eu.find(e=>"option"===e.type&&e.app===ef),t=G&&es?eu.find(e=>"option"===e.type&&e.value.toLowerCase()===G.toLowerCase()):void 0;return{...(0,V.B)(),Category:t||e,Description:Z||"",Email:n||"",Username:a||""}}),[eh,eA]=(0,l.useState)([]),[eg,ev]=(0,l.useState)(!1),{collectLogs:ey,collectLogsInboxDesktop:eC,includeLogs:eb,setIncludeLogs:eS,setPreloadedLogs:e_,getLogAttachments:ek}=(e=>{let[t,r]=(0,l.useState)(),a=(0,w._)("CollectLogs"),n=!!eP[e],i=a&&n,o=!(0,w._)("InboxDesktopBugReportLogAttachmentDisabled")&&!!eE.vB&&!!(0,eE.hB)("BugReportLogAttachments"),[s,c]=(0,l.useState)(i||o),u=async e=>{let r={};if(i&&s){let e=t??await ew.getLogs();e&&e.trim()&&(r[eI("logs")]=new Blob([e],{type:"text/plain"}))}if(o&&s){let t=Object.values({...e,...r}).reduce((e,t)=>
2497e+t.size,0),a=await eB(t);a&&(r[eI("logs-INDA")]=a)}return r};return{collectLogs:i,collectLogsInboxDesktop:o,includeLogs:s,setIncludeLogs:c,setPreloadedLogs:r,getLogAttachments:u}})(ef),eT=(0,s.jsx)(h.g,{href:ei,children:(0,u.c)("Link").t`clearing your browser cache`},"linkClearCache"),{validator:eD,onFormSubmit:eM}=(0,U.A)(),eR=e=>{ep(t=>({...t,...e}))},ej=e=>t=>eR({[e]:t}),eO=(null==(t=em.Category)?void 0:t.title)||"",eL=(null==(r=em.Category)?void 0:r.clientType)||et,eU=async()=>{if(!eM())return;J(!0);let e=async()=>{let e=eh.reduce((e,t)=>{let{name:r,blob:a}=t;return e[r]=a,e},{}),t=await ek(e),r={...e,...t},a=[!ea&&"[V5]",`[${eo}] Bug [${W.pathname}]`,eO].filter(Boolean).join(" "),n=(null==K?void 0:K.length)?`${em.Description.trimEnd()}
2498
2499${K.join(`
2500`)}`:em.Description;return{...r,...(0,b.cJ)(em,["OSArtificial","Category"]),Description:n,Trigger:i||"",Client:eo,ClientVersion:ee,ClientType:eL,Title:a}};try{await Y((0,g.fy)(await e(),"form")),null==H||H(),el({text:(0,u.c)("Success").t`Problem reported`})}catch(e){J(!1)}};(0,l.useEffect)(()=>{!em.Email&&n&&ep({...em,Email:n})},[n]);let eF=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(O.Ay,{id:"OS",label:(0,u.c)("Label").t`Operating system`,value:em.OS,onValue:ej("OS"),disabled:q}),(0,s.jsx)(O.Ay,{id:"OSVersion",label:(0,u.c)("Label").t`Operating system version`,value:em.OSVersion,onValue:ej("OSVersion"),disabled:q})]}),eV="chat-no-agents"===i?(0,s.jsx)("p",{children:(0,u.c)("Warning").t`Unfortunately, we’re not online at the moment. Please complete the form below to describe your issue, and we will look into it and be in touch when we’re back online.`}):(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("p",{children:[(0,u.c)("Info").jt`Refreshing the page or ${eT} will automatically resolve most issues.`,(0,s.jsx)("br",{}),(0,s.jsx)("br",{}),(0,u.c)("Warning").t`Reports are not end-to-end encrypted, please do not send any sensitive information.`]})}),eH=eu.find(e=>{var t;return"option"===e.type&&e.title===(null==(t=em.Category)?void 0:t.title)||""});return(0,s.jsxs)(k.A,{as:I.A,open:o,onClose:X,onExit:$,onSubmit:eU,children:[(0,s.jsx)(M.A,{title:(0,u.c)("Title").t`Report a problem`}),(0,s.jsxs)(T.A,{children:[eV,a?null:(0,s.jsx)(O.Ay,{autoFocus:!0,id:"Username",label:(0,u.c)("Label").t`${"Proton"} username`,value:em.Username,onValue:ej("Username"),disabled:q}),(0,s.jsx)(O.Ay,{id:"Email",label:(0,u.c)("Label").t`Email address`,placeholder:(0,u.c)("Placeholder").t`A way to contact you`,value:em.Email,onValue:ej("Email"),error:eD([(0,C.yt)(em.Email)]),disabled:q}),es&&(0,s.jsx)(O.Ay,{as:j.A,label:(0,u.c)("Label").t`Category`,placeholder:(0,u.c)("Placeholder").t`Select`,id:"Title",value:eH,onValue:e=>{"option"===e.type&&eR({Category:e})},error:eD([(0,C.yt)(eO)]),disabled:q,size:{width:P.rK.Anchor,maxWidth:P.rK.Viewport,maxHeight:"16em"},children:ed}),(0,s.jsx)(O.Ay,{as:L.A,id:"Description",label:(0,u.c)("Label").t`What happened?`,placeholder:(0,u.c)("Placeholder").t`Please describe the problem and include any error messages`,value:em.Description,onValue:ej("Description"),error:eD([(0,C.yt)(em.Description),(0,C.jD)(em.Description,4e3)]),assistiveText:(0,s.jsx)("span",{className:`mb-2 ${em.Description.length>4e3?"color-danger":void 0}`,children:(0,F.A)(em.Description.length,4e3)}),rows:5,disabled:q}),(0,s.jsx)(Q,{id:"Attachments",screenshots:eh,setScreenshots:eA,uploading:eg,setUploading:ev,disabled:q}),(0,s.jsx)(eN,{collectLogs:ey,collectLogsInboxDesktop:eC,includeLogs:eb,onIncludeLogsChange:eS,onLogsLoaded:e_,disabled:q}),em.OSArtificial&&eF,(0,s.jsxs)(N.A,{className:"mt-4",children:[(0,s.jsx)(E.A,{disableFullWidth:!0,suffix:(0,s.jsx)(B.A,{size:"small",children:(0,s.jsx)(A.k,{})}),children:(0,s.jsx)("label",{className:"text-semibold",children:(0,u.c)("Label").t`System information`})}),(0,s.jsxs)(x.A,{className:"mt-4",children:[!em.OSArtificial&&eF,(0,s.jsx)(O.Ay,{id:"Browser",label:y.I4?(0,u.c)("Label").t`Client`:(0,u.c)("Label").t`Browser`,value:em.Browser,onValue:ej("Browser"),disabled:q}),(0,s.jsx)(O.Ay,{id:"BrowserVersion",label:y.I4?(0,u.c)("Label").t`Client version`:(0,u.c)("Label").t`Browser version`,value:em.BrowserVersion,onValue:ej("BrowserVersion"),disabled:q})]})]})]}),(0,s.jsxs)(D.A,{children:[(0,s.jsx)(p.$,{onClick:X,disabled:q,children:(0,u.c)("Action").t`Cancel`}),(0,s.jsx)(p.$,{loading:q,disabled:eg,type:"submit",color:"norm",children:(0,u.c)("Action").t`Submit`})]})]})}},33083(e,t,r){"use strict";r.d(t,{oi:()=>y,Ay:()=>I,DP:()=>g});var a=r(31085),n=r(14041),i=r(46343),o=r.n(i),s=r(13197),l=r(93067),c=r(87037),u=r(90806),d=r(69246),f=r(7509),m=r(98723),p=r(75907),h=r(43245);let A=(0,n.createContext)({setTheme:p.A,setThemeSetting:p.A,setAutoTheme:p.A,setFontSize:p.A,setFontFace:p.A,setFeature:p.A,settings:f.zA,information:f.Ow,addListener:()=>p.A}),g=()=>(0,n.useContext)(A),v=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.j7;return(null==(e=f.z1[t])?void 0:e.theme)||f.z1[f.j7].theme},y="theme-root",C=window.matchMedia("(prefers-color-scheme: dark)"),b=window.matchMedia("(prefers-reduced-motion: reduce)"),S=(e,t,r)=>{e&&(r?e.classList.add(t):e.classList.remove(t))},w=(e,t,r)=>{e&&(e.style.removeProperty(t),void 0!==r&&e.style.setProperty(t,r))},_=e=>l.zs&&(0,l.hB)("FullTheme")?(0,l.b2)("colorScheme"):e?d.zM.Dark:d.zM.Light,N=e=>e?d.KO.Reduce:d.KO.No_preference,x=(0,m.A)(),E=(0,f.N_)(),B=(0,f.SK)(),P=()=>(0,f.$L)((0,h.k)()),I=e=>{var t;let{children:r,appName:i,persist:m=!0,initialThemeSetting:p=P,constrainedLightTheme:g,constrainedDarkTheme:I}
2500=e,[k,T]=(0,n.useState)(p),D=(0,n.useMemo)(()=>i===s.h.PROTONWALLET?{...k,LightTheme:d.NJ.WalletLight,DarkTheme:d.NJ.WalletDark}:i===s.h.PROTONLUMO?{...k,LightTheme:d.NJ.LumoLight,DarkTheme:d.NJ.LumoDark}:void 0!==g||void 0!==I?{...k,...void 0!==g&&{LightTheme:g},...void 0!==I&&{DarkTheme:I}}:k,[k,I,g]),M=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,f.HW)();T(t=>o()(e,t)?t:e)},[]),[R,j]=(0,n.useState)(()=>_(C.matches)),[O,L]=(0,n.useState)(()=>N(b.matches));(0,n.useLayoutEffect)(()=>{var e;j(_(C.matches));let t=e=>{j(_(e.matches))};return null==(e=C.addEventListener)||e.call(C,"change",t),()=>{var e;null==(e=C.removeEventListener)||e.call(C,"change",t)}},[]),(0,n.useLayoutEffect)(()=>{var e;L(N(b.matches));let t=e=>{L(N(e.matches))};return null==(e=b.addEventListener)||e.call(b,"change",t),()=>{var e;null==(e=b.removeEventListener)||e.call(b,"change",t)}},[]);let U=e=>{x.notify(e),M(e)},F=(0,f.Cw)(D,R),V=v(F),H={theme:F,dark:E.includes(F),prominentHeader:B.includes(F),default:f.j7===F,style:V,label:(null==(t=f.z1[F])?void 0:t.label)||"",colorScheme:R,motionMode:O,features:{scrollbars:(0,c.c0)(D.Features,d.a4.SCROLLBARS_OFF),animations:(0,c.c0)(D.Features,d.a4.ANIMATIONS_OFF)}};return(0,n.useLayoutEffect)(()=>{var e;let t=document.querySelector("html"),r=f.yO[d.wg.DEFAULT].value,a=null==(e=f.yO[D.FontSize])?void 0:e.value;w(t,"--setting-font-size",D.FontFace===d.qZ.ATKINSON&&D.FontSize===d.wg.DEFAULT?"15":a&&r!==a?`${a}`:void 0)},[D.FontSize,D.FontFace]),(0,n.useLayoutEffect)(()=>{var e;let t=document.querySelector("html"),r=f.Ul[d.qZ.DEFAULT].value,a=null==(e=f.Ul[D.FontFace])?void 0:e.value;w(t,"--setting-font-family",a&&r!==a?`${a}`:void 0)},[D.FontFace]),(0,n.useLayoutEffect)(()=>{let e=document.querySelector("html");S(e,"feature-scrollbars-off",H.features.scrollbars),S(e,"feature-animations-off",H.features.animations)},[H.features.animations,H.features.scrollbars]),(0,n.useLayoutEffect)(()=>{let e=document.querySelector("html");e&&(e.setAttribute("data-theme-mode",H.dark?"dark":"light"),e.setAttribute("data-theme-name",H.label))},[H.dark,H.label]),(0,n.useEffect)(()=>{let e,t;e=document.querySelector("meta[name='theme-color']"),t=f.z1[F].themeColorMeta,e&&t&&e.setAttribute("content",t)},[F]),(0,n.useEffect)(()=>()=>{x.clear()},[]),(0,n.useEffect)(()=>{m&&(0,h.U)((0,f.Ch)(k))},[k]),(0,n.useEffect)(()=>{i&&(0,u.u4)(i)&&(0,l.hB)("ThemeSelection")&&(0,l.bt)({type:"setTheme",payload:k})},[k]),(0,n.useEffect)(()=>{let e,t;u.v7&&(e=!1,k.Mode===d.Vf.Dark?e=!0:k.Mode===d.Vf.Auto&&(e=l.zs&&(0,l.hB)("FullTheme")?(0,l.b2)("colorScheme")===d.zM.Dark:window.matchMedia("(prefers-color-scheme: dark)").matches),t=e?k.DarkTheme:k.LightTheme,(0,f.N_)().includes(t)?(document.body.classList.add("is-electron-dark"),document.body.classList.remove("is-electron-light")):(document.body.classList.remove("is-electron-dark"),document.body.classList.add("is-electron-light")))},[R,k]),(0,a.jsxs)(A.Provider,{value:{settings:k,setTheme:(e,t)=>{t?U({...k,Mode:d.Vf.Auto,[t===d.Vf.Dark?"DarkTheme":"LightTheme"]:e}):E.includes(e)?U({...k,Mode:d.Vf.Dark,DarkTheme:e}):U({...k,Mode:d.Vf.Light,LightTheme:e})},setThemeSetting:M,setAutoTheme:e=>{e?U({...k,Mode:d.Vf.Auto}):U({...k,Mode:R===d.zM.Light?d.Vf.Light:d.Vf.Dark})},setFontSize:e=>{U({...k,FontSize:e})},setFontFace:e=>{U({...k,FontFace:e})},setFeature:(e,t)=>{U({...k,Features:t?(0,c.S1)(k.Features,e):(0,c.pu)(k.Features,e)})},information:H,addListener:x.subscribe},children:[(0,a.jsx)("style",{id:y,children:V}),r]})}},43245(e,t,r){"use strict";var a=r(20025),n=r(46083);let i="Theme";r.d(t,["U",0,e=>{(0,a.TV)({cookieName:i,cookieValue:e,cookieDomain:(0,n.T6)(window.location.hostname),path:"/",expirationDate:"max"})},"k",0,()=>(0,a.Ri)(i)])},38715(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(58691),o=r(4753),s=r(13197),l=r(52931),c=r(22116);r.d(t,["A",0,()=>{let{APP_NAME:e}=(0,i.U)(),{appVersionBad:t}=(0,l.A)();if(!t)return null;let r=s.gn[e].name,u=(0,a.jsx)(o.y,{className:"color-inherit",onClick:()=>window.location.reload(),children:(0,n.c)("Action").t`Refresh the page`},"reload-button");return(0,a.jsx)(c.A,{className:"bg-danger",children:(0,n.c)("Message display when a new app version is available").jt`A new version of ${r} is available. ${u}.`})}])},3377(e,t,r){"use strict";r.d(t,{A:()=>v});var a=r(31085),n=r(14041),i=r(6780),o=r(83573),s=r(99682),l=r(90806),c=r(33691),u=r(75907),d=r(19125),f=r(52931);let m=()=>"u"<typeof navigator||"boolean"!=typeof navigator.onLine||navigator.onLine;var p=r(22116),h=r(16865),A=r(13197);let g=e=>{let{errorMessage:t,className:r}=e,n=(0,a.jsx)(h.g,{href:A.ae.PROTON_STATUS_PAGE,target:"_blank",children:(0,i.c)("Error").t`status page`},"link"),o=(0,i.c)("Error").jt`${t}. You can also check our ${n}`;
2500return(0,a.jsx)(p.A,{className:(0,c.A)("bg-danger",r),children:o})},v=e=>{let{className:t}=e,{apiUnreachable:r,offline:h}=(0,f.A)(),A=(()=>{let[e,t]=(0,n.useState)(m());return(0,n.useEffect)(()=>{let e=()=>{t(m())};return e(),window.addEventListener("online",e),window.addEventListener("offline",e),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",e)}},[]),e})()&&!h,v=(0,d.A)(A,5e3*!A),y=(0,o.g)(),C=(0,n.useRef)(v),[b,S]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{if(C.current===v)return;C.current=v;let e=()=>{y((0,s.h)()).catch(u.A)};if(!v){let t=window.setInterval(()=>{e()},5e3);return()=>window.clearInterval(t)}S(!0);let t=window.setTimeout(()=>{S(!1),e()},2e3);return()=>window.clearTimeout(t)},[v]),v&&b)?(0,a.jsx)(p.A,{className:(0,c.A)("bg-success",t),"data-testid":"top-banner-connection-restored",children:(0,i.c)("Info").t`Internet connection restored.`}):v?r?(0,a.jsx)(g,{errorMessage:r,className:t}):null:(0,a.jsx)(p.A,{className:(0,c.A)(l.I4?"bg-info":"bg-danger",t),"data-testid":"top-banner-connection-lost",children:(0,i.c)("Info").t`Internet connection lost. Please check your device's connectivity.`})}},15082(e,t,r){"use strict";r.d(t,{A:()=>f});var a=r(31085),n=r(38715),i=r(3377),o=r(14041),s=r(6780),l=r(16865),c=r(49635),u=r(22116);let d=()=>{let[e,t]=(0,o.useState)(!1);if((0,o.useEffect)(()=>{try{t((0,c.QX)())}catch{}},[]),!e)return null;let r=(0,a.jsx)(l.g,{href:"https://www.torproject.org/download/",children:(0,s.c)("Tor out of date").t`stable release`},"link");return(0,a.jsx)(u.A,{className:"bg-danger",children:(0,s.c)("Tor out of date").jt`This version of Tor Browser is not supported. Please update to the latest ${r}`})},f=e=>{let{children:t}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d,{}),(0,a.jsx)(i.A,{}),(0,a.jsx)(n.A,{}),t]})}},22116(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(30903),o=r(16288),s=r(90806),l=r(33691);r.d(t,["A",0,e=>{let{children:t,className:r,innerClassName:c,innerPadding:u="p-2",onClose:d,announce:f=!0,...m}=e;return(0,a.jsxs)("div",{role:f?"alert":void 0,className:(0,l.A)(["flex shrink-0 flex-nowrap text-center relative text-bold no-print",r,s.Dj&&"py-2 top-bar"]),...m,children:[(0,a.jsx)("div",{className:(0,l.A)("flex-1",u,c),children:t}),d?(0,a.jsx)(i.$,{icon:!0,shape:"ghost",className:"shrink-0 rounded-none",onClick:d,title:(0,n.c)("Action").t`Close this banner`,children:(0,a.jsx)(o.D,{alt:(0,n.c)("Action").t`Close this banner`})}):null]})}])},23727(e,t,r){"use strict";let a=r(88018),n=a.keys().reduce((e,t)=>(e[t]=()=>a(t),e),{});r.d(t,["N",0,e=>{var t;return null==(t=n[`./${e}.svg`])?void 0:t.call(n)}])},91633(e,t,r){"use strict";var a=r(31085),n=r(33691),i=r(23727);r.d(t,["d",0,e=>{let{countryCode:t,countryName:r,className:o,...s}=e,l=(t||"").toUpperCase(),c=(0,i.N)(l);return(0,a.jsxs)(a.Fragment,{children:[c&&(0,a.jsx)("img",{width:20,className:(0,n.A)(["mx-2 border",o]),src:c,alt:r,loading:"lazy",...s}),r]})}])},73378(e,t,r){"use strict";r.d(t,["s",0,e=>e.replace(/-beta.(\d+)/," - Beta $1")])},31515(e,t,r){"use strict";var a=r(31085);r.d(t,["A",0,(e,t)=>{let r=e.split("**");if(r.length>2&&r.length%2!=0){let e=r.map((e,r)=>r%2!=0?(0,a.jsx)("strong",{className:t,children:e},`formattedText-${e}`):(0,a.jsx)("span",{children:e},`formattedText-${e}`));return(0,a.jsx)(a.Fragment,{children:e})}return e}])},79022(e,t,r){"use strict";var a=r(6780);r.d(t,["A",0,(e,t)=>(0,a.c)("Label").t`${e}/${t} characters`])},77105(e,t,r){"use strict";r.d(t,{t:()=>u,B:()=>d});var a=r(6780),n=r(13197),i=r(93067);let o=()=>{var e;return!!i.kZ&&!!(null==(e=window.ipcInboxMessageBroker)?void 0:e.getInfo)&&!!(0,i.hB)("SnapSupport")&&((0,i.b2)("isSnap")??!1)};var s=r(19135),l=r(49635),c=r(90806);let u=e=>`Web ${n.gn[e].bareName}`,d=()=>{var e;let t,r,u=(0,l.X5)(),d=(0,l.Pf)(),f=(r=(e=>{if(navigator.maxTouchPoints>1){if("Mac OS"===e)return"iOS";if("Linux"===e)return"Android"}})((t=(0,l.R0)()).name))?{name:r,version:"",artificial:!0}:{...t,artificial:!1},m=o(),p=o()?(0,i.b2)("snapRevision"):"",h=c.v7?(0,s.mI)():c.G1??u.version??"",A=(null==(e=u.name)?void 0:e.toLowerCase())==="electron"?(0,a.c)("Browser").t`${n.uc} Desktop application`:u.name,g=c.v7?m?`${h} / SR (${p})`:h:u.version||"";return{OS:m?`${f.name} / Snap`:f.name,OSVersion:f.version||"",OSArtificial:f.artificial,Browser:A,BrowserVersion:g,Resolution:`${window.innerHeight} x ${window.innerWidth}`,DeviceName:d.vendor,DeviceModel:d.model}}},97173(e,t,r){"use strict";var a=r(49635),n=r(20025);let i=(0,n.Ri)("Tag"),o=(e,t)=>{var r;return void 0===e||(null==t||null==(r=t.Options)?void 0:r.includes(e))};r.d(t,["Jf",0,o,"QT",0,i,"YS",0,(e,t)=>{!(0,a.xF)()&&(e&&(0,n.TV)({cookieName:"Tag",cookieValue:e,expirationDate:"max",path:"/"}),o((0,n.Ri)("Tag"),t)&&(e||(0,n.Yj)("Tag")))},"bU",0,(e,t)=>{if(e&&t)return e.Value??e.DefaultValue},"jL",0,()=>{(0,n.Yj)("Tag")}])},10732(e,t,r){"use strict";var a=r(14041),n=r(12784),i=r.n(n);let o=()=>{let e=document.querySelector("body");return e?window.getComputedStyle(e,":before").getPropertyValue("content").replace(/['"]+/g,""):""},s=new Set,l=()=>{let e=o();for(let t of s.values())t(e)},c=i()(l,250,{leading:!0});r.d(t,["A",0,()=>{let[e,t]=(0,a.useState)(()=>o());return(0,a.useEffect)(()=>(0===s.size&&(window.addEventListener("load",l),window.addEventListener("resize",c)),s.add(t),()=>{s.delete(t),0===s.size&&(window.removeEventListener("load",l),window.removeEventListener("resize",c))}),[]),(0,a.useMemo)(()=>{let t={xsmall:"xsmall"===e,small:"small"===e,medium:"medium"===e,large:"large"===e,xlarge:"xlarge"===e,"2xlarge":"2xlarge"===e,"<=small":!1,"<=medium":!1,">=large":!1,">=xlarge":!1};return t["<=small"]=t.small||t.xsmall,t["<=medium"]=t.small||t.xsmall||t.medium,t[">=large"]=t["2xlarge"]||t.xlarge||t.large,t[">=xlarge"]=t["2xlarge"]||t.xlarge,{activeBreakpoint:e,viewportWidth:t}},[e])}])},52931(e,t,r){"use strict";var a=r(60883);r.d(t,["A",0,()=>(0,a.d4)(e=>e.apiStatus)])},96234(e,t,r){"use strict";var a=r(14041),n=r(58691),i=r(39009),o=r(30468);r.d(t,["A",0,(e,t)=>{let{APP_NAME:r}=(0,n.U)(),s=(0,a.useMemo)(()=>
2500[e,t||(0,i.fj)(r)].filter(Boolean).join(" - "),[e]);(0,o.A)(s)}])},11325(e,t,r){"use strict";var a=r(14041),n=r(29924);r.d(t,["A",0,()=>(0,a.useContext)(n.A)])},95641(e,t,r){"use strict";var a=r(14041),n=r(37127);r.d(t,["A",0,e=>{(0,a.useEffect)(()=>{if(!e)return;let t=t=>{let r=!0===e?"":e;return t&&(t.preventDefault(),t.returnValue=r),r},r=n.Ay.register();return window.addEventListener("beforeunload",t),()=>{r(),window.removeEventListener("beforeunload",t)}},[e])}])},30468(e,t,r){"use strict";var a=r(14041);r.d(t,["A",0,e=>{(0,a.useMemo)(()=>{void 0!==e&&(document.title=e)},[e])}])},53703(e,t,r){"use strict";var a=r(14041),n=r(97331),i=r.n(n),o=r(75907);let s=["bottom","height","left","right","top","width","x","y"],l=(e,t)=>{if(!e&&t||e&&!t)return!1;for(let r of s)if((null==e?void 0:e[r])!==(null==t?void 0:t[r]))return!1;return!0},c=(e,t,r)=>{void 0===r&&(r=e=>i()(e,16,{leading:!0,trailing:!0}));let a={},n=e=>{l(a,e)||(a=e,t(e))};n.cancel=o.A;let s=r?r(n):n,c=()=>{s(function(e){if(e)return e.getBoundingClientRect()}(e))},u=new ResizeObserver(c);return u.observe(e,{box:"border-box"}),c(),()=>{var e;null==s||null==(e=s.cancel)||e.call(s),u.disconnect()}};r.d(t,["Ay",0,(e,t)=>{let[r,n]=(0,a.useState)(null);return(0,a.useLayoutEffect)(()=>{let r=null==e?void 0:e.current;if(r)return c(r,e=>{n(e)},t)},[e,null==e?void 0:e.current]),r},"V1",0,(e,t)=>l(e,t)?e:t,"rc",0,c])},44567(e,t,r){"use strict";var a=r(14041),n=r(6780),i=r(72593),o=r(47395),s=r(97855);let l=["InactiveSession","AppVersionBadError","AbortError"],c=[10001],u=()=>{let{createNotification:e}=(0,i.E)();return(0,a.useCallback)(function(t){let r,{notify:a=!0,trace:i=!0,traceError:u=s.eE}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return;let d=(0,o.SU)(t),f=t.message||(0,n.c)("Error").t`Unknown error`;!a||t.cancel||l.includes(t.name)||c.includes(t.code)||e({type:"error",text:d||f}),i&&(r=(0,o.SU)(t),!1!==t.trace&&!r)&&u(t)},[])};r.d(t,["Ay",0,u,"jH",0,()=>{let e=u();return(0,a.useCallback)((t,r)=>function(){for(var a=arguments.length,n=Array(a),i=0;i<a;i++)n[i]=arguments[i];return t(...n).catch(t=>{e(t),null==r||r(t)})},[e])}])},61237(e,t,r){"use strict";var a=r(14041),n=r(12784),i=r.n(n),o=r(97331),s=r.n(o);let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,a.useRef)(e);return(0,a.useEffect)(()=>{r.current=e},[e]),(0,a.useMemo)(()=>{let e=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return r.current(...t)};return t.debounce&&t.debounce>0?i()(e,t.debounce):t.throttle&&t.throttle>0?s()(e,t.throttle):e},[])};r.d(t,["$$",0,(e,t)=>{let r=l(t);return(0,a.useEffect)(()=>{if(e>0){let t=window.setInterval(r,e);return r(),r.cancel=()=>clearInterval(t),r.cancel}},[]),()=>{var e;return null==(e=r.cancel)?void 0:e.call(r)}},"IH",0,l,"ML",0,(e,t,r,n)=>{let i=l(r);(0,a.useEffect)(()=>{let r=e.current;if(r)return r.addEventListener(t,i),()=>{r.removeEventListener(t,i)}},n)}])},95082(e,t,r){"use strict";var a=r(14041),n=r(46343),i=r.n(n),o=r(49635),s=r(32550),l=r(77223),c=r(61237);let u={META:s.z.Meta.toLowerCase(),SHIFT:s.z.Shift.toLowerCase(),CONTROL:s.z.Control.toLowerCase(),ALT:s.z.Alt.toLowerCase()},d=(0,o.cX)(),f=e=>Array.isArray(e)?e.sort().map(e=>e.toLowerCase()):[e.toLowerCase()],m=e=>{let t=e.slice(0,-1),r=e[e.length-1];return[...t.reduce((e,t)=>(Array.isArray(t)?e.push(t.map(e=>d||e!==s.z.Meta?e:s.z.Control)):e.push(d||t!==s.z.Meta?t:s.z.Control),e),[]),r]};r.d(t,["v",0,(e,t,r)=>{let{keyEventType:n="keydown",sequenceResetTime:o=1e3,dependencies:s=[]}=r||{},d=(0,a.useRef)(0),p=t.map(m),h=(0,a.useRef)([]);(0,c.ML)(e,n,e=>{if(!e.key)return;let t=e.key.toLowerCase();if(Date.now()-d.current>o&&(h.current=[]),d.current=Date.now(),[u.ALT,u.SHIFT,u.CONTROL,u.META].includes(t))return;let r=t.match(/[a-zA-Z1-9 ]/gi),a=[t,e.metaKey&&u.META,e.ctrlKey&&u.CONTROL,r&&e.shiftKey&&u.SHIFT,r&&e.altKey&&u.ALT].filter(l.A);h.current.push(a);for(let t=0;t<p.length;t++){let r=p[t],a=r.slice(0,-1).map(f),n=h.current.slice(-a.length).map(f);if(i()(a,n)){(0,r[r.length-1])(e);break}}},s)}])},30878(e,t,r){"use strict";var a=r(14041),n=r(68205);r.d(t,["A",0,function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[[t,r],i]=(0,a.useState)(()=>[!1,!e]),o=(0,n.A)(e);return(0,a.useLayoutEffect)(()=>{e?i([!1,!1]):!e&&o&&i([!0,!1])},[e,o]),[t,r,()=>i([!1,!0])]}])},31941(e,t,r){"use strict";var a=r(14041),n=r(2827);r.d(t,["A",0,(e,t)=>{let[r,i]=(0,a.useState)(()=>{try{let r=(0,n.Gq)(t);if("string"!=typeof r)return e;return JSON.parse(r)}catch{return e}});return(0,a.useEffect)(()=>{(0,n.SO)(t,JSON.stringify(r))},[t,r]),[r,i]}])},76751(e,t,r){"use strict";var a=r(14041),n=r(98124);r.d(t,["A",0,()=>(0,a.useContext)(n.A)])},34032(e,t,r){"use strict";r.d(t,{A:()=>m});var a=r(14041),n=r(37615);let i={"Africa/Abidjan":"CI","Africa/Accra":"GH","Africa/Addis_Ababa":"ET","Africa/Algiers":"DZ","Africa/Asmara":"ER","Africa/Bamako":"ML","Africa/Bangui":"CF","Africa/Banjul":"GM","Africa/Bissau":"GW","Africa/Blantyre":"MW","Africa/Brazzaville":"CG","Africa/Bujumbura":"BI","Africa/Cairo":"EG","Africa/Casablanca":"MA","Africa/Ceuta":"ES","Africa/Conakry":"GN","Africa/Dakar":"SN","Africa/Dar_es_Salaam":"TZ","Africa/Djibouti":"DJ","Africa/Douala":"CM","Africa/El_Aaiun":"EH","Africa/Freetown":"SL","Africa/Gaborone":"BW","Africa/Harare":"ZW","Africa/Johannesburg":"ZA","Africa/Juba":"SS","Africa/Kampala":"UG","Africa/Khartoum":"SD","Africa/Kigal
2500i":"RW","Africa/Kinshasa":"CD","Africa/Lagos":"NG","Africa/Libreville":"GA","Africa/Lome":"TG","Africa/Luanda":"AO","Africa/Lubumbashi":"CD","Africa/Lusaka":"ZM","Africa/Malabo":"GQ","Africa/Maputo":"MZ","Africa/Maseru":"LS","Africa/Mbabane":"SZ","Africa/Mogadishu":"SO","Africa/Monrovia":"LR","Africa/Nairobi":"KE","Africa/Ndjamena":"TD","Africa/Niamey":"NE","Africa/Nouakchott":"MR","Africa/Ouagadougou":"BF","Africa/Porto-Novo":"BJ","Africa/Sao_Tome":"ST","Africa/Tripoli":"LY","Africa/Tunis":"TN","Africa/Windhoek":"NA","America/Adak":"US","America/Anchorage":"US","America/Anguilla":"AI","America/Antigua":"AG","America/Araguaina":"BR","America/Argentina/Buenos_Aires":"AR","America/Argentina/Catamarca":"AR","America/Argentina/Cordoba":"AR","America/Argentina/Jujuy":"AR","America/Argentina/La_Rioja":"AR","America/Argentina/Mendoza":"AR","America/Argentina/Rio_Gallegos":"AR","America/Argentina/Salta":"AR","America/Argentina/San_Juan":"AR","America/Argentina/San_Luis":"AR","America/Argentina/Tucuman":"AR","America/Argentina/Ushuaia":"AR","America/Aruba":"AW","America/Asuncion":"PY","America/Atikokan":"CA","America/Bahia_Banderas":"MX","America/Bahia":"BR","America/Barbados":"BB","America/Belem":"BR","America/Belize":"BZ","America/Blanc-Sablon":"CA","America/Boa_Vista":"BR","America/Bogota":"CO","America/Boise":"US","America/Cambridge_Bay":"CA","America/Campo_Grande":"BR","America/Cancun":"MX","America/Caracas":"VE","America/Cayenne":"GF","America/Cayman":"KY","America/Chicago":"US","America/Chihuahua":"MX","America/Ciudad_Juarez":"MX","America/Costa_Rica":"CR","America/Creston":"CA","America/Cuiaba":"BR","America/Curacao":"CW","America/Danmarkshavn":"GL","America/Dawson_Creek":"CA","America/Dawson":"CA","America/Denver":"US","America/Detroit":"US","America/Dominica":"DM","America/Edmonton":"CA","America/Eirunepe":"BR","America/El_Salvador":"SV","America/Fort_Nelson":"CA","America/Fortaleza":"BR","America/Glace_Bay":"CA","America/Goose_Bay":"CA","America/Grand_Turk":"TC","America/Grenada":"GD","America/Guadeloupe":"GP","America/Guatemala":"GT","America/Guayaquil":"EC","America/Guyana":"GY","America/Halifax":"CA","America/Havana":"CU","America/Hermosillo":"MX","America/Indiana/Indianapolis":"US","America/Indiana/Knox":"US","America/Indiana/Marengo":"US","America/Indiana/Petersburg":"US","America/Indiana/Tell_City":"US","America/Indiana/Vevay":"US","America/Indiana/Vincennes":"US","America/Indiana/Winamac":"US","America/Inuvik":"CA","America/Iqaluit":"CA","America/Jamaica":"JM","America/Juneau":"US","America/Kentucky/Louisville":"US","America/Kentucky/Monticello":"US","America/Kralendijk":"BQ","America/La_Paz":"BO","America/Lima":"PE","America/Los_Angeles":"US","America/Lower_Princes":"SX","America/Maceio":"BR","America/Managua":"NI","America/Manaus":"BR","America/Marigot":"MF","America/Martinique":"MQ","America/Matamoros":"MX","America/Mazatlan":"MX","America/Menominee":"US","America/Merida":"MX","America/Metlakatla":"US","America/Mexico_City":"MX","America/Miquelon":"PM","America/Moncton":"CA","America/Monterrey":"MX","America/Montevideo":"UY","America/Montserrat":"MS","America/Nassau":"BS","America/New_York":"US","America/Nome":"US","America/Noronha":"BR","America/North_Dakota/Beulah":"US","America/North_Dakota/Center":"US","America/North_Dakota/New_Salem":"US","America/Nuuk":"GL","America/Ojinaga":"MX","America/Panama":"PA","America/Paramaribo":"SR","America/Phoenix":"US","America/Port_of_Spain":"TT","America/Port-au-Prince":"HT","America/Porto_Velho":"BR","America/Puerto_Rico":"PR","America/Punta_Arenas":"CL","America/Rankin_Inlet":"CA","America/Recife":"BR","America/Regina":"CA","America/Resolute":"CA","America/Rio_Branco":"BR","America/Santarem":"BR","America/Santiago":"CL","America/Santo_Domingo":"DO","America/Sao_Paulo":"BR","America/Scoresbysund":"GL","America/Sitka":"US","America/St_Barthelemy":"BL","America/St_Johns":"CA","America/St_Kitts":"KN","America/St_Lucia":"LC","America/St_Thomas":"VI","America/St_Vincent":"VC","America/Swift_Current":"CA","America/Tegucigalpa":"HN","America/Thule":"GL","America/Tijuana":"MX","America/Toronto":"CA","America/Tortola":"VG","America/Vancouver":"CA","America/Whitehorse":"CA","America/Winnipeg":"CA","America/Yakutat":"US","Antarctica/Casey":"AQ","Antarctica/Davis":"AQ","Antarctica/DumontDUrville":"AQ","Antarctica/Macquarie":"AU","Antarctica/Mawson":"AQ","Antarctica/McMurdo":"AQ","Antarctica/Palmer":"AQ","Antarctica/Rothera":"AQ","Antarctica/Syowa":"AQ","Antarctica/Troll":"AQ","Antarctica/Vostok":"AQ","Arctic/Longyearbyen":"SJ","Asia/Aden":"YE","Asia/Almaty":"KZ","Asia/Amman":"JO","Asia/Anadyr":"RU","Asia/Aqtau":"KZ","Asia/Aqtobe":"KZ","Asia/Ashgabat":"TM","Asia/Atyrau":"KZ","Asia/Baghdad":"IQ","Asia/Bahrain":"BH","Asia/Baku":"AZ","Asia/Bangkok":"TH","Asia/Barnaul":"RU","Asia/Beirut":"LB","Asia/Bishkek":"KG","Asia/Brunei":"BN","Asia/Chita":"RU","Asia/Choibalsan":"MN","Asia/Colombo":"LK","Asia/Damascus":"SY","Asia/Dhaka":"BD","Asia/Dili":"TL","Asia/Dubai":"AE","Asia/Dushanbe":"TJ","Asia/Famagusta":"CY","Asia/Gaza":"PS","Asia/Hebron":"PS","Asia/Ho_Chi_Minh":"VN","Asia/Hong_Kong":"HK","Asia/Hovd":"MN","Asia/Irkutsk":"RU","Asia/Jakarta":"ID","Asia/Jayapura":"ID","Asia/Jerusalem":"IL","Asia/Kabul":"AF","Asia/Kamchatka":"RU","Asia/Karachi":"PK","Asia/Kathmandu":"NP","Asia/Khandyga":"RU","Asia/Kolkata":"IN","Asia/Krasnoyarsk":"RU","Asia/Kuala_Lumpur":"MY","Asia/Kuching":"MY","Asia/Kuwait":"KW","Asia/Macau":"MO","Asia/Magadan":"RU","Asia/Makassar":"ID","Asia/Manila":"PH","Asia/Muscat":"OM","Asia/Nicosia":"CY","Asia/Novokuznetsk":"RU","Asia/Novosibirsk":"RU","Asia/Omsk":"RU","Asia/Oral":"KZ","Asia/Phnom_Penh":"KH","Asia/Pontianak":"ID","Asia/Pyongyang":"KP","Asia/Qatar":"QA","Asia/Qostanay":"KZ","Asia/Qyzylorda":"KZ","Asia/Riyadh":"SA","Asia/Sakhalin":"RU","Asia/Samarkand":"UZ","Asia/Seoul":"KR","Asia/Shanghai":"CN","Asia/Singapore":"SG","Asia/Srednekolymsk":"RU","Asia/Taipei":"TW","Asia/Tashkent":"UZ","Asia/Tbilisi":"GE","Asia/Tehran":"IR","Asia/Thimphu":"BT","Asia/Tokyo":"JP","Asia/Tomsk":"RU","Asia/Ulaanbaatar":"MN","Asia/Urumqi":"CN","Asia/Ust-Nera":"RU","Asia/Vientiane":"LA","Asia/Vladivostok":"RU","Asia/Yakutsk":"RU","Asia/Yangon":"MM","Asia/Yekaterinburg":"RU","Asia/Yerevan":"AM","Atlantic/Azores":"PT","Atlantic/Bermuda":"BM","Atlantic/Canary":"ES","Atlantic/Cape_Verde":"CV","Atlantic/Faroe":"FO","Atlantic/Madeira":"PT","Atlantic/Reykjavik":"IS","Atlantic/South_Georgia":"GS","Atlantic/St_Helena":"SH","Atlantic/Stanley":"FK","Australia/Adelaide":"AU","Australia/Brisbane":"AU","Australia/Broken_Hill":"AU","Australia/Darwin":"AU","Australia/Eucla":"AU","Australia/Hobart":"AU","Australia/Lindeman":"AU","Australia/Lord_Howe":"AU","Australia/Melbourne":"AU","Australia/Perth":"AU","Australia/Sydney":"AU","Europe/Amsterdam":"NL","Europe/Andorra":"AD","Europe/Astrakhan":"RU","Europe/Athens":"GR","Europe/Belgrade":"RS","Europe/Berlin":"DE","Europe/Bratislava":"SK","Europe/Brussels":"BE","Europe/Bucharest":"RO","Europe/Budapest":"HU","Europe/Busingen":"DE","Europe/Chisinau":"MD","Europe/Copenhagen":"DK","Europe/Dublin":"IE","Europe/Gibraltar":"GI","Europe/Guernsey":"GG","Europe/Helsinki":"FI","Europe/Isle_of_Man":"IM","Europe/Istanbul":"TR","Europe/Jersey":"JE","Europe/Kaliningrad":"RU","Europe/Kirov":"RU","Europe/Kyiv"
2500:"UA","Europe/Lisbon":"PT","Europe/Ljubljana":"SI","Europe/London":"GB","Europe/Luxembourg":"LU","Europe/Madrid":"ES","Europe/Malta":"MT","Europe/Mariehamn":"AX","Europe/Minsk":"BY","Europe/Monaco":"MC","Europe/Moscow":"RU","Europe/Oslo":"NO","Europe/Paris":"FR","Europe/Podgorica":"ME","Europe/Prague":"CZ","Europe/Riga":"LV","Europe/Rome":"IT","Europe/Samara":"RU","Europe/San_Marino":"SM","Europe/Sarajevo":"BA","Europe/Saratov":"RU","Europe/Simferopol":"RU","Europe/Skopje":"MK","Europe/Sofia":"BG","Europe/Stockholm":"SE","Europe/Tallinn":"EE","Europe/Tirane":"AL","Europe/Ulyanovsk":"RU","Europe/Vaduz":"LI","Europe/Vatican":"VA","Europe/Vienna":"AT","Europe/Vilnius":"LT","Europe/Volgograd":"RU","Europe/Warsaw":"PL","Europe/Zagreb":"HR","Europe/Zurich":"CH","Indian/Antananarivo":"MG","Indian/Chagos":"IO","Indian/Christmas":"CX","Indian/Cocos":"CC","Indian/Comoro":"KM","Indian/Kerguelen":"TF","Indian/Mahe":"SC","Indian/Maldives":"MV","Indian/Mauritius":"MU","Indian/Mayotte":"YT","Indian/Reunion":"RE","Pacific/Apia":"WS","Pacific/Auckland":"NZ","Pacific/Bougainville":"PG","Pacific/Chatham":"NZ","Pacific/Chuuk":"FM","Pacific/Easter":"CL","Pacific/Efate":"VU","Pacific/Fakaofo":"TK","Pacific/Fiji":"FJ","Pacific/Funafuti":"TV","Pacific/Galapagos":"EC","Pacific/Gambier":"PF","Pacific/Guadalcanal":"SB","Pacific/Guam":"GU","Pacific/Honolulu":"US","Pacific/Kanton":"KI","Pacific/Kiritimati":"KI","Pacific/Kosrae":"FM","Pacific/Kwajalein":"MH","Pacific/Majuro":"MH","Pacific/Marquesas":"PF","Pacific/Midway":"UM","Pacific/Nauru":"NR","Pacific/Niue":"NU","Pacific/Norfolk":"NF","Pacific/Noumea":"NC","Pacific/Pago_Pago":"AS","Pacific/Palau":"PW","Pacific/Pitcairn":"PN","Pacific/Pohnpei":"FM","Pacific/Port_Moresby":"PG","Pacific/Rarotonga":"CK","Pacific/Saipan":"MP","Pacific/Tahiti":"PF","Pacific/Tarawa":"KI","Pacific/Tongatapu":"TO","Pacific/Wake":"UM","Pacific/Wallis":"WF"};var o=r(24199),s=r(71821),l=r(16290);let c=e=>i[e],u=async e=>{var t;let r=await e((0,n.g$)());return null==r||null==(t=r.Country)?void 0:t.toUpperCase()},d={promise:null,value:void 0,initialized:!1},f=()=>{if(!d.initialized){var e;d.initialized=!0,d.value=null==(e=(()=>{try{let e=Intl.DateTimeFormat().resolvedOptions().timeZone;if(e)return c(e)||c((0,o.bK)(e))}catch{}})()||(()=>{let e=navigator.languages.find(e=>/[_-]/.test(e));if(e)return(0,s.X4)(e)})())?void 0:e.toUpperCase()}return d.value},m=()=>{let[e,t]=(0,a.useState)(f),r=(0,l.d)();return(0,a.useEffect)(()=>{e||(d.promise||(d.promise=u(r).then(e=>(d.value=e,e)).catch(()=>{})),d.promise).then(t)},[]),e}},78550(e,t,r){"use strict";var a=r(14041),n=r(70313);r.d(t,["A",0,(e,t)=>{let r=(0,n.W6)(),i=(0,n.zy)();(0,a.useEffect)(()=>{let t=e(new URLSearchParams(i.search));t&&r.replace({...i,search:t.toString()})},[i.search,...t])}])},16290(e,t,r){"use strict";var a=r(14041),n=r(83573),i=r(72856);r.d(t,["d",0,()=>{let e=(0,n.g)();return(0,a.useMemo)(()=>(0,i.Oj)(e),[e])}])},61310(e,t,r){"use strict";r.d(t,{Jr:()=>i.A,Q0:()=>n.Q0,iQ:()=>a.i,iT:()=>o.A});var a=r(55853),n=r(42097),i=r(74342),o=r(89295)},55853(e,t,r){"use strict";r.d(t,{i:()=>n});var a,n=((a={}).AccountSecurityDismissed2FACard="AccountSecurityDismissed2FACard",a.AliasPromotion="AliasPromotion",a.AlmostAllMail="AlmostAllMail",a.AutoAddHolidaysCalendars="AutoAddHolidaysCalendars",a.AutoDelete="AutoDelete",a.AutoDowngradeReminder="AutoDowngradeReminder",a.BlockSenderInToolbar="BlockSenderInToolbar",a.BundlePromoShown="BundlePromoShown",a.CalendarEncryptedSearch="
2500CalendarEncryptedSearch",a.CalendarEventColorSpotlight="CalendarEventColorSpotlight",a.CalendarVideoConferenceSpotlight="CalendarVideoConferenceSpotlight",a.CalendarRsvpNoteSpotlight="CalendarRsvpNoteSpotlight",a.ComposerAssistantSpotlight="ComposerAssistantSpotlight",a.ComposerAssistantInitialSetup="ComposerAssistantInitialSetup",a.ComposerAssistantTrialStartDate="ComposerAssistantTrialStartDate",a.DismissedRecoverDataCard="DismissedRecoverDataCard",a.DriveSearchSpotlight="DriveSearchSpotlight",a.EarlyAccessScope="EarlyAccess",a.ElectronESInboxThreshold="ElectronESInboxThreshold",a.ElectronConvPreloadAmount="ElectronConvPreloadAmount",a.InboxDesktopFreeTrialDates="InboxDesktopFreeTrialDates",a.InboxDesktopFreeTrialReminders="InboxDesktopFreeTrialReminders",a.MailActionsChunkSize="MailActionsChunkSize",a.NumAttachmentsWithoutEmbedded="NumAttachmentsWithoutEmbedded",a.NumberOfPreloadedConversations="NumberOfPreloadedConversations",a.PassNudgeDontShowAgain="PassNudgeDontShowAgain",a.ShowReferralTrialEndedBanner="ShowReferralTrialEndedBanner",a.ShowReferralTrialWillEndBanner="ShowReferralTrialWillEndBanner",a.SubscriptionLastReminderDate="SubscriptionLastReminderDate",a.MailPostSignupOneDollarState="MailPostSignupOneDollarState",a.DrivePostSignupOneDollarState="DrivePostSignupOneDollarState",a.MailPostSignupZeroNinetyNineState="MailPostSignupZeroNinetyNineState",a.HideMailPostSignupZeroNinetyNineOffer="HideMailPostSignupZeroNinetyNineOffer",a.B2BOnboardingSpotlight="B2BOnboardingSpotlight",a.ShowB2BOnboardingButton="ShowB2BOnboardingButton",a.MailPaidUserNudgeTimestamp="MailPaidUserNudgeTimestamp",a.DrivePaidUserNudgeTimestamp="DrivePaidUserNudgeTimestamp",a.BundlePaidUserNudgeTimestamp="BundlePaidUserNudgeTimestamp",a.NewsletterSubscriptionViewOnboarding="NewsletterSubscriptionViewOnboarding",a.NewsletterSubscriptionSpotlight="NewsletterSubscriptionSpotlight",a.CategoryViewB2COnboardingViewFlags="CategoryViewB2COnboardingViewFlags",a.CategoryViewB2BOnboardingViewFlags="CategoryViewB2BOnboardingViewFlags",a.CategoryViewOnboardingAccountDateThreshold="CategoryViewOnboardingAccountDateThreshold",a.CategoryViewBeta="CategoryViewBeta",a.OfferPassFamilyPlan2024Yearly="OfferPassFamilyPlan2024Yearly",a.OfferGoUnlimited2022="OfferGoUnlimited2022",a.OfferMailTrial2023="OfferMailTrial2023",a.OfferQ3Sale2026FreeToUnlimited="OfferQ3Sale2026FreeToUnlimited",a.OfferQ3Sale2026PlusToUnlimited="OfferQ3Sale2026PlusToUnlimited",a.OfferQ3Sale2026UnlimitedToDuo="OfferQ3Sale2026UnlimitedToDuo",a.OfferQ3Sale2026DuoToFamily="OfferQ3Sale2026DuoToFamily",a.OfferQ3Sale2026FamilyMonthlyToYearly="OfferQ3Sale2026FamilyMonthlyToYearly",a.SpotlightIntroduceBookings="SpotlightIntroduceBookings",a.BookingPageLocationSpotlight="BookingPageLocationSpotlight",a.BookingSpotlightInMail="BookingSpotlightInMail",a.Offers="Offers",a.PrivacyDropdownOpened="PrivacyDropdownOpened",a.ProtonBadge="ProtonBadge",a.SpotlightVPNDrawer="SpotlightVPNDrawer",a.ReferralExplanationOpened="ReferralExplanationOpened",a.ReferralProgram="ReferralProgram",a.ReferralProgramSpotlight="ReferralProgramSpotlight",a.ReferralSpotlightSettings="ReferralSpotlightSettings",a.ReferralTopBarButton="ReferralTopBarButton",a.ReferralDrawerApp="ReferralDrawerApp",a.ScheduledSendFreemium="ScheduledSendFreemium",a.SetExpiration="SetExpiration",a.SpotlightBreachAlertSecurityCenter="SpotlightBreachAlertSecurityCenter",a.SpotlightLoadContent="SpotlightLoadContent",a.SpotlightScheduledSend="SpotlightScheduledSend",a.SpyTrackerProtectionIncorporator="SpyTrackerProtectionIncorporator",a.UsedContactsImport="UsedContactsImport",a.PassOnboardingSpotlights="PassOnboardingSpotlights",a.ProtonTipsSnoozeTime="ProtonTipsSnoozeTime",a.SeenLightLabellingFeatureModal="SeenLightLabellingFeatureModal",a.PostSubscriptionShortDomainSpotlight="PostSubscriptionShortDomainSpotlight",a.FeatureTourExpirationDate="FeatureTourExpirationDate",a.FeatureTourDrawerSpotlightDisplayDate="FeatureTourDrawerSpotlightDisplayDate",a.OfferGoUnlimited2025="OfferGoUnlimited2025",a.OfferUnlimitedRotationState="OfferUnlimitedRotationState",a.HideUnlimitedToDuoPermanentOffer="HideUnlimitedToDuoPermanentOffer",a.UnlimitedToDuoRotationState="UnlimitedToDuoRotationState",a.NewScheduleOptionSpotlight="NewScheduleOptionSpotlight",a.BYOESpotlightModal="BYOESpotlightModal",a.LumoSmoothedRendering="LumoSmoothedRendering",a.AdminRolesOnboardingModal="AdminRolesOnboardingModal",a.AdminRolesTableSpotlight="AdminRolesTableSpotlight",a.AdminRolesPermissionsTabSpotlight="AdminRolesPermissionsTabSpotlight",a.AdminRolesGroupOnboardingModal="AdminRolesGroupOnboardingModal",a.AdminRolesGroupEditSpotlight="AdminRolesGroupEditSpotlight",a.ScimGroupsOnboardingModal="ScimGroupsOnboardingModal",a.NPSFeedbackDesktopCalendar="NPSFeedbackDesktopCalendar",a.NPSFeedbackDesktopMail="NPSFeedbackDesktopMail",a.NPSFeedbackWebCalendar="NPSFeedbackWebCalendar",a.NPSFeedbackWebDrive="NPSFeedbackWebDrive",a.NPSFeedbackWebMail="NPSFeedbackWebMail",a.CanUseFeedbackFirstCancellationOffer="CanUseFeedbackFirstCancellationOffer",a)},42097(e,t,r){"use strict";r.d(t,{Q0:()=>m,me:()=>g,et:()=>f,Rr:()=>h,O9:()=>v});var a=r(42100),n=r(15467),i=r(77752),o=r(72856),s=r(13197);let l=n.P.StaleRefetch,c=i.nR,u=14*s.d_,d={},f=e=>e.features,m=(0,a.Z0)({name:"features",initialState:{},reducers:{"fetch/fulfilled":(e,t)=>
2500({...e,...t.payload.features}),"update/pending":(e,t)=>{let r=e[t.payload.code];r&&(e[t.payload.code]={...r,value:{...r.value,Value:t.payload.featureValue}})},"update/fulfilled":(e,t)=>{let r=e[t.payload.code];e[t.payload.code]={value:{...null==r?void 0:r.value,...t.payload.feature.value},meta:t.payload.feature.meta}},"update/rejected":(e,t)=>{e[t.payload.code]=t.payload.feature},delete:(e,t)=>{for(let r of t.payload.codes)delete e[r]}}}),p=(e,t)=>t===n.P.None||(null==e?void 0:e.value)===void 0||(0,i._d)(e.meta.fetchedAt,c),h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l;return p(e,t)||t===n.P.StaleRefetch&&(null==e?void 0:e.meta.fetchedEphemeral)!==!0},A={},g=(e,t)=>{let r=(null==t?void 0:t.cache)??l;return async(a,n,s)=>{let l=f(n()),c=Object.entries(l).reduce((e,t)=>{let[r,a]=t;return(0,i._d)(a.meta.fetchedAt,u)&&e.push(r),e},[]);c.length&&(a(m.actions.delete({codes:c})),l=f(n()));let g=e.filter(e=>void 0===d[e]&&h(l[e],r));if(g.length){let e=(0,o.Oj)(s.api)((e=>{if((null==e?void 0:e.length)<1)throw Error("Provide a list of feature code, getting them all at once is not recommended at this point");if(e.length>150)throw Error("You can't ask for more than 150 features at a time, use pagination instead");return{url:"core/v4/features",method:"get",params:{Code:e.join(","),Limit:e.length}}})(g)).then(e=>{let{Features:t}=e,r=(0,i.FS)(),n=t.reduce((e,t)=>(e[t.Code]={value:t,meta:{fetchedAt:r,fetchedEphemeral:!0}},e),g.reduce((e,t)=>(e[t]={value:A,meta:{fetchedAt:r,fetchedEphemeral:!0}},e),{}));return a(m.actions["fetch/fulfilled"]({codes:g,features:n})),n});g.forEach(t=>{d[t]=e,e.finally(()=>{delete d[t]}).catch(()=>{})})}let v=e.reduce((e,r)=>{let a=d[r];return a&&p(l[r],null==t?void 0:t.cache)&&e.add(a),e},new Set);return v.size&&(await Promise.all(v),l=f(n())),Object.fromEntries(e.map(e=>{var t;return[e,(null==(t=l[e])?void 0:t.value)||A]}))}},v=(e,t)=>async(r,a,n)=>{let s=f(a())[e];try{r(m.actions["update/pending"]({code:e,featureValue:t}));let{Feature:a}=await (0,o.Oj)(n.api)({url:`core/v4/features/${e}/value`,method:"put",data:{Value:t}});return r(m.actions["update/fulfilled"]({code:e,feature:{value:a,meta:{fetchedAt:(0,i.FS)(),fetchedEphemeral:!0}}})),t}catch(t){throw r(m.actions["update/rejected"]({code:e,feature:s})),t}}},89295(e,t,r){"use strict";var a=r(74342);r.d(t,["A",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{featuresFlags:r}=(0,a.A)([e],t);return r[0]}])},74342(e,t,r){"use strict";var a=r(14041),n=r(63525),i=r(75907),o=r(53736),s=r(42097);let l=[];r.d(t,["A",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=(0,n.Hd)(),c=(0,n.mR)(s.et),u=(0,a.useCallback)(e=>{let t=l;return l=[],r((0,s.me)((0,o.A)(e.concat(t))))},[]),d=async(e,t)=>r((0,s.O9)(e,t));(0,a.useMemo)(()=>{l=(0,o.A)(l.concat(e))},e),(0,a.useEffect)(()=>{t&&e.some(e=>(0,s.Rr)(c[e]))&&u(e).catch(i.A)},e);let f=e.map(e=>{var t;let r=null==(t=c[e])?void 0:t.value;return{get:()=>u([e]).then(t=>t[e]),update:t=>d(e,t),feature:r,loading:void 0===r,code:e}});return{featuresFlags:f,getFeature:e=>{let t=f.find(t=>t.code===e);if(!t)throw Error("Feature not present in codes");return t}}}])},24205(e,t,r){"use strict";r.d(t,{jn:()=>a.A,pB:()=>n.A,Su:()=>i.A,$$:()=>o.A,aq:()=>s.A,M3:()=>l.A,ZC:()=>c.A,lu:()=>f});var a=r(91469),n=r(2545),i=r(81016);r(91679);var o=r(96117),s=r(82038),l=r(14306),c=r(68205),u=r(14041),d=r(18967);let f=function(e){let{delay:t=300,initialState:r=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[a,n]=(0,u.useState)(r);return(0,u.useEffect)(()=>{if((0,d.A)(e)?e():Array.isArray(e)?e.some(Boolean):!!e)n(!0);else{let e=setTimeout(()=>{n(!1)},t);return()=>clearTimeout(e)}},[e,t]),a}},67938(e,t,r){"use strict";let a=(0,r(14041).createContext)([]);r.d(t,["A",0,a])},91469(e,t,r){"use strict";var a=r(14041);r.d(t,["A",0,function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.useCallback)(e=>t.forEach(t=>{if(t){if("function"==typeof t)return t(e);t.current=e}}),t)}])},43810(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(14041);function n(e,t){let r=void 0!==e,[n,i]=(0,a.useState)(t),o=(0,a.useCallback)(e=>{r||i(e)},[]);return[r?e:n,o]}},2545(e,t,r){"use strict";var a=r(14041),n=r(47245),i=r(13197),o=r(96117);r.d(t,["A",0,function(e){let{interval:t=1e3}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[r,s]=(0,a.useState)(()=>new Date);(0,o.A)(()=>s(new Date),t);let l=(0,n.A)(e,r),c=Math.abs(l);return{expired:l<0,diff:l,days:Math.floor(c/i.d_),hours:Math.floor(c%i.d_/i.dp),minutes:Math.floor(c%i.dp/6e4),seconds:Math.floor(c%6e4/1e3)}}])},81016(e,t,r){"use strict";var a=r(14041);r.d(t,["A",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=(0,a.useRef)(!1);(0,a.useEffect)(()=>
2500{if(!r.current)return r.current=!0,e()},t)}])},91679(e,t,r){"use strict";var a=r(14041);r.d(t,["A",0,e=>{let t=(0,a.useRef)(null);return t.current||(t.current=e()),t.current}])},96117(e,t,r){"use strict";var a=r(14041),n=r(75907);r.d(t,["A",0,(e,t)=>{let r=(0,a.useRef)(n.A);(0,a.useEffect)(()=>{r.current=e},[e]),(0,a.useEffect)(()=>{if(null===t)return;let e=setInterval(()=>r.current(),t);return()=>clearInterval(e)},[t])}])},82038(e,t,r){"use strict";var a=r(14041);r.d(t,["A",0,()=>{let e=(0,a.useRef)(!1);return(0,a.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),(0,a.useCallback)(()=>e.current,[])}])},14306(e,t,r){"use strict";var a=r(14041),n=r(18967);let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[t,r]=(0,a.useState)(e),i=(0,a.useRef)(!1),o=(0,a.useRef)({}),s=e=>o.current[e]??0,l=(0,a.useCallback)((e,t)=>{if(!t)return r(t=>({...t,[e]:!1})),Promise.resolve();let a=(0,n.A)(t)?t():t,l=s(e)+1;return o.current={...o.current,[e]:l},r(t=>({...t,[e]:!0})),a.then(t=>{if(s(e)===l)return i.current||r(t=>({...t,[e]:!1})),t}).catch(t=>{if(s(e)===l)throw i.current||r(t=>({...t,[e]:!1})),t})},[]);return(0,a.useEffect)(()=>(i.current=!1,()=>{i.current=!0}),[]),[t,l,(e,t)=>{r(r=>({...r,[e]:t}))}]},o="main";r.d(t,["A",0,function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[t,r,n]=i({[o]:e}),s=(0,a.useCallback)(e=>r(o,e),[r]),l=(0,a.useCallback)(e=>n(o,e),[n]);return[t[o],s,l]},"W",0,i])},68205(e,t,r){"use strict";var a=r(14041);r.d(t,["A",0,e=>{let t=(0,a.useRef)(null);return(0,a.useEffect)(()=>{t.current=e}),t.current}])},3688(e,t,r){"use strict";var a=r(14041),n=r(67938);r.d(t,["A",0,()=>(0,a.useContext)(n.A)])},5220(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["f",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M3.588 3.087a2 2 0 0 1 2.728-1.353l1.093.469a1.5 1.5 0 0 0 1.182 0l1.093-.469a2 2 0 0 1 2.728 1.353L13.39 7h1.11a.5.5 0 0 1 0 1h-13a.5.5 0 0 1 0-1h1.11l.978-3.913Zm2.334-.434a1 1 0 0 0-1.364.677L3.64 7h8.72l-.918-3.67a1 1 0 0 0-1.364-.677l-1.093.469a2.5 2.5 0 0 1-1.97 0l-1.093-.469Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.572 10.1A2.5 2.5 0 1 0 7 11.5a1 1 0 1 1 2 0 2.5 2.5 0 1 0 .428-1.4C9.065 9.73 8.56 9.5 8 9.5c-.56 0-1.065.23-1.428.6ZM6 11.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm4 0a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},20360(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["D",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"m2.637 8 3.71-3.643a.5.5 0 1 0-.7-.714L1.208 8.001a.7.7 0 0 0 0 .998l4.437 4.357a.5.5 0 0 0 .701-.713L2.637 9h11.86a.5.5 0 1 0 0-1H2.637Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},58846(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["z",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M2 5.5C2 4.11929 3.11929 3 4.5 3H9C9.27614 3 9.5 3.22386 9.5 3.5C9.5 3.77614 9.27614 4 9 4H4.5C3.67157 4 3 4.67157 3 5.5V11.5C3 12.3284 3.67157 13 4.5 13H10.5C11.3284 13 12 12.3284 12 11.5V7C12 6.72386 12.2239 6.5 12.5 6.5C12.7761 6.5 13 6.72386 13 7V11.5C13 12.8807 11.8807 14 10.5 14H4.5C3.11929 14 2 12.8807 2 11.5V5.5Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M10 1.5C10 1.22386 10.2239 1 10.5 1H14.5C14.7761 1 15 1.22386 15 1.5V5.5C15 5.77614 14.7761 6 14.5 6C14.2239 6 14 5.77614 14 5.5V2.70711L7.35355 9.35355C7.15829 9.54882 6.84171 9.54882 6.64645 9.35355C6.45118 9.15829 6.45118 8.84171 6.64645 8.64645L13.2929 2H10.5C10.2239 2 10 1.77614 10 1.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},32342(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["t",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.646.646a.5.5 0 0 1 .708 0L8.677 1.97a.75.75 0 0 1 0 1.06L7.354 4.354a.5.5 0 1 1-.708-.708l.589-.588a5.001 5.001 0 1 0 4.957 2.215.5.5 0 1 1 .838-.546 6 6 0 1 1-5.7-2.69l-.684-.683a.5.5 0 0 1 0-.708Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},83461(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["I",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M5.647 3.288a.5.5 0 0 1-.002-.707L8.004.209a.7.7 0 0 1 .992 
25000l2.358 2.372a.5.5 0 1 1-.708.705L9 1.63V9.5a.5.5 0 0 1-1 0V1.631L6.355 3.286a.5.5 0 0 1-.708.002Z"}),(0,a.jsx)("path",{d:"M3 7a1 1 0 0 1 1-1h2V5H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2v1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},99730(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["B",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M5.834 4.793 8 2.627V11a.5.5 0 1 0 1 0V2.627l2.166 2.166a.5.5 0 1 0 .707-.708L8.995 1.208a.7.7 0 0 0-.99 0L5.127 4.085a.5.5 0 0 0 .707.708Z"}),(0,a.jsx)("path",{d:"M2.5 12.997a.5.5 0 1 0 0 1h12a.5.5 0 0 0 0-1h-12Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},23059(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["M",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M12 4.724V8.5a.5.5 0 0 1-1 0V5.707l-5.646 5.647a.5.5 0 0 1-.708-.708L10.293 5H7.5a.5.5 0 1 1 0-1h3.776c.042 0 .1 0 .157.005a.5.5 0 0 1 .563.562c.004.056.004.116.004.157Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M3 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H3Zm10 1H3a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},41157(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["S",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M11.316 4.254A5.005 5.005 0 0 0 3.002 7.84a.5.5 0 0 1-1-.032 5.977 5.977 0 0 1 1.755-4.05 6.005 6.005 0 0 1 8.28-.2V2.555a.5.5 0 0 1 1 0v2a.7.7 0 0 1-.7.7h-2.001a.5.5 0 0 1 0-1h.98Z"}),(0,a.jsx)("path",{d:"M14.004 7.938a.5.5 0 0 0-1 .01 5.005 5.005 0 0 1-8.317 3.794h.848a.5.5 0 0 0 0-1H3.534a.7.7 0 0 0-.7.7v2a.5.5 0 0 0 1 0v-1.127a6.005 6.005 0 0 0 8.412-.075 5.98 5.98 0 0 0 1.758-4.302Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},5989(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["y",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M2 8a6 6 0 1 1 12 0v.5c0 1.108-.886 2-1.988 2-1.122 0-1.896-.876-1.697-1.815.04-.13.071-.26.097-.39.242-.923.592-1.959 1.052-3.11a.5.5 0 1 0-.928-.37c-.164.408-.315.805-.452 1.19A2.648 2.648 0 0 0 9.098 5c-1.435-.828-3.382-.143-4.348 1.531-.966 1.674-.587 3.703.848 4.531 1.26.728 2.916.287 3.955-.965.456.85 1.423 1.403 2.46 1.403A2.99 2.99 0 0 0 15 8.5V8a7 7 0 1 0-4.303 6.461.5.5 0 1 0-.385-.922A6 6 0 0 1 2 8Zm7.449.024a18.183 18.183 0 0 0-.108.431c-.064.191-.15.384-.26.576-.766 1.326-2.147 1.648-2.983 1.165-.836-.483-1.247-1.84-.482-3.165.765-1.326 2.146-1.648 2.982-1.165.623.36 1.01 1.203.85 2.158Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},6487(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["E",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M5.765 15.441a.5.5 0 0 1-.247-.573L6.845 10H3.5a.5.5 0 0 1-.378-.827l6.5-7.5a.5.5 0 0 1 .86.459L9.155 7H12.5a.5.5 0 0 1 .378.827l-6.5 7.5a.5.5 0 0 1-.613.114ZM11.405 8H8.5a.5.5 0 0 1-.482-.632l.922-3.381L4.595 9H7.5a.5.5 0 0 1 .482.632l-.922 3.381L11.405 8Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},84326(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["Z",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M11.203 9.43a.59.59 0 0 1-.596-.265.613.613 0 0 1 0-.662.59.59 0 0 1 .596-.266.602.602 0 0 1 .495.597c0 .295-.209.547-.495.596Zm-6.373 0a.594.594 0 0 1-.55-.377.612.612 0 0 1 .136-.661.587.587 0 0 1 .653-.12.606.606 0 0 1 .356.57.6.6 0 0 1-.595.588Zm6.604-3.091 1.073-2.016a.222.222 0 0 0-.082-.302.23.23 0 0 0-.298.1l-1.106 2.033A7.013 7.013 0 0 0 8 5.482a7.629 7.629 0 0 0-3.038.639l-1.09-2.033a.228.228 0 0 0-.297 0 .205.205 0 0 0-.083.286l1.074 2.015C2.441 7.436 1.066 9.6 1 12h14c-.036-2.431-1.415-4.635-3.566-5.695"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},91359(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["g",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M4.804 14.68a3.176 3.176 0 0 1-.721-.676 9.506 9.506 0 0 1-.62-.84 8.432 8.432 0 0 1-1.032-2.117 7.857 7.857 0 0 1-.429-2.518 4.563 4.563 0 0 1 .584-2.382A3.249 3.249 0 0 1 3.8 4.887a3.294 3.294 0 0 1 1.652-.492c.221.006.442.036.657.091.164.046.374.119.62.21l.548.219c.148.061.305.095.465.1.128-.007.254-.031.374-.073.092 0 .247-.082.475-.182l.538-.201c.2-.065.405-.116.612-.155.221-.027.445-.027.666 0 .387.026.768.109 1.132.246.58.221 1.077.616 1.423 1.132-.151.09-.292.198-.42.32a3.65 3.65 0 0 0-.711.912 2.829 2.829 0 0 0-.375 1.46c-.006.59.162 1.167.484 1.66.237.366.548.677.913.913.15.107.312.196.483.265a5.364 5.364 0 0 1-.237.639 8.639 8.639 0 0 1-1.323 2.153 2.923 2.923 0 0 1-.685.64c-.248.165-.54.254-.84.255a1.918 1.918 0 0 1-.602-.073 4.573 4.573 0 0 1-.492-.192 5.198 5.198 0 0 0-.584-.274 2.41 2.41 0 0 0-.64-.1 2.735 2.735 0 0 0-.674.091 3.65 3.65 0 0 0-.53.183c-.237.1-.401.173-.492.2-.188.056-.38.09-.575.1a1.634 1.634 0 0 1-.867-.264l.009.01ZM8.783 3.956a2.117 2.117 0 0 1-1.123.255 2.29 2.29 0 0 1 .155-1.186 3.23 3.23 0 0 1 1.497-1.707A2.646 2.646 0 0 1 10.398 1c.045.407-.005.82-.146 1.205-.137.37-.334.716-.584 1.022-.254.3-.564.549-.913.73h.028Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},6357(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["i",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M4.875 1.735A7.015 7.015 0 0 0 2.514 3.64l2.363 4.093a3.134 3.134 0 0 1 3.077-2.838h6.329a7.02 7.02 0 0 0-9.409-3.16Z"}),(0,a.jsx)("path",{d:"M10.586 8.027a2.569 2.569 0 1 1-5.138 0 2.569 2.569 0 0 1 5.138 0Z"}),(0,a.jsx)("path",{d:"M9.733 5.459h4.796a7.017 7.017 0 0 1-6.992 9.527l3.071-5.319c.03-.049.06-.099.087-.15l.027-.046h-.002a3.131 3.131 0 0 0-.987-4.012Z"}),(0,a.jsx)("path",{d:"M5.21 9.436a3.135 3.135 0 0 0 4.08 1.386l-2.365 4.096A7.014 7.014 0 0 1 2.151 4.14L5.21 9.435Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},68252(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["D",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M6.085 4.923c.005 0 .003 0 0 0Zm-1.688-.844c.005 0 .003 0 0 0Zm10.099 1.303c-.305-.733-.922-1.524-1.406-1.774.394.773.622 1.548.71 2.127v.012c-.792-1.976-2.136-2.772-3.234-4.507-.055-.088-.11-.175-.165-.268a2.145 2.145 0 0 1-.077-.145 1.281 1.281 0 0 1-.109-.29.018.018 0 0 0-.011-.006.024.024 0 0 0-.013 0l-.004.002-.005.003.003-.004c-1.559.913-2.205 2.51-2.37 3.528a3.735 3.735 0 0 0-1.39.354.18.18 0 0 0-.089.223.176.176 0 0 0 .24.103c.38-.18.79-.287 1.21-.316l.04-.003a3.42 3.42 0 0 1 1.18.133l.056.018a3.5 3.5 0 0 1 .514.206l.065.032a3.513 3.513 0 0 1 .223.128c.507.314.929.75 1.225 1.268-.374-.263-1.044-.523-1.69-.41 2.521 1.26 1.845 5.6-1.649 5.436a3.107 3.107 0 0 1-.912-.176 3.821 3.821 0 0 1-.324-.14c-.856-.443-1.563-1.279-1.651-2.294 0 0 .323-1.206 2.317-1.206.215 0 .831-.6.842-.775C8.02 6.584 6.8 6.099 6.324 5.63c-.254-.25-.375-.371-.481-.462a2.09 2.09 0 0 0-.182-.137 3.247 3.247 0 0 1-.02-1.713c-.72.328-1.28.846-1.687 1.304h-.003c-.278-.352-.258-1.513-.243-1.756-.003-.015-.207.106-.234.125a5.11 5.11 0 0 0-.685.586c-.24.243-.458.506-.654.785v.001c-.45.638-.77 1.36-.94 2.123a7.966 7.966 0 0 0-.115.646 7.745 7.745 0 0 0-.064.566l-.001.021L1 7.952v.036a7.009 7.009 0 0 0 13.918 1.186c.012-.09.022-.18.032-.27.14-1.202-.015-2.466-.454-3.522Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},3382(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["$",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M10.6755 4.83091C9.95005 4.13727 9.02732 3.78409 7.9996 3.78409C6.17686 3.78409 4.63399 5.01485 4.08318 6.66878V6.67106C3.94318 7.09106 3.86364 7.53969 3.86364 8.00106C3.86364 8.46242 3.94318 8.91106 4.08318 9.33106C4.63393 10.9851 6.17679 12.216 7.9996 12.216C8.94141 12.216 9.74323 11.9678 10.3701 11.5478C11.1114 11.0514 11.605 10.3093 11.7673 9.43429H8V6.72656H14.5927C14.6755 7.18474 14.72 7.66202 14.72 8.15838C14.72 10.2902 13.9564 12.0847 12.6327 13.3034C11.4745 14.3725 9.8896 15.0001 7.9996 15.0001C5.2636 15.0001 2.8966 13.4319 1.74461 11.1446C1.27052 10.1996 1 9.1306 1 8.00106C1 6.87151 1.27045 5.80242 1.74455 4.85742L1.74414 4.85636C2.89596 2.56864 5.26323 1 7.9996 1C9.88641 1 11.471 1.69364 12.6832 2.82318L10.6755 4.83091Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},98449(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["K",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M13.256 12.112c-.321-.26-.196-.835-.53-1.118.323-1.963-.581-3.693-1.66-4.802-.904-.93-.612-1.836-.612-2.62C10.454 2.321 9.94 1 8.383 1c-1.664 0-2.12 1.388-2.137 2.18-.04 1.903.385 2.398-.729 3.783-1.31 1.63-1.503 3.254-1.207 4.116-.139.161-.325.34-.674.487-.964.42-.257 1.123-.524 1.622A.916.916 0 0 0 3 13.62c0 .437.348.816.98.76.852-.077 1.638.527 2.147.527.449 0 .817-.255.989-.607.803-.198 1.795-.173 2.598.034.144.404.534.666.97.666.95 0 1.134-1.079 2.225-1.444.393-.131.591-.512.591-.868 0-.227-.081-.444-.244-.576ZM7.92 6.007c-.186 0-.34-.15-.583-.331-.308-.229-.622-.36-.618-.6 0-.166.22-.217.507-.398.306-.194.426-.391.728-.391.31 0 .403.156.823.337.413.18.7.25.7.451 0 .207-.432.355-.675.506-.358.221-.541.426-.882.426Zm.971-3.042c.515.083.572.987.326 1.432l-.207-.085c.107-.317.106-.838-.254-.871-.228-.021-.375.28-.406.538a.984.984 0 0 0-.305-.075c.036-.538.383-1.013.846-.939Zm-1.985.193c.394-.098.627.36.629.837l-.181.111c-.024-.2-.114-.523-.338-.454-.24.075-.2.632-.067.746l-.178.1c-.245-.413-.245-1.245.135-1.34ZM5.672 14.383c-1.145-.52-1.534-.402-1.753-.402-.453 0-.601-.338-.43-.658.144-.27.099-.555.063-.783-.054-.35-.064-.463.28-.614.475-.201.686-.461.843-.655.442-.547.889.313 1.255 1.079.237.496.704.748.848 1.298.133.508-.414 1.05-1.106.735Zm4.076-1.093c-.807.393-1.836.573-2.605.175-.114-.329-.296-.541-.492-.755.314-.082.548-.474.268-.868-.298-.42-.907-.714-1.522-1.19-.576-.445-.758-1.542.026-2.769-.382 1.087-.159 2.087.033 2.374.04-.576.086-1.539.873-2.692.397-.582.403-1.351.412-1.832l.362.248c.266.196.488.413.808.413.473 0 .734-.272 1.098-.498.142-.088.357-.176.538-.3.304 1.445 1.56 3.182 1.63 4.171.293-.601-.082-2.05-.082-2.05.491.75.53 1.375.552 2.141.343.141.712.507.746.99l-.143-.017c-.074-.536-1.52-1.323-1.65-.314-.695.106-.442 1.205-.582 1.918-.065.326-.184.584-.27.855Zm2.827-.024c-.575.222-.963.693-1.23.985-.513.564-1.192.293-1.264-.234-.076-.563.21-.87.334-1.501.112-.576-.014-1.462.251-1.557.172 1.023 1.205.593 1.441.314.383 0 .415.13.501.488.054.225.128.414.337.636.244.26.17.661-.37.87ZM7.908 5.68c-.38 0-.664-.252-.895-.448-.118-.1.03-.284.148-.184.226.192.453.394.747.394.354 0 .666-.303 1.09-.47.143-.056.226.167.083.223-.411.162-.74.486-1.173.486Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},38086(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["f",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M12.525 3.496A3.503 3.503 0 0 0 9.15 1H3.744a1.167 1.167 0 0 0-1.167.992L1.024 12.49a1.166 1.166 0 0 0 1.167 1.4h2.335c-.005.286.095.564.28.782.234.226.552.344.876.326h3.422l.583-3.5h.643c2.579 0 4.67-2.088 4.67-4.665a3.5 3.5 0 0 0-2.475-3.337ZM11.52 4.5c0 1.932-1.568 3.5-3.502 3.5H6.336l.397-3.5h4.788ZM5.578 4.37l-.934 8.294H2.191L3.744 2.167H9.15a2.336 2.336 0 0 1 2.044 1.166h-4.46a1.167 1.167 0 0 0-1.157 1.038Zm4.752 5.961H8.695l-.584 3.5H5.682l.526-4.666H7.97a4.669 4.669 0 0 0 4.67-4.351 2.333 2.333 0 0 1 1.215 2.018 3.497 3.497 0 0 1-3.527 3.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},28719(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["m",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M3 1h6.5a4.5 4.5 0 1 1 0 9h-3a.5.5 0 0 0-.5.5V15H3v-5a3 3 0 0 1 3-3h3.5a1.5 1.5 0 0 0 0-3H6v2H3V1Zm1 1v3h1V3h4.5a2.5 2.5 0 0 1 0 5H6a2 2 0 0 0-2 2v4h1v-3.5A1.5 1.5 0 0 1 6.5 9h3a3.5 3.5 0 1 0 0-7H4Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},12743(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["k",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M1 4a2 2 0 0 1 2-2h1.028c.388 0 .77.09 1.118.264l1.155.578A1.5 1.5 0 0 0 6.972 3H13a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4Zm2-1a1 1 0 0 0-1 1h1.894a2.5 2.5 0 0 1 1.387.42l.493.328A1.5 1.5 0 0 0 6.606 5H10a2 2 0 0 1 2 2v6h1a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H6.972a2.5 2.5 0 0 1-1.118-.264L4.7 3.158A1.5 1.5 0 0 0 4.028 3H3Zm8 10V7a1 1 0 0 0-1-1H6.606a2.5 2.5 0 0 1-1.387-.42l-.493-.328A1.5 1.5 0 0 0 3.894 5H2v7a1 1 0 0 0 1 1h8Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},15948(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["V",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M13.5758 6.97493L9.02554 2.42469C8.45928 1.85843 7.54119 1.85843 6.97493 2.4247L2.42469 6.97493C1.85843 7.54119 1.85843 8.45928 2.4247 9.02554L6.97493 13.5758C7.54119 14.142 8.45928 14.142 9.02554 13.5758L13.5758 9.02554C14.142 8.45928 14.142 7.54119 13.5758 6.97493ZM9.73264 1.71759C8.77586 0.760803 7.2246 0.760805 6.26782 1.71759L1.71759 6.26782C0.760803 7.2246 0.760805 8.77586 1.71759 9.73264L6.26782 14.2829C7.2246 15.2397 8.77586 15.2397 9.73264 14.2829L14.2829 9.73264C15.2397 8.77586 15.2397 7.2246 14.2829 6.26782L9.73264 1.71759Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M10.8492 7.62815L5.85161 2.6306L6.55871 1.92349L11.5563 6.92104C12.142 7.50683 12.142 8.45657 11.5563 9.04236L6.50735 14.0913L5.80025 13.3842L10.8492 8.33525C11.0444 8.13999 11.0444 7.82341 10.8492 7.62815Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},92351(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["_",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M2.946 1.264C1.342 1.078.234 2.796.996 4.196l5.186 9.52a1.959 1.959 0 0 0 3.372.13l5.37-8.294c.796-1.228.043-2.891-1.422-3.061L2.946 1.264Zm-.941 2.382c-.332-.61.162-1.316.809-1.24L13.37 3.631c.597.07.935.765.59 1.296l-5.37 8.294a.81.81 0 0 1-1.4-.055l-.017-.033c.11-.07.21-.162.29-.276l.48-.68 3.857-5.43.003-.003c.598-.857-.011-1.93-.971-2.034l-8.767-.956-.06-.109Zm.729 1.338 3.868 7.102.403-.571.001-.002 3.856-5.427a.12.12 0 0 0 .01-.13c-.022-.045-.073-.093-.165-.103l-7.973-.87Zm3.907 7.174.031.057.018-.01a.116.116 0 0 0-.049-.047Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},68692(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["R",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8 1a.5.5 0 0 1 .464.314c.45 1.123 1.259 1.877 2.118 2.517.215.16.43.312.643.46l.07.049c.188.131.376.263.554.393.393.288.776.6 1.051.967.69.919 1.1 2.062 1.1 3.3 0 1.542-.76 3.038-1.86 4.14
2500C11.037 14.24 9.541 15 8 15c-1.542 0-3.038-.76-4.14-1.86C2.76 12.037 2 10.541 2 9c0-1.238.41-2.381 1.1-3.3.275-.366.658-.679 1.051-.967.178-.13.366-.262.555-.393l.069-.048c.213-.15.428-.3.643-.46.86-.641 1.669-1.395 2.118-2.518A.5.5 0 0 1 8 1ZM4.743 5.54c-.38.278-.662.519-.844.76A4.478 4.478 0 0 0 3 9c0 1.219.61 2.473 1.568 3.432.427.426.912.784 1.426 1.05a4.702 4.702 0 0 1-.482-.642C4.894 11.86 4.5 10.515 4.5 9c0-1.163.45-2.045.887-2.896l.166-.328c.278-.556.523-.948.745-1.301l.072-.115c-.119.095-.237.186-.354.273-.229.17-.455.33-.669.479l-.069.048c-.19.132-.368.257-.535.38ZM7.5 4.422c-.133.237-.269.456-.408.678-.21.339-.427.686-.645 1.123l-.169.335C5.837 7.428 5.5 8.09 5.5 9c0 1.349.353 2.504.858 3.307.356.565.759.918 1.142 1.083V4.423Zm1 9.544c1.056-.14 2.104-.707 2.932-1.535C12.391 11.473 13 10.219 13 9a4.478 4.478 0 0 0-.9-2.7c-.18-.241-.463-.482-.843-.76-.167-.123-.345-.248-.535-.38a26.15 26.15 0 0 1-.737-.527c-.502-.374-1.024-.81-1.485-1.355v10.689Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},79616(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["T",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M8 2H2v6h6V2Z"}),(0,a.jsx)("path",{d:"M15 2H9v6h6V2Z"}),(0,a.jsx)("path",{d:"M8 9H2v6h6V9Z"}),(0,a.jsx)("path",{d:"M15 9H9v6h6V9Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},88874(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["t",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M10.443 3.258c.16.226.29.476.385.742H13v1.947c.825 0 1.5-.674 1.5-1.512a.5.5 0 0 1 1 0A2.506 2.506 0 0 1 13 6.948V8h2a.5.5 0 0 1 0 1h-2v1c0 .337-.037.665-.107.981H13c1.384 0 2.5 1.128 2.5 2.513a.5.5 0 0 1-1 0c0-.838-.675-1.513-1.5-1.513h-.459C11.81 13.473 10.531 15 8 15c-2.443 0-3.809-1.527-4.541-3.019H3c-.826 0-1.5.675-1.5 1.513a.5.5 0 0 1-1 0A2.506 2.506 0 0 1 3 10.98h.107A4.516 4.516 0 0 1 3 10V9H1a.5.5 0 0 1 0-1h2V6.947A2.506 2.506 0 0 1 .5 4.435a.5.5 0 0 1 1 0c0 .838.674 1.513 1.5 1.513V4H5.172c.094-.266.225-.516.385-.742L4.233 1.926a.504.504 0 0 1 0-.71.496.496 0 0 1 .705 0l1.324 1.332c.49-.352 1.09-.56 1.738-.56.648 0 1.248.208 1.738.56l1.324-1.332a.496.496 0 0 1 .705 0 .504.504 0 0 1 0 .71l-1.324 1.332ZM6 5.006H5V5H4v5c0 1.933 1.557 4 4 4s4-2.067 4-4V5h-1v.006H6ZM9.732 4A2.003 2.003 0 0 0 8 2.988c-.736 0-1.385.407-1.732 1.012h3.464Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},98244(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["H",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M13 2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2 .5.5 0 0 1 0 1 1 1 0 0 0-1 1v2h12V4a1 1 0 0 0-1-1 .5.5 0 0 1 0-1ZM2 13a1 1 0 0 0 1 1h2v-3H2v2Zm4 1h4v-3H6v3Zm5 0h2a1 1 0 0 0 1-1v-2h-3v3Zm-9-4h3V7H2v3Zm4 0h4V7H6v3Zm5 0h3V7h-3v3Z",clipRule:"evenodd"}),(0,a.jsx)("path",{d:"M4.5 1a.5.5 0 0 1 .5.5V3a.5.5 0 0 1-1 0V1.5a.5.5 0 0 1 .5-.5Zm7 0a.5.5 0 0 1 .5.5V3a.5.5 0 0 1-1 0V1.5a.5.5 0 0 1 .5-.5ZM10 2a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1h4Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},18219(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["W",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M13.854 4.148a.51.51 0 0 1 0 .714l-6.859 6.93a.695.695 0 0 1-.99 0L3.146 8.905a.509.509 0 0 1 0-.714.496.496 0 0 1 .708 0L6.5 10.864l6.646-6.716a.496.496 0 0 1 .708 0Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])}
2500,29607(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["k",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M10.213 5.188a.525.525 0 0 1 .887.562l-3.294 5.197a.675.675 0 0 1-1.097.06L4.887 8.735a.526.526 0 0 1 .82-.656l1.492 1.863z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M8 1a7 7 0 1 1 0 14A7 7 0 0 1 8 1m0 1a6 6 0 1 0 0 12A6 6 0 0 0 8 2"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},96583(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["W",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8 1a7 7 0 1 1 0 14A7 7 0 0 1 8 1m2.977 3.962a.6.6 0 0 0-.828.185L7.192 9.813 5.765 8.03a.6.6 0 1 0-.936.75l1.821 2.274a.75.75 0 0 0 1.22-.068l3.293-5.197a.6.6 0 0 0-.186-.828",clipRule:"evenodd"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},42837(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["k",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M3.13 6.165a.5.5 0 0 1 .705-.036L8 9.895l4.165-3.766a.5.5 0 1 1 .67.742l-4.367 3.948a.697.697 0 0 1-.936 0L3.165 6.871a.5.5 0 0 1-.036-.706Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},20353(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["g",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M7.627 9.846 4.502 6.72A.422.422 0 0 1 4.8 6h6.4c.376 0 .564.454.298.72L8.373 9.846a.527.527 0 0 1-.746 0Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},40727(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["k",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M5.665 3.13a.5.5 0 0 0-.036.705L9.395 8l-3.766 4.165a.5.5 0 1 0 .742.67l3.948-4.367a.697.697 0 0 0 0-.936L6.371 3.165a.5.5 0 0 0-.706-.036Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},83513(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["Q",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8 14V2a6 6 0 1 0 0 12ZM8 1a7 7 0 1 1 0 14A7 7 0 0 1 8 1Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},50(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["V",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M11.354 11.354a.5.5 0 0 1-.708 0l-2.5-2.5A.5.5 0 0 1 8 8.5v-4a.5.5 0 0 1 1 0v3.793l2.354 2.353a.5.5 0 0 1 0 .708Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M16 8.5a7.5 7.5 0 1 1-15 0 7.5 7.5 0 0 1 15 0Zm-1 0a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},88508(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["F",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M3.074 7.596A5.501 5.501 0 0 1 14 8.5a5.5 5.5 0 0 1-9.9 3.3l-.8.6a6.5 6.5 0 1 0-1.205-5.013l-.741-.74a.5.5 0 1 0-.708.707l1.5 1.5a.5.5 0 0 0 .602.08l1.75-1a.5.5 0 1 0-.496-.868l-.928.53Z"}),(0,a.jsx)("path",{d:"M9 5.5a.5.5 0 0 0-1 0v3.207l1.646 1.647a.5.5 0 0 0 .708-.708L9 8.293V5.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},51761(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["E",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M9.496 4.121a.504.504 0 0 0-.977-.243l-2.015 8a.504.504 0 0 0 .977.243l2.015-8Zm-4.618.18a.498.498 0 0 0-.101-.7.506.506 0 0 0-.705.1L1.14 7.58a.696.696 0 0 0 0 .84l2.93 3.88a.506.506 0 0 0 .706.1.498.498 0 0 0 .1-.7L2.084 8l2.795-3.7Zm7.05-.6a.506.506 0 0 0-.705-.1.498.498 0 0 0-.1.7L13.916 8l-2.795 3.7a.498.498 0 0 0 .101.7.506.506 0 0 0 .705-.1l2.931-3.88a.696.696 0 0 0 0-.84l-2.93-3.88Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},96788(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["b",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"m1.28 9.377 1.117.354a.706.706 0 0 1 .432.407c.08.193.08.411-.017.596l-.543 1.044a.4.4 0 0 0 .072.467l1.412 1.413a.4.4 0 0 0 .467.072l1.043-.543a.703.703 0 0 1 .596-.017c.19.08.343.234.406.431l.354 1.12a.4.4 0 0 0 .382.279h1.99a.4.4 0 0 0 .38-.28l.355-1.119a.704.704 0 0 1 .406-.43c.193-.081.411-.08.596.016l1.043.543a.4.4 0 0 0 .468-.072l1.411-1.412a.4.4 0 0 0 .072-.468l-.544-1.046a.699.699 0 0 1-.016-.592.7.7 0 0 1 .432-.405l1.124-.348A.4.4 0 0 0 15 9.005V7.013a.4.4 0 0 0-.28-.381l-1.117-.355a.706.706 0 0 1-.432-.406.704.704 0 0 1 .017-.596l.543-1.044a.4.4 0 0 0-.072-.468l-1.412-1.412a.4.4 0 0 0-.467-.072l-1.044.543a.701.701 0 0 1-.595.017.703.703 0 0 1-.405-.432L9.381 1.28A.4.4 0 0 0 8.999 1H7.01a.4.4 0 0 0-.38.28l-.355 1.119a.704.704 0 0 1-.406.43.703.703 0 0 1-.596-.016L4.229 2.27a.4.4 0 0 0-.467.071l-1.42 1.412a.4.4 0 0 0-.073.469l.543 1.044a.704.704 0 0 1 .017.596.706.706 0 0 1-.432.407l-1.118.354A.4.4 0 0 0 1 7.005v1.99a.4.4 0 0 0 .28.382ZM14 7.452l-.7-.221a1.705 1.705 0 0 1-1.052-.975 1.704 1.704 0 0 1 .053-1.443l.34-.654-.79-.79-.653.34a1.701 1.701 0 0 1-1.442.052 1.703 1.703 0 0 1-.974-1.053L8.56 2H7.45l-.222.7c-.16.507-.54.871-.973 1.052-.438.183-.97.195-1.444-.052l-.654-.34-.796.792.34.652c.246.475.234 1.006.051 1.443a1.705 1.705 0 0 1-1.052.975L2 7.444v1.112l.7.222c.506.16.87.541 1.051.975.183.437.195.968-.052 1.443l-.34.654.79.79.652-.34a1.702 1.702 0 0 1 1.444-.053c.433.182.813.546.973 1.052L7.44 14h1.111l.222-.7c.16-.507.54-.871.973-1.053.438-.182.97-.194 1.444.053l.652.34.79-.79-.341-.656a1.698 1.698 0 0 1-.052-1.44 1.7 1.7 0 0 1 1.06-.974L14 8.563v-1.11Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M8 6a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM5 8a3 3 0 1 1 6 0 3 3 0 0 1-6 0Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},35371(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["G",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M3 4h10a1 1 0 0 1 1 1v1H2V5a1 1 0 0 1 1-1ZM1 8V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8Zm13 0v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8h12Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},16288(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["D",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M4.146 4.146a.5.5 0 0 1 .708 0L8 7.293l3.146-3.147a.5.5 0 0 1 .708.708L8.707 8l3.147 3.146a.5.5 0 0 1-.708.708L8 8.707l-3.146 3.147a.5.5 0 0 1-.708-.708L7.293 8 4.146 4.854a.5.5 0 0 1 0-.708Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},72956(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["N",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M2.146 2.146a.5.5 0 0 1 .708 0L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854a.5.5 0 0 1 0-.708Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},12736(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["h",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M1 2.5A1.5 1.5 0 0 1 2.5 1h11A1.5 1.5 0 0 1 15 2.5v6a1.5 1.5 0 0 1-1.5 1.5h-5v2H11a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1h2.5v-2h-5A1.5 1.5 0 0 1 1 8.5v-6ZM13.5 9h-11a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5ZM1 14.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},85916(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["F",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M13.934 8.897a6.001 6.001 0 0 1-11.837.183 2.5 2.5 0 0 0 2.237.663l.36-.072a.5.5 0 0 1 .579.353l.604 2.115a1.484 1.484 0 0 0 2.866-.048l.148-.595a.5.5 0 0 1 .208-.294l.957-.639a1.5 1.5 0 0 0 .51-.577l.059-.118a1.5 1.5 0 0 0-.281-1.731l-.698-.698A1.5 1.5 0 0 0 8.586 7h-.893a.5.5 0 0 1-.186-.036l-1.29-.516A.232.232 0 0 1 6.303 6h1.034a1.189 1.189 0 0 0 .84-2.03l-.636-.637 1.206-.2a1.5 1.5 0 0 0 1.11-.84 6 6 0 0 1 2.427 1.506l-.732.366A1.5 1.5 0 0 0 10.8 5.98l.542 1.627a1.5 1.5 0 0 0 1.129.996l1.463.293Zm-.996-4.307a5.97 5.97 0 0 1 1.061 3.3l-1.332-.266a.5.5 0 0 1-.376-.333l-.542-1.626a.5.5 0 0 1 .25-.606l.939-.469ZM8 2c.271 0 .538.018.8.053a.499.499 0 0 1-.218.093l-1.206.201a1 1 0 0 0-.543 1.694l.638.637A.189.189 0 0 1 7.337 5H6.303a1.232 1.232 0 0 0-.457 2.377l1.29.516A1.5 1.5 0 0 0 7.693 8h.893a.5.5 0 0 1 .353.146l.698.698a.5.5 0 0 1 .093.577l-.058.118a.5.5 0 0 1-.17.192l-.958.639a1.5 1.5 0 0 0-.623.884l-.148.594a.484.484 0 0 1-.935.016l-.604-2.115a1.5 1.5 0 0 0-1.736-1.058l-.36.072a1.5 1.5 0 0 1-1.494-.571l-.612-.816A6 6 0 0 1 8 2Zm0 13A7 7 0 1 0 8 1a7 7 0 0 0 0 14Z",className:"Union"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},74954(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["J",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M2 6.217V10.8c0 .577 0 .949.024 1.232.022.272.06.373.085.422a1 1 0 0 0 .437.437c.05.025.15.063.422.085C3.25 13 3.623 13 4.2 13h7.6c.577 0 .949 0 1.232-.024.272-.022.373-.06.422-.085a1 1 0 0 0 .437-.437c.025-.05.063-.15.085-.422C14 11.75 14 11.377 14 10.8V6.217L8.786 9.426a1.5 1.5 0 0 1-1.572 0L2 6.217Zm11.982-1.163-5.72 3.52a.5.5 0 0 1-.524 0l-5.72-3.52.006-.086c.022-.272.06-.373.085-.422a1 1 0 0 1 .437-.437c.05-.025.15-.063.422-.085C3.25 4 3.623 4 4.2 4h7.6c.5
250077 0 .949 0 1.232.024.272.022.373.06.422.085a1 1 0 0 1 .437.437c.025.05.063.15.085.422l.006.086ZM1.218 4.092C1 4.52 1 5.08 1 6.2v4.6c0 1.12 0 1.68.218 2.108a2 2 0 0 0 .874.874C2.52 14 3.08 14 4.2 14h7.6c1.12 0 1.68 0 2.108-.218a2 2 0 0 0 .874-.874C15 12.48 15 11.92 15 10.8V6.2c0-1.12 0-1.68-.218-2.108a2 2 0 0 0-.874-.874C13.48 3 12.92 3 11.8 3H4.2c-1.12 0-1.68 0-2.108.218a2 2 0 0 0-.874.874Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},52791(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["U",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M4.2 2h7.6c.577 0 .949 0 1.232.024.272.022.373.06.422.085a1 1 0 0 1 .437.437c.025.05.063.15.085.422.007.088.012.186.016.295a2.012 2.012 0 0 0-.084-.045C13.48 3 12.92 3 11.8 3H4.2c-1.12 0-1.68 0-2.108.218a2 2 0 0 0-.084.045c.004-.11.009-.207.016-.295.022-.272.06-.373.085-.422a1 1 0 0 1 .437-.437c.05-.025.15-.063.422-.085C3.25 2 3.623 2 4.2 2ZM2 8.217V11.8c0 .577 0 .949.024 1.232.022.272.06.373.085.422a1 1 0 0 0 .437.437c.05.025.15.063.422.085C3.25 14 3.623 14 4.2 14h7.6c.577 0 .949 0 1.232-.024.272-.022.373-.06.422-.085a1 1 0 0 0 .437-.437c.024-.046.058-.138.08-.373l.005-.049C14 12.75 14 12.377 14 11.8V8.217l-5.214 3.209a1.5 1.5 0 0 1-1.572 0L2 8.217ZM1 6.2v-2c0-1.12 0-1.68.218-2.108a2 2 0 0 1 .874-.874C2.52 1 3.08 1 4.2 1h7.6c1.12 0 1.68 0 2.108.218a2 2 0 0 1 .874.874C15 2.52 15 3.08 15 4.2v7.6c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C13.48 15 12.92 15 11.8 15H4.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C1 13.48 1 12.92 1 11.8V6.2ZM11.8 4H4.2c-.577 0-.949 0-1.232.024-.272.022-.373.06-.422.085a1 1 0 0 0-.437.437c-.025.05-.063.15-.085.422a6.034 6.034 0 0 0-.016.295 2 2 0 0 1 .084-.045C2.52 5 3.08 5 4.2 5h7.6c1.12 0 1.68 0 2.108.218l.084.045a6.048 6.048 0 0 0-.016-.295c-.022-.272-.06-.373-.085-.422a1 1 0 0 0-.437-.437c-.05-.025-.15-.063-.422-.085C12.75 4 12.377 4 11.8 4Zm2.182 3.054-5.72 3.52a.5.5 0 0 1-.524 0l-5.72-3.52.006-.086c.022-.272.06-.373.085-.422a1 1 0 0 1 .437-.437c.05-.025.15-.063.422-.085C3.25 6 3.623 6 4.2 6h7.6c.577 0 .949 0 1.232.024.272.022.373.06.422.085a1 1 0 0 1 .437.437c.025.05.063.15.085.422l.006.086Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},4203(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["k",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Zm0 1A7 7 0 1 0 8 1a7 7 0 0 0 0 14ZM8 4a.941.941 0 0 1 .934 1.058l-.438 3.504a.5.5 0 0 1-.992 0l-.438-3.504A.941.941 0 0 1 8 4Zm0 7.4A.7.7 0 1 0 8 10a.7.7 0 0 0 0 1.4Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},83264(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["q",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14ZM8 4a.941.941 0 0 1 .934 1.058l-.438 3.504a.5.5 0 0 1-.992 0l-.438-3.504A.941.941 0 0 1 8 4Zm0 7.4A.7.7 0 1 0 8 10a.7.7 0 0 0 0 1.4Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},65963(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["O",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M14.9 14H1.1c-.843 0-1.372-.894-.954-1.613L7.046.543c.422-.724 1.486-.724 1.908 0l6.9 11.844c.418.719-.11 1.613-.955 1.613ZM8 3.757c.622 0 1.104.535 1.027 1.14l-.482 3.779A.546.546 0 0 1 8 9.148a.546.546 0 0 1-.545-.472l-.482-3.778A1.022 1.022 0 0 1 8 3.757Zm.77 7.008a.762.762 0 0 1-.77.755.762.762 0 0 1-.77-.755c0-.417.345-.755.77-.755.425 0 .77.338.77.755Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},98095(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["e",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8 12c-2.186 0-4.476-1.26-5.987-4C3.523 5.26 5.814 4 8 4s4.476 1.26 5.987 4c-1.51 2.74-3.8 4-5.987 4Zm6.89-4.434c-3.32-6.088-10.46-6.088-13.78 0a.909.909 0 0 0 0 .868c3.32 6.088 10.46 6.088 13.78 0a.908.908 0 0 0 0-.868ZM8 6a2 2 0 0 1-2.989 1.739A3 3 0 1 0 7.74 5.01c.166.292.261.63.261.989Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},27804(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["J",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M2.146 2.146a.5.5 0 0 0 0 .708l11 11a.5.5 0 1 0 .707-.708l-1.599-1.6c1.007-.748 1.912-1.785 2.636-3.112a.908.908 0 0 0 0-.868C12.494 3.172 8.108 1.95 4.605 3.898L2.854 2.146a.5.5 0 0 0-.708 0Zm3.202 2.495 2.375 2.375A1.99 1.99 0 0 0 8 6c0-.36-.095-.697-.261-.989a3 3 0 0 1 2.707 4.727l1.088 1.09c.916-.654 1.757-1.59 2.439-2.828C12.46 5.254 10.173 4 8 4c-.885 0-1.79.208-2.652.64Zm.925 3.34a2.017 2.017 0 0 1-1.262-.242 3 3 0 0 0 4.076 3.058L6.273 7.98ZM1.11 7.566C1.69 6.506 2.383 5.63 3.153 4.94l.719.707C3.187 6.253 2.559 7.034 2.027 8c1.512 2.746 3.8 4 5.973 4 .655 0 1.32-.114 1.972-.349l.781.769c-3.382 1.472-7.391.143-9.643-3.986a.909.909 0 0 1 0-.868Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},70026(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["l",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M4.966 6.764a5.839 5.839 0 0 0 1.896-2.74 5.664 5.664 0 0 0 .276-1.839c1.954.548 3.1 2.134 3.1 3.966 0 1.099-.62 2.212-1.48 2.955a9.098 9.098 0 0 1-.01.009c-.038.033-.12.103-.186.175-.06.065-.3.327-.304.742-.003.425.242.819.625 1.002.351.168.67.092.783.06.099-.029.199-.072.238-.09.004 0 .007-.002.01-.003.773-.33 1.797-1.012 2.584-2.348.026 1.067-.167 2.163-.755 3.087l-.016.025-.014.026a4.206 4.206 0 0 1-1.226 1.37 4.469 4.469 0 0 1-1.735.75 4.58 4.58 0 0 1-1.912-.025 4.453 4.453 0 0 1-1.71-.798c-.5-.381-.903-.86-1.183-1.402a3.96 3.96 0 0 1-.081-3.483 4.158 4.158 0 0 1 1.1-1.439Zm-.784-.642a5.147 5.147 0 0 0-1.225 1.662 4.959 4.959 0 0 0 .101 4.361c.35.675.85 1.269 1.465 1.738.615.47 1.33.803 2.095.977.764.175 1.56.186 2.33.033a5.47 5.47 0 0 0 2.123-.92 5.205 5.205 0 0 0 1.516-1.696c1.125-1.77 1.02-3.94.686-5.476a9.987 9.987 0 0 0-.197-.757 8.275 8.275 0 0 0-.271-.758c-.036-.084-.054-.126-.092-.141a.107.107 0 0 0-.098.013c-.033.025-.04.074-.055.174a9.995 9.995 0 0 1-.142.768 8.417 8.417 0 0 1-.247.875c-.504 1.454-1.292 2.275-1.975 2.737a4.088 4.088 0 0 1-.675.37c-.11.046-.165.07-.206.05a.105.105 0 0 1-.057-.091c0-.045.052-.09.154-.178a5.06 5.06 0 0 0 .055-.048c.162-.144.318-.3.466-.466.638-.72 1.122-1.636 1.263-2.618.028-.191.042-.384.042-.58 0-2.438-1.635-4.474-4.218-5.024a8.352 8.352 0 0 0-.378-.068 6.786 6.786 0 0 0-.461-.054C6.107 1 6.07.996 6.044 1.01a.1.1 0 0 0-.048.055c-.01.028 0 .066.018.142a4.663 4.663 0 0 1-.103 2.509 4.827 4.827 0 0 1-1.571 2.27h-.001v-.001c-.054.045-.106.09-.157.137Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},5171(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["O",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M4.012 8H2.02a6.504 6.504 0 0 1 3.805-5.425 7.143 7.143 0 0 0-.591.917C4.539 4.764 4.09 6.39 4.013 8Zm0 1H2.02a6.504 6.504 0 0 0 3.805 5.425 7.14 7.14 0 0 1-.591-.9
250017C4.539 12.236 4.09 10.61 4.013 9ZM8 14.917c-.664-.219-1.331-.864-1.89-1.888C5.5 11.908 5.092 10.451 5.014 9H8v5.917Zm3.176-.492c.217-.284.415-.593.591-.917.694-1.272 1.143-2.897 1.22-4.508h1.994a6.504 6.504 0 0 1-3.805 5.425ZM11.986 9c-.077 1.451-.485 2.908-1.097 4.03-.558 1.023-1.225 1.668-1.889 1.887V9h2.986Zm1.002-1h1.993a6.504 6.504 0 0 0-3.805-5.425c.217.284.415.593.591.917.694 1.272 1.143 2.897 1.22 4.508ZM9 2.083c.664.219 1.331.865 1.89 1.888.61 1.121 1.019 2.578 1.096 4.029H9V2.083Zm-1 0V8H5.013c.078-1.451.486-2.908 1.098-4.03C6.669 2.949 7.336 2.303 8 2.084ZM8.5 1a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},89206(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["F",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M3.5 1a.5.5 0 1 0 0 1H4v1.322c0 .801 0 1.202.097 1.575a3 3 0 0 0 .42.927c.217.319.519.582 1.122 1.11l.254.222c.443.388.754.66 1.022.844-.268.184-.58.456-1.022.844l-.254.222c-.603.528-.905.791-1.121 1.11a2.999 2.999 0 0 0-.42.927C4 11.476 4 11.877 4 12.678V14h-.5a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1H12v-1.322c0-.801 0-1.202-.098-1.575a2.996 2.996 0 0 0-.42-.927c-.216-.319-.518-.582-1.121-1.11l-.254-.222c-.443-.388-.754-.66-1.022-.844.268-.184.58-.456 1.022-.844l.254-.222c.603-.528.905-.791 1.121-1.11.192-.283.334-.596.42-.927C12 4.524 12 4.123 12 3.322V2h.5a.5.5 0 0 0 0-1h-9ZM11 14v-1.322c0-.854-.008-1.103-.065-1.322a1.998 1.998 0 0 0-.28-.618c-.128-.188-.31-.357-.953-.92l-.253-.222a15.933 15.933 0 0 0-.833-.702c-.191-.143-.281-.18-.332-.195a1 1 0 0 0-.568 0c-.05.015-.14.052-.332.195-.201.15-.448.366-.833.702l-.253.222c-.643.563-.825.732-.953.92a2 2 0 0 0-.28.618c-.057.22-.065.468-.065 1.322V14h6ZM5 3.322V2h6v1.322c0 .854-.008 1.103-.065 1.322-.058.22-.152.43-.28.618-.128.188-.31.357-.953.92l-.253.222c-.385.336-.632.551-.833.702-.191.143-.281.18-.332.195a1 1 0 0 1-.568 0c-.05-.015-.14-.052-.332-.195-.201-.15-.448-.366-.833-.702l-.253-.222c-.643-.563-.825-.732-.953-.92a2 2 0 0 1-.28-.618C5.008 4.424 5 4.176 5 3.322Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},35443(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["K",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M13 3H3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1ZM3 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H3Zm9.446 10c.452 0 .713-.483.448-.828L9.792 7.129a.344.344 0 0 0-.538 0l-2.256 2.94-1.254-1.634a.344.344 0 0 0-.537 0l-2.1 2.737c-.266.345-.005.828.447.828h8.892ZM6.5 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},92698(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["T",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M7.25 7.5a.5.5 0 0 1 .5-.5H9v4h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H8V8h-.25a.5.5 0 0 1-.5-.5ZM8.4 6.3a.9.9 0 1 0 0-1.8.9.9 0 0 0 0 1.8Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M1 8.5a7.5 7.5 0 1 1 15 0 7.5 7.5 0 0 1-15 0ZM8.5 2a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Z",clipRule:"evenodd"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},38386(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["V",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}
2500`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8.5 16a7.5 7.5 0 1 0 0-15 7.5 7.5 0 0 0 0 15Zm.8-10.6a.9.9 0 1 1-1.8 0 .9.9 0 0 1 1.8 0ZM7.25 7.5a.5.5 0 0 1 .5-.5H9v4h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H8V8h-.25a.5.5 0 0 1-.5-.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},15185(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["Q",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M7.348 3.146a3.893 3.893 0 1 1 1.51 6.443l-.296-.1-.22.22-.521.522H6.647a.503.503 0 0 0-.503.503v.879h-.878a.503.503 0 0 0-.503.503v.878H3.006v-2.052L6.29 7.658l.22-.22-.099-.296a3.893 3.893 0 0 1 .938-3.996Zm6.217-.711a4.899 4.899 0 0 0-8.199 4.724L2.29 10.235a.991.991 0 0 0-.29.701v2.561a.503.503 0 0 0 .503.503h2.275a.991.991 0 0 0 .991-.991v-.39h.878a.503.503 0 0 0 .503-.503v-.879h.879a.503.503 0 0 0 .356-.147l.456-.457a4.899 4.899 0 0 0 4.724-8.199ZM11.11 5.903a1.012 1.012 0 1 0 0-2.025 1.012 1.012 0 0 0 0 2.025Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},21778(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["R",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M11.874 12.582A5.976 5.976 0 0 1 8 14a5.976 5.976 0 0 1-3.874-1.418l2.136-2.137c.49.35 1.09.555 1.738.555.648 0 1.248-.205 1.738-.555l2.136 2.136ZM6.596 9.425a.537.537 0 0 0-.02-.021 2 2 0 1 1 2.85 0l-.012.01-.01.01A1.994 1.994 0 0 1 8 10c-.547 0-1.043-.22-1.404-.575Zm-1.041.313-2.137 2.136A5.976 5.976 0 0 1 2 8c0-1.477.533-2.829 1.418-3.874l2.136 2.136C5.205 6.752 5 7.352 5 8c0 .648.205 1.248.555 1.738Zm7.027 2.136A5.976 5.976 0 0 0 14 8a5.976 5.976 0 0 0-1.418-3.874l-2.136 2.136c.349.49.554 1.09.554 1.738 0 .648-.205 1.248-.555 1.738l2.136 2.136Zm-2.843-6.32 2.136-2.135A5.976 5.976 0 0 0 8 2c-1.477 0-2.83.534-3.875 1.419l2.136 2.136C6.751 5.205 7.352 5 8 5c.648 0 1.248.205 1.739.555ZM8 1a6.978 6.978 0 0 1 4.964 2.064A7 7 0 1 1 8 1Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},70719(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["w",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M5 5h6a3 3 0 0 0-6 0ZM4 5v.02c-.392.023-.67.077-.908.198a2 2 0 0 0-.874.874C2 6.52 2 7.08 2 8.2v3.6c0 1.12 0 1.68.218 2.108a2 2 0 0 0 .874.874C3.52 15 4.08 15 5.2 15h5.6c1.12 0 1.68 0 2.108-.218a2 2 0 0 0 .874-.874C14 13.48 14 12.92 14 11.8V8.2c0-1.12 0-1.68-.218-2.108a2 2 0 0 0-.874-.874c-.237-.121-.516-.175-.908-.199V5a4 4 0 0 0-8 0Zm-.032 1.024C4.25 6 4.623 6 5.2 6h5.6c.577 0 .949 0 1.232.024.272.022.373.06.422.085a1 1 0 0 1 .437.437c.025.05.063.15.085.422C13 7.25 13 7.623 13 8.2v3.6c0 .577 0 .949-.024 1.232-.022.272-.06.373-.085.422a1 1 0 0 1-.437.437c-.05.025-.15.063-.422.085C11.75 14 11.377 14 10.8 14H5.2c-.577 0-.949 0-1.232-.024-.272-.022-.373-.06-.422-.085a1 1 0 0 1-.437-.437c-.025-.05-.063-.15-.085-.422C3 12.75 3 12.377 3 11.8V8.2c0-.577 0-.949.024-1.232.022-.272.06-.373.085-.422a1 1 0 0 1 .437-.437c.05-.025.15-.063.422-.085ZM9 9a1 1 0 0 1-.53.883l.437 1.744a.3.3 0 0 1-.291.373H7.384a.3.3 0 0 1-.29-.373l.435-1.744A1 1 0 1 1 9 9Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},10087(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["U",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}
2500`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"m7.29.142-.268.67a.377.377 0 0 1-.21.21l-.67.268a.226.226 0 0 0 0 .42l.67.268a.377.377 0 0 1 .21.21l.268.67c.076.19.344.19.42 0l.268-.67a.377.377 0 0 1 .21-.21l.67-.268a.226.226 0 0 0 0-.42l-.67-.268a.377.377 0 0 1-.21-.21L7.71.142a.226.226 0 0 0-.42 0ZM11.793 1.5a1 1 0 0 1 1.414 0l1.414 1.414a1 1 0 0 1 0 1.414l-9.9 9.9a1 1 0 0 1-1.413 0l-1.415-1.414a1 1 0 0 1 0-1.415l9.9-9.899Zm.707.707-1.817 1.817 1.435 1.393 1.796-1.796L12.5 2.207Zm-9.9 9.9L9.977 4.73l1.435 1.394-7.396 7.396L2.6 12.107Zm.84-8.073-1.177.504a.668.668 0 0 1-.526 0L.56 4.034a.4.4 0 0 0-.526.526l.504 1.177a.668.668 0 0 1 0 .526L.034 7.44a.4.4 0 0 0 .526.526l1.177-.504a.668.668 0 0 1 .526 0l1.177.504a.4.4 0 0 0 .526-.526l-.504-1.177a.668.668 0 0 1 0-.526l.504-1.177a.4.4 0 0 0-.526-.526Zm8.264 7.32.446-1.117a.376.376 0 0 1 .7 0l.447 1.117c.063.16.19.286.349.35l1.117.446a.376.376 0 0 1 0 .7l-1.117.447a.627.627 0 0 0-.35.349l-.446 1.117a.376.376 0 0 1-.7 0l-.447-1.117a.627.627 0 0 0-.349-.35l-1.117-.446a.376.376 0 0 1 0-.7l1.117-.447a.627.627 0 0 0 .35-.349Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},35784(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["T",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M11 6.5a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Zm-.98 4.227a5.5 5.5 0 1 1 .707-.707l3.127 3.126a.5.5 0 0 1-.708.708l-3.127-3.127Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},73606(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["r",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M9.33398 2.66602C10.4382 2.66632 11.3338 3.56179 11.334 4.66602V6.7041L14.9463 4.12402L15.0254 4.07617C15.2157 3.97684 15.4444 3.97427 15.6387 4.07422C15.8605 4.18855 16 4.41741 16 4.66699V11.334C15.9997 11.5834 15.8605 11.8126 15.6387 11.9268C15.4168 12.0409 15.1494 12.0208 14.9463 11.876L11.334 9.2959V11.333C11.334 12.4374 10.4383 13.3327 9.33398 13.333H2C0.89558 13.3328 0 12.4375 0 11.333V4.66602C0.000175901 3.5617 0.895689 2.66619 2 2.66602H9.33398ZM2 4C1.63207 4.00018 1.33416 4.29808 1.33398 4.66602V11.333C1.33398 11.7011 1.63196 11.9998 2 12H9.33398C9.70191 11.9997 10 11.701 10 11.333V4.66602C9.99982 4.29817 9.7018 4.00031 9.33398 4H2ZM11.8135 8L14.667 10.0381V5.96191L11.8135 8Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},81672(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["v",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M15 8.5a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1 0-1h13a.5.5 0 0 1 .5.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},65548(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["t",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M5 2h6a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1ZM3 3a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3Zm6 10a.5.5 0 0 0 0-1H7a.5.5 0 0 0 0 1h2Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},59328(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["X",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M9 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0-1a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M4.5 3A1.5 1.5 0 0 0 3 4.5v5A1.5 1.5 0 0 0 4.5 11h9A1.5 1.5 0 0 0 15 9.5v-5A1.5 1.5 0 0 0 13.5 3h-9Zm9 1h-1A1.5 1.5 0 0 0 14 5.5v-1a.5.5 0 0 0-.5-.5Zm-7 0h5A2.5 2.5 0 0 0 14 6.5v1a2.5 2.5 0 0 0-2.5 2.5h-5A2.5 2.5 0 0 0 4 7.5v-1A2.5 2.5 0 0 0 6.5 4Zm-1 0h-1a.5.5 0 0 0-.5.5v1A1.5 1.5 0 0 0 5.5 4ZM4 8.5A1.5 1.5 0 0 1 5.5 10h-1a.5.5 0 0 1-.5-.5v-1Zm8.5 1.5h1a.5.5 0 0 0 .5-.5v-1a1.5 1.5 0 0 0-1.5 1.5Z"}),(0,a.jsx)("path",{d:"M2 5.5a.5.5 0 0 0-1 0v5A2.5 2.5 0 0 0 3.5 13h10a.5.5 0 0 0 0-1h-10A1.5 1.5 0 0 1 2 10.5v-5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},26161(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["E",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M9.075 2C5.725 2 3.01 4.686 3.01 8s2.715 6 6.064 6c.886 0 1.728-.188 2.487-.526C8.748 13.203 6.548 10.856 6.548 8c0-2.856 2.2-5.203 5.014-5.474A6.097 6.097 0 0 0 9.075 2ZM2 8c0-3.866 3.168-7 7.075-7 1.833 0 3.503.69 4.76 1.821.173.156.215.41.101.613a.508.508 0 0 1-.58.238 4.596 4.596 0 0 0-1.249-.172C9.595 3.5 7.559 5.515 7.559 8s2.036 4.5 4.548 4.5c.434 0 .853-.06 1.25-.172a.508.508 0 0 1 .58.238.496.496 0 0 1-.102.613A7.093 7.093 0 0 1 9.075 15C5.168 15 2 11.866 2 8Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},77384(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["d",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.85436 1.27869C8.30246 1.078 7.69754 1.078 7.14564 1.27869L2.32913 3.03015C2.13153 3.102 2 3.28979 2 3.50005V9.12551C2 10.7723 2.89949 12.2875 4.34517 13.076L7.76057 14.939C7.90981 15.0204 8.09019 15.0204 8.23943 14.939L11.6548 13.076C13.1005 12.2875 14 10.7723 14 9.12551V3.50005C14 3.28979 13.8685 3.102 13.6709 3.03015L8.85436 1.27869ZM5.52492 5.73223C5.32965 5.53697 5.32965 5.22038 5.52492 5.02512C5.72018 4.82986 6.03676 4.82986 6.23202 5.02512L7.99978 6.79288L9.76753 5.02513C9.96279 4.82987 10.2794 4.82987 10.4746 5.02513C10.6699 5.22039 10.6699 5.53697 10.4746 5.73224L8.70689 7.49999L10.4747 9.26776C10.6699 9.46302 10.6699 9.77961 10.4747 9.97487C10.2794 10.1701 9.96282 10.1701 9.76756 9.97487L7.99978 8.20709L6.232 9.97488C6.03673 10.1701 5.72015 10.1701 5.52489 9.97488C5.32963 9.77962 5.32963 9.46303 5.52489 9.26777L7.29267 7.49999L5.52492 5.73223Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},39033(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["u",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"m10.837 3.63 1.52 1.52 1.133-1.127a.032.032 0 0 0 0-.047l-1.47-1.464a.037.037 0 0 0-.013-.009.046.046 0 0 0-.017-.003.046.046 0 0 0-.017.003.037.037 0 0 0-.013.009L10.837 3.63Zm-.708.706L3.21 11.225c-.154.153-.258.35-.297.563l-.291 1.578 1.555-.32c.207-.042.397-.144.546-.292l6.926-6.898-1.52-1.52Zm2.596-2.533a1.043 1.043 0 0 0-1.47 0l-8.75 8.713a2.067 2.067 0 0 0-.575 1.09l-.421 2.283a.519.519 0 0 0 .616.6l2.253-.463a2.082 2.082 0 0 0 1.05-.564l8.767-8.73a1.032 1.032 0 0 0 0-1.464l-1.47-1.465Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},7256(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["$",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M5 4.003c0-.831.954-1.301 1.612-.794l5.197 3.997c.521.401.521 1.187 0 1.588L6.612 12.79A1.002 1.002 0 0 1 5 11.998V4.003Zm1-.001v7.996l.002.001L11.2 8h.001v-.002L6.002 4h-.001A.022.022 0 0 0 6 4Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},26050(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["t",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8.5 1.5A.5.5 0 0 1 9 2v6h6a.5.5 0 0 1 0 1H9v6a.5.5 0 0 1-1 0V9H2a.5.5 0 0 1 0-1h6V2a.5.5 0 0 1 .5-.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},77096(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["R",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M1 2.5A1.5 1.5 0 0 1 2.5 1H6a1.5 1.5 0 0 1 1.5 1.5V6A1.5 1.5 0 0 1 6 7.5H2.5A1.5 1.5 0 0 1 1 6V2.5ZM2.5 2a.5.5 0 0 0-.5.5V6a.5.5 0 0 0 .5.5H6a.5.5 0 0 0 .5-.5V2.5A.5.5 0 0 0 6 2H2.5ZM8.5 2.5A1.5 1.5 0 0 1 10 1h3.5A1.5 1.5 0 0 1 15 2.5V6a1.5 1.5 0 0 1-1.5 1.5H10A1.5 1.5 0 0 1 8.5 6V2.5ZM10 2a.5.5 0 0 0-.5.5V6a.5.5 0 0 0 .5.5h3.5A.5.5 0 0 0 14 6V2.5a.5.5 0 0 0-.5-.5H10ZM1 10a1.5 1.5 0 0 1 1.5-1.5H6A1.5 1.5 0 0 1 7.5 10v3.5A1.5 1.5 0 0 1 6 15H2.5A1.5 1.5 0 0 1 1 13.5V10Zm1.5-.5a.5.5 0 0 0-.5.5v3.5a.5.5 0 0 0 .5.5H6a.5.5 0 0 0 .5-.5V10a.5.5 0 0 0-.5-.5H2.5Z"}),(0,a.jsx)("path",{d:"M10.88 3.88a.5.5 0 0 1 .5-.5h.75a.5.5 0 0 1 .5.5v.75a.5.5 0 0 1-.5.5h-.75a.5.5 0 0 1-.5-.5v-.75ZM3.38 3.88a.5.5 0 0 1 .5-.5h.75a.5.5 0 0 1 .5.5v.75a.5.5 0 0 1-.5.5h-.75a.5.5 0 0 1-.5-.5v-.75ZM3.38 11.38a.5.5 0 0 1 .5-.5h.75a.5.5 0 0 1 .5.5v.75a.5.5 0 0 1-.5.5h-.75a.5.5 0 0 1-.5-.5v-.75ZM13.25 13.75a.5.5 0 0 1 .5-.5h.75a.5.5 0 0 1 .5.5v.75a.5.5 0 0 1-.5.5h-.75a.5.5 0 0 1-.5-.5v-.75ZM13.25 9a.5.5 0 0 1 .5-.5h.75a.5.5 0 0 1 .5.5v.75a.5.5 0 0 1-.5.5h-.75a.5.5 0 0 1-.5-.5V9ZM8.5 13.75a.5.5 0 0 1 .5-.5h.75a.5.5 0 0 1 .5.5v.75a.5.5 0 0 1-.5.5H9a.5.5 0 0 1-.5-.5v-.75ZM8.5 9a.5.5 0 0 1 .5-.5h.75a.5.5 0 0 1 .5.5v.75a.5.5 0 0 1-.5.5H9a.5.5 0 0 1-.5-.5V9ZM10.88 11.38a.5.5 0 0 1 .5-.5h.75a.5.5 0 0 1 .5.5v.75a.5.5 0 0 1-.5.5h-.75a.5.5 0 0 1-.5-.5v-.75Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},88282(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["H",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M7 6.648a1.5 1.5 0 0 1 1.5-1.5h.148C9.395 5.148 10 5.754 10 6.5c0 .25-.118.487-.319.637L9 7.648a2.5 2.5 0 0 0-1 2 .5.5 0 0 0 1 0 1.5 1.5 0 0 1 .6-1.2l.681-.51c.453-.34.719-.872.719-1.438a2.352 2.352 0 0 0-2.352-2.352H8.5a2.5 2.5 0 0 0-2.5 2.5.5.5 0 0 0 1 0Z"}),(0,a.jsx)("path",{d:"M8.5 12.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M1 8.5a7.5 7.5 0 1 1 15 0 7.5 7.5 0 0 1-15 0ZM8.5 2a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},24520(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["l",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}
2500`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M3 3h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1ZM1 4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4Zm2 6h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1Zm-2 1a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-2Zm12-5.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm-.5 7.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1ZM11 5.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm-.5 7.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},3169(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["Q",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M3.07 3.723c-.16 1.784-.077 3.66.587 5.403.67 1.761 1.958 3.456 4.343 4.802 2.385-1.346 3.673-3.04 4.343-4.802.664-1.743.748-3.62.587-5.403L8 2.03 3.07 3.723Zm-.63-.84 5.399-1.856a.497.497 0 0 1 .323 0l5.398 1.856a.495.495 0 0 1 .333.415c.417 3.917-.17 8.692-5.663 11.645a.488.488 0 0 1-.459 0C2.278 11.99 1.689 7.215 2.107 3.298a.495.495 0 0 1 .333-.415Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},60146(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["j",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M9.086 10.996H13a1 1 0 0 0 1-1V4A1 1 0 0 0 13 3H3a1 1 0 0 0-1 1v5.996a1 1 0 0 0 1 1h4v2.085l2.086-2.085Zm-2.489 3.9A.35.35 0 0 1 6 14.65v-2.653H3a2 2 0 0 1-2-2V4A2 2 0 0 1 3 2h10a2 2 0 0 1 2 2v5.996a2 2 0 0 1-2 2H9.5l-2.903 2.9Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},37108(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["b",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.818 1A1.818 1.818 0 0 0 5 2.818V4h1V2.818C6 2.366 6.366 2 6.818 2H13a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-1v1h1a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H6.818ZM2 7a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7ZM1 7a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},17786(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["v",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"m8 2.943-1.475 2.63c-.23.411-.633.69-1.087.773l-2.973.541 2.06 2.119c.328.337.488.806.425 1.28l-.39 2.924 2.777-1.282c.42-.194.906-.194 1.326 0l2.777 1.282-.39-2.925a1.543 1.543 0 0 1 .425-1.28l2.06-2.118-2.973-.541a1.567 1.567 0 0 1-1.087-.773L8 2.943Zm.498-1.155a.576.576 0 0 0-.996 0l-1.85 3.296a.567.567 0 0 1-.393.278l-3.795.69a.548.548 0 0 0-.308.923l2.652 2.728c.117.12.173.286.15.45l-.496 3.723c-.058.433.4.757.806.57l3.489-1.61a.582.582 0 0 1 .486 0l3.489 1.61c.406.187.864-.137.806-.57l-.497-3.723a.542.542 0 0 1 .15-.45l2.653-2.728a.548.548 0 0 0-.308-.922l-3.795-.691a.567.567 0 0 1-.394-.278L8.498 1.788Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},52315(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["S",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}
2500`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M4 3.5c0-.177.075-.35.266-.532.2-.19.507-.367.91-.517C5.978 2.15 7.04 2 8 2c.959 0 2.021.15 2.825.45.402.151.71.329.909.518.191.181.266.355.266.532 0 .177-.075.35-.266.532-.2.19-.507.367-.91.517C10.022 4.85 8.96 5 8 5c-.959 0-2.021-.15-2.825-.45-.402-.151-.71-.329-.909-.518C4.075 3.851 4 3.677 4 3.5Zm-1 0c0-.514.238-.935.578-1.258.332-.315.774-.551 1.247-.728C5.77 1.16 6.959 1 8 1s2.229.16 3.175.514c.473.177.915.413 1.247.728.34.323.578.744.578 1.258V12c0 .953-.685 1.712-1.57 2.205-.9.501-2.112.795-3.43.795s-2.53-.294-3.43-.795C3.684 13.712 3 12.953 3 12V3.5Zm1 4.584V9.5c0 .177.075.35.266.532.2.19.507.367.91.518.803.3 1.865.45 2.824.45.959 0 2.021-.15 2.825-.45.402-.151.71-.329.909-.518.191-.181.266-.355.266-.532V8.084c-.25.16-.532.293-.825.402C10.23 8.84 9.041 9 8 9s-2.229-.16-3.175-.514A4.414 4.414 0 0 1 4 8.084ZM12 6.5c0 .177-.075.35-.266.532-.2.19-.507.367-.91.517C10.022 7.85 8.96 8 8 8c-.959 0-2.021-.15-2.825-.45-.402-.151-.71-.329-.909-.518C4.075 6.851 4 6.677 4 6.5V5.084c.25.16.532.293.825.402C5.77 5.84 6.959 6 8 6s2.229-.16 3.175-.514c.293-.11.574-.242.825-.402V6.5Zm0 4.584c-.25.16-.532.293-.825.402C10.23 11.84 9.041 12 8 12s-2.229-.16-3.175-.514A4.415 4.415 0 0 1 4 11.084V12c0 .428.315.918 1.056 1.33.724.404 1.762.67 2.944.67s2.22-.266 2.944-.67C11.684 12.919 12 12.429 12 12v-.916Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},1718(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["X",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{d:"M9 1.5a.5.5 0 0 0-1 0V3a.5.5 0 0 0 1 0V1.5Z"}),(0,a.jsx)("path",{d:"M13.854 3.146a.5.5 0 0 0-.708 0l-1 1a.5.5 0 0 0 .708.708l1-1a.5.5 0 0 0 0-.708Z"}),(0,a.jsx)("path",{d:"M14 8a.5.5 0 0 0 0 1h1.5a.5.5 0 0 0 0-1H14Z"}),(0,a.jsx)("path",{d:"M12.854 12.146a.5.5 0 0 0-.708.708l1 1a.5.5 0 0 0 .708-.708l-1-1Z"}),(0,a.jsx)("path",{d:"M3.854 3.146a.5.5 0 1 0-.708.708l1 1a.5.5 0 1 0 .708-.708l-1-1Z"}),(0,a.jsx)("path",{d:"M1.5 8a.5.5 0 0 0 0 1H3a.5.5 0 0 0 0-1H1.5Z"}),(0,a.jsx)("path",{d:"M4.854 12.854a.5.5 0 0 0-.708-.708l-1 1a.5.5 0 0 0 .708.708l1-1Z"}),(0,a.jsx)("path",{fillRule:"evenodd",d:"M8.5 4a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9ZM5 8.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0Z"}),(0,a.jsx)("path",{d:"M8.5 13.5a.5.5 0 0 1 .5.5v1.5a.5.5 0 0 1-1 0V14a.5.5 0 0 1 .5-.5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},4880(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["P",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"m9.425 14.375 4.95-4.95L7.95 3.002H3v4.95l6.425 6.424Zm-.707.707a1 1 0 0 0 1.414 0l4.95-4.95a1 1 0 0 0 0-1.414L8.657 2.294A1 1 0 0 0 7.95 2H3a1 1 0 0 0-1 1v4.95a1 1 0 0 0 .293.707l6.425 6.425ZM5.5 6.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},44026(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["J",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M6.5 1a.5.5 0 0 0-.447.276L5.19 3H2a.5.5 0 0 0 0 1h1.022l.435 9.568A1.5 1.5 0 0 0 4.956 15h6.088a1.5 1.5 0 0 0 1.499-1.432L12.978 4H14a.5.5 0 0 0 0-1h-3.191l-.862-1.724A.5.5 0 0 0 9.5 1h-3Zm3.191 2-.5-1H6.809l-.5 1h3.382ZM4.023 4h7.954l-.433 9.523a.5.5 0 0 1-.5.477H4.956a.5.5 0 0 1-.5-.477L4.023 4ZM7 6a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6Zm3 0a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},39384(e,t,r){"use strict";var a=r(31085);
2500r(14041),r.d(t,["f",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M2.5 2A1.5 1.5 0 0 0 1 3.5v7A1.5 1.5 0 0 0 2.5 12h5v2H5a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H8.5v-2h5a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 13.5 2h-11ZM8 11h5.5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5h-11a.5.5 0 0 0-.5.5v7a.5.5 0 0 0 .5.5H8Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},14699(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["A",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M10 5a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm1 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-7.145 5.98A2.092 2.092 0 0 1 5.641 10h4.718c.74 0 1.416.38 1.786.98l.782 1.272c.182.296-.01.748-.467.748H3.54c-.457 0-.649-.452-.467-.748l.782-1.272Zm-.851-.524A3.092 3.092 0 0 1 5.64 9h4.718c1.08 0 2.082.553 2.637 1.457l.782 1.271c.615 1-.123 2.272-1.318 2.272H3.54c-1.195 0-1.933-1.272-1.319-2.272l.783-1.271Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},78375(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["q",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M8 14a5.98 5.98 0 0 0 4.208-1.723L11.7 11.6a1.5 1.5 0 0 0-1.2-.6h-5a1.5 1.5 0 0 0-1.2.6l-.508.677A5.98 5.98 0 0 0 8 14Zm4.5-3 .374.5a6 6 0 1 0-9.749 0L3.5 11a2.5 2.5 0 0 1 2-1h5a2.5 2.5 0 0 1 2 1ZM8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm1.5-8.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm1 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},68683(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["G",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M11 5a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm1 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-7.145 5.98A2.092 2.092 0 0 1 6.641 10h4.718c.74 0 1.416.38 1.786.98l.782 1.272c.182.296-.01.748-.467.748H4.54c-.457 0-.649-.452-.467-.748l.782-1.272Zm-.851-.524A3.092 3.092 0 0 1 6.64 9h4.718c1.08 0 2.082.553 2.637 1.457l.782 1.271c.615 1-.123 2.272-1.318 2.272H4.54c-1.195 0-1.933-1.272-1.319-2.272l.783-1.271ZM2 6V4.5a.5.5 0 0 1 1 0V6h1.5a.5.5 0 0 1 0 1H3v1.5a.5.5 0 0 1-1 0V7H.5a.5.5 0 0 1 0-1H2Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},95304(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["B",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",d:"M5.5 7a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm0 1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm1.876 2a.98.98 0 0 1 .832.467l.76 1.224c.042.069.042.141.005.209a.178.178 0 0 1-.165.1H2.192a.178.178 0 0 1-.165-.1.197.197 0 0 1 .006-.21l.759-1.223A.98.98 0 0 1 3.624 10h3.752Zm-5.434-.06A1.98 1.98 0 0 1 3.624 9h3.752c.684 0 1.32.355 1.682.94l.76 1.224c.495.8-.075 1.836-1.01 1.836H2.192c-.935 0-1.505-1.037-1.01-1.836l.76-1.224ZM12.022 9H10v1h2.021c.43 0 .84.194 1.118.536l.79.968c.172.21.009.496-.214.496H10.98v1h2.735c1.106 0 1.668-1.296.99-2.128l-.791-.969A2.443 2.443 0 0 0 12.02 9ZM12 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm1 0a2 2 0 1 1-4 0 2 2 
25000 0 1 4 0Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},55516(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["n",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 8C10 9.10457 9.10457 10 8 10C6.89543 10 6 9.10457 6 8C6 6.89543 6.89543 6 8 6C9.10457 6 10 6.89543 10 8ZM9 8C9 8.55228 8.55228 9 8 9C7.44772 9 7 8.55228 7 8C7 7.44772 7.44772 7 8 7C8.55228 7 9 7.44772 9 8Z"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.58579 3.58579C3 4.17157 3 5.11438 3 7V9C3 10.8856 3 11.8284 3.58579 12.4142C4.17157 13 5.11438 13 7 13H9C10.8856 13 11.8284 13 12.4142 12.4142C13 11.8284 13 10.8856 13 9V7C13 5.11438 13 4.17157 12.4142 3.58579C11.8284 3 10.8856 3 9 3H7C5.11438 3 4.17157 3 3.58579 3.58579ZM9 4H7C6.02892 4 5.40121 4.00212 4.9387 4.06431C4.50496 4.12262 4.36902 4.21677 4.29289 4.29289C4.21677 4.36902 4.12262 4.50496 4.06431 4.9387C4.00212 5.40121 4 6.02892 4 7V9C4 9.97108 4.00212 10.5988 4.06431 11.0613C4.12262 11.495 4.21677 11.631 4.29289 11.7071C4.36902 11.7832 4.50496 11.8774 4.9387 11.9357C5.40121 11.9979 6.02892 12 7 12H9C9.97108 12 10.5988 11.9979 11.0613 11.9357C11.495 11.8774 11.631 11.7832 11.7071 11.7071C11.7832 11.631 11.8774 11.495 11.9357 11.0613C11.9979 10.5988 12 9.97108 12 9V7C12 6.02892 11.9979 5.40121 11.9357 4.9387C11.8774 4.50496 11.7832 4.36902 11.7071 4.29289C11.631 4.21677 11.495 4.12262 11.0613 4.06431C10.5988 4.00212 9.97108 4 9 4Z"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.17157 1.17157C0 2.34315 0 4.22876 0 8C0 11.7712 0 13.6569 1.17157 14.8284C2.34315 16 4.22876 16 8 16C11.7712 16 13.6569 16 14.8284 14.8284C16 13.6569 16 11.7712 16 8C16 4.22876 16 2.34315 14.8284 1.17157C13.6569 0 11.7712 0 8 0C4.22876 0 2.34315 0 1.17157 1.17157ZM3.74416 14.8625C4.75129 14.9979 6.08611 15 8 15C9.91389 15 11.2487 14.9979 12.2558 14.8625C13.2342 14.7309 13.7523 14.4903 14.1213 14.1213C14.4903 13.7523 14.7309 13.2342 14.8625 12.2558C14.9979 11.2487 15 9.91389 15 8C15 6.08611 14.9979 4.75129 14.8625 3.74416C14.7309 2.76579 14.4903 2.2477 14.1213 1.87868C13.7523 1.50966 13.2342 1.26907 12.2558 1.13753C11.2487 1.00212 9.91389 1 8 1C6.08611 1 4.75129 1.00212 3.74416 1.13753C2.76579 1.26907 2.2477 1.50966 1.87868 1.87868C1.50966 2.2477 1.26907 2.76579 1.13753 3.74416C1.00212 4.75129 1 6.08611 1 8C1 9.91389 1.00212 11.2487 1.13753 12.2558C1.26907 13.2342 1.50966 13.7523 1.87868 14.1213C2.2477 14.4903 2.76579 14.7309 3.74416 14.8625Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},33332(e,t,r){"use strict";var a=r(31085);r(14041),r.d(t,["d",0,e=>{let{alt:t,title:r,size:n=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{viewBox:o,className:`icon-size-${n} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,a.jsx)("title",{children:r}):null,(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.7699 3.95759C14.2584 3.55051 15 3.89788 15 4.53376V11.4662C15 12.1021 14.2584 12.4495 13.7699 12.0424L11.5397 10.184C11.1977 9.89897 11 9.47679 11 9.03162V6.96837C11 6.52321 11.1977 6.10103 11.5397 5.81604L13.7699 3.95759ZM14 5.06752L12.1799 6.58426C12.0659 6.67926 12 6.81998 12 6.96837V9.03162C12 9.18002 12.0659 9.32074 12.1799 9.41574L14 10.9325V5.06752Z"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 5C1 3.89543 1.89543 3 3 3H8C9.10457 3 10 3.89543 10 5V5.5C10 5.77614 9.77614 6 9.5 6C9.22386 6 9 5.77614 9 5.5V5C9 4.44772 8.55228 4 8 4H3C2.44772 4 2 4.44772 2 5V11C2 11.5523 2.44772 12 3 12H8C8.55228 12 9 11.5523 9 11V10.5C9 10.2239 9.22386 10 9.5 10C9.77614 10 10 10.2239 10 10.5V11C10 12.1046 9.10457 13 8 13H3C1.89543 13 1 12.1046 1 11V5Z"})]}),t?(0,a.jsx)("span",{className:"sr-only",children:t}):null]})}])},84726(e,t,r){"use strict";r.d(t,{Ck:()=>l,Wi:()=>s});var a,n,i=r(13197);let o=72*i.dp;i.dp;var s=((a={}).PROD="keytransparency.ch",a.ATLAS_DEV="dev.proton.wtf",a.DEV_POSTFIX=".proton.wtf",a.UNKNOWN="unknown",a),l=((n={}
2500)[n.LETSENCRYPT=0]="LETSENCRYPT",n[n.ZEROSSL=1]="ZEROSSL",n);r.d(t,["_E",0,"2d7688feb429f714f102f758412cd4b81337b307122770f620ad9e4ac898a2eb","q",0,"90a74b3d3ad9cb92e62c4e9c32acc3cc3eff199a32a0ab47a05872c2f15a99c6","so",0,{value:"key-transparency.verified-epoch.1",critical:!0},"vN",0,o])},56374(e,t,r){"use strict";r.d(t,{nY:()=>C,Tl:()=>y,rq:()=>b,H8:()=>S,h:()=>w});var a=r(31670),n=r(88575),i=r(13197),o=r(57634),s=r(84726),l=r(91340),c=r(50196);let u=()=>r.e(5947).then(()=>r(38343)),d=()=>Promise.all([r.e(3533),r.e(5100)]).then(()=>r(16361)),f=async e=>{let[{fromBER:t},{Certificate:a}]=await Promise.all([r.e(3533).then(()=>r(67017)),d()]);return new a({schema:t(Uint8Array.fromBase64((e=>{let t=e.split(`
2501`),r="";for(let e=0;e<t.length;e++)t[e].trim().length>0&&0>t[e].indexOf("-BEGIN CERTIFICATE-")&&0>t[e].indexOf("-END CERTIFICATE-")&&(r+=t[e].trim());return r})(e)).buffer).result})},m=async(e,t,a,n)=>{if(!e.extensions)return(0,c.Cn)("Epoch certificate does not have extensions",c.CA.SYSTEM,{extensions:JSON.stringify(e.extensions)});let i=e.extensions.find(e=>"2.5.29.17"===e.extnID);if(!i)return(0,c.Cn)("Epoch certificate does not have AltName extension",c.CA.SYSTEM,{altNamesExt:JSON.stringify(i)});let{getParametersValue:o}=await r.e(6284).then(()=>r(6837));i.parsedValue.altNames.sort((e,t)=>{let r=o(e,"value","").length;return o(t,"value","").length-r});let s=i.parsedValue.altNames[0].value,l=(0,c.Ai)();if(`${t.slice(0,32)}.${t.slice(32)}.${n}.${a}.1.${l}`!==s)return(0,c.Cn)("Epoch certificate alternative name does not match",c.CA.SYSTEM,{ChainHash:t,EpochID:a,alternativeName:s,baseDomain:l,CertificateTime:n})},p=e=>{let t=new Uint8Array(e.toSchema().toBER()).toBase64(),r="-----BEGIN CERTIFICATE-----",a=0;for(;a<t.length;)r=`${r}
2502${t.slice(a,a+64)}`,a+=64;return`${r}
2503-----END CERTIFICATE-----`},h=async(e,t,r)=>{var a;let{rootCertificates:n}=await u(),i=n.get(t)||[],o=await Promise.all(i.map(e=>f(e)));if(!(null==o?void 0:o.length))return(0,c.Cn)("Unknown issuer",c.CA.SYSTEM,{CertificateIssuer:t});let{CertificateChainValidationEngine:s}=await d(),l=new s({certs:e.slice().reverse(),checkDate:r,trustedCerts:o}),m=await l.verify();if(!m.result||!(null==(a=m.certificatePath)?void 0:a.length)||m.certificatePath[0]!==e[0]||!o.includes(m.certificatePath[m.certificatePath.length-1]))return(0,c.Cn)("Epoch certificate did not pass verification against issuer's certificate chain",c.CA.SYSTEM,{certChain:JSON.stringify(e.map(e=>p(e))),resultMessage:m.resultMessage})},A=async(e,t)=>{var r;let a,{ctLogs:n}=await u(),i=(null==(a=null==(r=e.extensions)?void 0:r.find(e=>"1.3.6.1.4.1.11129.2.4.2"===e.extnID))?void 0:a.parsedValue)?a.parsedValue.toJSON().timestamps.map(e=>{let{logID:t}=e;return Uint8Array.fromHex(t).toBase64()}):[],o=n.operators.flatMap(e=>{let{logs:t,tiled_logs:r}=e;return[...t,...r].map(e=>{let{log_id:t,key:r}=e;return{log_id:t,key:r}})}),{verifySCTsForCertificate:s}=await d(),l=e.extensions,f=new Map;for(let r=0;r<i.length;r++){e.extensions=null==l?void 0:l.slice();let a=await s(e,t,o,r).catch(r=>(e.extensions=l,(0,c.xh)("SCT verification failed",c.CA.SYSTEM,{errorMessage:r.message,certificate:p(e),issuerCert:p(t)}),[!1])).finally(()=>{e.extensions=l});if(1!==a.length)throw(0,c.Cn)("Unexpected return value from `verifySCTsForCertificate`",c.CA.SYSTEM,{scts:JSON.stringify(i),verificationResult:JSON.stringify(a),certificate:p(e),issuerCert:p(t)});let[u]=a;if(u){let e=i[r];for(let t of n.operators)if(t.logs.some(t=>{let{log_id:r}=t;return r===e})||t.tiled_logs.some(t=>{let{log_id:r}=t;return r===e})){let e=t.name,r=f.get(e)||0;f.set(e,r+1);break}}}if(f.size<1)return(0,c.Cn)("The number of verified SCTs does not reach the number of operator threshold",c.CA.SYSTEM,{scts:JSON.stringify(i),certificate:p(e),issuerCert:p(t),sctsFromOperators:JSON.stringify([...f.entries()])})},g=async e=>{let t,{TimeType:r}=await d();switch(e.notBefore.type){case r.UTCTime:case r.GeneralizedTime:t=e.notBefore.value.getTime();break;default:return(0,c.Cn)("Certificate's notBefore date is invalid",c.CA.SYSTEM,{certType:e.notBefore.type})}return t},v=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,l.n)(),{ChainHash:r,PrevChainHash:n,TreeHash:i,Certificate:o,EpochID:s,CertificateIssuer:u,CertificateTime:d}=e,p=await (e=>{let t=e.split(`-----END CERTIFICATE-----
2504
2505-----BEGIN CERTIFICATE-----`);for(let e=0;e<t.length;e++)switch(e){case 0:t[e]=`${t[e]}-----END CERTIFICATE-----`;break;case t.length-1:t[e]=`-----BEGIN CERTIFICATE-----${t[e]}`;break;default:t[e]=`-----BEGIN CERTIFICATE-----${t[e]}-----END CERTIFICATE-----`}return Promise.all(t.map(e=>f(e)))})(o);await h(p,u,t);let[v,y]=p;return(await A(v,y),r!==(await a.K.computeHash({algorithm:"SHA256",data:Uint8Array.fromHex(`${n}${i}`)})).toHex())?(0,c.Cn)("Chain hash of fetched epoch is not consistent",c.CA.SYSTEM,{ChainHash:r,PrevChainHash:n,TreeHash:i,EpochID:s}):(await m(v,r,s,d),g(v))},y=async function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{Epochs:r}=await e({url:"kt/epochs",method:"get",params:{}});if(!(null==r?void 0:r.length))throw Error("No epochs returned");let[a]=r;if(t){let e=await v(a);if((0,c.IV)(e))return(0,c.Cn)("Certificate timestamp of alleged latest epoch is older than MAX_EPOCH_INTERVAL",c.CA.SYSTEM,{lastEpoch:JSON.stringify(a),certificateTimestamp:e})}return a},C=async function(e,t){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=await e((e=>{let{EpochID:t}=e;return{url:`kt/epochs/${t}`,method:"get"}})({EpochID:t}));if((0,c.bg)(a.ClaimedTime))throw(0,c.Cn)("Epoch is older than threshold time",c.CA.SYSTEM);return r&&await v(a,new Date(a.ClaimedTime)),a},b=async(e,t,r,a)=>{try{let n=(0,o.wF)(t),{Proof:i}=await a((e=>{let{EpochID:t,Identifier:r,Revision:a}=e;return{url:`kt/v1/epochs/${t}/proof?Identifier=${encodeURIComponent(r)}&Revision=${a}`,method:"get"}})({EpochID:e,Identifier:n,Revision:r}));return i}catch(e){if((null==e?void 0:e.status)===i.CC.UNPROCESSABLE_ENTITY)throw new c.T8("Fetching proof with stale epoch");throw e}},S=async(e,t,r)=>{let a=(0,o.wF)(r),{SignedKeyLists:i}=await e((0,n.AJ)({AfterRevision:t,Identifier:a}));return i},w=async(e,t,r,n)=>{let i=JSON.stringify(e);await n((e=>{let{AddressID:t,...r}=e;return{url:`kt/v1/verifiedepoch/${t}`,method:"put",data:r}})({AddressID:t,Data:i,Signature:await a.K.signMessage({textData:i,signingKeys:r,detached:!0,signatureContext:s.so})}))}},79839(e,t,r){"use strict";var a=r(13197),n=r(56374);let i=2*a.dp,o={value:null,promise:null,timestamp:0};r.d(t,["H",0,e=>{let{api:t,forceRefresh:r}=e;return(r||Date.now()-((null==o?void 0:o.timestamp)||0)>i)&&(o.promise=null,o.value=null),(null==o?void 0:o.promise)||(o.promise=(0,n.Tl)(t).then(e=>(o.promise=null,o.timestamp=Date.now(),o.value=e,e)).catch(e=>{throw o.promise=null,e})),o.promise}])},67257(e,t,r){"use strict";r.d(t,{sb:()=>v,xQ:()=>p,iC:()=>h,GP:()=>m}),r(79839);var a,n=r(56374),i=r(33172),o=r(22062),s=r(91340),l=r(13197),c=r(84726),u=r(50196),d=((a={})[a.DISABLE=0]="DISABLE",a[a.ENABLE_CORE=1]="ENABLE_CORE",a[a.ENABLE_UI=2]="ENABLE_UI",a);let f=async e=>{let{KT_DATA_VALIDITY_PERIOD:t,ctLogs:a}=await r.e(5947).then(()=>r(38343));if(void 0===e||0===e||(0,u.Ai)(!1)===c.Wi.UNKNOWN)return!1;let n=new Date(a.log_list_timestamp);return!((0,s.n)().getTime()-n.getTime()>t||Math.abs((0,s.n)().getTime()-Date.now())>24*l.dp||"u"<typeof crypto||!("subtle"in crypto))},m=e=>{let{logOnly:t,showUI:r}=e;return r?d.ENABLE_UI:t?d.ENABLE_CORE:d.DISABLE},p=async e=>{let{featureFlag:t,mailSettings:r}=e;if(!t||!await f(t))return i.c.DISABLED;if(t==d.ENABLE_CORE)return i.c.LOG_ONLY;if(t==d.ENABLE_UI)if((null==r?void 0:r.KT)===o.sP.ENABLED)return i.c.SHOW_UI;else return i.c.LOG_ONLY;return i.c.DISABLED}
2505,h=e=>{let{logOnly:t,showUI:r,appName:a}=e;return p({featureFlag:m({logOnly:t,showUI:r}),appName:a})};var A=r(84106),g=r(9465);let v=e=>{let{ktActivation:t,config:r,api:a}=e,o=[];return{keyTransparencyVerify:async(e,r)=>{var a;t!==i.c.DISABLED&&o.push({address:e,revision:null==(a=e.SignedKeyList)?void 0:a.Revision,signedKeyList:r,creationTimestamp:+(0,s.n)()})},keyTransparencyCommit:async(e,s)=>{try{if(t===i.c.DISABLED||!o.length)return;let l=s.map(e=>{let{privateKey:t}=e;return t}),c=(0,A.i)(r.APP_NAME),d=await c;for(let t of o){let r=(await (0,n.H8)(a,(null==t?void 0:t.revision)??0,t.address.Email)).find(e=>t.signedKeyList.Data==e.Data);if(!r||!r.Revision||!r.ExpectedMinEpochID)return void(0,u.xh)("Could not find new SKL revision and expectedMinEpochID",u.CA.LOCAL,{email:t.address.Email});let i={creationTimestamp:t.creationTimestamp,expectedMinEpochID:r.ExpectedMinEpochID,revision:r.Revision,email:t.address.Email,data:t.signedKeyList.Data};await (0,g.Im)(i,l,d,e.ID,t.address.ID)}o.length=0}catch(e){(0,u.hJ)(e,u.CA.LOCAL,{context:"KeyTransparencyCommit"})}}}};r(55739)},50196(e,t,r){"use strict";r.d(t,{CA:()=>C,e:()=>w,T8:()=>_,Ai:()=>x,zN:()=>A,bg:()=>v,IV:()=>g,zP:()=>y,xh:()=>b,hJ:()=>S,Cn:()=>N});var a,n=r(91340),i=r(17545),o=r(43960),s=r(93904),l=r(81092),c=r(63733),u=r(37713),d=r(51400),f=r(13197),m=r(62109),p=r(97855),h=r(84726);let A=e=>`@${e.split("@")[1]}`,g=e=>+(0,n.n)()>h.vN+e,v=e=>e<+function(e,t){if((0,l.A)(2,arguments),!t||"object"!==(0,i.A)(t))return new Date(0/0);var r=t.years?(0,c.A)(t.years):0,a=t.months?(0,c.A)(t.months):0,n=t.weeks?(0,c.A)(t.weeks):0,u=t.days?(0,c.A)(t.days):0,d=t.hours?(0,c.A)(t.hours):0,f=t.minutes?(0,c.A)(t.minutes):0,m=t.seconds?(0,c.A)(t.seconds):0,p=(0,s.A)(e,a+12*r);return new Date((0,o.A)(p,u+7*n).getTime()-1e3*(m+60*(f+60*d)))}((0,n.n)(),{days:90}),y=(e,t)=>{let r=t?"visible":"hidden";return u.A.crypto_keytransparency_errors_total.increment({level:"error",type:"public-key",visibility:r}),(0,m.k1)({api:e,measurementGroup:d.cR.keyTransparency,event:d.GM.key_verification_failure,dimensions:{visibility:r},delay:!1})};var C=((a={})[a.SYSTEM=0]="SYSTEM",a[a.LOCAL=1]="LOCAL",a);let b=(e,t,r)=>{let a=(0,n.n)().toISOString(),i={...r,server_time:a};(0,p.wd)(`[KeyTransparency] ${e.replace(/ in key [^:]+/,"")}`,{level:0===t?"error":"warning",extra:i})},S=(e,t,r)=>{let a=e instanceof Error?`${e.name}: ${e.message}`:"unknown error",n=e instanceof Error?e.stack:void 0;b(a,t,{...r,stack:n})};class w extends Error{}class _ extends Error{}let N=(e,t,r)=>{throw b(e,t,r),new w(e)},x=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{hostname:t}=window.location,r=t.slice(t.indexOf(".")+1);if(f.p7.includes(r))return h.Wi.PROD;let a=r.split(".");if(a.length>1&&"proton"===a[a.length-2])switch(a[a.length-1]){case"pink":return h.Wi.PROD;case"black":if(a.length<3)return h.Wi.ATLAS_DEV;return a[a.length-3]+h.Wi.DEV_POSTFIX;case"dev":return h.Wi.ATLAS_DEV}return e?N("Domain not recognised",1,{hostname:t,currentDomain:r,domainParts:JSON.stringify(a)}):h.Wi.UNKNOWN}},55739(e,t,r){"use strict";var a=r(33172),n=r(88354),i=r(79839),o=r(50196);let s=async e=>{let{ktUserContext:t,skipVerificationOfExternalDomains:r,address:s,api:l,email:c,catchAll:u}=e;return t.ktActivation===a.c.DISABLED?{}:(0,n.qB)({ktUserContext:t,api:l,getLatestEpoch:i.H,email:c,skipVerificationOfExternalDomains:r,address:s,catchAll:u}).catch(e=>((0,o.hJ)(e,o.CA.LOCAL,{context:"VerifyOutboundPublicKeys"}),{}))};r.d(t,["J",0,s])},28587(e,t,r){"use strict";r.d(t,{$0:()=>c,m9:()=>N,UG:()=>u});var a=r(31670),n=r(27832),i=r(88575),o=r(77223),s=r(55739);let l=async(e,t)=>(await Promise.all(e.map(async e=>{let{PublicKey:r,Flags:n,Source:i,Primary:o}=e,s=await a.K.importPublicKey({armoredKey:r,checkCompatibility:t}).catch(()=>null);return s?{armoredKey:r,flags:n,publicKey:s,source:i,primary:o}:null}))).filter(o.A),c=async e=>{let{api:t,email:r,internalKeysOnly:a,skipVerificationOfExternalDomains:o=!1,silence:c=!1,noCache:u=!1,ktUserContext:d}=e,f={...(0,i.r8)({Email:r,InternalOnly:+!!a}),silence:c};u&&(f.cache="no-cache");let{Address:m,CatchAll:p,Unverified:h,ProtonMX:A,...g}=await t(f),v=await l(m.Keys),y=h?await l(h.Keys,n.m3.V6_COMPATIBLE):void 0,C=p?await l(p.Keys):void 0,b=await (0,s.J)({ktUserContext:d,api:t,email:r,skipVerificationOfExternalDomains:o,address:{keyList:v,signedKeyList:m.SignedKeyList},catchAll:p?{keyList:C,signedKeyList:p.SignedKeyList}:void 0});return{Address:m,addressKeys:v,catchAllKeys:C,unverifiedKeys:y,hasValidProtonMX:A,...g,...b}},u=async e=>{let{api:t,email:r,ktUserContext:a}=e;if(!r)throw Error("Missing email");let{addressKeys:n}=await c({api:t,email:r,ktUserContext:a,internalKeysOnly:!1,noCache:!0});return n};var d=r(6780),f=r(33172),m=r(50196),p=r(13197),h=r(79513),A=r(90971);let{KEY_GET_ADDRESS_MISSING:g,KEY_GET_DOMAIN_EXTERNAL:v,KEY_GET_INPUT_INVALID:y,KEY_GET_INVALID_KT:C}=h.xr,b=[g,v,y,C],S=e=>
2505e?f.t.VERIFICATION_FAILED:f.t.UNVERIFIED_KEYS,w=async e=>{let{email:t,internalKeysOnly:r,includeInternalKeysWithE2EEDisabledForMail:a,api:n,ktUserContext:i,silence:o,noCache:s}=e;try{let{addressKeys:e,catchAllKeys:l,unverifiedKeys:u,addressKTResult:d,catchAllKTResult:m,hasValidProtonMX:h,...g}=await c({api:n,email:t,internalKeysOnly:r,ktUserContext:i,skipVerificationOfExternalDomains:!a,silence:o,noCache:s});if(e.length>0){let t=!a,r=e.filter(e=>(0,A.cI)(e.flags)),n=0===r.length;if(t&&r.length>0)return{publicKeys:r,ktVerificationResult:d,RecipientType:p.oO.TYPE_INTERNAL,isCatchAll:!1,isInternalWithDisabledE2EEForMail:!1,...g};if(t&&n&&h)return{publicKeys:[],RecipientType:p.oO.TYPE_EXTERNAL,isCatchAll:!1,isInternalWithDisabledE2EEForMail:!0,ktVerificationResult:{status:S((null==d?void 0:d.status)===f.t.VERIFICATION_FAILED)},...g};if(!t&&(r.length>0||h))return{publicKeys:e,ktVerificationResult:d,RecipientType:p.oO.TYPE_INTERNAL,isCatchAll:!1,isInternalWithDisabledE2EEForMail:n,...g}}let v=!!(null==d?void 0:d.keysChangedRecently)||!!(null==m?void 0:m.keysChangedRecently),y=(null==d?void 0:d.status)===f.t.VERIFICATION_FAILED||(null==m?void 0:m.status)===f.t.VERIFICATION_FAILED;if(u){let e=(0,A._0)(u.filter(e=>{let{source:t}=e;return t===p.rr.PROTON}));if(0!=e.length){let t=S(y);return{publicKeys:e,ktVerificationResult:{status:t,keysChangedRecently:v},RecipientType:p.oO.TYPE_INTERNAL,isCatchAll:!1,isInternalWithDisabledE2EEForMail:!1,...g}}}if(l){let e=(0,A._0)(l);if(0!=e.length){let t=y?f.t.VERIFICATION_FAILED:null==m?void 0:m.status,r=m?{status:t,keysChangedRecently:v}:void 0;return{publicKeys:e,ktVerificationResult:r,RecipientType:p.oO.TYPE_INTERNAL,isCatchAll:!0,isInternalWithDisabledE2EEForMail:!1,...g}}}let C={status:S(y),keysChangedRecently:v};if(u){let e=(0,A._0)(u.filter(e=>{let{source:t}=e;return t!==p.rr.PROTON}));if(0!=e.length)return{publicKeys:[e[0]],ktVerificationResult:C,RecipientType:p.oO.TYPE_EXTERNAL,isCatchAll:!1,isInternalWithDisabledE2EEForMail:!1,...g}}return{publicKeys:[],RecipientType:p.oO.TYPE_EXTERNAL,ktVerificationResult:C,isCatchAll:!1,isInternalWithDisabledE2EEForMail:!1,...g}}catch(t){let{data:e={}}=t;if(e.Code===v)return{publicKeys:[],RecipientType:p.oO.TYPE_EXTERNAL,isCatchAll:!1,isInternalWithDisabledE2EEForMail:!1};if(b.includes(e.Code))return{publicKeys:[],Errors:[e.Error]};throw t}},_=(0,d.c)("loc_nightly: Key verification error").t`Unable to verify this address at this time`,N=async e=>{var t;let{email:r,internalKeysOnly:a=!1,includeInternalKeysWithE2EEDisabledForMail:n=!1,api:i,ktUserContext:o,silence:s,noCache:l}=e;if(o.ktActivation===f.c.DISABLED){let{ktVerificationResult:e,...t}=await w({email:r,internalKeysOnly:a,includeInternalKeysWithE2EEDisabledForMail:n,api:i,ktUserContext:o,silence:s,noCache:l});return t}let c=await w({email:r,internalKeysOnly:a,includeInternalKeysWithE2EEDisabledForMail:n,api:i,ktUserContext:o,silence:s,noCache:l});if((null==(t=c.ktVerificationResult)?void 0:t.status)===f.t.VERIFICATION_FAILED){let e=o.ktActivation===f.c.SHOW_UI;if((0,m.xh)("Key verification error",m.CA.LOCAL,{email:r}),await (0,m.zP)(i,e),e)return{publicKeys:[],ktVerificationResult:c.ktVerificationResult,Errors:[_]}}return o.ktActivation===f.c.LOG_ONLY?{...c,ktVerificationResult:void 0}:c}},54985(e,t,r){"use strict";var a=r(2827);r.d(t,["_",0,()=>({getItem:async e=>(0,a.Gq)(e),setItem:async(e,t)=>(0,a.SO)(e,t),removeItem:async e=>(0,a.Ai)(e),getBlobs:async()=>Object.keys(window.localStorage)})])},98789(e,t,r){"use strict";r.d(t,{v7:()=>m,dy:()=>c,LV:()=>A});var a=r(91340),n=r(33172),i=r(56374),o=r(50196),s=r(9465),l=r(54985);let c=e=>{var t=[];let r=(0,l._)();return{preAuthKTVerify:r=>async(i,o)=>{var s;e!==n.c.DISABLED&&t.push({address:i,revision:null==(s=i.SignedKeyList)?void 0:s.Revision,userKeys:r,signedKeyList:o,creationTimestamp:+(0,a.n)()})},preAuthKTCommit:async(a,l)=>{try{if(e===n.c.DISABLED||!t.length)return;for(let e of t){let t=(await (0,i.H8)(l,e.revision??0,e.address.Email)).find(t=>e.signedKeyList.Data==t.Data);if(!t||!t.Revision||!t.ExpectedMinEpochID)return void(0,o.xh)("Could not find new SKL revision and expectedMinEpochID",o.CA.LOCAL,{email:e.address.Email});let n=e.userKeys.map(e=>{let{privateKey:t}=e;return t}),c={creationTimestamp:e.creationTimestamp,expectedMinEpochID:t.ExpectedMinEpochID,revision:t.Revision,email:e.address.Email,data:e.signedKeyList.Data};await (0,s.Im)(c,n,r,a,e.address.ID)}t=[]}catch(e){(0,o.hJ)(e,o.CA.LOCAL,{context:"preAuthKTCommit"})}}}};var u=r(45317);let d=async(e,t,r,a)=>{let{Revision:n}=r;if(!n)return(0,o.Cn)("Obsolescence proof with incomplete information",o.CA.LOCAL,{email:t,signedKeyList:r});let s=async()=>{let o=await (0,i.rq)(e.EpochID,t,n,a);await (0,u.et)(o,t,e.TreeHash,r)},l=async()=>{let r=await (0,i.rq)(e.EpochID,t,n+1,a);await (0,u.kR)(r,t,e.TreeHash,n+1)};await Promise.all([s(),l()])},f=async(e,t,r)=>{let a=await (0,i.rq)(e.EpochID,t,1,r);await (0,u.Fe)(a,t,e.TreeHash)},m=e=>async t=>{let{email:r,signedKeyList:a,api:s}=t;if(e!==n.c.DISABLED)try{let e=await (0,i.Tl)(s);(null==a?void 0:a.ObsolescenceToken)?await d(e,r,a,s):await f(e,r,s)}catch(e){e instanceof o.e?(0,o.xh)("KT error during key migration",o.CA.LOCAL,{error:e.message}):(0,o.hJ)(e,o.CA.LOCAL,{context:"KeyMigrationKTVerifier"})}};var p=r(83576),h=r(46322);let A=async e=>{let{ktActivation:t,api:r,user:a,keyPassword:s,addressesBeforeReset:l}=e;if(t!==n.c.DISABLED)try{let[e,{EpochID:t}]=await Promise.all([(0,h.o)(a,s),(0,i.Tl)(r)]);if(!e.length)return;await Promise.all(l.filter(e=>!(0,p.Tv)(e)).map(async a=>{if(!a.SignedKeyList)return;let{Revision:n}=a.SignedKeyList;n&&await (0,i.h)({EpochID:t,Revision:n,SKLCreationTime:0},a.ID,e[0].privateKey,r)}))}catch(e){(0,o.hJ)(e,o.CA.LOCAL,{context:"resetSelfAudit"})}};r(88354)},84106(e,t,r){"use strict";let a;r.d(t,{i:()=>o});var n=r(13197),i=r(54985);let o=async e=>e!==n.h.PROTONACCOUNT&&e!==n.h.PROTONVPN_SETTINGS&&a&&await a.supported()?{getItem:async e=>a.getLocalStorage(e),setItem:async(e,t)=>a.setLocalStorage(e,t),removeItem:async e=>a.removeLocalStorage(e),getBlobs:()=>a.getLocalStorageKeys().then(e=>e||[])}:(0,i._)()},54446(e,t,r){"use strict";var a=r(31670),n=r(91340),i=r(75360),o=r(84106),s=r(9465);let l=async(e,t)=>(await a.K.computeHash({algorithm:"SHA256",data:(0,i.FY)(`${e}${t}`)})).slice(0,64).toBase64({alphabet:"base64url",omitPadding:!0}),c=async e=>{let{ktUserContext:{appName:t,getUser:r,getUserKeys:a},email:i,data:c,revision:u,expectedMinEpochID:d,addressID:f,isCatchall:m}=e,p=(0,o.i)(t),h=(await r()).ID,A=f??await l(h,i),g=await p,v={creationTimestamp:+(0,n.n)(),email:i,data:c,revision:u,expectedMinEpochID:d,isCatchall:m},y=await a();await (0,s.Im)(v,y.map(e=>{let{privateKey:t}=e;return t}),g,h,A)};r.d(t,["C",0,c])},9465(e,t,r){"use strict";var a=r(31670),n=r(50196);let i=async(e,t,r,i)=>{let o=await r.getBlobs(),s=new Map;for(let l of o){let o=l.split(":");if(3!==o.length)continue;let[c,u,d]=o;if("KT"!==c||u!==e||"audit"===d||i&&d!==i)continue;let f=await r.getItem(l);if(!f)return(0,n.Cn)("No value found for an existing key",n.CA.LOCAL,{context:"getAllKTBlobValuesWithInfo"});try{let r=await a.K.decryptMessage({armoredMessage:f,decryptionKeys:t}).catch(e=>(console.warn(e,"This is expected after a password reset"),null));if(!r)continue;let n=JSON.parse(r.data).filter(e=>{let{revision:t}=e;return void 0!==t});s.set(d,{userID:e,addressID:d,ktBlobsContent:n})}catch(e){(0,n.hJ)(e,n.CA.LOCAL,{context:"getAllKTBlobValuesWithInfo"})}}return s},o=async(e,t,r)=>{let{userID:n,addressID:i,ktBlobsContent:o}=e,s=(await a.K.encryptMessage({textData:JSON.stringify(o),encryptionKeys:t})).message;return r.setItem(`KT:${n}:${i}`,s)},s=async(e,t,r,a,s)=>{try{var l;let n=(null==(l=(await i(a,t,r,s)).get(s))?void 0:l.ktBlobsContent)||[];if(0==n.filter(t=>t.data===e.data&&t.revision===e.revision).length)return n.push(e),await o({userID:a,addressID:s,ktBlobsContent:n},t[0],r)}catch(e){(0,n.hJ)(e,n.CA.LOCAL,{context:"commitSKLToLS"})}};r.d(t,["Im",0,s])},88354(e,t,r){"use strict";r.d(t,{IY:()=>v,qB:()=>g});var a=r(31670),n=r(55641),i=r(13197),o=r(87037),s=r(33172),l=r(74445),c=r(11115);let u=new Set(["@googlegroups.com","@charter.com","@compaq.net","@hotmail.be","@hotmail.ca","@hotmail.ch","@hotmail.cl","@hotmail.co.id","@hotmail.co.il","@hotmail.co.in","@hotmail.co.jp","@hotmail.co.kr","@hotmail.co.nz","@hotmail.co.th","@hotmail.co.uk","@hotmail.co.za","@hotmail.com","@hotmail.com.ar","@hotmail.com.au","@hotmail.com.br","@hotmail.com.hk","@hotmail.com.tr","@hotmail.com.tw","@hotmail.com.vn","@hotmail.cz","@hotmail.de","@hotmail.dk","@hotmail.es","@hotmail.fi","@hotmail.fr","@hotmail.gr","@hotmail.hu","@hotmail.it","@hotmail.lv","@hotmail.my","@hotmail.nl","@hotmail.n
2505o","@hotmail.ph","@hotmail.rs","@hotmail.se","@hotmail.sg","@hotmail.sk","@live.at","@live.be","@live.ca","@live.cl","@live.cn","@live.co.in","@live.co.kr","@live.co.uk","@live.co.za","@live.com","@live.com.ar","@live.com.au","@live.com.co","@live.com.mx","@live.com.my","@live.com.pe","@live.com.ph","@live.com.pk","@live.com.pt","@live.com.sg","@live.com.ve","@live.de","@live.dk","@live.fi","@live.fr","@live.hk","@live.ie","@live.in","@live.it","@live.jp","@live.ma","@live.nl","@live.no","@live.ph","@live.ru","@live.se","@livemail.com.br","@livemail.tw","@messengeruser.com","@msn.com","@outlook.at","@outlook.be","@outlook.cl","@outlook.co.id","@outlook.co.il","@outlook.co.nz","@outlook.co.th","@outlook.com","@outlook.com.ar","@outlook.com.au","@outlook.com.br","@outlook.com.gr","@outlook.com.pe","@outlook.com.tr","@outlook.com.vn","@outlook.cz","@outlook.de","@outlook.dk","@outlook.es","@outlook.fr","@outlook.hu","@outlook.ie","@outlook.in","@outlook.it","@outlook.jp","@outlook.kr","@outlook.lv","@outlook.my","@outlook.ph","@outlook.pt","@outlook.sa","@outlook.sg","@outlook.sk","@passport.com","@passport.net","@windowslive.com","@windowslive.es","@yahoo.at","@yahoo.be","@yahoo.ca","@yahoo.co.id","@yahoo.co.il","@yahoo.co.in","@yahoo.co.jp","@yahoo.co.nz","@yahoo.co.th","@yahoo.co.uk","@yahoo.co.za","@yahoo.com","@yahoo.com.ar","@yahoo.com.br","@yahoo.com.co","@yahoo.com.hk","@yahoo.com.my","@yahoo.com.ph","@yahoo.com.sg","@yahoo.com.tr","@yahoo.com.tw","@yahoo.com.vn","@yahoo.cz","@yahoo.de","@yahoo.dk","@yahoo.es","@yahoo.fi","@yahoo.fr","@y
2505ahoo.gr","@yahoo.hu","@yahoo.ie","@yahoo.in","@yahoo.it","@yahoo.nl","@yahoo.no","@yahoo.pl","@yahoo.pt","@yahoo.ro","@yahoo.se","@ymail.com","@rocketmail.com","@aol.asia","@aol.at","@aol.be","@aol.ch","@aol.cl","@aol.co.nz","@aol.co.uk","@aol.com","@aol.com.ar","@aol.com.au","@aol.com.br","@aol.com.co","@aol.com.mx","@aol.com.tr","@aol.com.ve","@aol.cz","@aol.de","@aol.dk","@aol.es","@aol.fi","@aol.fr","@aol.in","@aol.it","@aol.jp","@aol.nl","@aol.pl","@aol.se","@aol.tw","@wow.com","@games.com","@love.com","@ygm.com","@email.com","@groupmail.com","@post.com","@homemail.com","@housemail.com","@writeme.com","@mail.com","@mail-me.com","@workmail.com","@accountant.com","@activist.com","@adexec.com","@allergist.com","@alumni.com","@alumnidirector.com","@alumnidirector.com","@archaeologist.com","@auctioneer.net","@bartender.net","@brew-master.com","@chef.net","@chemist.com","@clerk.com","@collector.org","@columnist.com","@comic.com","@consultant.com","@contractor.net","@counsellor.com","@deliveryman.com","@diplomats.com","@dr.com","@engineer.com","@financier.com","@fireman.net","@gardener.com","@geologist.com","@graphic-designer.com","@graduate.org","@hairdresser.net","@instructor.net","@insurer.com","@journalist.com","@legislator.com","@lobbyist.com","@minister.com","@musician.org","@optician.com","@orthodontist.net","@pediatrician.com","@photographer.net","@physicist.net","@politician.com","@presidency.com","@priest.com","@programmer.net","@publicist.com","@radiologist.net","@realtyagent.com","@registerednurses.com","@repairman.com","@representative.com","@salesperson.net","@secretary.net","@socialworker.net","@sociologist.com","@songwriter.net","@teachers.org","@techie.com","@technologist.com","@therapist.net","@umpire.com","@worker.com","@activist.com","@artlover.com","@bikerider.com","@birdlover.com","@blader.com","@kittymail.com","@lovecat.com","@marchmail.com","@musician.org","@boardermail.com","@brew-master.com","@catlover.com","@chef.net","@clubmember.org","@nonpartisan.com","@petlover.com","@photographer.net","@songwriter.net","@collector.org","@doglover.com","@gardener.com","@greenmail.net","@hackermail.com","@techie.com","@theplate.com","@bsdmail.com","@computer4u.com","@consultant.com","@contractor.net","@coolsite.net","@cyberdude.com","@cybergal.com","@cyberservices.com","@cyber-wizard.com","@engineer.com","@graphic-designer.com","@hackermail.com","@linuxmail.org","@null.net","@physicist.net","@post.com","@programmer.net","@solution4u.com","@tech-center.com","@techie.com","@technologist.com","@webname.com","@workmail.com","@writeme.com","@acdcfan.com","@angelic.com","@discofan.com","@elvisfan.com","@hiphopfan.com","@housemail.com","@kissfans.com","@madonnafan.com","@metalfan.com","@musician.org","@ninfan.com","@ravemail.com","@reggaefan.com","@snakebite.com","@songwriter.net","@bellair.net","@californiamail.com","@dallasmail.com","@nycmail.com","@pacific-ocean.com","@pacificwest.com","@sanfranmail.com","@usa.com","@africamail.com","@asia-mail.com","@australiamail.com","@berlin.com","@brazilmail.com","@chinamail.com","@dublin.com","@dutchmail.com","@englandmail.com","@europe.com","@arcticmail.com","@europemail.com","@germanymail.com","@irelandmail.com","@israelmail.com","@italymail.com","@koreamail.com","@mexicomail.com","@moscowmail.com","@munich.com","@asia.com","@polandmail.com","@safrica.com","@samerica.com","@scotlandmail.com","@spainmail.com","@swedenmail.com","@swissmail.com","@torontomail.com","@aircraftmail.com","@cash4u.com","@computer4u.com","@comic.com","@consultant.com","@contractor.net","@coolsite.net","@cyberservices.com","@disposable.com","@email.com","@execs.com","@fastservice.com","@greenmail.net","@groupmail.com","@instruction.com","@insurer.com","@job4u.com","@mail-me.com","@net-shopping.com","@post.com","@planetmail.com","@planetmail.net","@qualityservice.com","@rescueteam.com","@solution4u.com","@surgical.net","@tech-center.com","@theplate.com","@workmail.com","@webname.com","@writeme.com","@angelic.com","@atheist.com","@disciples.com","@minister.com","@muslim.com","@priest.com","@protestant.com","@reborn.com","@reincarnate.com","@religious.com","@saintly.com","@brew-meister.com","@cutey.com","@dbzmail.com","@doramail.com","@elvisfan.com","@galaxyhit.com","@mail.ru","@internet.ru","@inbox.ru","@list.ru","@bk.ru","@zohomail.eu","@icloud.com","@me.com","@mac.com","@tutanota.com","@tutanota.de","@tutamail.com","@tuta.io","@keemail.me","@tutao.de","@yandex.ru","@yandex.ua"]);var d=r(56374),f=r(50196),m=r(54446),p=r(45317);let h=async e=>{let{verificationKeys:t,signedKeyListData:r,signedKeyListSignature:i,verificationTime:o}=e,s=await a.K.verifyMessage({armoredSignature:i,verificationKeys:t,textData:r,signatureContext:c.x,date:o});return s.verificationStatus!==n.H.SIGNED_AND_VALID?null:s.signatureTimestamp},A=async e=>{let{ktUserContext:t,apiKeys:r,email:a,api:n,signedKeyList:i,getLatestEpoch:o,skipVerificationOfExternalDomains:c,isCatchall:h}=e;try{if((!i||!i.Signature)&&c&&u.has((0,f.zN)(a)))return{status:s.t.UNVERIFIED_KEY
2505S};if((null==i?void 0:i.Revision)===0)return(0,f.Cn)("Signed key list with revision 0",f.CA.LOCAL,{email:a});let e=(async()=>{(null==i?void 0:i.Data)&&((e,t,r)=>{let a=new l.Z(r).getParsedSignedKeyList();if(!a)return(0,f.Cn)("SignedKeyList data parsing failed",f.CA.LOCAL,{sklData:r});let n=t.map(e=>{let{key:t,flags:r,primary:a}=e;return{Fingerprint:t.getFingerprint(),SHA256Fingerprints:t.getSHA256Fingerprints(),Primary:a??0,Flags:r}});return 0===n.length?(0,f.Cn)("No keys detected",f.CA.LOCAL,{email:e}):n.length!==a.length?(0,f.Cn)("Key list and signed key list have different lengths",f.CA.LOCAL,{email:e}):(n.sort((e,t)=>e.Fingerprint.localeCompare(t.Fingerprint)),a.sort((e,t)=>e.Fingerprint.localeCompare(t.Fingerprint)),n.forEach((t,r)=>{var n;return n=a[r],t.Fingerprint!==n.Fingerprint?(0,f.Cn)("Fingerprints differ",f.CA.LOCAL,{email:e}):t.SHA256Fingerprints.length!==n.SHA256Fingerprints.length?(0,f.Cn)("SHA256Fingerprints length differ",f.CA.LOCAL,{email:e}):(t.SHA256Fingerprints.forEach((t,r)=>{if(t!==n.SHA256Fingerprints[r])return(0,f.Cn)("SHA256Fingerprints differ",f.CA.LOCAL,{email:e})}),t.Flags!==n.Flags)?(0,f.Cn)("Flags differ",f.CA.LOCAL,{email:e}):t.Primary!==n.Primary?(0,f.Cn)("Primariness differs",f.CA.LOCAL,{email:e}):void 0}))})(a,r.map(e=>{let{publicKey:t,flags:r,primary:a}=e;return{key:t,flags:r,primary:a}}),i.Data)})(),A=h?(0,f.zN)(a):a;if(i&&!i.MinEpochID){if(!i.ExpectedMinEpochID)return(0,f.Cn)("SKL doesn't have a MinEpochID or ExpectedMinEpochID set",f.CA.LOCAL,{email:a,signedKeyList:i});let r=i.Data??i.ObsolescenceToken;if(!r)return(0,f.Cn)("SKL doesn't have data or obsolescence token",f.CA.LOCAL,{email:a,signedKeyList:i});if(await e,await (0,m.C)({ktUserContext:t,email:a,data:r,revision:i.Revision,expectedMinEpochID:i.ExpectedMinEpochID,addressID:void 0,isCatchall:h}
2505),i.ObsolescenceToken)return{status:s.t.UNVERIFIED_KEYS,keysChangedRecently:!0};return{status:s.t.VERIFIED_KEYS,keysChangedRecently:!0}}let g=await o({api:n}),v=async function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];try{if(!i)return{proof:await (0,d.rq)(g.EpochID,A,1,n)};{let[e,t]=await Promise.all([(0,d.rq)(g.EpochID,A,i.Revision,n),(0,d.rq)(g.EpochID,A,i.Revision+1,n)]);return{proof:e,nextRevisionProof:t}}}catch(t){if(t instanceof f.T8&&e)return g=await o({api:n,forceRefresh:!0}),v(!1);throw t}},y=await v();if(!i)return await (0,p.Fe)(y.proof,A,g.TreeHash),{status:s.t.UNVERIFIED_KEYS};let C=(0,p.kR)(y.nextRevisionProof,A,g.TreeHash,i.Revision+1);if(i.Signature)return await Promise.all([e,C,(0,p.T9)(y.proof,A,g.TreeHash,i)]),{status:s.t.VERIFIED_KEYS};return await Promise.all([e,C,(0,p.et)(y.proof,A,g.TreeHash,i)]),{status:s.t.UNVERIFIED_KEYS}}catch(e){if(e instanceof f.e)return{status:s.t.VERIFICATION_FAILED};throw e}},g=async e=>{let t,{api:r,getLatestEpoch:a,address:n,email:i,catchAll:o,ktUserContext:s,skipVerificationOfExternalDomains:l}=e,c=A({ktUserContext:s,apiKeys:n.keyList,email:i,signedKeyList:n.signedKeyList,api:r,getLatestEpoch:a,skipVerificationOfExternalDomains:l,isCatchall:!1});(0==n.keyList.length||o)&&(t=A({ktUserContext:s,apiKeys:(null==o?void 0:o.keyList)??[],email:i,signedKeyList:(null==o?void 0:o.signedKeyList)??null,api:r,getLatestEpoch:a,skipVerificationOfExternalDomains:l,isCatchall:!0}));let[u,d]=await Promise.all([c,t]);return{addressKTResult:u,catchAllKTResult:d}},v=async e=>{let{api:t,addressKeyToRecover:r,signedKeyList:a,email:n}=e;
2505if(!a)return{status:s.t.UNVERIFIED_KEYS,errorDetails:"SKL is missing"};if(!a.Data)return{status:s.t.UNVERIFIED_KEYS,errorDetails:"SKL doesn't have data"};if(!a.Signature)return{status:s.t.UNVERIFIED_KEYS,errorDetails:"SKL doesn't have signature"};if(!a.MaxEpochID)return{status:s.t.UNVERIFIED_KEYS,errorDetails:"SKL does not have MaxEpochID"};let c=new l.Z(a.Data).getParsedSignedKeyList();if(!c)return(0,f.Cn)("SignedKeyList data parsing failed",f.CA.LOCAL,{sklData:a.Data});let u=c.find(e=>e.SHA256Fingerprints.every((e,t)=>e===r.publicKey.getSHA256Fingerprints()[t]));if(!u)throw Error("Key not found in SignedKeyList");if(!(0,o.c0)(u.Flags,i.$2.FLAG_NOT_COMPROMISED))throw Error("Key is marked as compromised");if(!await h({verificationKeys:[r.publicKey],signedKeyListData:a.Data,signedKeyListSignature:a.Signature}))throw Error("Signed key list not verified");let m=await (0,d.rq)(a.MaxEpochID,n,a.Revision,t),A=await (0,d.nY)(t,a.MaxEpochID,!0);return await (0,p.T9)(m,n,A.TreeHash,a),{status:s.t.VERIFIED_KEYS}}},45317(e,t,r){"use strict";r.d(t,{Fe:()=>b,kR:()=>C,T9:()=>_,et:()=>w});var a,n=r(31670),i=r(75360),o=r(57634),s=r(54229),l=r(84726),c=r(50196),u=((a={})[a.ABSENCE=0]="ABSENCE",a[a.EXISTENCE=1]="EXISTENCE",a[a.OBSOLESCENCE=2]="OBSOLESCENCE",a),d=r(67445);let f=e=>BigInt(`0x${e.reverse().toHex()}`),m=e=>{if(32!==e.length)throw Error("Input length is inconsistent for conversion to point");return d.bR.fromHex(e)},p=async(e,t)=>{for(let r=0;r<=255;r++){let a,i=await n.K.computeHash({algorithm:"SHA512",data:(0,s.A)([new Uint8Array([3,1]),t,e,new Uint8Array([r,0])])});try{a=m(i.slice(0,32))}catch{continue}if(!a.equals(d.bR.BASE))return a.multiply(8)}throw Error("Hashing to curve failed to generate a valid point")},h=async function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return f((await n.K.computeHash({algorithm:"SHA512",data:(0,s.A)([new Uint8Array([3,2]),...t.map(e=>e.toRawBytes()),new Uint8Array([0])])})).slice(0,16))},A=async e=>n.K.computeHash({algorithm:"SHA512",data:(0,s.A)([new Uint8Array([3,3]),e.multiply(8).toRawBytes(),new Uint8Array([0])])}),g=async(e,t,r)=>{let a=m(r),n=await p(e,r),{Gamma:i,c:o,s}=(e=>{if(80!==e.length)throw Error("Inconsistent proof length");let t=m(e.slice(0,32)),r=f(e.slice(32,48)),a=f(e.slice(48,80));if(a>=d.aY.P)throw Error("Scalar from proof out of range");return{Gamma:t,c:r,s:a}})(t),l=d.bR.BASE.multiply(s).subtract(a.multiply(o)),c=n.multiply(s).subtract(i.multiply(o));if(await h(n,i,l,c)!==o)throw Error("Verification failed");return A(i)},v=async(e,t)=>{try{return await g((0,i.FY)((0,o.wF)(t)),Uint8Array.fromHex(e.Verifier),Uint8Array.fromHex((0,c.Ai)()===l.Wi.PROD?l.q:l._E))}catch(r){if(r instanceof Error&&r.message.includes("CryptoProxy: endpoint not initialized"))throw r;return(0,c.Cn)("VRF proof verification failed",c.CA.LOCAL,{email:t,verifier:e.Verifier,cause:r})}},y=async function(e,t,r,a,i,o){let l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:new Uint8Array(32).fill(0),u=!(arguments.length>7)||void 0===arguments[7]||arguments[7];if(256!==e.length)return(0,c.Cn)("Inconsistent number of neighbors",c.CA.LOCAL,{neighborsLength:e.length});let d=(0,s.A)([r.subarray(0,28),new Uint8Array([i>>>24,i>>>18,i>>>8,i])]),f=new Uint8Array(32),m=!1;for(let t=e.length-1;t>=0;t--){let r=e[t];if(u&&!m&&null===r)continue;m=!0;let a=d[Math.floor(t/8)]>>>8-t%8-1&1,i=f;null!==r&&(i=Uint8Array.fromHex(r));let o=1===a?(0,s.A)([i,l]):(0,s.A)([l,i]);l=await n.K.computeHash({algorithm:"SHA256",data:o})}if(l.toHex()!==t)return(0,c.Cn)("Hash chain does not result in TreeHash",c.CA.LOCAL,{Neighbors:JSON.stringify(e),TreeHash:t,vrfHash:r.toHex(),leafValue:l.toHex(),incompleteHashing:u,email:a,proofType:o,revision:i})},C=async(e,t,r,a)=>{if(e.Type!==u.ABSENCE)return(0,c.Cn)("Proof type should be of absence",c.CA.LOCAL,{email:t,proofType:e.Type});let n=await v(e,t);return y(e.Neighbors,r,n,t,a,e.Type)},b=async(e,t,r)=>{await C(e,t,r,0),e.Neighbors.slice(224).forEach(t=>{if(null!=t)return(0,c.Cn)("Revision subtree is not empty",c.CA.LOCAL,{Neighbors:JSON.stringify(e.Neighbors)})})},S=async(e,t)=>n.K.computeHash({algorithm:"SHA256",data:(0,s.A)([await n.K.computeHash({algorithm:"SHA256",data:e}),new Uint8Array([t>>>24,t>>>16,t>>>8,t])])}),w=async(e,t,r,a)=>{let{Type:n}=e;if(n!==u.OBSOLESCENCE)return(0,c.Cn)("Proof type should be of obsolescence",c.CA.LO
2505CAL,{email:t,proofType:n});let{ObsolescenceToken:o,MinEpochID:s,Revision:l}=a;if(!o||!s||!l)return(0,c.Cn)("Obsolescence proof with incomplete information",c.CA.LOCAL,{email:t,signedKeyList:a});if(!/^[a-f0-9]+$/.test(o))return(0,c.Cn)("ObsolescenceToken should be an hex string",c.CA.LOCAL,{email:t,ObsolescenceToken:o});let d=await v(e,t),f=await S((0,i.FY)(o),s);await y(e.Neighbors,r,d,t,l,e.Type,f,!1)},_=async(e,t,r,a)=>{let{Type:n}=e;if(n!==u.EXISTENCE)return(0,c.Cn)("Proof type should be of existence",c.CA.LOCAL,{email:t,proofType:n});let{Data:o,MinEpochID:s,Revision:l}=a;if(!o||!s||!l)return(0,c.Cn)("Existence proof with incomplete information",c.CA.LOCAL,{email:t,signedKeyList:a});let d=await v(e,t),f=await S((0,i.FY)(o),s);await y(e.Neighbors,r,d,t,l,e.Type,f,!1)}},16611(e,t,r){"use strict";r.d(t,{S$:()=>p,bK:()=>m,fX:()=>c});var a=r(42100),n=r(1734),i=r(44512),o=r(1323),s=r(38998);let l="importerConfig",c=e=>e[l],u=(0,i.AP)(`${l}/fetch`,{miss:e=>{let{extraArgument:t}=e;return t.api({url:"core/v4/system/config",method:"get"}).then(e=>{let{Config:t}=e;return t})},previous:(0,i.rz)(c)}),d=(0,o.R)(),f=(0,a.Z0)({name:l,initialState:d,reducers:{},extraReducers:e=>{(0,i.Wn)(e,u),e.addCase(n.E,(e,t)=>{e.value&&t.payload.Config&&(e.value=(0,s.A)(e.value,t.payload.Config))})}}),m={[l]:f.reducer},p=u.thunk},61862(e,t,r){"use strict";var a=r(42100),n=r(1734),i=r(44512),o=r(1323),s=r(47251),l=r(45597),c=r(81141),u=r(62911),d=r(56999);let f="categories",m=e=>{let{Labels:t=[]}=e;return t},p=async e=>{let[t=[],r=[],a=[],n=[]]=await Promise.all([e((0,s.bY)()).then(m),e((0,s.aq)()).then(m),e((0,s.IV)()).then(m),e((0,s.q0)()).then(m)]);return(0,c.d)("Order",[...t,...r,...a,...n])},h=e=>e[f],A=(0,i.AP)(`${f}/fetch`,{miss:async e=>{let{extraArgument:t}=e;return p(t.api)},previous:(0,i.rz)(h)}),g=(0,o.R)(),v=(0,a.Z0)({name:f,initialState:g,reducers:{eventLoopV6:(e,t)=>{e.value&&(e.value=(0,c.d)("Order",(0,l.c)(e.value,t.payload)))},stale:e=>{e.value&&(e.meta.fetchedEphemeral=void 0)},upsertCategory:(e,t)=>{e.value&&(e.value=(0,d.Y)(e.value,t.payload,"ID"))},deleteCategory:(e,t)=>{e.value&&(e.value=(0,u.z)(e.value,t.payload,"ID"))}},extraReducers:e=>{(0,i.Wn)(e,A),e.addCase(n.E,(e,t)=>{e.value&&t.payload.Labels&&(e.value=(0,c.d)("Order",(0,c.A)({model:e.value,events:t.payload.Labels,itemKey:"Label",merge:(e,t)=>t})))})}}),y={[f]:v.reducer},C=A.thunk,b=v.actions;r.d(t,["G_",0,b,"Jk",0,h,"fi",0,y,"tF",0,C])},17627(e,t,r){"use strict";var a=r(42100),n=r(1734),i=r(44512),o=r(1323),s=r(90053),l=r(38998),c=r(22062);let u="mailSettings",d=e=>e[u],f=(0,i.AP)(`${u}/fetch`,{miss:e=>{let{extraArgument:t}=e;return t.api((0,s.BA)()).then(e=>{let{MailSettings:t}=e;return t})},previous:(0,i.rz)(d)}),m=(0,o.R)(c.eu),p=(0,a.Z0)({name:u,initialState:m,reducers:{updateMailSettings:(e,t)=>{e.value&&(e.value=(0,l.A)(e.value,t.payload))}},extraReducers:e=>{(0,i.Wn)(e,f),e.addCase(n.E,(e,t)=>{e.value&&t.payload.MailSettings&&(e.value=(0,l.A)(e.value,t.payload.MailSettings))})}}),h={[u]:p.reducer},A=f.thunk,g=p.actions;r.d(t,["Hf",0,e=>{let{value:t,error:r}=d(e);return void 0===t&&void 0===r},"bR",0,A,"gw",0,g,"hR",0,d,"rj",0,h])},37713(e,t,r){"use strict";function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{A:()=>v});let n=/^[a-zA-Z]+(?:_[a-zA-Z0-9]+)*$/,i=class{addToRequestQueue(e){this.requestService.report({Name:this.name,Version:this.version,Timestamp:Math.round(Date.now()/1e3),Data:e})}constructor(e,t){var r;if(a(this,"name",void 0),a(this,"version",void 0),a(this,"requestService",void 0),this.name=e.name,this.version=e.version,this.requestService=t,r=this.name,!n.test(r))throw Error(`Invalid metric name ${this.name}`)}},o=class extends i{increment(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.addToRequestQueue({Value:t,Labels:e})}},s=class extends i{observe(e){this.addToRequestQueue(e)}};class l{init(e){let{uid:t,clientID:r,appVersion:a}=e;this.setAuthHeaders(t),this.setVersionHeaders(r,a)}setVersionHeaders(e,t){this.requestService.api.setVersionHeaders(e,t)}setAuthHeaders(e,t){this.requestService.api.setAuthHeaders(e,t)}clearAuthHeaders(){this.requestService.api.setAuthHeaders("")}setReportMetrics(e){this.requestService.setReportMetrics(e)}processAllRequests(){return this.requestService.processAllRequests()}stopBatchingProcess(){return this.requestService.stopBatchingProcess()}startBatchingProcess(){return this.requestService.startBatchingProcess()}constructor(e){var t,r;r=void 0,(t="requestService")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,this.requestService=e}}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let u=class extends l{constructor(e){super(e),c(this,"core_ui_blocking_error_page_total",void 0),c(this,"desktop_inbox_heartbeat_total",void 0),c(this,"docs_aborted_squashes_total",void 0),c(this,"docs_alert_modal_total",void 0),c(this,"docs_comments_download_error_total",void 0),c(this,"docs_comments_error_total",void 0),c(this,"docs_comments_total",void 0),c(this,"docs_commit_id_out_of_sync_total",void 0),c(this,"docs_commit_signature_error_total",void 0),c(this,"docs_connection_ready_total",void 0),c(this,"docs_document_open_redirect_histogram",void 0),c(this,"docs_document_open_redirect_total",void 0),c(this,"docs_document_updates_ack_error_total",void 0),c(this,"docs_document_updates_decryption_error_total",void 0),c(this,"docs_document_updates_load_error_total",void 0),c(this,"docs_document_updates_save_error_total",void 0),c(this,"docs_document_updates_total",void 0),c(this,"docs_failed_websocket_connections_total",void 0),c(this,"docs_homepage_interaction_total",void 0),c(this,"docs_open_documents_heartbeat_total",void 0),c(this,"docs_public_sharing_custom_password_success_rate_total",void 0),c(this,"docs_readonly_mode_documents_total",void 0),c(this,"docs_realtime_disconnect_error_total",void 0),c(this,"docs_realtime_edit_latency_histogram",void 0),c(this,"docs_realtime_edit_time_to_ack_histogram",void 0),c(this,"docs_sheets_yjs_drift_detected_total",void 0),c(this,"docs_squashes_latency_histogram",void 0),c(this,"docs_squashes_total",void 0),c(this,"docs_suggestions_created_total",void 0),c(this,"docs_suggestions_resolved_total",void 0),c(this,"docs_time_load_document_histogram",void 0),c(this,"docs_users_success_rate_total",void 0),c(this,"drive_crypto_speed_histogram",void 0),c(this,"drive_download_erroring_users_total",void 0),c(this,"drive_download_errors_total",void 0),c(this,"drive_download_speed_histogram",void 0),c(this,"drive_download_success_rate_total",void 0),c(this,"drive_download_verifier_attempts_total",void 0),c(this,"drive_error_erroring_users_total",void 0),c(this,"drive_error_total",void 0),c(this,"drive_file_preview_errors_total",void 0),c(this,"drive_integrity_block_verification_errors_total",void 0),c(this,"drive_integrity_decryption_errors_total",void 0),c(this,"drive_integrity_erroring_users_total",void 0),c(this,"drive_integrity_verification_errors_total",void 0),c(this,"drive_mobile_performance_previewToFullContent_histogram",void 0),c(this,"drive_mobile_performance_previewToThumbnail_histogram",void 0),c(this,"drive_mobile_performance_tabToFirstItem_histogram",void 0),c(this,"drive_photos_transfer_to_photo_stream_histogram",void 0),c(this,"drive_sdk_api_retry_succeeded_total",void 0),c(this,"drive_sdk_debounce_total",void 0),c(this,"drive_sdk_download_erroring_users_total",void 0),c(this,"drive_sdk_download_errors_file_size_histogram",void 0),c(this,"drive_sdk_download_errors_total",void 0),c(this,"drive_sdk_download_errors_transfer_size_histogram",void 0),c(this,"drive_sdk_download_success_rate_total",void 0),c(this,"drive_sdk_integrity_block_verification_errors_total",void 0),c(this,"drive_sdk_integrity_decryption_errors_total",void 0),c(this,"drive_sdk_integrity_erroring_users_total",void 0),c(this,"drive_sdk_integrity_verification_errors_total",void 0),c(this,"drive_sdk_upload_erroring_users_total",void 0),c(this,"drive_sdk_upload_errors_file_size_histogram",void 0),c(this,"drive_sdk_upload_errors_total",void 0),c(this,"drive_sdk_upload_errors_transfer_size_histogram",void 0),c(this,"drive_sdk_upload_large_file_active_time_share_histogram",void 0),c(this,"drive_sdk_upload_large_file_throughput_histogram",void 0),c(this,"drive_sdk_upload_small_file_active_time_share_histogram",void 0),c(this,"drive_sdk_upload_small_file_throughput_histogram",void 0),c(this,"drive_sdk_upload_success_rate_total",void 0),c(this,"drive_sdk_volume_events_subscriptions_histogram",void 0),c(this,"drive_sync_erroring_users_total",void 0),c(this,"drive_sync_errors_total",void 0),c(this,"drive_sync_event_total",void 0),c(this,"drive_sync_event_unecessary_total",void 0),c(this,"drive_sync_items_total",void 0),c(this,"drive_sync_resync_items_total",void 0),c(this,"drive_sync_resync_total",void 0),c(this,"drive_thumbnail_errors_total",void 0),c(this,"drive_thumbnail_no_handler_total",void 0),c(this,"drive_thumbnail_success_rate_total",void 0),c(this,"drive_upload_erroring_users_total",void 0),c(this,"drive_upload_errors_file_size_histogram",void 0),c(this,"drive_upload_errors_total",void 0),c(this,"drive_upload_errors_transfer_size_histogram",void 0),c(this,"drive_upload_speed_histogram",void 0),c(this,"drive_upload_success_rate_total",void 0),c(this,"drive_upload_verifier_attempts_total",void 0),c(this,"drive_upload_w
2505orker_cancellation_total",void 0),c(this,"drive_users_success_rate_total",void 0),c(this,"drive_volume_events_subscriptions_histogram",void 0),c(this,"calendar_calendar_event_display_time_histogram",void 0),c(this,"calendar_event_action_latency_histogram",void 0),c(this,"calendar_event_rsvp_response_time_histogram",void 0),c(this,"calendar_new_event_setup_time_histogram",void 0),c(this,"calendar_page_transition_time_histogram",void 0),c(this,"core_delete_account_total",void 0),c(this,"core_edm_pull_histogram",void 0),c(this,"core_edm_pull_total",void 0),c(this,"core_edm_push_total",void 0),c(this,"core_event_loop_five_processing_time_histogram",void 0),c(this,"core_event_loop_six_processing_time_histogram",void 0),c(this,"core_lightLabelling_imageProcessing_total",void 0),c(this,"core_lightLabelling_logoRemoval_total",void 0),c(this,"core_lightLabelling_logoUpload_total",void 0),c(this,"core_referral_identifier_initialization_total",void 0),c(this,"core_session_recovery_abort_total",void 0),c(this,"core_session_recovery_cancellation_modal_load_total",void 0),c(this,"core_session_recovery_consume_total",void 0),c(this,"core_session_recovery_initiation_modal_load_total",void 0),c(this,"core_session_recovery_initiation_total",void 0),c(this,"core_session_recovery_password_reset_available_account_modal_load_total",void 0),c(this,"core_session_recovery_settings_update_total",void 0),c(this,"core_signup_accountStep_accountCreation_total",void 0),c(this,"core_signup_backButton_total",void 0),c(this,"core_signup_congratulationsStep_displayNameChoice_total",void 0),c(this,"core_signup_ctx_createUser_total",void 0),c(this,"core_signup_ctx_errorPage_total",void 0),c(this,"core_signup_ctx_initialization_total",void 0),c(this,"core_signup_ctx_login_total",void 0),c(this,"core_signup_ctx_recoveryPhrasePayloadSent_total",void 0),c(this,"core_signup_ctx_setDisplayName_total",void 0),c(this,"core_signup_ctx_setOrgName_total",void 0),c(this,"core_signup_ctx_setupUser_total",void 0),c(this,"core_signup_exploreStep_login_total",void 0),c(this,"core_signup_loadingStep_accountSetup_total",void 0),c(this,"core_signup_pageLoad_total",void 0),c(this,"core_signup_paymentStep_payment_total",void 0),c(this,"core_signup_recoveryStep_setRecoveryMethod_total",void 0),c(this,"core_signup_referralStep_planSelection_total",void 0),c(this,"core_signup_upsellStep_planSelection_total",void 0),c(this,"core_signup_verificationStep_verification_total",void 0),c(this,"core_single_signup_complete_total",void 0),c(this,"core_single_signup_fetchDependencies_total",void 0),c(this,"core_single_signup_pageLoad_total",void 0),c(this,"core_single_signup_setup_total",void 0),c(this,"core_single_signup_signedInSession_total",void 0),c(this,"core_single_signup_switchSession_total",void 0),c(this,"core_sso_remove_domain_modal_load_total",void 0),c(this,"core_sso_remove_domain_total",void 0),c(this,"core_sso_saml_info_page_load_total",void 0),c(this,"core_sso_saml_setup_modal_load_total",void 0),c(this,"core_sso_saml_setup_total",void 0),c(this,"core_sso_saml_update_info_total",void 0),c(this,"core_sso_setup_domain_modal_load_total",void 0),c(this,"core_sso_setup_domain_total",void 0),c(this,"core_version_json_failed_total",void 0),c(this,"core_vpn_single_signup_fetchDependencies_2_total",void 0),c(this,"core_vpn_single_signup_fetchDependencies_total",void 0),c(this,"core_vpn_single_signup_pageLoad_2_total",void 0),c(this,"core_vpn_single_signup_pageLoad_total",void 0),c(this,"core_vpn_single_signup_passwordSelection_step_2_total",void 0),c(this,"core_vpn_single_signup_passwordSelection_step_total",void 0),c(this,"core_vpn_single_signup_step1_accountCreation_2_total",void 0),c(this,"core_vpn_single_signup_step1_accountCreation_total",void 0),c(this,"core_vpn_single_signup_step1_currencyChange_2_total",void 0),c(this,"core_vpn_single_signup_step1_currencyChange_total",void 0),c(this,"core_vpn_single_signup_step1_cycleChange_2_total",void 0),c(this,"core_vpn_single_signup_step1_cycleChange_total",void 0),c(this,"core_vpn_single_signup_step1_interaction_2_total",void 0),c(this,"core_vpn_single_signup_step1_interaction_total",void 0),c(this,"core_vpn_single_signup_step1_payment_2_total",void 0),c(this,"core_vpn_single_signup_step1_payment_total",void 0),c(this,"core_vpn_single_signup_step2_setup_2_total",void 0),c(this,"core_vpn_single_signup_step2_setup_3_total",void 0),c(this,"core_vpn_single_signup_step2_setup_total",void 0),c(this,"core_vpn_single_signup_step3_complete_2_total",void 0),c(this,"core_vpn_single_signup_step3_complete_total",void 0),c(this,"core_vpn_single_signup_step4_orgSetup_total",void 0),c(this,"core_vpn_single_signup_step4_setup_2_total",void 0),c(this,"core_vpn_single_signup_step4_setup_total",void 0),c(this,"core_webvitals_total",void 0),c(this,"crypto_keytransparency_errors_total",void 0),c(this,"drive_download_mechanism_success_rate_total",void 0),c(this,"drive_performance_averagetimeperitem_histogram",void 0),c(this,"drive_performance_clicktobootstrapped_histogram",void 0),c(this,"drive_performance_clicktofirstitemrendered_histogram",void 0),c(this,"drive_performance_clicktofirstpagerendered_histogram",void 0),c(this,"drive_performance_clicktolastitemrendered_histogram",void 0),c(this,"drive_performance_clicktonavrendered_histogram",void 0),c(this,"drive_performance_domcontentloaded_histogram",void 0),c(this,"drive_performance_load_histogram",void 0),c(this,"drive_performance_v2_dataload_histogram",void 0),c(this,"drive_performance_v2_pageload_histogram",void 0),c(this,"drive_public_share_load_error_total",void 0),c(this,"drive_public_share_load_success_total",void 0),c(this,"drive_search_cleanup_blobs_removed_histogram",void 0),c(this,"drive_search_environment_incompatibility_total",void 0),c(this,"drive_search_incremental_update_total",void 0),c(this,"drive_search_index_build_time_histogram",void 0),c(this,"drive_search_index_size_histogram",void 0),c(this,"drive_search_initial_indexing_total",void 0),c(this,"drive_search_node_quarantined_total",void 0),c(this,"drive_search_node_repaired_total",void 0),c(this,"drive_search_opt_in_total",void 0),c(this,"drive_search_other_error_total",void 0),c(this,"drive_search_permanent_errors_total",void 0),c(this,"drive_search_query_time_histogram",void 0),c(this,"drive_search_query_total",void 0),c(this,"drive_search_transient_errors_total",void 0),c(this,"drive_search_worker_health_total",void 0),c(this,"drive_warnings_total",void 0),c(this,"mail_performance_email_content_render_time_histogram",void 0),c(this,"mail_performance_email_content_render_time_second_histogram",void 0),c(this,"mail_performance_email_list_display_time_histogram",void 0),c(this,"mail_performance_page_transition_time_histogram",void 0),this.core_ui_blocking_error_page_total=new o({name:"core_ui_blocking_error_page_total",version:1},this.requestService),this.desktop_inbox_heartbeat_total=new o({name:"desktop_inbox_heartbeat_total",version:1},this.requestService),this.docs_aborted_squashes_total=new o({name:"docs_aborted_squashes_total",version:1},this.requestService),this.docs_alert_modal_total=new o({name:"docs_alert_modal_total",version:1},this.requestService),this.docs_comments_download_error_total=new o({name:"docs_comments_download_error_total",version:1},this.requestService),this.docs_comments_error_total=new o({name:"docs_comments_error_total",version:1},this.requestService),this.docs_comments_total=new o({name:"docs_comments_total",version:1},this.requestService),this.docs_commit_id_out_of_sync_total=new o({name:"docs_commit_id_out_of_sync_total",version:1},this.requestService),this.docs_commit_signature_error_total=new o({name:"docs_commit_signature_error_total",version:1},this.requestService),this.docs_connection_ready_total=new o({name:"docs_connection_ready_total",version:2},this.requestService),this.docs_document_open_redirect_histogram=new s({name:"docs_document_open_redirect_histogram",version:1},this.requestService),this.docs_document_open_redirect_total=new o({name:"docs_document_open_redirect_total",version:2},this.requestService),this.docs_document_updates_ack_error_total=new o({name:"docs_document_updates_ack_error_total",version:1},this.requestService),this.docs_document_updates_decryption_error_total=new o({name:"docs_document_updates_decryption_error_total",version:1},this.requestService),this.docs_document_updates_load_error_total=new o({name:"docs_document_updates_load_error_total",version:1},this.requestService),this.docs_document_updates_save_error_total=new o({name:"docs_document_updates_save_error_total",version:1},this.requestService),this.docs_document_updates_total=new o({name:"docs_document_updates_total",version:1},this.requestService),this.docs_failed_websocket_connections_total=new o({name:"docs_failed_websocket_connections_total",version:1},this.requestService),this.docs_homepage_interaction_total=new o({name:"docs_homepage_interaction_total",version:1},this.requestService),this.docs_open_documents_heartbeat_total=new o({name:"docs_open_documents_heartbeat_total",version:2},this.requestService),this.docs_public_sharing_custom_password_success_rate_total=new o({name:"docs_public_sharing_custom_password_success_rate_total",version:1},this.requestService),this.docs_readonly_mode_documents_total=new o({name:"docs_readonly_mode_documents_total",version:1},this.requestService),this.docs_realtime_disconnect_error_total=new o({name:"docs_realtime_disconnect_error_total",version:2},this.requestService),this.docs_realtime_edit_latency_histogram=new s({name:"docs_realtime_edit_latency_histogram",version:1},this.requestService),this.docs_realtime_edit_time_to_ack_histogram=new s({name:"docs_realtime_edit_time_to_ack_histogram",version:1},this.requestService),this.docs_sheets_yjs_drift_detected_total=new o({name:"docs_sheets_yjs_drift_detected_total",version:2},this.requestService),this.docs_squashes_latency_histogram=new s({name:"docs_squashes_latency_histogram",version:1},this.requestService),this.docs_squashes_total=new o({name:"docs_squashes_total",version:1},this.requestService),this.docs_suggestions_created_total=new o({name:"docs_suggestions_created_total",version:1},this.requestService),this.docs_suggestions_resolved_total=new o({name:"docs_suggestions_resolved_total",version:1},this.requestService),this.docs_time_load_document_histogram=new s({name:"docs_time_load_document_histogram",version:1},this.requestService),this.docs_users_success_rate_total=new o({name:"docs_users_success_rate_total",version:1},this.requestService),this.drive_crypto_speed_histogram=new s({name:"drive_crypto_speed_histogram",version:1},this.requestService),this.drive_download_erroring_users_total=new o({name:"drive_download_erroring_users_total",version:1},this.requestService),this.drive_download_errors_total=new o({name:"drive_download_errors_total",version:2},this.requestService),this.drive_download_speed_histogram=new s({name:"drive_download_speed_histogram",version:1},this.requestService),this.drive_download_success_rate_total=new o({name:"drive_download_success_rate_total",version:1},this.requestService),this.drive_download_verifier_attempts_total=new o({name:"drive_download_verifier_attempts_total",version:2},this.requestService),this.drive_error_erroring_users_total=new o({name:"drive_error_erroring_users_total",version:1},this.requestService),this.drive_error_total=new o({name:"drive_error_total",version:1},this.requestService),this.drive_file_preview_errors_total=new o({name:"drive_file_preview_errors_total",version:1},this.requestService),this.drive_integrity_block_verification_errors_total=new o({name:"drive_integrity_block_verification_errors_total",version:1},this.requestService),this.drive_integrity_decryption_errors_total=new o({name:"drive_integrity_decryption_errors_total",version:1},this.requestService),this.drive_integrity_erroring_users_total=new o({name:"drive_integrity_erroring_users_total",version:1},this.requestService),this.drive_integrity_verification_errors_total=new o({name:"drive_integrity_verification_errors_total",version:1},this.requestService),this.drive_mobile_performance_previewToFullContent_histogram=new s({name:"drive_mobile_performance_previewToFullContent_histogram",version:1},this.requestService),this.drive_mobile_performance_previewToThumbnail_histogram=new s({name:"drive_mobile_performance_previewToThumbnail_histogram",version:1},this.requestService),this.drive_mobile_performance_tabToFirstItem_histogram=new s({name:"drive_mobile_performance_tabToFirstItem_histogram",version:1},this.requestService),this.drive_photos_transfer_to_photo_stream_histogram=new s({name:"drive_photos_transfer_to_photo_stream_histogram",version:1},this.requestService),this.drive_sdk_api_retry_succeeded_total=new o({name:"drive_sdk_api_retry_succeeded_total",version:1},this.requestService),this.drive_sdk_debounce_total=new o({name:"drive_sdk_debounce_total",version:1},this.requestService),this.drive_sdk_download_erroring_users_total=new o({name:"drive_sdk_download_erroring_users_total",version:1},this.requestService),this.drive_sdk_download_errors_file_size_histogram=new s({name:"drive_sdk_download_errors_file_size_histogram",version:1},this.requestService),this.drive_sdk_download_errors_total=new o({name:"drive_sdk_download_errors_total",version:1},this.requestService),this.drive_sdk_download_errors_transfer_size_histogram=new s({name:"drive_sdk_download_errors_transfer_size_histogram",version:1},this.requestService),this.drive_sdk_download_success_rate_total=new o({name:"drive_sdk_download_success_rate_total",version:1},this.requestService),this.drive_sdk_integrity_block_verification_errors_total=new o({name:"drive_sdk_integrity_block_verification_errors_total",version:1},this.requestService),this.drive_sdk_integrity_decryption_errors_total=new o({name:"drive_sdk_integrity_decryption_errors_total",version:1},this.requestService),this.drive_sdk_integrity_erroring_users_total=new o({name:"drive_sdk_integrity_erroring_users_total",version:1},this.requestService),this.drive_sdk_integrity_verification_errors_total=new o({name:"drive_sdk_integrity_verification_errors_total",version:1},this.requestService),this.drive_sdk_upload_erroring_users_total=new o({name:"drive_sdk_upload_erroring_users_total",version:1},this.requestService),this.drive_sdk_upload_errors_file_size_histogram=new s({name:"drive_sdk_upload_errors_file_size_histogram",version:1},this.requestService),this.drive_sdk_upload_errors_total=new o({name:"drive_sdk_upload_errors_total",version:1},this.requestService),this.drive_sdk_upload_errors_transfer_size_histogram=new s({name:"drive_sdk_upload_errors_transfer_size_histogram",version:1},this.requestService),this.drive_sdk_upload_large_file_active_time_share_histogram=new s({name:"drive_sdk_upload_large_file_active_time_share_histogram",version:1},this.requestService),this.drive_sdk_upload_large_file_throughput_histogram=new s({name:"drive_sdk_upload_large_file_throughput_histogram",version:1},this.requestService),this.drive_sdk_upload_small_file_active_time_share_histogram=new s({name:"drive_sdk_upload_small_file_active_time_share_histogram",version:1},this.requestService),this.drive_sdk_upload_small_file_throughput_histogram=new s({name:"drive_sdk_upload_small_file_throughput_histogram",version:1},this.requestService),this.drive_sdk_upload_success_rate_total=new o({name:"drive_sdk_upload_success_rate_total",version:1},this.requestService),this.drive_sdk_volume_events_subscriptions_histogram=new s({name:"drive_sdk_volume_events_subscriptions_histogram",version:1},this.requestService),this.drive_sync_erroring_users_total=new o({name:"drive_sync_erroring_users_total",version:1},this.requestService),this.drive_sync_errors_total=new o({name:"drive_sync_errors_total",version:1},this.requestService),this.drive_sync_event_total=new o({name:"drive_sync_event_total",version:2},this.requestService),this.drive_sync_event_unecessary_total=new o({name:"drive_sync_event_unecessary_total",version:2},this.requestService),this.drive_sync_items_total=new o({name:"drive_sync_items_total",version:1},this.requestService),this.drive_sync_resync_items_total=new o({name:"drive_sync_resync_items_total",version:1},this.requestService),this.drive_sync_resync_total=new o({name:"drive_sync_resync_total",version:1},this.requestService),this.drive_thumbnail_errors_total=new o({name:"dr
2505ive_thumbnail_errors_total",version:1},this.requestService),this.drive_thumbnail_no_handler_total=new o({name:"drive_thumbnail_no_handler_total",version:1},this.requestService),this.drive_thumbnail_success_rate_total=new o({name:"drive_thumbnail_success_rate_total",version:1},this.requestService),this.drive_upload_erroring_users_total=new o({name:"drive_upload_erroring_users_total",version:2},this.requestService),this.drive_upload_errors_file_size_histogram=new s({name:"drive_upload_errors_file_size_histogram",version:1},this.requestService),this.drive_upload_errors_total=new o({name:"drive_upload_errors_total",version:2},this.requestService),this.drive_upload_errors_transfer_size_histogram=new s({name:"drive_upload_errors_transfer_size_histogram",version:1},this.requestService),this.drive_upload_speed_histogram=new s({name:"drive_upload_speed_histogram",version:1},this.requestService),this.drive_upload_success_rate_total=new o({name:"drive_upload_success_rate_total",version:2},this.requestService),this.drive_upload_verifier_attempts_total=new o({name:"drive_upload_verifier_attempts_total",version:1},this.requestService),this.drive_upload_worker_cancellation_total=new o({name:"drive_upload_worker_cancellation_total",version:1},this.requestService),this.drive_users_success_rate_total=new o({name:"drive_users_success_rate_total",version:1},this.requestService),this.drive_volume_events_subscriptions_histogram=new s({name:"drive_volume_events_subscriptions_histogram",version:1},this.requestService),this.calendar_calendar_event_display_time_histogram=new s({name:"web_calendar_calendar_event_display_time_histogram",version:1},this.requestService),this.calendar_event_action_latency_histogram=new s({name:"web_calendar_event_action_latency_histogram",version:1},this.requestService),this.calendar_event_rsvp_response_time_histogram=new s({name:"web_calendar_event_rsvp_response_time_histogram",version:1},this.requestService),this.calendar_new_event_setup_time_histogram=new s({name:"web_calendar_new_event_setup_time_histogram",version:1},this.requestService),this.calendar_page_transition_time_histogram=new s({name:"web_calendar_page_transition_time_histogram",version:1},this.requestService),this.core_delete_account_total=new o({name:"web_core_delete_account_total",version:1},this.requestService),this.core_edm_pull_histogram=new s({name:"web_core_edm_pull_histogram",version:1},this.requestService),this.core_edm_pull_total=new o({name:"web_core_edm_pull_total",version:1},this.requestService),this.core_edm_push_total=new o({name:"web_core_edm_push_total",version:1},this.requestService),this.core_event_loop_five_processing_time_histogram=new s({name:"web_core_event_loop_five_processing_time_histogram",version:1},this.requestService),this.core_event_loop_six_processing_time_histogram=new s({name:"web_core_event_loop_six_processing_time_histogram",version:1},this.requestService),this.core_lightLabelling_imageProcessing_total=new o({name:"web_core_lightLabelling_imageProcessing_total",version:1},this.requestService),this.core_lightLabelling_logoRemoval_total=new o({name:"web_core_lightLabelling_logoRemoval_total",version:1},this.requestService),this.core_lightLabelling_logoUpload_total=new o({name:"web_core_lightLabelling_logoUpload_total",version:1},this.requestService),this.core_referral_identifier_initialization_total=new o({name:"web_core_referral_identifier_initialization_total",version:1},this.requestService),this.core_session_recovery_abort_total=new o({name:"web_core_session_recovery_abort_total",version:1},this.requestService),this.core_session_recovery_cancellation_modal_load_total=new o({name:"web_core_session_recovery_cancellation_modal_load_total",version:1},this.requestService),this.core_session_recovery_consume_total=new o({name:"web_core_session_recovery_consume_total",version:1},this.requestService),this.core_session_recovery_initiation_modal_load_total=new o({name:"web_core_session_recovery_initiation_modal_load_total",version:1},this.requestService),this.core_session_recovery_initiation_total=new o({name:"web_core_session_recovery_initiation_total",version:1},this.requestService),this.core_session_recovery_password_reset_available_account_modal_load_total=new o({name:"web_core_session_recovery_password_reset_available_account_modal_load_total",version:1},this.requestService),this.core_session_recovery_settings_update_total=new o({name:"web_core_session_recovery_settings_update_total",version:1},this.requestService),this.core_signup_accountStep_accountCreation_total=new o({name:"web_core_signup_accountStep_accountCreation_total",version:2},this.requestService),this.core_signup_backButton_total=new o({name:"web_core_signup_backButton_total",version:1},this.requestService),this.core_signup_congratulationsStep_displayNameChoice_total=new o({name:"web_core_signup_congratulationsStep_displayNameChoice_total",version:2},this.requestService),this.core_signup_ctx_createUser_total=new o({name:"web_core_signup_ctx_createUser_total",version:1},this.requestService),this.core_signup_ctx_errorPage_total=new o({name:"web_core_signup_ctx_errorPage_total",version:1},this.requestService),this.core_signup_ctx_initialization_total=new o({name:"web_core_signup_ctx_initialization_total",version:1},this.requestService),this.core_signup_ctx_login_total=new o({name:"web_core_signup_ctx_login_total",version:1},this.requestService),this.core_signup_ctx_recoveryPhrasePayloadSent_total=new o({name:"web_core_signup_ctx_recoveryPhrasePayloadSent_total",version:1},this.requestService),this.core_signup_ctx_setDisplayName_total=new o({name:"web_core_signup_ctx_setDisplayName_total",version:1},this.requestService),this.core_signup_ctx_setOrgName_total=new o({name:"web_core_signup_ctx_setOrgName_total",version:1},this.requestService),this.core_signup_ctx_setupUser_total=new o({name:"web_core_signup_ctx_setupUser_total",version:1},this.requestService),this.core_signup_exploreStep_login_total=new o({name:"web_core_signup_exploreStep_login_total",version:2},this.requestService),this.core_signup_loadingStep_accountSetup_total=new o({name:"web_core_signup_loadingStep_accountSetup_total",version:2},this.requestService),this.core_signup_pageLoad_total=new o({name:"web_core_signup_pageLoad_total",version:1},this.requestService),this.core_signup_paymentStep_payment_total=new o({name:"web_core_signup_paymentStep_payment_total",version:2},this.requestService),this.core_signup_recoveryStep_setRecoveryMethod_total=new o({name:"web_core_signup_recoveryStep_setRecoveryMethod_total",version:2},this.requestService),this.core_signup_referralStep_planSelection_total=new o({name:"web_core_signup_referralStep_planSelection_total",version:2},this.requestService),this.core_signup_upsellStep_planSelection_total=new o({name:"web_core_signup_upsellStep_planSelection_total",version:2},this.requestService),this.core_signup_verificationStep_verification_total=new o({name:"web_core_signup_verificationStep_verification_total",version:2},this.requestService),this.core_single_signup_complete_total=new o({name:"web_core_single_signup_complete_total",version:1},this.requestService),this.core_single_signup_fetchDependencies_total=new o({name:"web_core_single_signup_fetchDependencies_total",version:1},this.requestService),this.core_single_signup_pageLoad_total=new o({name:"web_core_single_signup_pageLoad_total",version:1},this.requestService),this.core_single_signup_setup_total=new o({name:"web_core_single_signup_setup_total",version:1},this.requestService),this.core_single_signup_signedInSession_total=new o({name:"web_core_single_signup_signedInSession_total",version:1},this.requestService),this.core_single_signup_switchSession_total=new o({name:"web_core_single_signup_switchSession_total",version:1},this.requestService),this.core_sso_remove_domain_modal_load_total=new o({name:"web_core_sso_remove_domain_modal_load_total",version:1},this.requestService),this.core_sso_remove_domain_total=new o({name:"web_core_sso_remove_domain_total",version:1},this.requestService),this.core_sso_saml_info_page_load_total=new o({name:"web_core_sso_saml_info_page_load_total",version:1},this.requestService),this.core_sso_saml_setup_modal_load_total=new o({name:"web_core_sso_saml_setup_modal_load_total",version:1},this.requestService),this.core_sso_saml_setup_total=new o({name:"web_core_sso_saml_setup_total",version:1},this.requestService),this.core_sso_saml_update_info_total=new o({name:"web_core_sso_saml_update_info_total",version:1},this.requestService),this.core_sso_setup_domain_modal_load_total=new o({name:"web_core_sso_setup_domain_modal_load_total",version:1},this.requestService),this.core_sso_setup_domain_total=new o({name:"web_core_sso_setup_domain_total",version:1},this.requestService),this.core_version_json_failed_total=new o({name:"web_core_version_json_failed_total",version:1},this.requestService),this.core_vpn_single_signup_fetchDependencies_2_total=new o({name:"web_core_vpn_single_signup_fetchDependencies_2_total",version:1},this.requestService),this.core_vpn_single_signup_fetchDependencies_total=new o({name:"web_core_vpn_single_signup_fetchDependencies_total",version:1},this.requestService),this.core_vpn_single_signup_pageLoad_2_total=new o({name:"web_core_vpn_single_signup_pageLoad_2_total",version:1},this.requestService),this.core_vpn_single_signup_pageLoad_total=new o({name:"web_core_vpn_single_signup_pageLoad_total",version:1},this.requestService),this.core_vpn_single_signup_passwordSelection_step_2_total=new o({name:"web_core_vpn_single_signup_passwordSelection_step_2_total",version:1},this.requestService),this.core_vpn_single_signup_passwordSelection_step_total=new o({name:"web_core_vpn_single_signup_passwordSelection_step_total",version:1},this.requestService),this.core_vpn_single_signup_step1_accountCreation_2_total=new o({name:"web_core_vpn_single_signup_step1_accountCreation_2_total",version:1},this.requestService),this.core_vpn_single_signup_step1_accountCreation_total=new o({name:"web_core_vpn_single_signup_step1_accountCreation_total",version:1},this.requestService),this.core_vpn_single_signup_step1_currencyChange_2_total=new o({name:"web_core_vpn_single_signup_step1_currencyChange_2_total",version:1},this.requestService),this.core_vpn_single_signup_step1_currencyChange_total=new o({name:"web_core_vpn_single_signup_step1_currencyChange_total",version:1},this.requestService),this.core_vpn_single_signup_step1_cycleChange_2_total=new o({name:"web_core_vpn_single_signup_step1_cycleChange_2_total",version:1},this.requestService),this.core_vpn_single_signup_step1_cycleChange_total=new o({name:"web_core_vpn_single_signup_step1_cycleChange_total",version:1},this.requestService),this.core_vpn_single_signup_step1_interaction_2_total=new o({name:"web_core_vpn_single_signup_step1_interaction_2_total",version:1},this.requestService),this.core_vpn_single_signup_step1_interaction_total=new o({name:"web_core_vpn_single_signup_step1_interaction_total",version:1},this.requestService),this.core_vpn_single_signup_step1_payment_2_total=new o({name:"web_core_vpn_single_signup_step1_payment_2_total",version:1},this.requestService),this.core_vpn_single_signup_step1_payment_total=new o({name:"web_core_vpn_single_signup_step1_payment_total",version:1},this.requestService),this.core_vpn_single_signup_step2_setup_2_total=new o({name:"web_core_vpn_single_signup_step2_setup_2_total",version:1},this.requestService),this.core_vpn_single_signup_step2_setup_3_total=new o({name:"web_core_vpn_single_signup_step2_setup_3_total",version:1},this.requestService),this.core_vpn_single_signup_step2_setup_total=new o({name:"web_core_vpn_single_signup_step2_setup_total",version:1},this.requestService),this.core_vpn_single_signup_step3_complete_2_total=new o({name:"web_core_vpn_single_signup_step3_complete_2_total",version:1},this.requestService),this.core_vpn_single_signup_step3_complete_total=new o({name:"web_core_vpn_single_signup_step3_complete_total",version:1},this.requestService),this.core_vpn_single_signup_step4_orgSetup_total=new o({name:"web_core_vpn_single_signup_step4_orgSetup_total",version:1},this.requestService),this.core_vpn_single_signup_step4_setup_2_total=new o({name:"web_core_vpn_single_signup_step4_setup_2_total",version:1},this.requestService),this.core_vpn_single_signup_step4_setup_total=new o({name:"web_core_vpn_single_signup_step4_setup_total",version:1},this.requestService),this.core_webvitals_total=new o({name:"web_core_webvitals_total",version:1},this.requestService),this.crypto_keytransparency_errors_total=new o({name:"web_crypto_keytransparency_errors_total",version:1},this.requestService),this.drive_download_mechanism_success_rate_total=new o({name:"web_drive_download_mechanism_success_rate_total",version:1},this.requestService),this.drive_performance_averagetimeperitem_histogram=new s({name:"web_drive_performance_averagetimeperitem_histogram",version:2},this.requestService),this.drive_performance_clicktobootstrapped_histogram=new s({name:"web_drive_performance_clicktobootstrapped_histogram",version:1},this.requestService),this.drive_performance_clicktofirstitemrendered_histogram=new s({name:"web_drive_performance_clicktofirstitemrendered_histogram",version:2},this.requestService),this.drive_performance_clicktofirstpagerendered_histogram=new s({name:"web_drive_performance_clicktofirstpagerendered_histogram",version:2},this.requestService),this.drive_performance_clicktolastitemrendered_histogram=new s({name:"web_drive_performance_clicktolastitemrendered_histogram",version:2},this.requestService),this.drive_performance_clicktonavrendered_histogram=new s({name:"web_drive_performance_clicktonavrendered_histogram",version:1},this.requestService),this.drive_performance_domcontentloaded_histogram=new s({name:"web_drive_performance_domcontentloaded_histogram",version:1},this.requestService),this.drive_performance_load_histogram=new s({name:"web_drive_performance_load_histogram",version:1},this.requestService),this.drive_performance_v2_dataload_histogram=new s({name:"web_drive_performance_v2_dataload_histogram",version:1},this.requestService),this.drive_performance_v2_pageload_histogram=new s({name:"web_drive_performance_v2_pageload_histogram",version:1},this.requestService),this.drive_public_share_load_error_total=new o({name:"web_drive_public_share_load_error_total",version:1},this.requestService),this.drive_public_share_load_success_total=new o({name:"web_drive_public_share_load_success_total",version:1},this.requestService),this.drive_search_cleanup_blobs_removed_histogram=new s({name:"web_drive_search_cleanup_blobs_removed_histogram",version:1},this.requestService),this.drive_search_environment_incompatibility_total=new o({name:"web_drive_search_environment_incompatibility_total",version:1},this.requestService),this.drive_search_incremental_update_total=new o({name:"web_drive_search_incremental_update_total",version:1},this.requestService),this.drive_search_index_build_time_histogram=new s({name:"web_drive_search_index_build_time_histogram",version:2},this.requestService),this.drive_search_index_size_histogram=new s({name:"web_drive_search_index_size_histogram",version:2},this.requestService),this.drive_search_initial_indexing_total=new o({name:"web_drive_search_initial_indexing_total",version:2},this.requestService),this.drive_search_node_quarantined_total=new o({name:"web_drive_search_node_quarantined_total",version:1},this.requestService),this.drive_search_node_repaired_total=new o({name:"web_drive_search_node_repaired_total",version:1},this.requestService),this.drive_search_opt_in_total=new o({name:"web_drive_search_opt_in_total",version:1},this.requestService),this.drive_search_other_error_total=new o({name:"web_drive_search_other_error_total",version:1},this.requestService),this.drive_search_permanent_errors_total=new o({name:"web_drive_search_permanent_errors_total",version:1},this.requestService),this.drive_search_query_time_histogram=new s({name:"web_drive_search_query_time_histogram",version:1},this.requestService),this.drive_search_query_total=new o({name:"web_drive_search_query_total",version:1},this.requestService),this.drive_search_transient_errors_total=new o({name:"web_drive_search_transient_errors_total",version:2},this.requestService),this.drive_search_worker_health_total=new o({name:"web_drive_search_worker_health_total",version:1},t
2505his.requestService),this.drive_warnings_total=new o({name:"web_drive_warnings_total",version:1},this.requestService),this.mail_performance_email_content_render_time_histogram=new s({name:"web_mail_performance_email_content_render_time_histogram",version:1},this.requestService),this.mail_performance_email_content_render_time_second_histogram=new s({name:"web_mail_performance_email_content_render_time_second_histogram",version:1},this.requestService),this.mail_performance_email_list_display_time_histogram=new s({name:"web_mail_performance_email_list_display_time_histogram",version:1},this.requestService),this.mail_performance_page_transition_time_histogram=new s({name:"web_mail_performance_page_transition_time_histogram",version:1},this.requestService)}};var d=r(13197),f=r(24045),m=r(45487);function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class h extends Error{constructor(){super("Too many requests"),this.name="TooManyRequestsError"}}let A=class{setAuthHeaders(e,t){this._authHeaders=this.getAuthHeaders(e,t)}setVersionHeaders(e,t){this._versionHeaders=this.getVersionHeaders(e,t)}async _fetchWithTimeout(e,t){let r=new AbortController,a=setTimeout(()=>{r.abort()},15e3);return fetch(e,{signal:r.signal,...t}).finally(()=>{clearTimeout(a)})}async fetch(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;try{let n=await this._fetchWithTimeout(e,{...t,keepalive:!0,headers:{...null==t?void 0:t.headers,"content-type":"application/json",priority:"u=6",...this._authHeaders,...this._versionHeaders}});if(r>=10)throw new h;if(n.status===d.CC.TOO_MANY_REQUESTS){var a;let i,o,s=(i=(null==n||null==(a=n.headers)?void 0:a.get("retry-after"))||"",(o=parseInt(i,10))<=0||isNaN(o)?5:o);return await (0,m.uk)(1e3*s),await this.fetch(e,t,r+1)}return n}catch(a){if("AbortError"!==a.name||"TooManyRequestsError"===a.name)throw a;if(r>=10)throw new h;return await (0,m.uk)(5e3),this.fetch(e,t,r+1)}}getAuthHeaders(e,t){return e?e&&t?(0,f.z5)(e,t):(0,f.RX)(e):{}}getVersionHeaders(e,t){return e&&t?(0,f.ig)(e,t):{}}constructor({uid:e,clientID:t,appVersion:r}={}){p(this,"_authHeaders",void 0),p(this,"_versionHeaders",void 0),this._authHeaders=this.getAuthHeaders(e),this._versionHeaders=this.getVersionHeaders(t,r)}};function g(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let v=new u(new class{startBatchingProcess(){if(null!==this._intervalId||void 0===this._batch)return;let e=(this._jailCount+1)*this._batch.frequency;this._intervalId=setInterval(()=>{this.processNextBatch()},e)}stopBatchingProcess(){null!==this._intervalId&&(clearInterval(this._intervalId),this._intervalId=null)}async processAllRequests(){if(0===this._requestQueue.length)return;let e=this._requestQueue;this.clearQueue();try{await this.makeRequest(e)}catch{this.resetBatchingProcess()}}clearQueue(){this._requestQueue=[]}setReportMetrics(e){this._reportMetrics=e}report(e){if(this._reportMetrics){if(void 0===this._batch)return void this.makeRequest([e]).catch(()=>{});null===this._intervalId&&this.startBatchingProcess(),this._requestQueue.push(e)}}async processNextBatch(){if(void 0===this._batch)return;let e=this._requestQueue.splice(0,this._batch.size);if(0===e.length)return void this.stopBatchingProcess();try{await this.makeRequest(e)}catch{this.resetBatchingProcess()}}async makeRequest(e){if(!this.isJailed())try{await this.api.fetch("/api/data/v1/metrics",{method:"post",body:JSON.stringify({Metrics:e})}),0===this._requestQueue.length&&this.resetJailCount()}catch(e){throw this.incrementJailCount(),e}}resetBatchingProcess(){this.stopBatchingProcess(),this.startBatchingProcess()}constructor(e,{reportMetrics:t,batch:r,jailMax:a}){g(this,"api",void 0),g(this,"_reportMetrics",void 0),g(this,"_requestQueue",void 0),g(this,"_batch",void 0),g(this,"_jailMax",void 0),g(this,"_jailCount",void 0),g(this,"_intervalId",void 0),g(this,"isJailed",()=>this._jailCount>=this._jailMax),g(this,"resetJailCount",()=>{this._jailCount=0}),g(this,"incrementJailCount",()=>{this._jailCount+=1}),this.api=e,this._reportMetrics=t,this._batch=(()=>
2505{if(void 0!==r&&!(r.frequency<=0)&&!(r.size<=0))return r})(),this._requestQueue=[],this._intervalId=null,this._jailMax=void 0===a||a<=0?3:a,this._jailCount=0}}(new A,{reportMetrics:!0,batch:{frequency:6e3,size:100}}))},33056(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(47395),n=r(13197),i=r(79513);function o(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[i.xr.CARD_DECLINED,i.xr.HUMAN_VERIFICATION_REQUIRED,i.xr.INVALID_DOMAIN_NAME,i.xr.INVALID_URL,n.wS.ALREADY_EXISTS_ERROR];if(!e)return;let{status:o,code:s}=(0,a.Pd)(e);if(!(!o||-1===o||(null==e?void 0:e.name)==="AbortError"||r.includes(s))&&!((0,a.M5)(e)||(0,a.N$)(e)||(0,a.m2)(e)))return t(o>=500?"5xx":o>=400?"4xx":"failure")}},29070(e,t,r){"use strict";var a=r(6780);r.d(t,["G",0,()=>(0,a.c)("Payments").t`During this time, you will not be able to modify or cancel your subscription. Please wait until your payment is completed before attempting any changes. Thank you for your patience.`])},82356(e,t,r){"use strict";var a=r(14041),n=r(26625),i=r(57824);let o=e=>!n.oD||e(n.oD);r.d(t,["Z",0,()=>{let e=(0,i.m)();return{getPreferredCurrency:(0,a.useCallback)(t=>(0,n.$u)({...t,enableNewBatchCurrencies:o(e)}),[]),getAvailableCurrencies:(0,a.useCallback)(t=>(0,n.zN)({...t,enableNewBatchCurrencies:o(e)}),[])}}])},67129(e,t,r){"use strict";r.d(t,{lK:()=>v,Ns:()=>g,hw:()=>w});var a=r(6780),n=r(31085);r(14041);let i=e=>{let{alt:t,title:r,size:a=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,n.jsx)("title",{children:r}):null,(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.76 2.061a.5.5 0 0 1 .48 0l5.5 3A.5.5 0 0 1 14 5.5v1a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .26-.439l5.5-3ZM3 5.797V6h10v-.203L8 3.07 3 5.797ZM11.5 8a.5.5 0 0 1 .5.5V13h1.5a.5.5 0 0 1 0 1h-11a.5.5 0 1 1 0-1H4V8.5a.5.5 0 0 1 1 0V13h2.5V8.5a.5.5 0 0 1 1 0V13H11V8.5a.5.5 0 0 1 .5-.5Z"})]}),t?(0,n.jsx)("span",{className:"sr-only",children:t}):null]})};var o=r(91359);let s=e=>{let{alt:t,title:r,size:a=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,n.jsx)("title",{children:r}):null,(0,n.jsx)("path",{fillRule:"evenodd",d:"M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Zm0 1A7 7 0 1 0 8 1a7 7 0 0 0 0 14Z"}),(0,n.jsx)("path",{fillRule:"evenodd",d:"M8 3.25a.5.5 0 0 1 .5.5V4H9a2 2 0 0 1 1.4 3.428A2.5 2.5 0 0 1 9 12h-.5v.25a.5.5 0 0 1-1 0V12h-2a.5.5 0 0 1 0-1H6V5h-.5a.5.5 0 0 1 0-1h2v-.25a.5.5 0 0 1 .5-.5ZM7 5v2h2a1 1 0 0 0 0-2H7Zm0 3v3h2a1.5 1.5 0 0 0 0-3H7Z"})]}),t?(0,n.jsx)("span",{className:"sr-only",children:t}):null]})};var l=r(3382),c=r(38086),u=r(35371),d=r(59328),f=r(33903),m=r(67785),p=r(13197);let h={"american express":e=>{let{alt:t,title:r,size:a=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,n.jsx)("title",{children:r}):null,(0,n.jsx)("path",{fillRule:"evenodd",d:"M13 4H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1ZM3 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H3Z"}),(0,n.jsx)("path",{d:"m4.275 7.425.283.687h-.566l.283-.687Zm5.895.03H9.08v.304h1.072v.456H9.079v.338h1.091v.271l.76-.822-.76-.86v.312Zm-5.157-.86H6.48l.327.709.301-.713h3.801l.397.437.408-.437h1.744l-1.289 1.414 1.278 1.403h-1.774l-.396-.437-.412.437h-6.2l-.18-.437H4.07l-.18.437H2.457l1.205-2.817h1.256l.095.004Zm3.177.397h-.822l-.551 1.296-.595-1.296h-.816v1.763L4.65 6.992h-.731l-.874 2.02h.57l.18-.437h.958l.18.437h.999V7.568l.642 1.444h.437l.64-1.44v1.44h.536l.003-2.02Zm3.424 1.013.929-1.013h-.669l-.587.631-.57-.631h-2.16v2.023h2.13l.592-.639.57.64h.686l-.921-1.01Z"})]}),t?(0,n.jsx)("span",{className:"sr-only",children:t}):null]})},visa:e=>{let{alt:t,title:r,size:a=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${i}
2505`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,n.jsx)("title",{children:r}):null,(0,n.jsx)("path",{fillRule:"evenodd",d:"M13 4H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1ZM3 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H3Z"}),(0,n.jsx)("path",{d:"M9.439 6.299c-.745 0-1.412.386-1.412 1.1 0 .819 1.182.876 1.182 1.287 0 .173-.199.328-.538.328-.48 0-.84-.217-.84-.217l-.154.72s.414.184.964.184c.815 0 1.457-.405 1.457-1.132 0-.865-1.187-.92-1.187-1.301 0-.136.163-.285.501-.285.381 0 .692.158.692.158l.151-.696s-.338-.146-.816-.146Zm-6.82.052-.019.105s.314.058.596.172c.364.132.39.208.451.445l.668 2.574h.894L6.588 6.35h-.893l-.886 2.24-.361-1.898c-.033-.218-.201-.342-.407-.342H2.618Zm4.328 0-.7 3.296h.851l.698-3.296h-.849Zm4.748 0c-.205 0-.314.11-.394.302l-1.247 2.994h.893l.173-.5h1.087l.105.5h.788l-.687-3.296h-.718Zm.116.89.265 1.237h-.709l.444-1.236Z"})]}),t?(0,n.jsx)("span",{className:"sr-only",children:t}):null]})},mastercard:e=>{let{alt:t,title:r,size:a=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,n.jsx)("title",{children:r}):null,(0,n.jsx)("path",{fillRule:"evenodd",d:"M13 4H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1ZM3 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H3Z"}),(0,n.jsx)("path",{d:"M6.5 5.5c.45 0 .87.119 1.235.326A2.795 2.795 0 0 0 6.7 8c0 .877.404 1.66 1.035 2.174A2.5 2.5 0 1 1 6.5 5.5Z"}),(0,n.jsx)("path",{d:"M7 8c0-.818.393-1.544 1-2 .607.456 1 1.182 1 2 0 .818-.393 1.544-1 2a2.496 2.496 0 0 1-1-2Z"}),(0,n.jsx)("path",{d:"M9.3 8c0 .877-.404 1.66-1.035 2.174a2.5 2.5 0 1 0 0-4.348A2.795 2.795 0 0 1 9.3 8Z"})]}),t?(0,n.jsx)("span",{className:"sr-only",children:t}):null]})},discover:e=>{let{alt:t,title:r,size:a=4,className:i="",viewBox:o="0 0 16 16",...s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("svg",{viewBox:o,className:`icon-size-${a} ${i}`,role:"img",focusable:"false","aria-hidden":"true",...s,children:[r?(0,n.jsx)("title",{children:r}):null,(0,n.jsx)("path",{d:"M1,3V13H15V3Zm13,9H2V4H14Z"}),(0,n.jsx)("polygon",{points:"11.49 8.51 10.94 8.51 10.94 8.09 11.47 8.09 11.47 7.83 10.94 7.83 10.94 7.49 11.49 7.49 11.49 7.23 10.64 7.23 10.64 8.77 11.49 8.77 11.49 8.51"}),(0,n.jsx)("polygon",{points:"9.83 8.81 10.5 7.23 10.18 7.23 9.76 8.27 9.34 7.23 9.01 7.23 9.67 8.81 9.83 8.81"}),(0,n.jsx)("path",{d:"M12,8.15h0l.42.62h.37l-.48-.65a.41.41,0,0,0,.35-.44c0-.29-.2-.45-.55-.45h-.45V8.77H12Zm0-.68h.1c.19,0,.29.08.29.23s-.11.24-.3.24H12Z"}),(0,n.jsx)("path",{d:"M4.45,8a.76.76,0,0,0-.83-.77H3.18V8.77h.44A.77.77,0,0,0,4.45,8Zm-1,.51v-1h.11A.49.49,0,0,1,4.14,8c0,.12,0,.51-.58.51Z"}),(0,n.jsx)("path",{d:"M5.53,8.53a.35.35,0,0,1-.33-.2L5,8.51a.6.6,0,0,0,.54.3.49.49,0,0,0,.53-.51c0-.24-.1-.35-.44-.48-.18-.07-.24-.11-.24-.19a.21.21,0,0,1,.23-.18.31.31,0,0,1,.24.13L6,7.37a.68.68,0,0,0-.45-.17.46.46,0,0,0-.49.44c0,.21.1.32.38.43s.3.09.3.24A.22.22,0,0,1,5.53,8.53Z"}),(0,n.jsx)("rect",{x:"4.59",y:"7.23",width:"0.3",height:"1.54"}),(0,n.jsx)("path",{d:"M7,8.8a.9.9,0,0,0,.38-.08V8.36A.49.49,0,0,1,7,8.53.53.53,0,0,1,7,7.47a.53.53,0,0,1,.38.17V7.29A.77.77,0,0,0,7,7.19.82.82,0,0,0,6.17,8,.8.8,0,0,0,7,8.8Z"}),(0,n.jsx)("path",{d:"M8.27,8.81A.8.8,0,0,0,9.07,8a.8.8,0,0,0-.8-.8.81.81,0,0,0-.82.8A.82.82,0,0,0,8.27,8.81Z"})]}),t?(0,n.jsx)("span",{className:"sr-only",children:t}):null]})}},A={[f.Tn.CHARGEBEE_PAYPAL]:c.f,[f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT]:i,[f.Tn.APPLE_PAY]:o.g,[f.Tn.GOOGLE_PAY]:l.$};function g(e){let{Country:t,Last4:r}=e;return`${t}\u00A0••••\u00A0${r}`}function v(e){let t=g(e);return`IBAN\u00A0${t}`}let y=e=>{let t=v(e);return(0,a.c)("Payments.Saved payment method details").t`Bank transfer - ${t}`},C={[f.Tn.CHARGEBEE_CARD]:e=>{let{Brand:t,Last4:r}=e;return(0,a.c)("new_plans: info").t`${t} ending in ${r}`},[f.Tn.CHARGEBEE_PAYPAL]:e=>{let{PayerID:t}=e;return`PayPal - ${t}`},[f.Tn.CHARGEBEE_IDEAL]:y,[f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT]:y,[f.Tn.APPLE_PAY]:e=>{let{Last4:t}=e;return(0,a.c)("Payments.Saved payment method details").t`Apple Pay - card ending in ${t}`},[f.Tn.GOOGLE_PAY]:e=>{let{Last4:t}=e;return(0,a.c)("Payments.Saved payment method details").t`Google Pay - card ending in ${t}`}},b={[f.Tn.CHARGEBEE_BITCOIN]:()=>({icon:s,text:(0,a.c)("Payment method option").t`Bitcoin`}),[f.Tn.CASH]:()=>
2505({icon:d.X,text:(0,a.c)("Label").t`Cash`}),[f.Tn.CHARGEBEE_CARD]:()=>({icon:u.G,text:(0,a.c)("Payment method option").t`Credit/debit card`}),[f.Tn.CHARGEBEE_PAYPAL]:()=>({icon:c.f,text:(0,a.c)("Payment method option").t`PayPal`}),[f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT]:()=>({icon:i,text:(0,a.c)("Payment method option").t`Bank transfer`}),[f.Tn.APPLE_PAY]:()=>({icon:o.g,text:(0,a.c)("Payment method option").t`Apple Pay`}),[f.Tn.GOOGLE_PAY]:()=>({text:(0,a.c)("Payment method option").t`Google Pay`}),[f.Tn.CHARGEBEE_IDEAL]:()=>({text:p.sL})};function S(e,t,r){var n;if(e.paymentMethodId){let r=t(e.paymentMethodId);return{icon:r.Type===f.Tn.CHARGEBEE_CARD?h[r.Details.Brand.toLowerCase()]??u.G:A[r.Type],text:[(e=>{let{Type:t,Details:r}=e,a=C[t];return(null==a?void 0:a(r))??""})(r),e.isExpired&&`(${(0,a.c)("Info").t`Expired`})`].filter(Boolean).join(" "),...e}}let i=null==(n=b[e.type])?void 0:n.call(b);return i?{...i,...e}:{icon:u.G,text:(0,m.D1)(r)?(0,a.c)("Payment method option").t`Credit/debit card`:(0,a.c)("Payment method option").t`New credit/debit card`,...e}}let w=(e,t)=>{let{getSavedMethodByID:r,usedMethods:a,newMethods:n,allMethods:i,lastUsedMethod:o}=e;return{...e,usedMethods:a.map(e=>S(e,r,t)),newMethods:n.map(e=>S(e,r,t)),allMethods:i.map(e=>S(e,r,t)),lastUsedMethod:o&&S(o,r,t)}}},94979(e,t,r){"use strict";r.d(t,{k:()=>e$});var a,n,i,o,s=r(14041),l=r(83573),c=r(58691),u=r(11325),d=r(14306),f=r(33903),m=r(80107),p=r(81324),h=r(31233),A=r(58160),g=r(63373),v=r(97803),y=r(91506),C=r(17153),b=r(6780),S=r(75907),w=r(24205),_=r(99935),N=r(72856),x=r(45487);function E(){return(0,x.uk)(1e4)}var B=r(84869);let P=e=>{let t=(0,s.useRef)(null);return t.current||(t.current=e()),t.current};var I=r(84878),k=r(22397),T=r(11451);function D(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class M extends T.f{async fetchPaymentToken(){try{let e=await (0,C._w)({type:f.Tn.CHARGEBEE_PAYPAL,amountAndCurrency:this.amountAndCurrency},{api:this.api,handles:this.handles,events:this.events});return this.paymentIntent=e.paymentIntent,this.fetchedPaymentToken=e,delete this.fetchedPaymentToken.paymentIntent,e}catch(e){throw this.mustIgnoreError(e)&&(e.ignore=!0),e}}async setPaypalPaymentIntent(e){if(!this.fetchedPaymentToken)throw Error("CB paypal: No payment token fetched");if(!this.paymentIntent)throw Error("CB paypal: No payment intent fetched");let t=this.events.onPaypalAuthorized(async()=>{var t,r;if(null==(t=this.paypalModalHandles)||t.onAuthorize(),!this.fetchedPaymentToken)return;let a={v:5,PaymentToken:this.fetchedPaymentToken.PaymentToken,chargeable:!0,...this.amountAndCurrency,type:f.Tn.CHARGEBEE_PAYPAL},{Status:n}=await this.api({...(0,h.th)(a.PaymentToken),signal:e});n===f.Ov.CHARGEABLE&&(null==(r=this.onTokenIsChargeable)||r.call(this,a))});this.removeEventListeners.push(t);let r=this.events.onPaypalClicked(()=>{var e;null==(e=this.paypalModalHandles)||e.onClick()});this.removeEventListeners.push(r);let a=this.events.onPaypalFailure(e=>{var t;null==(t=this.paypalModalHandles)||t.onFailure(e)});this.removeEventListeners.push(a);let n=this.events.onPaypalCancelled(()=>{var e;null==(e=this.paypalModalHandles)||e.onCancel()});this.removeEventListeners.push(n),await this.handles.setPaypalPaymentIntent({paymentIntent:this.paymentIntent},e)}async verifyPaymentToken(){throw Error("Not implemented")}reset(){for(let e of(this.fetchedPaymentToken=null,this.removeEventListeners))e();this.removeEventListeners=[]}setAmountAndCurrency(e){this.amountAndCurrency=e,this.reset()}mustIgnoreError(e){var t;return(0,I.Vw)(e)&&(null==(t=e.error)?void 0:t.name)===I.XV}constructor(e,t,r,a,n,i,o){super({submitted:!1},r),D(this,"verifyPayment",void 0),D(this,"api",void 0),D(this,"handles",void 0),D(this,"events",void 0),D(this,"paypalModalHandles",void 0),D(this,"onTokenIsChargeable",void 0),D(this,"fetchedPaymentToken",void 0),D(this,"paymentIntent",void 0),D(this,"removeEventListeners",void 0),this.verifyPayment=e,this.api=t,this.handles=a,this.events=n,this.paypalModalHandles=i,this.onTokenIsChargeable=o,this.fetchedPaymentToken=null,this.paymentIntent=null,this.removeEventListeners=[]}}var R=r(67979),j=r(86507),O=r(76392),L=r(67785),U=r(59877),F=r(77121),V=r(2439),H=r(20587);let $=new Set(["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","CH","GB","AD","MC","SM","VA"]),z=["signup","signup-pass","signup-pass-upgrade","signup-wallet","signup-v2","signup-v2-upgrade","signup-vpn","subscription"],K=["signup-pass","signup-pass-upgrade","signup-wallet","credit","subscription"],Z=["signup","signup-pass","signup-pass-upgrade","signup-wallet","signup-v2","signup-v2-upgrade","signup-vpn","subscription"],G=[...Z,"reservation-donation"],Y=e=>{let{selectedPlanName:t}=e;return!!t&&(0,U.S1)(t)},W=e=>{let{planIDs:t}=e;return!!(null==t?void 0:t[f.NB.PASS_LIFETIME])},q=e=>{let{coupon:t}=e;return(0,F.E4)(t)},Q=e=>{let{flow:t}=e;return z.includes(t)},J=["HKD","SGD","JPY","PLN"],X=[[f.Tn.CHARGEBEE_CARD,e=>{let{paymentStatus:t}=e;return t.VendorStates.Card}],[f.Tn.CHARGEBEE_PAYPAL,e=>{let{paymentStatus:t,paymentMethods:r,amount:a,currency:n,flow:i,isTrial:o}=e,s=r.some(e=>{let{Type:t}=e;return t===f.Tn.CHARGEBEE_PAYPAL}),l=a>=(0,_.qL)(n),c=J.includes(n),u="KRW"===n;return t.VendorStates.Paypal&&!s&&(l||"invoice"===i)&&!o&&(!c||!!e.enablePaypalRegionalCurrenciesBatch3)&&(!u||!!e.enablePaypalKrw)}],[f.Tn.CHARGEBEE_BITCOIN,e=>{let{paymentStatus:t,amount:r,currency:a,flow:n,user:i,subscription:o,isTrial:s}=e,l=((null==i?void 0:i.Credit)??0)>0&&W(e),c=!!o&&!(0,V._)(o)&&o.Currency!==a&&W(e),u=!i||!(0,j.cP)(i);return t.VendorStates.Bitcoin&&K.includes(n)&&r>=(0,_.Nm)(a)&&!Y(e)&&!(l||c)&&(u||"credit"===n)&&!s}],[f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT,e=>{let{billingAddress:t,enableSepa:r,enableSepaB2C:a,isTrial:n}=e;if(!r)return!1;let i=null!=t&&!!t.CountryCode&&$.has(t.CountryCode);return Q(e)&&i&&!q(e)&&(Y(e)||!!a)&&!n}],[f.Tn.CASH,e=>{let{paymentStatus:t,flow:r,coupon:a,isTrial:n}=e;return t.VendorStates.Cash&&!(0,L.D1)(r)&&!q(e)&&!a&&!n}],[f.Tn.APPLE_PAY,e=>{let{paymentStatus:t,amount:r,currency:a,flow:n,canUseApplePay:i,isTrial:o}=e;return t.VendorStates.Apple&&r>=(0,_.fG)(a)&&Z.includes(n)&&!!i&&!o}],[f.Tn.GOOGLE_PAY,e=>{let{paymentStatus:t,amount:r,currency:a,flow:n,canUseGooglePay:i,isTrial:o}=e;return t.VendorStates.Google&&r>=(0,_.Up)(a)&&G.includes(n)&&!!i&&!o}],[f.Tn.CHARGEBEE_IDEAL,e=>{let{paymentStatus:t,paymentMethods:r,billingAddress:a,isTrial:n,enableIdeal:i}=e,o=r.some(e=>{let{Type:t}=e;return t===f.Tn.CHARGEBEE_IDEAL}),s=(null==a?void 0:a.CountryCode)==="NL";return t.VendorStates.Ideal&&s&&!o&&!n&&!!i}]];var ee=r(87385);function et(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class er extends T.f{async fetchPaymentToken(){if(0===this.amountAndCurrency.Amount)return null;try{this.fetchedPaymentToken=await (0,C.eJ)(this.state.method.paymentMethodId,this.state.method.type,this.api,this.handles,this.events,this.amountAndCurrency)}catch(e){throw this.onDeclined(),e}return this.fetchedPaymentToken}async verifyPaymentToken(){if(0===this.amountAndCurrency.Amount)return this.tokenCreated();if(null===this.fetchedPaymentToken)throw Error("Payment token was not fetched. Please call fetchPaymentToken() first.");try{let e=await this.verifyPayment({token:this.fetchedPaymentToken,events:this.events,v:5,paymentMethodType:this.state.method.type,paymentMethodValue:this.state.method.paymentMethodId});return this.tokenCreated(e)}catch(e){throw this.onDeclined(),e}}updateSavedMethod(e){this.state.method={paymentMethodId:e.ID,type:e.Type}}reset(){this.fetchedPaymentToken=null}tokenCreated(e){var t;let r={type:f.Tn.CHARGEBEE_CARD,chargeable:!0,...this.amountAndCurrency,...e,v:5};return null==(t=this.onTokenIsChargeable)||t.call(this,r),r}constructor(e,t,r,a,n,i,o,s){super({method:{paymentMethodId:i.ID,type:i.Type}},n),et(this,"verifyPayment",void 0),et(this,"api",void 0),et(this,"handles",void 0),et(this,"events",void 0),et(this,"onTokenIsChargeable",void 0),et(this,"onDeclined",void 0),et(this,"fetchedPaymentToken",void 0),this.verifyPayment=e,this.api=t,this.handles=r,this.events=a,this.onTokenIsChargeable=o,this.onDeclined=s}}/*!
2506 * @license
2507 * Copyright Saša Jovanić
2508 * Licensed under the Mozilla Public License, Version 2.0 or the MIT license,
2509 * at your option. This file may not be copied, modified, or distributed
2510 * except according to those terms.
2511 * SPDX-FileCopyrightText: Saša Jovanić
2512 * SPDX-License-Identifier: MIT or MPL/2.0
2513 *//**
2514 * Validation, extraction and creation of IBAN, BBAN, BIC/SWIFT numbers plus some other helpful stuff
2515 * @package Documentation
2516 * @author Saša Jovanić
2517 * @module ibantools
2518 * @version 4.5.4
2519 * @license MIT or MPL-2.0
2520 * @preferred
2521 */function ea(e,t={allowQRIBAN:!0}){let r,a,n;if(null==e)return!1;let i=RegExp("^[0-9]{2}$",""),o=e.slice(0,2),s=eu[o];return void 0!==s&&void 0!==s.bban_regexp&&null!==s.bban_regexp&&void 0!==s.chars&&s.chars===e.length&&i.test(e.slice(2,4))&&function(e,t){if(null==e||null==t)return!1;let r=eu[t];return null!=r&&void 0!==r.bban_regexp&&null!==r.bban_regexp&&void 0!==r.chars&&null!==r.chars&&!!(r.chars-4===e.length&&RegExp(r.bban_regexp,"").test(e))&&(!r.bban_validation_func||r.bban_validation_func(e.replace(/[\s.]+/g,"")))}(e.slice(4),o)&&(r=e.slice(0,2),a=parseInt(e.slice(2,4),10),n=e.slice(4),98-ei(`${n}${r}00`.split("").map(e=>{let t=e.charCodeAt(0);return t>=65?(t-55).toString():e}).join(""))===a)&&(t.allowQRIBAN||!(null!=e&&["LI","CH"].includes(e.slice(0,2))&&RegExp("^3[0-1]{1}[0-9]{3}$","").test(e.slice(4,9))))}function en(e){return"string"!=typeof e?null:e.replace(/[-\ ]/g,"").toUpperCase()}(a=i||(i={}))[a.NoIBANProvided=0]="NoIBANProvided",a[a.NoIBANCountry=1]="NoIBANCountry",a[a.WrongBBANLength=2]="WrongBBANLength",a[a.WrongBBANFormat=3]="WrongBBANFormat",a[a.ChecksumNotNumber=4]="ChecksumNotNumber",a[a.WrongIBANChecksum=5]="WrongIBANChecksum",a[a.WrongAccountBankBranchChecksum=6]="WrongAccountBankBranchChecksum",a[a.QRIBANNotAllowed=7]="QRIBANNotAllowed",(n=o||(o={}))[n.NoBICProvided=0]="NoBICProvided",n[n.NoBICCountry=1]="NoBICCountry",n[n.WrongBICFormat=2]="WrongBICFormat";let ei=e=>{for(;e.length>2;){let t=e.slice(0,6),r=parseInt(t,10);if(isNaN(r))return 0/0;e=r%97+e.slice(t.length)}return parseInt(e,10)%97},eo=e=>1===ei(e.replace(/[\s.]+/g,"")),es=(e,t)=>{let r=10;for(let t=0;t<e.length;t++)(r+=parseInt(e.charAt(t),10))%10!=0&&(r%=10),r*=2,r%=11;return t===(11-r==10?0:11-r)},el=e=>{let t=[10,5,8,4,2,1],r=[6,3,7,9,10,5,8,4,2,1],a=parseInt(e.charAt(9),10),n=parseInt(e.charAt(19),10),i=e.substring(4,9),o=e.substring(10,19),s=0;for(let e=0;e<i.length;e++)s+=parseInt(i.charAt(e),10)*t[e];let l=s%11;if(a!==(0===l?0:1===l?1:11-l))return!1;s=0;for(let e=0;e<o.length;e++)s+=parseInt(o.charAt(e),10)*r[e];return n===(0==(l=s%11)?0:1===l?1:11-l)},ec=e=>{let t=e.replace(/[\s.]+/g,""),r=Array.from(t);for(let e=0;e<t.length;e++){let t=r[e].charCodeAt(0);if(t>=65)switch(t){case 65:case 74:r[e]="1";break;case 66:case 75:case 83:r[e]="2";break;case 67:case 76:case 84:r[e]="3";break;case 68:case 77:case 85:r[e]="4";break;case 69:case 78:case 86:r[e]="5";break;case 70:case 79:case 87:r[e]="6";break;case 71:case 80:case 88:r[e]="7";break;case 72:case 81:case 89:r[e]="8";break;case 73:case 82:case 90:r[e]="9"}}return 0===ei(r.join(""))},eu={AD:{chars:24,bban_regexp:"^[0-9]{8}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"4-7",bank_identifier:"0-3",account_indentifier:"12-23"},AE:{chars:23,bban_regexp:"^[0-9]{3}[0-9]{16}$",IBANRegistry:!0,bank_identifier:"0-2",account_indentifier:"7-23"},AF:{},AG:{},AI:{},AL:{chars:28,bban_regexp:"^[0-9]{8}[A-Z0-9]{16}$",IBANRegistry:!0,branch_indentifier:"3-7",bank_identifier:"0-2",account_indentifier:"12-28"},AM:{},AO:{chars:25,bban_regexp:"^[0-9]{21}$"},AQ:{},AR:{},AS:{},AT:{chars:20,bban_regexp:"^[0-9]{16}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-4"},AU:{},AW:{},AX:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0},AZ:{chars:28,bban_regexp:"^[A-Z]{4}[A-Z0-9]{20}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"4-28"},BA:{chars:20,bban_regexp:"^[0-9]{16}$",bban_validation_func:eo,IBANRegistry:!0,branch_indentifier:"3-5",bank_identifier:"0-2"},BB:{},BD:{},BE:{chars:16,bban_regexp:"^[0-9]{12}$",bban_validation_func:e=>{let t=e.replace(/[\s.]+/g,""),r=parseInt(t.substring(0,t.length-2),10);return(r%97==0?97:r%97)===parseInt(t.substring(t.length-2,t.length),10)},IBANRegistry:!0,SEPA:!0,bank_identifier:"0-2",account_indentifier:"0-16"},BF:{chars:28,bban_regexp:"^[A-Z0-9]{2}[0-9]{22}$"},BG:{chars:22,bban_regexp:"^[A-Z]{4}[0-9]{6}[A-Z0-9]{8}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"4-7",bank_identifier:"0-3"},BH:{chars:22,bban_regexp:"^[A-Z]{4}[A-Z0-9]{14}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"8-22"},BI:{chars:27,bban_regexp:"^[0-9]{23}$",branch_indentifier:"5-9",bank_identifier:"0-4",account_indentifier:"14-27"},BJ:{chars:28,bban_regexp:"^[A-Z0-9]{2}[0-9]{22}$"},BL:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$"},BM:{},BN:{},BO:{},BQ:{},BR:{chars:29,bban_regexp:"^[0-9]{23}[A-Z]{1}[A-Z0-9]{1}$",IBANRegistry:!0,branch_indentifier:"8-12",bank_identifier:"0-7",account_indentifier:"17-29"},BS:{},BT:{},BV:{},BW:{},BY:{chars:28,bban_regexp:"^[A-Z]{4}[0-9]{4}[A-Z0-9]{16}$",IBANRegistry:!0,bank_identifier:"0-3"},BZ:{},CA:{},CC:{},CD:{},CF:{chars:27,bban_regexp:"^[0-9]{23}$"},CG:{chars:27,bban_regexp:"^[0-9]{23}$"},CH:{chars:21,bban_regexp:"^[0-9]{5}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-4"},CI:{chars:28,bban_regexp:"^[A-Z]{1}[0-9]{23}$"},CK:{},CL:{},CM:{chars:27,bban_regexp:"^[0-9]{23}$"},CN:{},CO:{},CR:{chars:22,bban_regexp:"^[0-9]{18}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"8-22"},CU:{},CV:{chars:25,bban_regexp:"^[0-9]{21}$"},CW:{},CX:{},CY:{chars:28,bban_regexp:"^[0-9]{8}[A-Z0-9]{16}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"3-7",bank_identifier:"0-2",account_indentifier:"12-28"},CZ:{chars:24,bban_regexp:"^[0-9]{20}$",bban_validation_func:el,IBANRegistry:!0,SEPA:!0,bank_identifier:"0-3"},DE:{chars:22,bban_regexp:"^[0-9]{18}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-7",account_indentifier:"12-22"},DJ:{chars:27,bban_regexp:"^[0-9]{23}$",branch_indentifier:"5-9",bank_identifier:"0-4",account_indentifier:"14-27"},DK:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-3",account_indentifier:"4-18"},DM:{},DO:{chars:28,bban_regexp:"^[A-Z]{4}[0-9]{20}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"8-28"},DZ:{chars:26,bban_regexp:"^[0-9]{22}$"},EC:{},EE:{chars:20,bban_regexp:"^[0-9]{16}$",bban_validation_func:e=>
2521{let t=[7,1,3,7,1,3,7,1,3,7,1,3,7],r=parseInt(e.charAt(15),10),a=e.substring(2,15),n=0;for(let e=0;e<a.length;e++)n+=parseInt(a.charAt(e),10)*t[e];let i=n%10;return r===(0===i?0:10-i)},IBANRegistry:!0,SEPA:!0,bank_identifier:"0-1",account_indentifier:"8-20"},EG:{chars:29,bban_regexp:"^[0-9]{25}",IBANRegistry:!0,branch_indentifier:"4-7",bank_identifier:"0-3",account_indentifier:"17-29"},EH:{},ER:{},ES:{chars:24,bban_validation_func:e=>{let t=[4,8,5,10,9,7,3,6],r=[1,2,4,8,5,10,9,7,3,6],a=parseInt(e.charAt(8),10),n=parseInt(e.charAt(9),10),i=e.substring(0,8),o=e.substring(10,20),s=0;for(let e=0;e<8;e++)s+=parseInt(i.charAt(e),10)*t[e];let l=s%11;if(a!==(0===l?0:1===l?1:11-l))return!1;s=0;for(let e=0;e<10;e++)s+=parseInt(o.charAt(e),10)*r[e];return n===(0==(l=s%11)?0:1===l?1:11-l)},bban_regexp:"^[0-9]{20}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"4-7",bank_identifier:"0-3",account_indentifier:"14-24"},ET:{},FI:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-2",account_indentifier:"0-0"},FJ:{},FK:{chars:18,bban_regexp:"^[A-Z]{2}[0-9]{12}$",bank_identifier:"0-1",account_indentifier:"6-18"},FM:{},FO:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"4-18"},FR:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",bban_validation_func:ec,IBANRegistry:!0,SEPA:!0,bank_identifier:"0-4",branch_indentifier:"5-9",account_indentifier:"14-24"},GA:{chars:27,bban_regexp:"^[0-9]{23}$"},GB:{chars:22,bban_regexp:"^[A-Z]{4}[0-9]{14}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"4-9",bank_identifier:"0-3"},GD:{},GE:{chars:22,bban_regexp:"^[A-Z0-9]{2}[0-9]{16}$",IBANRegistry:!0,bank_identifier:"0-1",account_indentifier:"6-22"},GF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},GG:{},GH:{},GI:{chars:23,bban_regexp:"^[A-Z]{4}[A-Z0-9]{15}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-3",account_indentifier:"8-23"},GL:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"4-18"},GM:{},GN:{},GP:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},GQ:{chars:27,bban_regexp:"^[0-9]{23}$"},GR:{chars:27,bban_regexp:"^[0-9]{7}[A-Z0-9]{16}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"3-6",bank_identifier:"0-2",account_indentifier:"7-27"},GS:{},GT:{chars:28,bban_regexp:"^[A-Z0-9]{24}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"8-28"},GU:{},GW:{chars:25,bban_regexp:"^[A-Z]{2}[0-9]{19}$"},GY:{},HK:{},HM:{},HN:{chars:28,bban_regexp:"^[A-Z]{4}[0-9]{20}$"},HR:{chars:21,bban_regexp:"^[0-9]{17}$",bban_validation_func:e=>{let t=parseInt(e.charAt(6),10),r=parseInt(e.charAt(16),10),a=e.substring(0,6),n=e.substring(7,16);return es(a,t)&&es(n,r)},IBANRegistry:!0,SEPA:!0,bank_identifier:"0-6"},HT:{},HU:{chars:28,bban_regexp:"^[0-9]{24}$",bban_validation_func:e=>{let t=[9,7,3,1,9,7,3,1,9,7,3,1,9,7,3],r=parseInt(e.charAt(7),10),a=e.substring(0,7),n=0;for(let e=0;e<a.length;e++)n+=parseInt(a.charAt(e),10)*t[e];let i=n%10;if(r!==(0===i?0:10-i))return!1;if(n=0,e.endsWith("00000000")){let r=e.substring(8,15),a=parseInt(e.charAt(15),10);for(let e=0;e<r.length;e++)n+=parseInt(r.charAt(e),10)*t[e];let i=n%10;return a===(0===i?0:10-i)}{let r=e.substring(8,23),a=parseInt(e.charAt(23),10);for(let e=0;e<r.length;e++)n+=parseInt(r.charAt(e),10)*t[e];let i=n%10;return a===(0===i?0:10-i)}},IBANRegistry:!0,SEPA:!0,branch_indentifier:"3-6",bank_identifier:"0-2"},ID:{},IE:{chars:22,bban_regexp:"^[A-Z0-9]{4}[0-9]{14}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"4-9",bank_identifier:"0-3"},IL:{chars:23,bban_regexp:"^[0-9]{19}$",IBANRegistry:!0,branch_indentifier:"3-5",bank_identifier:"0-2"},IM:{},IN:{},IO:{},IQ:{chars:23,bban_regexp:"^[A-Z]{4}[0-9]{15}$",IBANRegistry:!0,branch_indentifier:"4-6",bank_identifier:"0-3",account_indentifier:"11-23"},IR:{chars:26,bban_regexp:"^[0-9]{22}$"},IS:{chars:26,bban_regexp:"^[0-9]{22}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"2-3",bank_identifier:"0-1",account_indentifier:"8-25"},IT:{chars:27,bban_regexp:"^[A-Z]{1}[0-9]{10}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"6-10",bank_identifier:"1-5",account_indentifier:"4-27"},JE:{},JM:{},JO:{chars:30,bban_regexp:"^[A-Z]{4}[0-9]{4}[A-Z0-9]{18}$",IBANRegistry:!0,branch_indentifier:"4-7",bank_identifier:"4-7"},JP:{},KE:{},KG:{},KH:{},KI:{},KM:{chars:27,bban_regexp:"^[0-9]{23}$"},KN:{},KP:{},KR:{},KW:{chars:30,bban_regexp:"^[A-Z]{4}[A-Z0-9]{22}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"20-30"},KY:{},KZ:{chars:20,bban_regexp:"^[0-9]{3}[A-Z0-9]{13}$",IBANRegistry:!0,bank_identifier:"0-2",account_indentifier:"0-20"},LA:{},LB:{chars:28,bban_regexp:"^[0-9]{4}[A-Z0-9]{20}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"14-28"},LC:{chars:32,bban_regexp:"^[A-Z]{4}[A-Z0-9]{24}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"8-32"},LI:{chars:21,bban_regexp:"^[0-9]{5}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-4"},LK:{},LR:{},LS:{},LT:{chars:20,bban_regexp:"^[0-9]{16}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-4"},LU:{chars:20,bban_regexp:"^[0-9]{3}[A-Z0-9]{13}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-2"},LV:{chars:21,bban_regexp:"^[A-Z]{4}[A-Z0-9]{13}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-3",account_indentifier:"0-21"},LY:{chars:25,bban_regexp:"^[0-9]{21}$",IBANRegistry:!0,branch_indentifier:"3-5",bank_identifier:"0-2",account_indentifier:"10-25"},MA:{chars:28,bban_regexp:"^[0-9]{24}$"},MC:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",bban_validation_func:ec,IBANRegistry:!0,SEPA:!0,branch_indentifier:"5-9",bank_identifier:"0-4"},MD:{chars:24,bban_regexp:"^[A-Z0-9]{2}[A-Z0-9]{18}$",IBANRegistry:!0,bank_identifier:"0-1",account_indentifier:"6-24"},ME:{chars:22,bban_regexp:"^[0-9]{18}$",bban_validation_func:eo,IBANRegistry:!0,bank_identifier:"0-2",account_indentifier:"4-22"},MF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},MG:{chars:27,bban_regexp:"^[0-9]{23}$"},MH:{},MK:{chars:19,bban_regexp:"^[0-9]{3}[A-Z0-9]{10}[0-9]{2}$",bban_validation_func:eo,IBANRegistry:!0,bank_identifier:"0-2"},ML:{chars:28,bban_regexp:"^[A-Z0-9]{2}[0-9]{22}$"},MM:{},MN:{chars:20,bban_regexp:"^[0-9]{16}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"8-20"},MO:{},MP:{},MQ:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},MR:{chars:27,bban_regexp:"^[0-9]{23}$",IBANRegistry:!0,branch_indentifier:"5-9",bank_identifier:"0-4",account_indentifier:"8-26"},MS:{},MT:{chars:31,bban_regexp:"^[A-Z]{4}[0-9]{5}[A-Z0-9]{18}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"4-8",bank_identifier:"0-3",account_indentifier:"15-31"},MU:{chars:30,bban_regexp:"^[A-Z]{4}[0-9]{19}[A-Z]{3}$",IBANRegistry:!0,branch_indentifier:"6-7",bank_identifier:"0-5",account_indentifier:"0-30"},MV:{},MW:{},MX:{},MY:{},MZ:{chars:25,bban_regexp:"^[0-9]{21}$"},NA:{},NC:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},NE:{chars:28,bban_regexp:"^[A-Z]{2}[0-9]{22}$"},NF:{},NG:{}
2521,NI:{chars:28,bban_regexp:"^[A-Z]{4}[0-9]{20}$",bank_identifier:"0-3",IBANRegistry:!0,account_indentifier:"8-28"},NL:{chars:18,bban_regexp:"^[A-Z]{4}[0-9]{10}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-3",account_indentifier:"8-18"},NO:{chars:15,bban_regexp:"^[0-9]{11}$",bban_validation_func:e=>{let t=[5,4,3,2,7,6,5,4,3,2],r=e.replace(/[\s.]+/g,""),a=parseInt(r.charAt(10),10),n=r.substring(0,10),i=0;for(let e=0;e<10;e++)i+=parseInt(n.charAt(e),10)*t[e];let o=i%11;return a===(0===o?0:11-o)},IBANRegistry:!0,SEPA:!0,bank_identifier:"0-3",account_indentifier:"4-15"},NP:{},NR:{},NU:{},NZ:{},OM:{chars:23,bban_regexp:"^[0-9]{3}[A-Z0-9]{16}$",IBANRegistry:!0,SEPA:!1,bank_identifier:"0-2"},PA:{},PE:{},PF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},PG:{},PH:{},PK:{chars:24,bban_regexp:"^[A-Z0-9]{4}[0-9]{16}$",IBANRegistry:!0,bank_identifier:"0-3"},PL:{chars:28,bban_validation_func:e=>{let t=[3,9,7,1,3,9,7],r=parseInt(e.charAt(7),10),a=e.substring(0,7),n=0;for(let e=0;e<7;e++)n+=parseInt(a.charAt(e),10)*t[e];let i=n%10;return r===(0===i?0:10-i)},bban_regexp:"^[0-9]{24}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"0-7",account_indentifier:"2-28"},PM:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},PN:{},PR:{},PS:{chars:29,bban_regexp:"^[A-Z0-9]{4}[0-9]{21}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"17-29"},PT:{chars:25,bban_regexp:"^[0-9]{21}$",bban_validation_func:eo,IBANRegistry:!0,SEPA:!0,bank_identifier:"0-3"},PW:{},PY:{},QA:{chars:29,bban_regexp:"^[A-Z]{4}[A-Z0-9]{21}$",IBANRegistry:!0,bank_identifier:"0-3",account_indentifier:"8-29"},RE:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},RO:{chars:24,bban_regexp:"^[A-Z]{4}[A-Z0-9]{16}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-3",account_indentifier:"0-24"},RS:{chars:22,bban_regexp:"^[0-9]{18}$",bban_validation_func:eo,IBANRegistry:!0,bank_identifier:"0-2"},RU:{chars:33,bban_regexp:"^[0-9]{14}[A-Z0-9]{15}$",IBANRegistry:!0,branch_indentifier:"9-13",bank_identifier:"0-8",account_indentifier:"13-33"},RW:{},SA:{chars:24,bban_regexp:"^[0-9]{2}[A-Z0-9]{18}$",IBANRegistry:!0,bank_identifier:"0-1",account_indentifier:"12-24"},SB:{},SC:{chars:31,bban_regexp:"^[A-Z]{4}[0-9]{20}[A-Z]{3}$",IBANRegistry:!0,branch_indentifier:"6-7",bank_identifier:"0-5",account_indentifier:"12-28"},SD:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0,bank_identifier:"0-1",account_indentifier:"6-18"},SE:{chars:24,bban_regexp:"^[0-9]{20}$",IBANRegistry:!0,SEPA:!0,bank_identifier:"0-2"},SG:{},SH:{},SI:{chars:19,bban_regexp:"^[0-9]{15}$",bban_validation_func:eo,IBANRegistry:!0,SEPA:!0,branch_indentifier:"2-4",bank_identifier:"0-1",account_indentifier:"9-16"},SJ:{},SK:{chars:24,bban_regexp:"^[0-9]{20}$",bban_validation_func:el,IBANRegistry:!0,SEPA:!0},SL:{},SM:{chars:27,bban_regexp:"^[A-Z]{1}[0-9]{10}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0,branch_indentifier:"6-10"},SN:{chars:28,bban_regexp:"^[A-Z]{2}[0-9]{22}$"},SO:{chars:23,bban_regexp:"^[0-9]{19}$",IBANRegistry:!0,branch_indentifier:"4-6",account_indentifier:"11-23"},SR:{},SS:{},ST:{chars:25,bban_regexp:"^[0-9]{21}$",IBANRegistry:!0,branch_indentifier:"4-7"},SV:{chars:28,bban_regexp:"^[A-Z]{4}[0-9]{20}$",IBANRegistry:!0,account_indentifier:"8-28"},SX:{},SY:{},SZ:{},TC:{},TD:{chars:27,bban_regexp:"^[0-9]{23}$"},TF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},TG:{chars:28,bban_regexp:"^[A-Z]{2}[0-9]{22}$"},TH:{},TJ:{},TK:{},TL:{chars:23,bban_regexp:"^[0-9]{19}$",IBANRegistry:!0,account_indentifier:"4-23"},TM:{},TN:{chars:24,bban_regexp:"^[0-9]{20}$",IBANRegistry:!0,branch_indentifier:"2-4",account_indentifier:"4-24"},TO:{},TR:{chars:26,bban_regexp:"^[0-9]{5}[A-Z0-9]{17}$",IBANRegistry:!0},TT:{},TV:{},TW:{},TZ:{},UA:{chars:29,bban_regexp:"^[0-9]{6}[A-Z0-9]{19}$",IBANRegistry:!0,account_indentifier:"15-29"},UG:{},UM:{},US:{},UY:{},UZ:{},VA:{chars:22,bban_regexp:"^[0-9]{18}",IBANRegistry:!0,SEPA:!0,account_indentifier:"7-22"},VC:{},VE:{},VG:{chars:24,bban_regexp:"^[A-Z0-9]{4}[0-9]{16}$",IBANRegistry:!0,account_indentifier:"8-24"},VI:{},VN:{},VU:{},WF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},WS:{},XK:{chars:20,bban_regexp:"^[0-9]{16}$",IBANRegistry:!0,branch_indentifier:"2-3",account_indentifier:"4-20"},YE:{chars:30,bban_regexp:"[A-Z]{4}[0-9]{4}[0-9A-Z]{18}",IBANRegistry:!0,bank_identifier:"0-3",branch_indentifier:"4-7"},YT:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},ZA:{},ZM:{},ZW:{}};var ed=r(82517);let ef=new Set(["AD","PF","TF","GI","GB","GG","VA","IM","JE","MC","NC","BL","PM","SM","CH","WF"]);var em=r(77223);class ep extends ed.vp{constructor(){super((0,b.c)("Info").t`SEPA payments are not available at the moment. Please try again later.`),this.name="SepaEmailNotProvidedError"}}class eh extends ed.vp{constructor(){super((0,b.c)("Info").t`Please fill in all required fields.`),this.name="SepaFormInvalidError"}}function eA(e,t,r,a){let{afterOperation:n,paymentMethodValue:i,userCurrency:o,subscription:s,build:l,telemetryContext:c}=a,u=e=>(null==n||n(),e);return{buyCredit:async()=>e((0,h.A6)(t)).then(u),payInvoice:async(r,a)=>e((0,h.QF)(r,t,a)).then(u),subscribe:async a=>{if(!(null==r?void 0:r.subscription)&&!a)throw Error("The operations data for subscription must be provided in the facade");let{product:n,taxBillingAddress:d,vatNumber:f,...m}
2521=r.subscription??a,p={State:d.State,CountryCode:d.CountryCode,ZipCode:d.ZipCode};return(0,A.Q1)(e,{PaymentToken:t.PaymentToken,BillingAddress:p,VatId:f,...t,...m},{product:n,paymentMethodType:t.type,paymentMethodValue:i,userCurrency:o,subscription:s,build:l,telemetryContext:c}).then(u)},savePaymentMethod:async()=>{let r=t.PaymentToken;if(!r)throw Error("Could not save payment method without a payment token");return e((0,h.X_)({PaymentToken:r,v:5}))}}}var eg=r(81087),ev=r(67129),ey=r(85422),eC=r(23085),eb=r(31085),eS=r(72593),ew=r(30903);async function e_(){let e=window.ApplePaySession;if("function"!=typeof(null==e?void 0:e.canMakePaymentsWithActiveCard))return!1;try{var t;let r=(t=window.location.hostname,["merchant",t,"acct_15kbbgKpW9DKy5hn.stripe"].join("."));return e.canMakePayments()&&await e.canMakePaymentsWithActiveCard(r)}catch{return!1}}var eN=r(10795),ex=r(54049),eE=r(40101),eB=r(94933),eP=r(58564),eI=r(76751),ek=r(34357);let eT=async e=>{let{token:t,events:r,api:a,signal:n,translations:i,delayListening:o=1e3,onCancelled:s,onError:l}=e,c=null;t.authorized||(c=window.open(t.approvalUrl));let u=t.authorized;return new Promise(async(e,d)=>{var m;let p,A=!0,g=()=>{var e;null==c||null==(e=c.close)||e.call(c)},v=()=>{A=!1,null==n||n.removeEventListener("abort",v),g(),null==s||s(),d(Error(i.processAbortedError))},y=async()=>{if(A){if(c&&c.closed||u)try{let{Status:r}=await a({...(0,h.th)(t.PaymentToken),signal:n});if(r===f.Ov.CHARGEABLE)return e();throw Error(i.tabClosedError)}catch(t){let e=Error(t);e.tryAgain=!0,null==l||l(e),d(e);return}return await (0,x.uk)(o),y()}};(m=c,p=[],new Promise((e,t)=>{let a=r.onThreeDsSuccess(t=>{e(t)}),n=r.onThreeDsFailure(()=>t({threeDsFailure:!0})),i=r.onCardVeririfcationSuccess(t=>{e(t.authorizedPaymentIntent)}),o=r.onCardVeririfcationFailure(()=>t({threeDsFailure:!0})),s=r.onGooglePayAuthorized(t=>{e(t.paymentIntent)}),l=r.onGooglePayFailure(()=>t({threeDsFailure:!0}));p.push(a),p.push(n),p.push(i),p.push(o),p.push(s),p.push(l);let c=setInterval(()=>{(null==m?void 0:m.closed)&&(t(),clearInterval(c))},1e3)}).finally(()=>{p.forEach(e=>e())})).catch(e=>{(null==e?void 0:e.threeDsFailure)&&(d(),null==l||l(e))}).finally(()=>{g()}),null==n||n.addEventListener("abort",v),y().catch(d)})};var eD=r(49635);let eM="function"==typeof AbortSignal.any?AbortSignal.any:function(e){let t=new AbortController;if(0===e.length)return t.signal;let r=!1,a=[],n=()=>{a.forEach(e=>{let[t,r]=e;t.removeEventListener("abort",r)})},i=e=>{r||(r=!0,t.abort(e),n())};for(let t of e){let e=()=>i(t.reason);t.addEventListener("abort",e),a.push([t,e])}for(let t of e)if(t.aborted){i(t.reason);break}return t.signal.addEventListener("abort",n,{once:!0}),t.signal};var eR=r(27569),ej=r(17231);let eO="redirect",eL="redirecting",eU="redirected",eF="fail",eV=e=>{let t,{onSubmit:r,isAddCard:a,onProcess:n,initialProcess:i,processingDelay:o=5e3,onVerificationAttempted:l,onVerificationFailed:c,onVerificationRejectedByUser:u,...d}=e;t=a?(0,b.c)("Title").t`Verification failed`:(0,b.c)("Title").t`Payment failed`;let f={[eO]:a?(0,b.c)("Title").t`Card verification`:(0,b.c)("Title").t`Payment verification`,[eL]:(0,b.c)("Title").t`Processing...`,[eU]:a?(0,b.c)("Title").t`Verifying your card...`:(0,b.c)("Title").t`Verifying your payment...`,[eF]:t},[m,p]=(0,s.useState)(()=>eO),[h,A]=(0,s.useState)({}),g=(0,s.useRef)(),v=(0,s.useRef)(),y=()=>{var e;null==(e=g.current)||e.abort(),d.onClose("cancelled")},C=()=>{null==u||u(),y()},S=async e=>{let{abort:t,promise:a}=e;try{null==l||l(),p(eL),v.current=window.setTimeout(()=>{p(eU)},o),g.current=t,await a,r(),d.onClose("succeeded")}catch(e){null==c||c(),window.clearTimeout(v.current),p(eF),A(e)}};return(0,s.useEffect)(()=>{i&&S(i)},[]),(0,s.useEffect)(()=>()=>window.clearTimeout(v.current),[]),(0,eb.jsxs)(ex.A,{as:eR.A,size:"small",onSubmit:()=>S(n()),...d,onClose:()=>d.onClose("cancelled"),children:[(0,eb.jsx)(eP.A,{hasClose:!1,title:f[m]}),(0,eb.jsx)(eE.A,{children:({[eO]:()=>(0,eb.jsxs)(eb.Fragment,{children:[(0,eb.jsx)("p",{children:a?(0,b.c)("Info").t`We need to authenticate your payment method with your bank.`:(0,b.c)("Info").t`We need to authenticate your payment with your bank.`}),(0,eb.jsx)("div",{className:"mb-4","data-testid":"redirect-message",children:a?(0,b.c)("Info").t`Verification will open a new tab, please disable any popup blockers. You will not be charged. Any amount used to verify the card will be refunded immediately.`:(0,b.c)("Info").t`The verification process will open a new browser tab. Please disable any active pop-up blockers.`})]}),[eL]:()=>(0,eb.jsxs)(eb.Fragment,{children:[(0,eb.jsx)("p",{className:"text-center",children:(0,b.c)("Info").t`You may be redirected to your bank’s website.`}),(0,eb.jsx)(eN.A,{}),(0,eb.jsx)("div",{className:"mb-4","data-testid":"redirecting-message",children:(0,b.c)("Info").t`Don’t see anything? Remember to turn off pop-up blockers.`})]}),[eU]:()=>(0,eb.jsxs)(eb.Fragment,{children:[(0,eb.jsx)("p",{children:(0,b.c)("Info").t`Please authenticate your payment in the verification tab.`}),(0,eb.jsx)("div",{className:"mb-4","data-testid":"redirected-message",children:(0,b.c)("Info").t`Verification may take a few minutes.`}),(0,eb.jsx)(eN.A,{})]}),[eF]:()=>(0,eb.jsxs)("div",{className:"text-center","data-testid":"fail-message",children:[(0,eb.jsx)("p",{children:!a&&(0,b.c)("Info").t`We couldn’t process your payment.`}),(0,eb.jsx)("img",{src:ej,alt:(0,b.c)("Title").t`Error`}),(0,eb.jsx)("p",{children:(0,b.c)("Info").t`Please try again using a different payment method, or contact your bank.`}),(null==h?void 0:h.tryAgain)?(0,eb.jsx)("p",{children:(0,eb.jsx)(ew.$,{type:"submit",children:(0,b.c)("Action").t`Try again`})}):null,(0,eb.jsx)("p",{className:"text-center",children:(0,eb.jsx)(ew.$,{color:"norm",onClick:y,children:a?(0,b.c)("Action").t`Use a different card`:(0,b.c)("Action").t`Use a different payment method`})})]})})[m]()}),(0,eb.jsx)(eB.A,{children:m===eO?(0,eb.jsxs)(eb.Fragment,{children:[(0,eb.jsx)(ew.$,{onClick:C,children:(0,b.c)("Action").t`Cancel`}),(0,eb.jsx)(ew.$,{color:"norm",type:"submit",children:(0,b.c)("Action").t`Verify`})]}):m===eU?(0,eb.jsx)(eb.Fragment,{children:(0,eb.jsx)(ew.$,{onClick:C,children:(0,b.c)("Action").t`Cancel`})}):null})]})},eH=e=>{let{type:t,...r}
2521=e,[a,n]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let e=setTimeout(()=>{n(!0)},1e4);return()=>clearTimeout(e)},[]);let i=t===f.Tn.CHARGEBEE_PAYPAL?(0,b.c)("Payments").t`You will soon be redirected to PayPal to verify your payment.`:(0,b.c)("Payments").t`You will soon be redirected to verify your payment.`;return(0,eb.jsxs)(ex.A,{...r,children:[(0,eb.jsx)(eP.A,{title:(0,b.c)("Title").t`Verifying your payment...`,hasClose:a}),(0,eb.jsxs)(eE.A,{children:[(0,eb.jsx)("p",{children:i}),(0,eb.jsx)(eN.A,{}),(0,eb.jsx)("p",{children:(0,b.c)("Info").t`Don’t see anything? Remember to turn off pop-up blockers.`})]}),(0,eb.jsx)(eB.A,{children:(0,eb.jsx)(ew.$,{onClick:r.onClose,children:(0,b.c)("Action").t`Cancel`})})]})},e$=e=>{var t,r,a,n;let{amount:i,currency:o,onChargeable:A,coupon:x,flow:T,telemetryFlow:D,onMethodChanged:j,paymentMethods:L,paymentStatus:F,api:V,selectedPlanName:$,checkResult:z,theme:K,billingAddress:Z,user:G,subscription:Y,onBeforeSepaPayment:W,planIDs:q,isTrial:J,isTrialIntended:et,product:ei,telemetryContext:eo,sortNewMethods:es}=e,{APP_NAME:el}=(0,c.U)(),ec={enableSepa:(0,ey._)("SepaPayments"),enableSepaB2C:(0,ey._)("SepaPaymentsB2C"),enablePaypalRegionalCurrenciesBatch3:(0,ey._)("PaypalRegionalCurrenciesBatch3"),enablePaypalKrw:(0,ey._)("PaypalKrw"),enableIdeal:(0,ey._)("EnableIdeal")},ed=(0,l.g)(),ew=V??ed,eN=function(e){if(!e)return;let t=e.dark?"dark":"light";return`${e.theme}-${t}`}(K),{UID:ex}=(0,u.A)(),eE=(0,eg.t)(),eB=eE.handles,eP=eE.events,eR=(0,eC.u)({apiOverride:ew,plan:$,flow:D??T,amount:i,cycle:null==z?void 0:z.Cycle}),{reportPaymentLoad:ej}=eR,eO=J??(null==z?void 0:z.SubscriptionMode)===m.Dm.Trial,eL=et??J??!1,eU=((e,t)=>{let{user:r,subscription:a,checkResult:n,product:i,telemetryContext:o}=t,{createModal:l,removeModal:u}=(0,eI.A)(),{createNotification:d}=(0,eS.E)(),f=(0,s.useRef)(null),{APP_NAME:h}=(0,c.U)();return async function(t){let{token:s,events:c,addCardMode:A,abortController:g,onCancelled:v,onError:y,paymentMethodType:C,paymentMethodValue:S}=t;return await new Promise((t,w)=>{let _=e=>{if(n){var t;p.A.reportPayment({stage:e,paymentMethodType:C,paymentMethodValue:S,amount:n.AmountDue,userCurrency:null==r?void 0:r.Currency,subscription:a,selectedCycle:n.Cycle,selectedPlanIDs:n.requestData.Plans,selectedCurrency:n.Currency,selectedCoupon:null==(t=n.Coupon)?void 0:t.Code,build:h,product:i,context:o,isTrial:n.SubscriptionMode===m.Dm.Trial})}},N=new AbortController,x=eM([N.signal,null==g?void 0:g.signal].filter(em.A)),E=()=>eT({token:s,events:c,api:e,signal:x,translations:{processAbortedError:(0,b.c)("Error").t`Process aborted`,paymentProcessCanceledError:(0,b.c)("Error").t`Payment process canceled`,paymentProcessFailedError:(0,b.c)("Error").t`Payment process failed`,paymentProcessConsumedError:(0,b.c)("Error").t`Payment process consumed`,paymentProcessNotSupportedError:(0,b.c)("Error").t`Payment process not supported`,unknownPaymentTokenStatusError:(0,b.c)("Error").t`Unknown payment token status`,tabClosedError:(0,b.c)("Error").t`Tab closed`},onCancelled:v,onError:y});s.authorized?E().then(()=>t(s)).catch(e=>{e&&e.message&&!e.config&&d({text:e.message,type:"error"}),w()}):(_("verification_required"),f.current=l((0,eb.jsx)(eV,{isAddCard:A,onSubmit:()=>{_("verification_success"),t(s)},onClose:e=>{w(),"cancelled"===e&&(null==v||v())},onProcess:()=>({promise:E(),abort:N}),onVerificationAttempted:()=>_("verification_attempted_by_user"),onVerificationFailed:()=>_("verification_failure"),onVerificationRejectedByUser:()=>_("verification_rejected_by_user")})),null==g||g.signal.addEventListener("abort",()=>{f.current&&u(f.current)}))})}})(ew,{checkResult:z,user:G,subscription:Y,product:ei,telemetryContext:eo}),eF=(e,t,r)=>{if(z){var a;p.A.reportPayment({stage:e,userCurrency:null==G?void 0:G.Currency,subscription:Y,amount:z.AmountDue,paymentMethodType:t,paymentMethodValue:r??t,selectedCurrency:z.Currency,selectedPlanIDs:z.requestData.Plans,selectedCycle:z.Cycle,selectedCoupon:null==(a=z.Coupon)?void 0:a.Code,build:el,product:ei,context:eo,isTrial:eL})}},e$=function(e){let{onPaymentFailure:t,onVerificationCancelled:r,onVerificationSuccess:a}=e,{createModal:n,removeModal:i}=(0,eI.A)(),{createNotification:o}=(0,eS.E)(),l=(0,s.useRef)(null),c=e=>{l.current&&(i(l.current),l.current=null,e&&o({text:(0,y.aI)(e),type:"error"}))};return{onCancel:()=>{r(),c()},onFailure:e=>{t(),c(e)},onAuthorize:()=>{a(),c()},onClick:()=>{l.current&&c(),l.current=n((0,eb.jsx)(eH,{type:f.Tn.CHARGEBEE_PAYPAL,onClose:()=>{r(),c()}}))}}}({onPaymentFailure:()=>eF("payment_declined",f.Tn.CHARGEBEE_PAYPAL),onVerificationCancelled:()=>eF("verification_rejected_by_user",f.Tn.CHARGEBEE_PAYPAL),onVerificationSuccess:()=>eF("verification_success",f.Tn.CHARGEBEE_PAYPAL)}),ez=function(e){let{onPaymentFailure:t,onVerificationCancelled:r,onVerificationSuccess:a}=e,{createModal:n,removeModal:i}=(0,eI.A)(),{createNotification:o}=(0,eS.E)(),l=(0,s.useRef)(null),c=e=>{l.current&&(i(l.current),l.current=null,e&&o({text:(0,y.aI)(e),type:"error"}))};return{onCancel:()=>{r(),c()},onFailure:e=>{t(),c(e)},onAuthorize:()=>{a(),c()},onClick:()=>{l.current&&c(),l.current=n((0,eb.jsx)(eH,{type:f.Tn.CHARGEBEE_IDEAL,onClose:()=>{r(),c()}}))}}}({onPaymentFailure:()=>eF("payment_declined",f.Tn.CHARGEBEE_IDEAL),onVerificationCancelled:()=>eF("verification_rejected_by_user",f.Tn.CHARGEBEE_IDEAL),onVerificationSuccess:()=>eF("verification_success",f.Tn.CHARGEBEE_IDEAL)}),{canUseApplePay:eK,applePayModalHandles:eZ}=((e,t)=>{let{onPaymentFailure:r,onVerificationCancelled:a,onVerificationSuccess:n}
2521=t,[i,o]=(0,s.useState)(!1),[l,c]=(0,s.useState)(!1),{createNotification:u}=(0,eS.E)(),d=(0,ey._)("ApplePayCapabilities"),f=async()=>{let{applePayCapabilities:t,canMakePaymentsWithActiveCard:r}=await e.getApplePayCapabilities({applePayCapabilitiesEnabled:d});return t??r},m=async()=>{let[t,r]=await Promise.all([e_(),e.getApplePayCapabilities({applePayCapabilitiesEnabled:d})]);return t&&r.canMakePaymentsWithActiveCard},p=async()=>{try{if((0,eD.nr)())return(d?await f():await m())?"native":null;if(!d||!(0,ek.cS)())return null;return await f()?"qr":null}catch{return null}};return(0,s.useEffect)(()=>{let e=new AbortController;return p().then(t=>{e.signal.aborted||((0,ek.EX)(t),o(null!==t))}),()=>e.abort()},[d]),{canUseApplePay:i&&!l,applePayModalHandles:{onAuthorize:()=>{n()},onClick:()=>{},onFailure:e=>{r(),e&&u({text:(0,y.aI)(e),type:"error"})},onCancel:()=>{a()},onMountFailure:()=>{(0,ek.EX)(null),c(!0)}}}})(eB,{onPaymentFailure:()=>eF("payment_declined",f.Tn.APPLE_PAY),onVerificationCancelled:()=>eF("verification_rejected_by_user",f.Tn.APPLE_PAY),onVerificationSuccess:()=>eF("verification_success",f.Tn.APPLE_PAY)}),{canUseGooglePay:eG,googlePayModalHandles:eY}=(e=>{let{onPaymentFailure:t,onVerificationSuccess:r,onVerificationCancelled:a}=e,n=(0,ey._)("GooglePay"),{createNotification:i}=(0,eS.E)(),o=(0,s.useRef)(null),{createModal:l,removeModal:c}=(0,eI.A)(),u=(0,s.useRef)(!0),d=e=>{e&&u.current&&(u.current=!1,i({text:(0,y.aI)(e),type:"error"})),o.current&&(c(o.current),o.current=null)};return{canUseGooglePay:n,googlePayModalHandles:{onAuthorize:()=>{d(),r()},onClick:()=>{o.current&&d(),o.current=l((0,eb.jsx)(eH,{type:f.Tn.GOOGLE_PAY,onClose:()=>{d(),a()}})),u.current=!0},onFailure:e=>{t(),d(e)},onCancel:()=>{a(),d()},on3DSChallenge:()=>{d()},onInitialize:()=>{}}}})({onPaymentFailure:()=>eF("payment_declined",f.Tn.GOOGLE_PAY),onVerificationCancelled:()=>eF("verification_rejected_by_user",f.Tn.GOOGLE_PAY),onVerificationSuccess:()=>eF("verification_success",f.Tn.GOOGLE_PAY)}),[eW,eq]=(0,d.A)(),eQ=((e,t)=>{var r,a;let n,{amount:i,currency:o,onChargeable:l,coupon:u,flow:m,onMethodChanged:p,paymentMethods:A,paymentStatus:x,selectedPlanName:T,billingAddress:D,user:j,onBeforeSepaPayment:L,planIDs:F,subscription:V,isTrial:$,canUseApplePay:z,canUseGooglePay:K,paymentMethodFlags:Z,onDeclined:G,onValidationFailed:Y,telemetryContext:W,sortNewMethods:q}=e,{api:J,isAuthenticated:et,verifyPaymentChargebeeCard:ei,chargebeeHandles:eo,chargebeeEvents:es,chargebeePaypalModalHandles:el,chargebeeIdealModalHandles:ec,applePayModalHandles:ed,googlePayModalHandles:eg}=t,{APP_NAME:ev}=(0,c.U)(),ey=(0,s.useMemo)(()=>({Amount:i,Currency:o}),[i,o]),eC=(n=(0,s.useRef)(),{setSubscriptionData:e=>{n.current=e},getSubscriptionData:()=>n.current,getOperationsData:()=>({subscription:n.current})}),eb=((e,t)=>{let r,{paymentStatus:a,paymentMethods:n,coupon:i,onMethodChanged:o,sortNewMethods:l,paymentMethodFlags:c,...u}=e,{api:d,isAuthenticated:m}=t,[p,A]=(0,s.useState)(),[v,y]=(0,s.useState)(),C=(0,R.g)();(0,s.useEffect)(()=>{let e=e=>(0,ee.U)(e,{component:"use-methods",subscription:u.subscription,tags:{flow:u.flow}}),t=async()=>{try{return n??(m?await (0,h.J5)(d):[])}catch(t){return e(t),[]}};Promise.all([(async()=>{try{return a??await C({api:d})}catch(t){e(t);return}})(),t()]).then(e=>{let[t,r]=e;return A({status:t,savedMethods:r})})},[]);let b=a??(null==p?void 0:p.status),S=n??(null==p?void 0:p.savedMethods),w=b&&S?{...u,...c,coupon:i??"",paymentStatus:b,paymentMethods:S}:void 0,_=w?(e=>{let{paymentMethods:t,paymentStatus:r}=e;return t.filter(t=>{let{Type:a}=t,n=(0,H.M)(a);return!!(null==n?void 0:n.savable)&&!!n.vendorStateKey&&!!r.VendorStates[n.vendorStateKey]&&(a!==f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT||Q(e))}).map(e=>({type:e.Type,paymentMethodId:e.ID,value:e.ID,isSaved:!0,isExpired:e.Type===f.Tn.CHARGEBEE_CARD&&(0,O.o)(e.Details),isDefault:!!e.IsDefault}))})(w):[],N=w?X.filter(e=>{let[,t]=e;return t(w)}).map(e=>{let[t]=e;return{type:t,value:t,isSaved:!1,isDefault:!1}}):[],x=w&&l?l(N):N,E=[..._,...x],B=_[_.length-1];null!==v&&(r=E.find(e=>{let{value:t}=e;return t===v})??E[0]);let P=e=>null==S?void 0:S.find(t=>{let{ID:r}=t;return r===e});(0,s.useEffect)(()=>{r&&r.value!==v&&(y(r.value),void 0!==v&&(null==o||o(r)))},[null==r?void 0:r.value]);let I=(null==r?void 0:r.type)===f.Tn.APPLE_PAY&&!(0,g.vu)(r.value),k=(null==r?void 0:r.type)===f.Tn.GOOGLE_PAY&&!(0,g.vu)(r.value);return{selectedMethod:r,savedSelectedMethod:P(null==r?void 0:r.value),selectMethod:e=>{if(!e)return void y(null);let t=E.find(t=>{let{value:r}=t;return r===e});return t&&(t.value!==(null==r?void 0:r.value)&&(null==o||o(t)),y(t.value)),t},loading:!p,usedMethods:_,newMethods:x,allMethods:E,lastUsedMethod:B,getSavedMethodByID:P,status:b,savedMethods:S,isNewApplePay:I,isNewGooglePay:k,isMethodTypeEnabled:e=>{var t;return!!w&&!!(null==(t=X.find(t=>{let[r]=t;return r===e}))?void 0:t[1](w))}}})({amount:i,currency:o,coupon:u??"",flow:m,onMethodChanged:p,paymentMethods:A,paymentStatus:x,selectedPlanName:T,billingAddress:D,user:j,planIDs:F,subscription:V,canUseApplePay:z,canUseGooglePay:K,isTrial:$,paymentMethodFlags:Z,sort
2521NewMethods:q},{api:J,isAuthenticated:et}),eS={userCurrency:null==j?void 0:j.Currency,subscription:V,build:ev,telemetryContext:W},ew=((e,t)=>{let{amountAndCurrency:r,savedMethod:a,onChargeable:n,onBeforeSepaPayment:i,onDeclined:o}=e,{verifyPayment:l,api:c,handles:u,events:d}=t,m=(0,s.useRef)(void 0);!m.current&&a&&(m.current=new er(l,c,u,d,r,a,e=>n(e,a.ID),()=>o({selectedMethodType:f.Tn.CHARGEBEE_CARD,selectedMethodValue:a.ID})));let p=m.current,[h,A]=(0,w.M3)(),[g,v]=(0,w.M3)(),[y,C]=(0,w.M3)();(0,s.useEffect)(()=>()=>null==p?void 0:p.destroy(),[]),(0,s.useEffect)(()=>{p&&(p.amountAndCurrency=r,p.reset())},[r]),(0,s.useEffect)(()=>{p&&a&&(p.onTokenIsChargeable=e=>n(e,a.ID),p.updateSavedMethod(a))},[a,n]);let b=()=>null==p?void 0:p.reset(),_=()=>A(async()=>{if(!i||(null==a?void 0:a.Type)!==f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT||await i())return null==p?void 0:p.fetchPaymentToken()}),N=()=>{let e=null==p?void 0:p.verifyPaymentToken();if(!e)throw Error("There is no saved method to verify");return v(e).catch(S.A),e};return{fetchPaymentToken:_,fetchingToken:h,verifyPaymentToken:N,verifyingToken:g,processPaymentToken:()=>C(async()=>{(null==p?void 0:p.fetchedPaymentToken)||await _();try{return await N()}catch(e){throw b(),e}}),processingToken:h||g,paymentProcessor:p,reset:b,userInitiatedProcessing:y,meta:{type:"saved-chargebee",data:a}}})({amountAndCurrency:ey,savedMethod:eb.savedSelectedMethod,onBeforeSepaPayment:L,onChargeable:(e,t)=>l(eA(J,e,eC.getOperationsData(),{paymentMethodValue:t,...eS}),{chargeablePaymentParameters:e,source:t,sourceType:e.type,context:eC.getOperationsData(),paymentProcessorType:ew.meta.type}),onDeclined:G},{api:J,verifyPayment:ei,handles:eo,events:es}),e_=((e,t)=>{let{amountAndCurrency:r,onChargeable:a,verifyOnly:n,paymentStatus:i,onDeclined:o,onValidationFailed:l}=e,{api:c,verifyPayment:u,handles:m,events:p}=t,[h,A]=(0,s.useState)({}),[g,v]=(0,s.useState)(!1),[y,C]=(0,s.useState)(""),[b,w]=(0,s.useState)(""),[_,N]=(0,d.A)(),[x,E]=(0,d.A)(),[I,k]=(0,d.A)(),T=P(()=>new B.NZ(u,c,r,m,p,!!n,i,a,()=>{o({selectedMethodType:f.Tn.CHARGEBEE_CARD,selectedMethodValue:f.Tn.CHARGEBEE_CARD})},()=>{l({selectedMethodType:f.Tn.CHARGEBEE_CARD,selectedMethodValue:f.Tn.CHARGEBEE_CARD})}));(0,s.useEffect)(()=>{let e={countryCode:C,postalCode:w,submitted:v};return T.onStateUpdated(t=>{for(let[r,a]of Object.entries(t)){let t=e[r];null==t||t(a)}A(T.getErrors())},{initial:!0}),()=>T.destroy()},[]),(0,s.useEffect)(()=>{T.amountAndCurrency=r,T.reset()},[r]),(0,s.useEffect)(()=>{T.onTokenIsChargeable=a},[a]),(0,s.useEffect)(()=>{T.verifyOnly=!!n},[n]);let D=()=>T.reset(),M=async()=>{let e=T.fetchPaymentToken();return N(e).catch(S.A),e},R=()=>{let e=T.verifyPaymentToken();return E(e).catch(S.A),e};return{fetchPaymentToken:M,fetchingToken:_,verifyPaymentToken:R,verifyingToken:x,countryCode:y,postalCode:b,setPostalCode:e=>T.setPostalCode(e),setCountryCode:e=>T.setCountryCode(e),errors:g?h:{},submitted:g,paymentProcessor:T,processPaymentToken:()=>k(async()=>{T.fetchedPaymentToken||await M();try{return await R()}catch(e){throw D(),e}}),processingToken:_||x,reset:D,userInitiatedProcessing:I,meta:{type:"chargebee-card"}}})({amountAndCurrency:ey,onChargeable:e=>l(eA(J,e,eC.getOperationsData(),{paymentMethodValue:f.Tn.CHARGEBEE_CARD,...eS}),{chargeablePaymentParameters:e,source:f.Tn.CHARGEBEE_CARD,sourceType:e.type,context:eC.getOperationsData(),paymentProcessorType:e_.meta.type}),verifyOnly:"add-card"===m||$,paymentStatus:x,onDeclined:G,onValidationFailed:Y},{api:J,verifyPayment:ei,handles:eo,events:es}),eN=((e,t)=>{let{amountAndCurrency:r,onChargeable:a}=e,{api:n,verifyPayment:i,handles:o,events:l,chargebeePaypalModalHandles:c}=t,u=(0,s.useRef)(!1),f=P(()=>new M(i,n,r,o,l,c,a)),[m,p]=(0,d.A)(),[h,A]=(0,d.A)(),[g,v]=(0,d.A)();(0,s.useEffect)(()=>{f.setAmountAndCurrency(r)},[r]),(0,s.useEffect)(()=>{f.onTokenIsChargeable=a},[a]),(0,s.useEffect)(()=>{f.paypalModalHandles=c},[c]),(0,s.useEffect)(()=>()=>f.destroy(),[]);let y=async()=>{let e=f.fetchPaymentToken();return p(e).catch(S.A),e},C=async e=>{if(!u.current)return;let t=o.initializePaypal(),r=y();v(async()=>{await Promise.all([t,r]),await f.setPaypalPaymentIntent(e)}).catch(S.A)};return{paypalIframeLoadedRef:u,fetchPaymentToken:y,fetchingToken:m,verifyPaymentToken:async()=>{let e=f.verifyPaymentToken();return A(e).catch(S.A),e},verifyingToken:h,paymentProcessor:f,reset:()=>f.reset(),processPaymentToken:async()=>null,processingToken:m||h,initialize:C,initializing:g,userInitiatedProcessing:!1,meta:{type:"chargebee-paypal"}}})({amountAndCurrency:ey,onChargeable:e=>l(eA(J,e,eC.getOperationsData(),{paymentMethodValue:f.Tn.CHARGEBEE_PAYPAL,...eS}
2521),{chargeablePaymentParameters:e,source:f.Tn.CHARGEBEE_PAYPAL,sourceType:e.type,context:eC.getOperationsData(),paymentProcessorType:eN.meta.type})},{api:J,verifyPayment:ei,handles:eo,events:es,chargebeePaypalModalHandles:el}),ex=((e,t)=>{let{amountAndCurrency:r,onChargeable:a}=e,{api:n,handles:i,events:o,chargebeeIdealModalHandles:l}=t,c=(0,s.useRef)(!1),u=(0,s.useRef)(null),d=(0,s.useRef)(null),m=(0,s.useRef)([]),p=(0,s.useRef)(0),A=(0,s.useRef)(l),g=(0,s.useRef)(a);A.current=l,g.current=a;let[y,b]=(0,w.M3)(),[S]=(0,w.M3)(),[_,N]=(0,w.M3)(),[x,E]=(0,s.useState)(!1),[B,P]=(0,s.useState)(""),[T,D]=(0,s.useState)(!1),[M,R]=(0,s.useState)(null),[j,O]=(0,s.useState)(!1),L=B.trim(),U=()=>{m.current.forEach(e=>e()),m.current=[]},F=()=>{p.current++,u.current=null,d.current=null,U(),R(null),O(!1)};(0,s.useEffect)(()=>{F()},[r]);let V=async e=>b(async()=>{try{let{paymentIntent:t,...a}=await (0,C.gB)({type:f.Tn.CHARGEBEE_IDEAL,amountAndCurrency:r},{api:n,handles:i,events:o},e);d.current=t,u.current=a,O(!0)}catch(e){var t;if((0,I.Vw)(e)&&(null==(t=e.error)?void 0:t.name)===I.XV)return;throw e}}),H=async(e,t)=>{let r=d.current;if(!r)throw Error("CB ideal: payment token not fetched");let a=e.trim(),n=p.current;await i.setIdealPaymentIntent({paymentIntent:r,userName:a},t),t.aborted||n!==p.current||(E(!1),R(a))};(0,s.useEffect)(()=>{if(!j||""===L||M===L)return;let e=new AbortController,t=setTimeout(()=>{d.current&&H(L,e.signal).catch(()=>{e.signal.aborted||E(!0)})},250);return()=>{clearTimeout(t),e.abort()}},[L,M,j]);let $=async e=>{E(!1);let t=(0,v.sJ)(f.Tn.CHARGEBEE_IDEAL,r.Currency);if(c.current&&t)return N(async()=>{await Promise.all([i.initializeIdeal(),V(e)]);let t=u.current;if(!t)throw Error("CB ideal: payment token not fetched");U(),m.current.push(o.onIdealClicked(()=>{var e;return null==(e=A.current)?void 0:e.onClick()}),o.onIdealCancelled(()=>{var e;return null==(e=A.current)?void 0:e.onCancel()}),o.onIdealFailure(e=>{var t;return null==(t=A.current)?void 0:t.onFailure(e)}),o.onIdealAuthorized(async()=>{var a,i;null==(a=A.current)||a.onAuthorize();let{Status:o}=await n({...(0,h.th)(t.PaymentToken),signal:e});if(o===f.Ov.CHARGEABLE){let e={v:5,PaymentToken:t.PaymentToken,chargeable:!0,...r,type:f.Tn.CHARGEBEE_IDEAL};null==(i=g.current)||i.call(g,e)}}))}).catch(()=>{e.aborted||E(!0)})};return{fetchPaymentToken:V,fetchingToken:y,verifyPaymentToken:async()=>{throw Error("Not implemented")},verifyingToken:S,reset:F,processPaymentToken:async()=>null,processingToken:y||S,initialize:$,initializing:_,initializationError:x,idealIframeLoadedRef:c,accountHolderName:B,setAccountHolderName:P,accountHolderNameError:T?(0,k.yt)(L):"",accountHolderNameMissing:""===L,touchAccountHolderName:()=>D(!0),readyToPay:""!==L&&M===L,userInitiatedProcessing:!1,meta:{type:f.Tn.CHARGEBEE_IDEAL}}})({amountAndCurrency:ey,onChargeable:e=>l(eA(J,e,eC.getOperationsData(),{paymentMethodValue:f.Tn.CHARGEBEE_IDEAL,...eS}),{chargeablePaymentParameters:e,source:f.Tn.CHARGEBEE_IDEAL,sourceType:e.type,context:eC.getOperationsData(),paymentProcessorType:ex.meta.type})},{api:J,handles:eo,events:es,chargebeeIdealModalHandles:ec}),eE=null==(r=eb.selectedMethod)?void 0:r.value,eB=(e=>{let{api:t,onTokenValidated:r,enablePolling:a,Amount:n,Currency:i,billingAddress:o}=e,l=(null==o?void 0:o.CountryCode)??null,c=(null==o?void 0:o.State)??null,u=(null==o?void 0:o.ZipCode)??null,d=(0,N.Oj)(t),[m,p]=(0,s.useState)(!1),A={amountBitcoin:0,address:"",token:null,amount:0,currency:null,countryCode:null,state:null,zipCode:null},[g,v]=(0,s.useState)(A),[y,C]=(0,w.M3)(),[b,S]=(0,w.M3)(),[x,B]=(0,s.useState)(!1),P=(e=>{let{api:t,token:r,onTokenValidated:a,onTokenInvalid:n,enablePolling:i}=e,[o,l]=(0,s.useState)(!1),c=null!==r&&!o;return(0,s.useEffect)(()=>{let e=!0,s=async e=>{try{let{Status:r}=await t((0,h.th)(e));if(r===f.Ov.CHARGEABLE)return"chargeable"}catch(e){if((null==e?void 0:e.status)===400)return"error-token-invalid"}return"pending"};return async function(){if(r)for(await E();e&&i;){let t=await s(r);if("chargeable"===t&&e){o||(l(!0),null==a||a(r)),e=!1;break}if("error-token-invalid"===t){e=!1,n();break}await E()}}(),()=>{e=!1}},[r,i,a,n,t,o]),{bitcoinPaymentValidated:o,awaitingPayment:c}})({api:d,token:g.token,onTokenValidated:e=>S(r({Amount:n,Currency:i,type:f.Tn.CHARGEBEE_BITCOIN,chargeable:!0,v:5,PaymentToken:e})),onTokenInvalid:()=>{p(!0),v(A),B(!1)},enablePolling:a}),I=a&&!P.bitcoinPaymentValidated&&P.awaitingPayment;(0,s.useEffect)(()=>{B(P.awaitingPayment&&!y)},[P.awaitingPayment,y]);let k=async()=>{try{let{Token:e,Data:t}=await d((0,h.Ey)({Amount:n,Currency:i,Payment:{Type:"cryptocurrency",Details:{Coin:"bitcoin"}}}));v({amountBitcoin:t.CoinAmount,address:t.CoinAddress,token:e,amount:n,currency:i,countryCode:l,state:c,zipCode:u})}
2521catch(e){throw v(A),e}},T=async()=>{let e=n>=(0,_.Nm)(i)&&n<=(0,_.rU)(i),t=g.amount===n&&g.currency===i&&g.countryCode===l&&g.state===c&&g.zipCode===u&&!!g.token;if(e&&!t){p(!1);try{await C(k())}catch{p(!0)}}};return{model:g,loading:y,request:T,error:m,amount:n,currency:i,awaitingBitcoinPayment:x,bitcoinLoading:I,processingBitcoinToken:b,...P,meta:{type:"chargebee-bitcoin"},fetchPaymentToken:async()=>{},verifyPaymentToken:async()=>{},processPaymentToken:async()=>{},fetchingToken:!1,verifyingToken:!1,processingToken:b,reset:()=>{},billingAddress:o,userInitiatedProcessing:!1}})({api:J,Amount:i,Currency:o,enablePolling:eE===f.Tn.CHARGEBEE_BITCOIN,billingAddress:D,onTokenValidated:e=>l(eA(J,e,eC.getOperationsData(),{paymentMethodValue:f.Tn.CHARGEBEE_BITCOIN,...eS}),{chargeablePaymentParameters:e,source:f.Tn.CHARGEBEE_BITCOIN,sourceType:e.type,context:eC.getOperationsData(),paymentProcessorType:eB.meta.type})}),eP=((e,t)=>{var r;let a,{amountAndCurrency:n,onChargeable:i,selectedPlanName:o,onBeforeSepaPayment:l,onValidationFailed:c}=e,{api:u,handles:d,verifyPayment:m,events:p}=t,A=(0,s.useRef)(null),g=(0,s.useRef)(i);g.current=i;let[v,y]=(0,s.useState)({iban:""}),S=(0,U.S1)(o),[_,N]=(0,s.useState)({company:"",firstName:"",lastName:"",customerNameType:S?"company":"individual",countryCode:"CH",addressLine1:""}),[x,E]=(0,w.M3)(),[B,P]=(0,w.M3)(),[I,T]=(0,w.M3)(),D=en(v.iban)??"",M={...a=function(e){let t={},r=en(e);if(t.iban=r||e,r&&ea(r)){t.bban=r.slice(4),t.countryCode=r.slice(0,2),t.valid=!0;let e=eu[t.countryCode];if(e.account_indentifier){let r=e.account_indentifier.split("-"),a=parseInt(r[0]),n=parseInt(r[1]);t.accountNumber=t.iban.slice(a,n+1)}if(e.bank_identifier){let r=e.bank_identifier.split("-"),a=parseInt(r[0]),n=parseInt(r[1]);t.bankIdentifier=t.bban.slice(a,n+1)}if(e.branch_indentifier){let r=e.branch_indentifier.split("-"),a=parseInt(r[0]),n=parseInt(r[1]);t.branchIdentifier=t.bban.slice(a,n+1)}}else t.valid=!1;return t}(D),requiresAddress:!!(r=a.countryCode)&&ef.has(r)},R=(0,s.useRef)(!1),j=e=>e.reduce((e,t)=>e||t,""),O=()=>{if(!R.current)return{};let e="company"===_.customerNameType,t="individual"===_.customerNameType;return{companyError:e?null==j?void 0:j([(0,k.yt)(_.company)]):void 0,firstNameError:t?null==j?void 0:j([(0,k.yt)(_.firstName)]):void 0,lastNameError:t?null==j?void 0:j([(0,k.yt)(_.lastName)]):void 0,ibanError:null==j?void 0:j([(0,k.yt)(D),ea(D)?"":(0,b.c)("Error").t`Invalid IBAN`]),addressError:M.requiresAddress?null==j?void 0:j([(0,k.yt)(_.addressLine1)]):void 0}},L=async()=>{try{if(R.current=!0,0!==Object.values(O()).filter(em.A).length)throw c({selectedMethodType:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT,selectedMethodValue:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT}),new eh}catch{return}if(!l||await l())return E(async()=>{let e={...n,Payment:{Type:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT}},{Token:t,Status:r,Data:a}=await (0,h.Ap)(u,e),i=(0,C.gv)(a),o=null==a?void 0:a.Email;if(!o)throw new ep;
2521await d.submitDirectDebit({paymentIntent:i,customer:{..._,email:o},bankAccount:{...v,iban:D}}),A.current={...n,PaymentToken:t,v:5,chargeable:r===f.Ov.CHARGEABLE,authorized:!0,type:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT}})},F=()=>{A.current=null},V=e=>{var t;let r={type:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT,chargeable:!0,...n,...e,v:5};return null==(t=g.current)||t.call(g,r),r},H=async()=>P(async()=>{try{if(0===n.Amount)return V();if(!A.current)throw Error("Payment token is not fetched. Please call fetchPaymentToken() first.");let e=await m({events:p,v:5,token:A.current,paymentMethodType:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT,paymentMethodValue:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT});return V(e)}catch(e){throw F(),e}}),$=e=>t=>{N(r=>({...r,[e]:t}))},z=$("customerNameType");return(0,s.useEffect)(()=>{S?z("company"):z("individual")},[S]),{bankAccount:v,setBankAccount:y,customer:_,setCompanyName:$("company"),setFirstName:$("firstName"),setLastName:$("lastName"),setEmail:$("email"),setCountryCode:$("countryCode"),setAddressLine1:$("addressLine1"),setCustomerNameType:z,processingToken:x||B,fetchingToken:x,fetchPaymentToken:L,verifyPaymentToken:H,verifyingToken:B,processPaymentToken:()=>T(async()=>{A.current||await L(),await H()}),reset:F,getFetchedPaymentToken:()=>A.current,errors:O(),ibanStatus:M,userInitiatedProcessing:I,meta:{type:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT}}})({amountAndCurrency:ey,selectedPlanName:T,onBeforeSepaPayment:L,onChargeable:e=>l(eA(J,e,eC.getOperationsData(),{paymentMethodValue:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT,...eS}),{chargeablePaymentParameters:e,source:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT,sourceType:e.type,context:eC.getOperationsData(),paymentProcessorType:f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT}),onValidationFailed:Y},{api:J,handles:eo,events:es,verifyPayment:ei}),eI=((e,t)=>{let{amountAndCurrency:r,onChargeable:a}=e,{api:n,handles:i,events:o,applePayModalHandles:l}=t,c=(0,s.useRef)(null),u=(0,s.useRef)(null),m=(0,s.useRef)([]),p=(0,s.useRef)(!1),A=(0,s.useRef)(a);A.current=a;let[g,v]=(0,d.A)(),[b,S]=(0,d.A)(),w=()=>v(async()=>{let e={...r,Payment:{Type:f.Tn.APPLE_PAY}},{Token:t,Status:a,Data:i}=await (0,h.Ap)(n,e),o=(0,C.gv)(i);c.current={...r,PaymentToken:t,v:5,chargeable:a===f.Ov.CHARGEABLE,authorized:!0,type:f.Tn.APPLE_PAY},u.current=o}),_=async e=>{if(!c.current)throw Error("CB apple pay: No payment token fetched");if(!u.current)throw Error("CB apple pay: No payment intent fetched");let t=o.onApplePayAuthorized(async()=>{if(null==l||l.onAuthorize(),!c.current||!u.current)return;let{Status:t}=await n({...(0,h.th)(c.current.PaymentToken),signal:e});if(t===f.Ov.CHARGEABLE){var r;let e={...c.current,chargeable:!0};null==(r=A.current)||r.call(A,e)}});m.current.push(t);let r=o.onApplePayClicked(()=>{null==l||l.onClick()});m.current.push(r);let a=o.onApplePayFailure(e=>{null==l||l.onFailure(e)});m.current.push(a);let s=o.onApplePayCancelled(()=>{null==l||l.onCancel()});m.current.push(s),await i.setApplePayPaymentIntent({paymentIntent:u.current},e)},N=async e=>{if(!p.current)return;let t=i.initializeApplePay(),r=w();S(async()=>{await Promise.all([t,r]),await _(e)}).catch(e=>{(0,y.wd)(e)&&(null==l||l.onMountFailure())})};return{fetchPaymentToken:w,verifyPaymentToken:async()=>{},processPaymentToken:async()=>{},verifyingToken:!1,processingToken:g,reset:()=>{for(let e of m.current)e();m.current=[],c.current=null,u.current=null},initializing:b,initialize:N,fetchingToken:g,applePayIframeLoadedRef:p,userInitiatedProcessing:!1,meta:{type:f.Tn.APPLE_PAY}}})({amountAndCurrency:ey,onChargeable:e=>l(eA(J,e,eC.getOperationsData(),{paymentMethodValue:f.Tn.APPLE_PAY,...eS}),{chargeablePaymentParameters:e,source:f.Tn.APPLE_PAY,sourceType:e.type,context:eC.getOperationsData(),paymentProcessorType:eI.meta.type})},{api:J,handles:eo,events:es,applePayModalHandles:ed}),ek=((e,t)=>{let{amountAndCurrency:r,onChargeable:a}=e,{api:n,handles:i,events:o,googlePayModalHandles:l,verifyPayment:c}=t,u=(0,s.useRef)(null),m=(0,s.useRef)(null),p=(0,s.useRef)([]),A=(0,s.useRef)(!1),g=(0,s.useRef)(a),v=(0,s.useRef)(!1);g.current=a;let[y,w]=(0,d.A)(),[_,N]=(0,d.A)(),x=(0,s.useRef)(null),E=()=>w(async()=>{let e={...r,Payment:{Type:f.Tn.GOOGLE_PAY}},{Token:t,Status:a,Data:i}=await (0,h.Ap)(n,e),o=(0,C.gv)(i);u.current={...r,PaymentToken:t,v:5,chargeable:a===f.Ov.CHARGEABLE,authorized:!0,type:f.Tn.GOOGLE_PAY},m.current=o}),B=e=>{var t;if(!v.current)return v.current=!0,null==l||l.onAuthorize(),null==(t=g.current)?void 0:t.call(g,{...e,chargeable:!0})},P=()=>{for(let e of p.current)e();p.current=[],u.current=null,m.current=null},I=async e=>{let t,r,a,s,d;if(!u.current)throw Error("CB google pay: No payment token fetched");if(!m.current)throw Error("CB google pay: No payment intent fetched");t=o.onGooglePayAuthorized(async()=>
2521{if(null==r||r(),u.current&&m.current)try{let{Status:t}=await n({...(0,h.th)(u.current.PaymentToken),signal:e});if(t===f.Ov.CHARGEABLE)x.current&&x.current.abort(),B(u.current);else throw Error((0,b.c)("Payments.error").t`Something went wrong. Google Pay verification failed.`)}catch(e){null==l||l.onFailure(e)}}),p.current.push(t),r=o.onThreeDsChallenge(async e=>{let{url:r}=e;if(u.current){x.current=new AbortController;try{null==l||l.on3DSChallenge(),await c({token:{...u.current,approvalUrl:r,authorized:!1},v:5,events:o,abortController:x.current,onCancelled:()=>{null==l||l.onCancel()},onError:e=>{null==l||l.onFailure(e)},paymentMethodType:f.Tn.GOOGLE_PAY,paymentMethodValue:f.Tn.GOOGLE_PAY}),null==t||t(),B(u.current)}catch{}}}),p.current.push(r),a=o.onGooglePayClicked(()=>{null==l||l.onClick()}),p.current.push(a),s=o.onGooglePayFailure(e=>{null==l||l.onFailure(e),P(),k()}),p.current.push(s),d=o.onGooglePayCancelled(()=>{null==l||l.onCancel()}),p.current.push(d),await i.setGooglePayPaymentIntent({paymentIntent:m.current},e)},k=async e=>{if(!A.current)return;let t=i.initializeGooglePay(),r=E();N(async()=>{await Promise.all([t,r]),await I(e),null==l||l.onInitialize()}).catch(S.A)};return{fetchPaymentToken:E,verifyPaymentToken:async()=>{},processPaymentToken:async()=>{},verifyingToken:!1,processingToken:y,reset:P,initializing:_,initialize:k,fetchingToken:y,googlePayIframeLoadedRef:A,userInitiatedProcessing:!1,meta:{type:f.Tn.GOOGLE_PAY}}})({amountAndCurrency:ey,onChargeable:e=>l(eA(J,e,eC.getOperationsData(),{paymentMethodValue:f.Tn.GOOGLE_PAY,...eS}),{chargeablePaymentParameters:e,source:f.Tn.GOOGLE_PAY,sourceType:e.type,context:eC.getOperationsData(),paymentProcessorType:ek.meta.type})},{api:J,handles:eo,events:es,googlePayModalHandles:eg,verifyPayment:ei}),eT=null==(a=eb.selectedMethod)?void 0:a.type,eD=(0,s.useMemo)(()=>(0,g.vu)(eE)&&(eT===f.Tn.CHARGEBEE_CARD||eT===f.Tn.CHARGEBEE_PAYPAL||eT===f.Tn.CHARGEBEE_IDEAL||eT===f.Tn.APPLE_PAY||eT===f.Tn.GOOGLE_PAY||eT===f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT)?ew:eE===f.Tn.CHARGEBEE_CARD?e_:eE===f.Tn.CHARGEBEE_PAYPAL?eN:eE===f.Tn.CHARGEBEE_BITCOIN?eB:eE===f.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT?eP:eE===f.Tn.APPLE_PAY?eI:eE===f.Tn.GOOGLE_PAY?ek:eE===f.Tn.CHARGEBEE_IDEAL?ex:void 0,[eE,eT,ew,e_,eN,ex,eI,ek]),eM=!eb.loading,eR=(e=>{let{currentCurrency:t,currentSelectedMethodType:r,methods:a}=e,[n,i]=(0,s.useState)(void 0);return{isCurrencyOverriden:(0,v.QA)({currentCurrency:t,currencyBeforeOverride:n}),updateCurrencyOverride:e=>{var o;if(!e)return;let s=null==(o=a.find(t=>t.value===e))?void 0:o.type,l=(0,v.Qi)(s),c=(0,v.Qi)(r)&&s!==r;if(!l&&!c)return;let u=(0,v.hf)({currentCurrency:t,currencyBeforeOverride:n,currentSelectedMethod:r,newSelectedMethod:s});if(u)return i(u.currencyBeforeOverride),u.currency}}})({currentCurrency:o,currentSelectedMethodType:eT,methods:eb.allMethods});return{methods:eb,chargebeeCard:e_,chargebeePaypal:eN,chargebeeIdeal:ex,applePay:eI,googlePay:ek,bitcoinChargebee:eB,selectedProcessor:eD,flow:m,amount:i,currency:o,paymentContext:eC,directDebit:eP,initialized:eM,reset:()=>{[ew,e_,eN,ex,eB,eP,eI,ek].forEach(e=>e.reset())},currencyOverride:eR}})({amount:i,currency:o,coupon:x,flow:T,onMethodChanged:j,paymentMethods:L,paymentStatus:F,selectedPlanName:$,billingAddress:Z,onChargeable:(e,t)=>{let r=(async()=>{try{return await A(e,t)}catch(e){throw eQ.reset(),e}})();return eq(r),r},user:G,subscription:Y,onBeforeSepaPayment:W,planIDs:q,isTrial:eO,canUseApplePay:eK,canUseGooglePay:eG,paymentMethodFlags:ec,telemetryContext:eo,onDeclined:e=>{let{selectedMethodType:t,selectedMethodValue:r}=e;return eF("payment_declined",t,r)},onValidationFailed:e=>{let{selectedMethodType:t,selectedMethodValue:r}=e;return eF("attempt_declined_invalid_data",t,r)},sortNewMethods:es},{api:ew,isAuthenticated:!!ex,verifyPaymentChargebeeCard:eU,chargebeeHandles:eB,chargebeeEvents:eP,chargebeePaypalModalHandles:e$,chargebeeIdealModalHandles:ez,applePayModalHandles:eZ,googlePayModalHandles:eY}),eJ=(0,ev.hw)(eQ.methods,T),eX=(0,s.useRef)(null);(0,s.useEffect)(()=>{let e=()=>{var e;null==(e=eX.current)||e.abort(),eX.current=null};return async function(){var t;if((null==(t=eQ.methods.selectedMethod)?void 0:t.type)===f.Tn.CHARGEBEE_PAYPAL){eX.current=ne
2521w AbortController,eQ.chargebeePaypal.reset();try{await eQ.chargebeePaypal.initialize(eX.current.signal)}catch{e()}}}(),e},[null==(t=eQ.methods.selectedMethod)?void 0:t.type,i,o]);let e0=(0,s.useRef)(null);(0,s.useEffect)(()=>{let e=()=>{var e;null==(e=e0.current)||e.abort(),e0.current=null};return async function(){var t;if((null==(t=eQ.methods.selectedMethod)?void 0:t.type)===f.Tn.CHARGEBEE_IDEAL){e0.current=new AbortController,eQ.chargebeeIdeal.reset();try{await eQ.chargebeeIdeal.initialize(e0.current.signal)}catch{e()}}}(),e},[null==(r=eQ.methods.selectedMethod)?void 0:r.type,i,o]);let e1=(0,s.useRef)(null);(0,s.useEffect)(()=>{let e=()=>{var e;null==(e=e1.current)||e.abort(),e1.current=null};return async function(){if(eQ.methods.isNewApplePay){e1.current=new AbortController,eQ.applePay.reset();try{await eQ.applePay.initialize(e1.current.signal)}catch{e()}}}(),e},[eQ.methods.isNewApplePay,i,o]);let e2=(0,s.useRef)(null);(0,s.useEffect)(()=>{let e=()=>{var e;null==(e=e2.current)||e.abort(),e2.current=null};return async function(){if(eQ.methods.isNewGooglePay){e2.current=new AbortController,eQ.googlePay.reset();try{await eQ.googlePay.initialize(e2.current.signal)}catch{e()}}}(),e},[eQ.methods.isNewGooglePay,i,o]);let e3=eJ.loading,e4={selectedMethodValue:null==(a=eJ.selectedMethod)?void 0:a.value,selectedMethodType:null==(n=eJ.selectedMethod)?void 0:n.type,showTaxCountry:!e3&&!["invoice","credit","add-card","add-paypal"].includes(T),taxCountryLoading:e3,paymentStatus:eJ.status};return{...eQ,...e4,methods:eJ,api:ew,iframeHandles:eE,selectedPlanName:$,paymentComponentLoaded:ej,telemetry:eR,themeCode:eN,user:G,checkResult:z,subscription:Y,telemetryContext:eo,product:ei,processingPayment:eW,isTrialIntended:eL}}},23085(e,t,r){"use strict";var a=r(83573),n=r(51400),i=r(62109),o=r(75907);r.d(t,["u",0,e=>{let{apiOverride:t,plan:r,flow:s,amount:l,cycle:c}=e,u=(0,a.g)(),d=t??u,f=function(e){var t;let{flow:a,plan:n,cycle:i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i??c,l=o?o.toString():"n/a";return{flow:"signup-v2"===(t=a??s)?"signup-pass":"signup-v2-upgrade"===t?"signup-pass-upgrade":"signup-wallet"===t?"signup":t,plan:n??r??"n/a",calledKillSwitch:"not-called",chargebeeEnabled:"chargebee-forced",system:"chargebee",method:e,cycle:l}},m=function(){let{amount:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{amount:e??l}},p=(e,t,r)=>{(0,i.k1)({api:d,measurementGroup:n.cR.paymentsFlow,event:e,dimensions:t,values:r,delay:!1}).catch(o.A)};return{reportPaymentLoad:e=>{p(n.eB.load_payment,f(void 0,e))},reportPaymentAttempt:(e,t)=>{p(n.eB.payment_attempt,f(e,t),m(t))},reportPaymentSuccess:(e,t)=>{p(n.eB.payment_success,f(e,t),m(t))},reportPaymentFailure:(e,t)=>{p(n.eB.payment_failure,f(e,t),m(t))}}}])},46417(e,t,r){"use strict";r.d(t,{f:()=>M,n:()=>R});var a=r(14041),n=r(2573),i=r(65473),o=r(30579),s=r(44764),l=r(83573),c=r(58691),u=r(31233),d=r(58160),f=r(67159),m=r(40354),p=r(82517),h=r(67785),A=r(59877),g=r(80107),v=r(77121),y=r(37762),C=r(85085),b=r(60883),S=r(13197),w=r(77223),_=r(15847);function N(e){return e.BillingAddress?e:{...e,BillingAddress:f.VV}}let x=async(e,t)=>{let{withFallback:r}=t,a=await e({url:"payments/v5/account/billing-information",method:"GET"});return r?N(a):a},E=async(e,t)=>N(await e({url:`payments/v5/invoices/${t}/billing-information`,method:"GET"})),B=e=>Object.fromEntries(Object.entries(e).map(e=>{let[t,r]=e;return"CountryCode"===t?[t,r]:[t,""===r?null:r]})),P=async(e,t)=>{await e({url:"payments/v5/account/billing-information",method:"PUT",data:B(t)})},I=async(e,t,r)=>{await e({url:`payments/v5/invoices/${t}/billing-information`,method:"PUT",data:B(r)})},k=(0,n.Mz)(o.HW,e=>{var t;return(null==(t=e.value)?void 0:t.plans)??[]});function T(e){var t,r,a,n;return(null==e||null==(t=e.data)?void 0:t.Code)===800001?new p.Bn:(null==e||null==(r=e.data)?void 0:r.Code)===800002?new p.d7(null==e||null==(n=e.data)?void 0:n.ValidationResult):(null==e||null==(a=e.data)?void 0:a.Code)===800003?new p.AN:void 0}function D(e){let t=T(e);if(t)throw t}let M=(e,t)=>{let r,n,i,o,s=(0,l.g)(),{APP_NAME:v}=(0,c.U)(),y=(r=(0,a.useRef)({}),n=(0,a.useRef)({}),i=e=>Object.entries(e).sort((e,t)=>
2521e[0].localeCompare(t[0])).reduce((e,t)=>{let[r,a]=t;return`${e}-${r}-${a}`},""),o=e=>{var t,r,a,n;let o=i(e.Plans);return btoa(`p-${o}.cur-${e.Currency}.cyc-${e.Cycle}.codes-${(null==(t=e.Codes)?void 0:t.join(","))??""}.cc-${null==(r=e.BillingAddress)?void 0:r.CountryCode}.s-${null==(a=e.BillingAddress)?void 0:a.State}.z-${null==(n=e.BillingAddress)?void 0:n.ZipCode}.trial-${e.IsTrial??!1}`)},{get:e=>{let t=o(e);return r.current[t]},set:(e,t)=>{let a=o(e);r.current[a]=t;let s=i(e.Plans);n.current[s]=n.current[s]??new Set,n.current[s].add(a)},getByPlans:e=>{let t=i(e);return Array.from(n.current[t]??[]).map(e=>r.current[e]).filter(w.A)}}),_=(0,b.Pj)(),N=e=>{let r=async function(r){var a;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((0,h.BE)(r.Plans,{source:"check"}),(0,A._u)(r.Plans))return{...await e({url:"payments/v5/products/check",method:"post",data:{Quantity:1,Currency:r.Currency,ProductType:(0,d.lP)(r),BillingAddress:r.BillingAddress}}),Proration:0,CouponDiscount:0,Gift:0,Credit:0,UnusedCredit:0,Coupon:null,SubscriptionMode:g.Dm.Regular,BaseRenewAmount:null,RenewCycle:null,requestData:r};r.Codes&&0!==r.Codes.length||(r.Codes=r.CouponCode?[r.CouponCode]:[]);let i=null==t?void 0:t(r);try{let t,a=!!i||!!n.silence,o=await e({...((t={...r}).BillingAddress&&(t.BillingAddress=(0,f.Sm)({billingAddress:t.BillingAddress,vatId:r.VatId})),!t.VatId&&delete t.VatId,{url:"payments/v5/subscription/check",method:"post",data:t}),...n,silence:a});return r.ProrationMode&&(o.ProrationMode=r.ProrationMode),{...o,requestData:r}}catch(l){let e,t,o;if((null==l||null==(a=l.data)?void 0:a.Code)===800001)throw new p.Bn;let s=(e=k(_.getState()),(t=(0,m.BR)({cycle:r.Cycle,planIDs:r.Plans,plansMap:(0,C.jX)(e,r.Currency),currency:r.Currency})).requestData=r,((o=T(l))&&(t.error=o),t.error)?n.previousEstimation?(0,m.K4)(t,n.previousEstimation):t:null);if(s)return s;if(i)return{...i,requestData:r};throw l}};return{checkSubscription:r,multiCheck:(e,t)=>{let{signal:a,silence:n,plansMap:i}=t;return Promise.all(e.map(async e=>{let t,o=y.get(e);if(o)return o;try{t=await r(e,{signal:a,silence:n})}catch{t=(0,m.BR)({plansMap:i,planIDs:e.Plans,cycle:e.Cycle,currency:e.Currency})}return y.set(e,t),t}))},cacheMultiCheck:(e,t)=>{y.set(e,t)},paymentStatus:async()=>{let t=await (0,u.Ld)(e);return v===S.h.PROTONACCOUNTLITE&&(t.VendorStates.Cash=!1),t},getFullBillingAddress:async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{withFallback:!0};return x(e,t)},updateFullBillingAddress:async t=>{try{return await P(e,t)}catch(e){throw D(e),e}},updateInvoiceBillingAddress:async(t,r)=>{try{return await I(e,t,r)}catch(e){throw D(e),e}},getInvoiceBillingAddress:async t=>E(e,t),getCachedCheck:e=>y.get(e),getCachedCheckByPlans:e=>y.getByPlans(e)}};return{paymentsApi:N(e??s),getPaymentsApi:N}},R=()=>{let[e]=(0,s.R)(),{plansMap:t,plansMapLoading:r}=(0,_.Z)();return M(void 0,a=>{var n,o;let{Cycle:s,Currency:l,Plans:c}=a;if(!(0,v.Xb)(e,{planIDs:c,cycle:s}))return null;let u=(0,y.He)(e);if(!u||r)return null;let d=(null==(o=t[u])||null==(n=o.Pricing)?void 0:n[s])??0;return{Cycle:s,Currency:l,Amount:d,AmountDue:d,Coupon:null,PeriodEnd:Math.floor((0,i.A)(new Date,s)/1e3),SubscriptionMode:g.Dm.Regular,BaseRenewAmount:null,RenewCycle:null,__fallback:!0,requestData:a}})}},61813(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(34783),s=r(11449),l=r(16154),c=r(91633),u=r(94338);let d=function(){let{allowedCountries:e,disabledCountries:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,n.useMemo)(()=>{let r=(0,u.s)();return t?r.filter(e=>!t.includes(e.value)):e?r.filter(t=>e.includes(t.value)):r},[e,t]),a=(null==e?void 0:e[0])??r[0],[i,o]=(0,n.useState)(a);return{countries:r,country:i,setCountry:e=>{e!==u.X.value&&o(r.find(t=>t.value===e)??a)},getCountryByCode:e=>r.find(t=>t.value===e)}};r.d(t,["U",0,e=>{let{onChange:t,selectedCountryCode:r,allowedCountries:n,disabledCountries:f,...m}=e,{countries:p,getCountryByCode:h}=d({allowedCountries:n,disabledCountries:f}),A={onChange:e=>{let{value:r}=e;r.value!==u.X.value&&(null==t||t(r.value))},value:h(r),search:(e,t)=>!e.value.isTop&&(0,l.m2)(e,t),placeholder:(0,i.c)("Placeholder").t`Select country`,children:p.map(e=>{let{key:t,value:r,label:n,disabled:i}=e;return(0,a.jsx)(o.A,{value:e,title:n,disabled:i,"data-testid":`country-${r}`,children:(e=>{let{value:t,label:r}=e;return t===u.X.value?(0,a.jsx)("hr",{className:"m-0"}):(0,a.jsx)("span",{className:"flex items-center gap-2",children:(0,a.jsx)(c.d,{className:"ml-0 mr-0",countryCode:t,countryName:r})})})(e)},t)}),...m};return(0,a.jsx)(s.A,{...A})},"o",0,d])},7660(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(34783),s=r(11449),l=r(66062);let c=e=>{let{onStateChange:t,federalStateCode:r,selectedCountryCode:c,...u}=e,d=(0,n.useMemo)(()=>(0,l.C_)(c),[c]),f={onChange:e=>{let{value:r}=e;return null==t?void 0:t(r)},value:r??"",id:"tax-state",placeholder:(0,i.c)("Placeholder").t`Select state`,children:d.map(e=>{let{stateName:t,stateCode:r}=e;return(0,a.jsx)(o.A,{value:r,title:t,"data-testid":`state-${r}`,children:t},r)}),...u};return(0,a.jsx)(s.A,{...f,"data-testid":"tax-state-dropdown"})};r.d(t,["d",0,e=>{let{selectedCountryCode:t,...r}=e;return(0,l.Zh)(t)?(0,a.jsx)(c,{...r,selectedCountryCode:t}):null}])},47057(e,t,r){"use strict";r.d(t,{Y:()=>R});var a=r(31085),n=r(6780),i=r(72593),o=r(12032),s=r(14306),l=r(46417),c=r(14041),u=r(36455),d=r(30903),f=r(27569),m=r(54049),p=r(40101),h=r(94933),A=r(58564),g=r(62858),v=r(11161),y=r(81922),C=r(24205),b=r(67159),S=r(98020),w=r(82517),_=r(2439),N=r(81324),x=r(60883),E=r(66062),B=r(33691),P=r(61813),I=r(7660);let k=e=>{let{selectedCountryCode:t,setSelectedCountry:r,federalStateCode:i,setFederalState:o,billingCountryId:s="billing-country",isDropdownOpen:l,fullsize:u=!1,validator:d}=e,[f,m]=(0,c.useState)(!!l),p=(0,E.Zh)(t),h={CountryCode:t,State:i},A=(0,a.jsx)(P.U,{id:s,selectedCountryCode:t,onChange:r,isOpen:f,onOpen:()=>m(!0),onClose:()=>m(!1),"data-testid":"tax-country-dropdown"}),v=(0,a.jsx)(I.d,{id:"billing-state",onStateChange:o,federalStateCode:i,selectedCountryCode:t,className:(0,B.A)(!u&&"mt-1")});return u?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.Ay,{label:(0,n.c)("Label").t`Country`,as:()=>A,error:null==d?void 0:d([(0,b.MX)(h)])}),p?(0,a.jsx)(g.Ay,{label:(0,n.c)("Label").t`State`,as:()=>v,error:null==d?void 0:d([(0,b.nh)(h)])}):null]}):(0,a.jsxs)(a.Fragment,{children:[A,p?v:null]})};var T=r(26811),D=r(44252);let M=e=>{var t;
2521let{initialFullBillingAddress:r,onReject:o,onResolve:s,paymentsApi:E,subscription:B,source:P,...I}=e,{createNotification:M}=(0,i.E)(),[R,j]=(0,c.useState)(r),{paymentsApi:O}=(0,l.f)(),L=E??O,{validator:U,onFormSubmit:F}=(0,v.A)(),V=(0,x.wA)(),[H,$]=(0,C.M3)(),[z,K]=(0,c.useState)(null),Z=e=>{j(e),K(null)},{markVatNumberDirty:G}=(0,T.i)({countryCode:R.BillingAddress.CountryCode,setVatNumber:e=>Z(t=>({...t,BillingAddress:{...t.BillingAddress,VatId:e},VatId:e})),initialVatNumber:r.VatId}),Y=(0,S.Fn)({...R.BillingAddress,VatId:R.VatId}),W=(0,S.O4)(R.BillingAddress.CountryCode);return(0,a.jsxs)(m.A,{as:f.A,onSubmit:e=>{if(e.stopPropagation(),!F())return;K(null);let t=(0,D.W$)(R);$(async()=>{try{await L.updateFullBillingAddress(t),V((0,u.mG)({CountryCode:R.BillingAddress.CountryCode,State:R.BillingAddress.State,ZipCode:R.BillingAddress.ZipCode})),null==s||s(t),M({text:(0,n.c)("Success").t`Billing details updated`}),N.A.reportBillingAddressEditSuccess({source:P,previousBillingAddress:r,nextBillingAddress:t})}catch(e){if(e instanceof w.d7){e.validationResult&&K(e.validationResult),M({type:"error",text:(0,n.c)("Error").t`Wrong billing address`});return}}})},onClose:o,...I,children:[(0,a.jsx)(A.A,{title:(0,n.c)("Title").t`Edit billing address`}),(0,a.jsxs)(p.A,{children:[(0,a.jsx)("p",{className:"mb-4",children:(0,n.c)("Edit billing address form note").t`Text fields are optional. The information you provide in this form will only appear on invoices issued in the future and will not affect existing invoices.`}),B&&!(0,_._)(B)&&(0,a.jsx)("p",{className:"mb-4",children:(t=R.BillingAddress.CountryCode,({US:(0,n.c)("Payments.Renewal price dependent on VAT number").t`Renewal price is dependent on the billing region and EIN.`,CA:(0,n.c)("Payments.Renewal price dependent on VAT number").t`Renewal price is dependent on the billing region and Business Number.`,AU:(0,n.c)("Payments.Renewal price dependent on VAT number").t`Renewal price is dependent on the billing region and ABN.`})[t]??(0,n.c)("Payments.Renewal price dependent on VAT number").t`Renewal price is dependent on the billing region and VAT number.`)}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"field-two-container",children:(0,a.jsx)(k,{selectedCountryCode:R.BillingAddress.CountryCode,setSelectedCountry:e=>{Z(t=>({...t,BillingAddress:{...t.BillingAddress,CountryCode:e,State:null,ZipCode:null}}))},setFederalState:e=>{Z(t=>({...t,BillingAddress:{...t.BillingAddress,State:e,ZipCode:null}}))},federalStateCode:R.BillingAddress.State??null,fullsize:!0,validator:U})}),(0,a.jsx)(g.Ay,{label:"US"===R.BillingAddress.CountryCode?(0,n.c)("Label").t`ZIP code`:(0,n.c)("Label").t`Postal code`,placeholder:"12345",name:"zipcode","data-testid":"billing-address-zipcode",value:R.BillingAddress.ZipCode??"",onValue:e=>Z(t=>({...t,BillingAddress:{...t.BillingAddress,ZipCode:e}})),error:U([(0,b.hG)(R.BillingAddress)])||(0,w.Uj)(null==z?void 0:z.ZipCode)}),(0,a.jsx)(g.Ay,{label:W,placeholder:W,name:"vat","data-testid":"billing-address-vat",value:R.VatId??"",onValue:e=>{G(),Z(t=>({...t,BillingAddress:{...t.BillingAddress,VatId:e},VatId:e}))},error:U([Y.errorMessages.VatId])||(0,w.Uj)(null==z?void 0:z.VatId)}),(0,a.jsx)(g.Ay,{label:(0,n.c)("Label").t`Company`,placeholder:(0,n.c)("Placeholder").t`Company name`,name:"company","data-testid":"billing-address-company",value:R.BillingAddress.Company??"",onValue:e=>Z(t=>({...t,BillingAddress:{...t.BillingAddress,Company:e}})),error:U([Y.errorMessages.Company])||(0,w.Uj)(null==z?void 0:z.Company)}),(0,a.jsx)(g.Ay,{label:(0,n.c)("Label").t`City`,placeholder:(0,n.c)("Placeholder").t`Anytown`,name:"city","data-testid":"billing-address-city",value:R.BillingAddress.City??"",onValue:e=>Z(t=>({...t,BillingAddress:{...t.BillingAddress,City:e}})),error:U([Y.errorMessages.City])||(0,w.Uj)(null==z?void 0:z.City)}),(0,a.jsx)(g.Ay,{label:(0,n.c)("Label").t`Street address`,placeholder:(0,n.c)("Placeholder").t`Main street 12`,name:"address","data-testid":"billing-address-address",value:R.BillingAddress.Address??"",onValue:e=>Z(t=>({...t,BillingAddress:{...t.BillingAddress,Address:e}})),error:U([Y.errorMessages.Address])||(0,w.Uj)(null==z?void 0:z.Address)}),(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)(g.Ay,{label:(0,n.c)("Label").t`First name`,placeholder:(0,n.c)("Placeholder").t`Thomas`,name:"firstname","data-testid":"billing-address-firstname",value:R.BillingAddress.FirstName??"",onValue:e=>Z(t=>({...t,BillingAddress:{...t.BillingAddress,FirstName:e}})),error:U([Y.errorMessages.FirstName])||(0,w.Uj)(null==z?void 0:z.FirstName),rootClassName:"flex-1"}),(0,a.jsx)(g.Ay,{label:(0,n.c)("Label").t`Last name`,placeholder:(0,n.c)("Placeholder").t`Anderson`,name:"lastname","data-testid":"billing-address-lastname",value:R.BillingAddress.LastName??"",onValue:e=>Z(t=>({...t,BillingAddress:{...t.BillingAddress,LastName:e}})),error:U([Y.errorMessages.LastName])||(0,w.Uj)(null==z?void 0:z.LastName),rootClassName:"flex-1"})]}),(0,a.jsx)(y.z,{children:(0,n.c)("Payments.InfoBanner").t`Changing your billing address may affect taxes on future invoices.`})]})]}),(0,a.jsxs)(h.A,{children:[(0,a.jsx)(d.$,{onClick:o,children:(0,n.c)("Action").t`Cancel`}),(0,a.jsx)(d.$,{color:"norm",type:"submit",loading:H,children:(0,n.c)("Action").t`Save`})]})]})},R=()=>{let[e,t]=(0,o.Uo)(()=>({initialFullBillingAddress:{},subscription:void 0,source:"invoices"})),{paymentsApi:r}=(0,l.f)(),{createNotification:c}=(0,i.E)(),[u,d]=(0,s.W)(),f=async e=>{try{let t=(null==e?void 0:e.paymentsApi)??r;return await t.getFullBillingAddress()}catch(e){return c({type:"error",text:(0,n.c)("Error").t`Editing billing address is not available at the moment. Please try again later.`}),Promise.reject(e)}},m=async e=>{var r,a;let n,{loadingKey:i,...o}=e;try{let e=f(o);d(i,e),n=await e}catch(e){return Promise.reject(e)}let s=await t({...o,initialFullBillingAddress:n});return null==(r=e.vatNumber)||r.vatUpdatedInModal(s),null==(a=e.taxCountry)||a.billingAddressChangedInModal(s.BillingAddress),s};return{editBillingAddressModal:e(e=>(0,a.jsx)(M,{...e})),openBillingAddressModal:m,loadingByKey:u}}},73494(e,t,r){"use strict";r.d(t,{r:()=>x});var a=r(14041),n=r(6780),i=r(67159),o=r(57537),s=r(66062),l=r(82517),c=r(83891),u=r(15384),d=r(81324),f=r(46417),m=r(94338);function p(e,t){return e.CountryCode===t.CountryCode&&e.State===t.State&&e.ZipCode===t.ZipCode}
2521var h=r(97162),A=r(14306),g=r(59334),v=r(98020),y=r(59877),C=r(60883),b=r(16751),S=r(77223),w=r(75907),_=r(44252);let N={Company:void 0,FirstName:void 0,LastName:void 0,Address:void 0,City:void 0},x=e=>{let{onBillingAddressChange:t,disableVat:r,...x}=e,E=(e=>{var t,r;let h=!(0,l.wY)(null==(t=e.paymentFacade)?void 0:t.checkResult),A=(0,l.RN)(null==(r=e.paymentFacade)?void 0:r.checkResult),{paymentsApi:g}=(0,f.f)(),v=e.paymentsApi??g,y=function(e){let t=e.initialBillingAddress?{CountryCode:e.initialBillingAddress.CountryCode,State:e.initialBillingAddress.State,ZipCode:e.initialBillingAddress.ZipCode}:i.VV,{allowedCountries:r,disabledCountries:a}=e;if(r&&!r.includes(t.CountryCode)){let e=r[0];return(0,o.K)({CountryCode:e,State:null,ZipCode:null},{shouldRestoreZipCode:!1})}if(null==a?void 0:a.includes(t.CountryCode)){let e=(0,m.s)().find(e=>!a.includes(e.value));return e?(0,o.K)({CountryCode:e.value,State:null,ZipCode:null},{shouldRestoreZipCode:!1}):i.VV}return t}(e),C=(0,a.useRef)(y),[,b]=(0,a.useState)(0),S=e=>{C.current=e,b(e=>e+1)},w=t=>{var r;null==(r=e.onBillingAddressChange)||r.call(e,t)};(0,a.useEffect)(()=>{var t,r,a,n;C.current.CountryCode&&(null==(r=e.paymentFacade)||null==(t=r.chargebeeCard)||t.setCountryCode(C.current.CountryCode)),C.current.ZipCode&&(null==(n=e.paymentFacade)||null==(a=n.chargebeeCard)||a.setPostalCode(C.current.ZipCode))},[C.current.CountryCode,C.current.ZipCode]),(0,a.useEffect)(()=>{if(!p(C.current,y)){var t,r,a;S(y);let n=null==(a=e.paymentFacade)||null==(r=a.checkResult)||null==(t=r.requestData)?void 0:t.BillingAddress;n&&p(n,y)||w(y)}},[y.CountryCode,y.State,y.ZipCode]);let _=C.current.CountryCode,N=C.current.State??null,x=C.current.ZipCode??null,E=(0,i.s5)(C.current,h),B=(0,a.useMemo)(()=>"missingCountry"===E.reason?(0,n.c)("Error").t`Please select billing country`:"missingState"===E.reason?(0,n.c)("Error").t`Please select billing state`:"missingZipCode"===E.reason?"US"===_?(0,n.c)("Error").t`Please enter ZIP code`:(0,n.c)("Error").t`Please enter postal code`:"invalidZipCode"===E.reason?"US"===_?(0,n.c)("Error").t`Please enter a valid ZIP code`:(0,n.c)("Error").t`Please enter a valid postal code`:void 0,[E.reason,h]);return{selectedCountryCode:_,setSelectedCountry:t=>{let r=C.current;if(r.CountryCode===t)return;let a=(0,s.Zh)(t)?(0,s.$V)(t):null,n=(0,s.ip)(t)&&a?(0,c.x)(t,a):null,i={...r,CountryCode:t,State:a,ZipCode:n};d.A.reportBillingCountryChange({action:"change_country",context:e.telemetryContext,currentCountry:r.CountryCode,selectedCountry:t,currentState:r.State??null,selectedState:a}),S(i),w(i)},federalStateCode:N,setFederalStateCode:t=>{let r=C.current;if(r.State===t)return;let a={...r,State:t,ZipCode:(0,s.ip)(r.CountryCode)?(0,c.x)(r.CountryCode,t):null};d.A.reportBillingCountryChange({action:"change_state",context:e.telemetryContext,currentCountry:r.CountryCode,selectedCountry:r.CountryCode,currentState:r.State??null,selectedState:t}),S(a),w(a)},zipCode:x,setZipCode:function(t){let{skipCallback:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipCallback:!1},a=C.current;if(a.ZipCode===t)return;let n={...a,ZipCode:t};S(n),n.State&&(0,u.b)(n.CountryCode,n.State,t)&&!r&&(d.A.reportBillingCountryChange({action:"change_zip_code",context:e.telemetryContext,currentCountry:a.CountryCode,selectedCountry:n.CountryCode,currentState:a.State??null,selectedState:n.State}),w(n))},billingAddressValid:E.valid&&h,billingAddressStatus:E,billingAddressErrorMessage:B,zipCodeBackendValid:h,allowedCountries:e.allowedCountries,disabledCountries:e.disabledCountries,paymentsApi:v,billingAddressChangedInModal:e=>{S(e),w(e)},billingAddressValidationResult:A}})({...x,onBillingAddressChange:t}),B=(e=>{var t;let{selectedPlanName:r,onVatChange:i,onBillingAddressChange:o,isAuthenticated:s,paymentsApi:c,taxCountry:u,onVatUpdated:d,paymentFacade:m,initialBillingAddress:p,initialVatNumber:x}=e,E=(0,C.Pj)(),B=s??!!(null==(t=(0,h.mB)(E.getState()))?void 0:t.value),{paymentsApi:P}=(0,f.f)(),I=c??P,[k,T]=(0,A.A)(),[D,M]=(0,a.useState)(!1),R=(0,y.S1)(r),[,j]=(0,a.useState)(0),[O,L]=(0,a.useState)(x??""),U=(0,a.useRef)(!x),F=(0,a.useRef)(u.selectedCountryCode),
2521V=(0,a.useRef)({...N,...(0,b.Up)(p??{},Object.keys(N))}),H=()=>{U.current=!1},$=()=>{U.current=!0},z=e=>{V.current=e,j(e=>e+1)},[K,Z]=(0,a.useState)(!Object.values(V.current).some(S.A)),G=async()=>{var e,t,r,a,n;let i=await I.getFullBillingAddress();i.VatId&&(H(),L(i.VatId)),z({Company:(null==(e=i.BillingAddress)?void 0:e.Company)??"",FirstName:(null==(t=i.BillingAddress)?void 0:t.FirstName)??"",LastName:(null==(r=i.BillingAddress)?void 0:r.LastName)??"",Address:(null==(a=i.BillingAddress)?void 0:a.Address)??"",City:(null==(n=i.BillingAddress)?void 0:n.City)??""}),M(!0)};(0,a.useEffect)(()=>{B&&R&&(U.current||!O)&&!D&&T(G()).catch(w.A)},[B,R]);let Y=e=>{H(),L(e);let t={CountryCode:u.selectedCountryCode,State:u.federalStateCode,ZipCode:u.zipCode,...V.current,VatId:e};(0,v.Fn)(t).hasErrors||null==i||i((0,_.q8)(e,u.selectedCountryCode))},W=e=>{let t={CountryCode:u.selectedCountryCode,State:u.federalStateCode,ZipCode:u.zipCode,...e,VatId:(0,_.q8)(O,u.selectedCountryCode)};(0,v.Fn)(t).hasErrors||null==o||o(t)},q=(e,t)=>{let r={...V.current,[e]:t||void 0};z(r),W(r)};(0,a.useEffect)(()=>{let e=g.c.has(u.selectedCountryCode)&&R,t=F.current!==u.selectedCountryCode;if(F.current=u.selectedCountryCode,!e){O&&(L(""),null==i||i("")),$();return}t&&!U.current&&(null==i||i("")),!B&&!K&&(U.current||t)&&(L((0,_.Eq)(u.selectedCountryCode)??""),$())},[u.selectedCountryCode,R]);let Q=async e=>{var t;let r=e.VatId??"";z(t=e.BillingAddress),W(t),Y(r),B&&await (null==d?void 0:d((0,_.q8)(r,e.BillingAddress.CountryCode)))},J=R&&g.c.has(u.selectedCountryCode),X=!(0,v.Fn)({CountryCode:u.selectedCountryCode,State:u.federalStateCode,ZipCode:u.zipCode,...V.current,VatId:O}).hasErrors&&!(0,l.HZ)(null==m?void 0:m.checkResult),ee=X?void 0:(0,n.c)("Error").t`Please complete the billing details`;return{...V.current,setCompany:e=>q("Company",e),setFirstName:e=>q("FirstName",e),setLastName:e=>q("LastName",e),setAddress:e=>q("Address",e),setCity:e=>q("City",e),loadingBillingDetails:k,vatNumber:O,vatNumberToSubmit:(0,_.q8)(O,u.selectedCountryCode),setVatNumber:Y,enableVatNumber:R,renderVatNumberInput:J,vatFormValid:X,vatFormErrorMessage:ee,vatUpdatedInModal:Q,paymentsApi:I,shouldEditInModal:B,unauthenticatedCollapsed:K,setUnauthenticatedCollapsed:e=>{Z(e),e?($(),L(""),z(N)):($(),L((0,_.Eq)(u.selectedCountryCode)??""))}}})({...x,taxCountry:E,onBillingAddressChange:e=>{null==t||t({CountryCode:E.selectedCountryCode,State:E.federalStateCode,ZipCode:E.zipCode,VatId:e.VatId,...e})}});return{vatNumber:r?void 0:B,taxCountry:E}}},26811(e,t,r){"use strict";r.d(t,{i:()=>i});var a=r(14041),n=r(44252);function i(e){let{countryCode:t,setVatNumber:r,initialVatNumber:i,enabled:o=!0}=e,s=(0,a.useRef)(!i),l=(0,a.useRef)(t),c=(0,a.useRef)(r);return c.current=r,(0,a.useEffect)(()=>{let e=l.current!==t;l.current=t,!o||(e||s.current)&&(c.current((0,n.Eq)(t)??""),s.current=!0)},[t,o]),{markVatNumberDirty:()=>{s.current=!1}}}},55718(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(6780),o=r(1296),s=r(24241),l=r(81922),c=r(24205),u=r(13197),d=r(33691),f=r(81087);let m=e=>{let{className:t,loading:r,disabled:n,children:i}=e,o=(0,d.A)(["ideal-button",n&&"ideal-button--disabled",t,"button-large","w-full"]);return(0,a.jsx)(s.Ov,{type:"button",className:o,color:"norm",loading:r,disabled:n,"data-testid":"fake-ideal-button",children:i})};r.d(t,["q",0,e=>{let{formInvalid:t,width:r,loading:s,onClick:p,children:h,...A}=e,g=A.chargebeeIdeal.initializing,v=A.chargebeeIdeal.initializationError,y=A.disabled||A.chargebeeIdeal.accountHolderNameMissing,C=!y&&!A.chargebeeIdeal.readyToPay,b=(0,c.lu)(g||!!s||C,{initialState:!1}),S=v||y||t||g||!!s||b||C,w=(0,n.useMemo)(()=>{let e,t={className:"",...A,children:h??(0,i.c)("Payments").t`Pay with ${u.sL}`};if(e=y||v?(0,a.jsx)(m,{...t,disabled:!0}):b?(0,a.jsx)(m,{...t,loading:!0}):(0,a.jsx)(m,{...t}),S)return(0,a.jsx)("div",{className:"w-full",children:e})},[v,y,S,b,h]);return(0,a.jsxs)("div",{className:"relative",children:[v&&(0,a.jsx)(l.z,{variant:o.$.DANGER,children:(0,i.c)("Payments.Error").t`Failed to initialize ${u.sL}. Please try again later.`}),w,(0,a.jsx)("div",{className:(0,d.A)("flex flex-column",S&&"visibility-hidden absolute"),children:(0,a.jsx)(f.fu,{...A,type:"ideal",onClick:()=>null==p?void 0:p({source:"real-button",type:"ideal"})})})]})}])},81087(e,t,r){"use strict";let a;r.d(t,{fu:()=>D,GK:()=>k,t:()=>B});var n=r(31085),i=r(14041),o=r(6780),s=r(83573),l=r(72593);let c=new Set(["--signal-danger","--border-radius-md","--border-norm","--focus-outline","--focus-ring","--field-norm","--field-background-color","--field-focus-background-color","--field-focus-text-color","--field-placeholder-color","--field-text-color","--selection-text-color","--selection-background-color","--interaction-norm","--interaction-norm-contrast","--interaction-norm-major-1","--interaction-norm-major-2"]);var u=r(84878),d=r(54049),f=r(40101),m=r(66567),p=r(33083),h=r(31233),A=r(91506),g=r(87385),v=r(13197),y=r(46083),C=r(69246);let b=(a=0,()=>++a),S={};function w(e){return S[e]??""}let _=e=>{let t;try{t=JSON.parse(e)}catch{t={}}return t};function N(e,t){let r=r=>{var a;r.source===(null==(a=e.current)?void 0:a.contentWindow)&&t(r)};return window.addEventListener("message",r),()=>{window.removeEventListener("message",r)}}let x=(0,o.c)("Payments").t`Timeout exceeded`;function E(e,t,r,a,n,i){var o,s,l;
2521let c,u=b(),d=`id-${u}`;S[e]=d;let f=!0,m=new Promise((t,a)=>{function o(n){var i;if(n.source!==(null==(i=r.current)?void 0:i.contentWindow)||!f)return;let o=_(n.data);o.type===`${e}-response`&&o.correlationId===d&&("success"===o.status?t(o):"failure"===o.status&&a(o),s(!0))}function s(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];!f||(null==n?void 0:n.aborted)||(f=!1,clearTimeout(c),window.removeEventListener("message",o),t||a({type:`${e}-response`,correlationId:d,status:"failure",error:x}))}window.addEventListener("message",o),null==n||n.addEventListener("abort",()=>s(!0)),c=setTimeout(()=>s(!1),(null==i?void 0:i.timeout)??2e4)});return o={type:e,correlationId:d,...t},null==(l=r.current)||null==(s=l.contentWindow)||s.postMessage(JSON.stringify(o),a),m}let B=()=>{let e=(0,i.useRef)(null),t=(0,y.Uq)("/payments/v5/forms/cards",window.location.origin),r=t.toString(),{notifyIframeLoaded:a,notifyIframeUnloaded:n,iframeLoadedRef:d,...f}=function(e,t){let r=(0,i.useRef)(null),a=(0,s.g)(),{createNotification:n}=(0,l.E)(),u=(0,p.DP)().information.colorScheme===C.zM.Dark?"dark":"light",d=(0,i.useRef)(new AbortController),f=(0,i.useRef)(!1),m=(0,i.useRef)([]),y=(0,i.useRef)(!1),b=d.current.signal;(0,i.useEffect)(()=>(b.addEventListener("abort",()=>{f.current=!0}),()=>{var e;return null==(e=d.current)?void 0:e.abort()}),[]);let S=()=>{let t=getComputedStyle(e.current??document.documentElement),r={};for(let e of c)r[e]=t.getPropertyValue(e);return r},_=async()=>{if(r.current)return r.current;let e=await a((0,h.bj)());return r.current={site:e.Site,publishableKey:e.PublishableKey,domain:e.Domain},r.current};return{submitCreditCard:async r=>{try{return await E("chargebee-submit",r,e,t,b,{timeout:6e5})}catch(e){throw n({type:"error",text:(0,A.aI)(e)}),e}},initializeCreditCard:async r=>{let{isNarrow:a}=r,n=await _();return E("set-configuration",{paymentMethodType:"card",renderMode:a?"two-line":"one-line",cssVariables:S(),translations:{cardNumberPlaceholder:(0,o.c)("Payments").t`Card number`,cardExpiryPlaceholder:(0,o.c)("Payments").t`MM/YY`,cardCvcPlaceholder:(0,o.c)("Payments").t`CVC`,invalidCardNumberMessage:(0,o.c)("Payments.Error").t`Invalid card number`,invalidCardExpiryMessage:(0,o.c)("Payments.Error").t`Invalid expiration date`,invalidCardCvcMessage:(0,o.c)("Payments.Error").t`Invalid security code`},themeType:u,...n},e,t,b)},initializeSavedCreditCard:async()=>E("set-configuration",{paymentMethodType:"saved-card",themeType:u,...await _()},e,t,b),validateSavedCreditCard:async r=>{try{return await E("chargebee-verify-saved-card",r,e,t,b,{timeout:6e5})}catch(e){throw n({type:"error",text:(0,A.aI)(e)}),e}},initializePaypal:async()=>E("set-configuration",{paymentMethodType:"paypal",themeType:u,...await _()},e,t,b),setPaypalPaymentIntent:async(r,a)=>{let i="set-paypal-payment-intent";try{return await E(i,r,e,t,a)}catch(e){throw e.correlationId===w(i)&&n({type:"error",text:(0,A.aI)(e)}),e}},getHeight:()=>E("get-height",{},e,t,b),getBin:()=>E("get-bin",{},e,t,b),validateCardForm:()=>E("validate-form",{},e,t,b),changeRenderMode:r=>E("change-render-mode",{renderMode:r},e,t,b),updateFields:()=>E("update-fields",{cssVariables:S()},e,t,b),initializeDirectDebit:async()=>E("set-configuration",{paymentMethodType:"direct-debit",themeType:u,...await _()},e,t,b),submitDirectDebit:async r=>{try{return await E("direct-debit-submit",r,e,t,b,{timeout:6e5})}catch(e){throw n({type:"error",text:(0,A.aI)(e)}),e}},setApplePayPaymentIntent:async(r,a)=>{let i="set-apple-pay-payment-intent";try{return await E(i,r,e,t,a)}catch(e){throw e.correlationId===w(i)&&((0,A.wd)(e)?(0,g.q)("Payments: Apple Pay unsupported by the browser",{level:"info",component:"chargebee-iframe",extra:{error:e}},e):(n({type:"error",text:(0,A.aI)(e)}),(0,g.q)("Payments: Apple Pay button failed to mount",{level:"error",component:"chargebee-iframe",extra:{error:e}},e))),e}},initializeApplePay:async()=>E("set-configuration",{paymentMethodType:"apple-pay",themeType:u,...await _()},e,t,b),getApplePayCapabilities:async r=>{try{await (y.current?Promise.resolve():new Promise((e,t)=>
2521{m.current.push(e),null==b||b.addEventListener("abort",()=>{let r=m.current.indexOf(e);r>-1&&m.current.splice(r,1),t(Error("Operation aborted"))})}))}catch{return{canMakePaymentsWithActiveCard:!1,applePayCapabilities:!1}}return(await E("get-can-make-payments-with-active-card",r,e,t,b)).data},setGooglePayPaymentIntent:async(r,a)=>{let i="set-google-pay-payment-intent";try{return await E(i,r,e,t,a)}catch(e){throw e.correlationId===w(i)&&n({type:"error",text:(0,A.aI)(e)}),e}},initializeGooglePay:async()=>E("set-configuration",{paymentMethodType:"google-pay",themeType:u,...await _()},e,t,b),initializeIdeal:async()=>E("set-configuration",{paymentMethodType:"ideal",themeType:u,...await _()},e,t,b),setIdealPaymentIntent:async(r,a)=>{let i="set-ideal-payment-intent",s=(0,o.c)("Payments").t`Pay with ${v.sL}`;try{return await E(i,{...r,buttonLabel:s},e,t,a)}catch(e){throw e.correlationId===w(i)&&n({type:"error",text:(0,A.aI)(e)}),e}},notifyIframeLoaded:()=>{y.current=!0,m.current.splice(0).forEach(e=>e())},notifyIframeUnloaded:()=>{y.current=!1},iframeLoadedRef:y}}(e,t.origin),m={onPaypalAuthorized:t=>N(e,e=>{let r=_(e.data);r.type===u.GZ&&t(r.data)}),onPaypalFailure:t=>N(e,e=>{let r=_(e.data);(0,u.ow)(r)&&t(r.error)}),onPaypalClicked:t=>N(e,e=>{let r=_(e.data);(0,u.ix)(r)&&t()}),onPaypalCancelled:t=>N(e,e=>{let r=_(e.data);(0,u.Qv)(r)&&t()}),onThreeDsChallenge:t=>N(e,e=>{let r=_(e.data);(0,u.K$)(r)&&t(r.data)}),onThreeDsSuccess:t=>N(e,e=>{let r=_(e.data);(0,u.MP)(r)&&t(r.data)}),onThreeDsFailure:t=>N(e,e=>{let r=_(e.data);(0,u.mZ)(r)&&t(r.error)}),onCardVeririfcationSuccess:t=>N(e,e=>{let r=_(e.data);(0,u.D4)(r)&&t(r.data)}),onCardVeririfcationFailure:t=>N(e,e=>{let r=_(e.data);(0,u.uI)(r)&&t(r.error)}),onUnhandledError:t=>N(e,e=>{let r=_(e.data);if((0,u.z5)(r)){let e=r.error,a=Error(null==e?void 0:e.message);a.stack=null==e?void 0:e.stack,a.name=null==e?void 0:e.name,t(a,e,r,null==e?void 0:e.checkpoints)}}),onApplePayAuthorized:t=>N(e,e=>{let r=_(e.data);(0,u.FM)(r)&&t(r.data)}),onApplePayFailure:t=>N(e,e=>{let r=_(e.data);(0,u.p6)(r)&&t(r.error)}),onApplePayClicked:t=>N(e,e=>{let r=_(e.data);(0,u.Rh)(r)&&t()}),onApplePayCancelled:t=>N(e,e=>{let r=_(e.data);(0,u.JQ)(r)&&t()}),onGooglePayAuthorized:t=>N(e,e=>{let r=_(e.data);(0,u.i6)(r)&&t(r.data)}),onGooglePayFailure:t=>N(e,e=>{let r=_(e.data);(0,u.my)(r)&&t(r.error)}),onGooglePayClicked:t=>N(e,e=>{let r=_(e.data);(0,u.M$)(r)&&t()}),onGooglePayCancelled:t=>N(e,e=>{let r=_(e.data);(0,u.MS)(r)&&t()}),onIdealAuthorized:t=>N(e,e=>{let r=_(e.data);r.type===u.mh&&t(r.data)}),onIdealFailure:t=>N(e,e=>{let r=_(e.data);(0,u.kw)(r)&&t(r.error)}),onIdealClicked:t=>N(e,e=>{let r=_(e.data);(0,u.ep)(r)&&t()}),onIdealCancelled:t=>N(e,e=>{let r=_(e.data);(0,u.AR)(r)&&t()})};return(0,i.useEffect)(()=>m.onUnhandledError((e,t,r,a)=>{let n=(null==t?void 0:t.stage)??"unknown";(0,g.q)(`Payments: Unhandled Chargebee error at ${n}`,{component:"chargebee-iframe",level:"error",tags:{chargebeeStage:n,chargebeeWrapperVersion:(null==t?void 0:t.chargebeeWrapperVersion)??"unknown"},extra:{error:e,rawError:t,messagePayload:r,checkpoints:a}},e)}),[]),{iframeRef:e,handles:f,events:m,iframeSrc:r,iframeLoadedRef:d,notifyIframeLoaded:a,notifyIframeUnloaded:n}},P=e=>{let{url:t,...r}=e;return(0,n.jsx)(d.A,{...r,disableCloseOnEscape:!0,size:"large",children:(0,n.jsx)(f.A,{children:(0,n.jsx)("iframe",{src:t,title:"3ds challenge"})})})},I=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[t,r,a]=(0,m.Ay)(),[n,o]=(0,i.useState)("");return{renderChallenge:t=>{if(e){o(t),r(!0);return}window.open(t,"_blank")},showModal:a,modalProps:{...t,url:n}}};function k(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:150;return"string"==typeof e?e:Math.max(150,e)}function T(e){return"string"==typeof e?e:k(e)+16}let D=e=>{let t,{type:r,iframeHandles:a,chargebeeCard:o,chargebeePaypal:s,chargebeeIdeal:l,directDebit:c,applePay:u,googlePay:d,onInitialized:f,isNarrow:m,themeCode:p,onClick:h,...v}=e,[y,C]=(0,i.useState)(!1),b=(0,i.useRef)(null),S=(0,i.useRef)(null),w=(0,i.useRef)(null),_=(0,i.useRef)(null),N=(0,i.useRef)(null);(0,i.useEffect)(()=>()=>{"paypal"===r&&s?s.paypalIframeLoadedRef.current=!1:"apple-pay"===r&&u?u.applePayIframeLoadedRef.current=!1:"google-pay"===r&&d?d.googlePayIframeLoadedRef.current=!1:"ideal"===r&&l&&(l.idealIframeLoadedRef.current=!1)},[]),(0,i.useEffect)(function(){let e=[];return"paypal"===r?e.push(a.events.onPaypalClicked(()=>null==h?void 0:h())):"apple-pay"===r?e.push(a.events.onApplePayClicked(()=>null==h?void 0:h())):"google-pay"===r?e.push(a.events.onGooglePayClicked(()=>null==h?void 0:h())):"ideal"===r&&e.push(a.events.onIdealClicked(()=>null==h?void 0:h())),()=>
2521{e.forEach(e=>e())}},[]);let E=a.iframeRef,B=async()=>{if(!E.current)return;let e=await a.handles.getHeight();if(E.current&&"success"===e.status&&"card"===r){let t=e.data.height;E.current.style.height=`${t}px`}};(0,i.useEffect)(()=>{void 0!==m&&y&&e();async function e(){await a.handles.changeRenderMode(m?"two-line":"one-line"),await B()}},[m]);let k=I(!1),D=e=>{let t=(null==e?void 0:e.error)===x?"timeout":(null==e?void 0:e.status)==="failure"?"reported-by-iframe":"parent-side-error",a=(0,A.MS)(e);(0,g.q)(`Payments: Chargebee iframe failed to initialize (${r}, ${t})`,{component:"chargebee-iframe",level:"error",tags:{chargebeeIframeType:r,chargebeeInitFailureReason:t},extra:{errorMessage:a.message,errorName:a.name,errorCode:(0,A.ak)(e),correlationId:(null==e?void 0:e.correlationId)??null}})},M=async()=>{a.notifyIframeLoaded(),clearTimeout(N.current),"card"===r?await a.handles.initializeCreditCard({isNarrow:!!m}):"saved-card"===r?await a.handles.initializeSavedCreditCard():"paypal"===r&&s?(s.paypalIframeLoadedRef.current=!0,b.current=new AbortController,await s.initialize(b.current.signal)):"direct-debit"===r?await a.handles.initializeDirectDebit():"apple-pay"===r&&u?(u.applePayIframeLoadedRef.current=!0,w.current=new AbortController,await u.initialize(w.current.signal)):"google-pay"===r&&d?(d.googlePayIframeLoadedRef.current=!0,_.current=new AbortController,await d.initialize(_.current.signal)):"ideal"===r&&l&&(l.idealIframeLoadedRef.current=!0,S.current=new AbortController,await l.initialize(S.current.signal)),E.current&&(await B(),null==f||f(),C(!0))};(0,i.useEffect)(()=>{p&&(async()=>{y&&"card"===r&&await a.handles.updateFields()})()},[p]),(0,i.useEffect)(()=>()=>{var e,t,r,n;null==(e=b.current)||e.abort(),b.current=null,null==(t=w.current)||t.abort(),w.current=null,null==(r=_.current)||r.abort(),_.current=null,null==(n=S.current)||n.abort(),S.current=null,null==o||o.reset(),null==s||s.reset(),null==l||l.reset(),null==c||c.reset(),null==u||u.reset(),null==d||d.reset(),a.notifyIframeUnloaded()},[]),(0,i.useEffect)(()=>(N.current=setTimeout(()=>{a.iframeLoadedRef.current||(0,g.q)("Payments: Chargebee iframe not loaded",{component:"chargebee-iframe",level:"error",tags:{chargebeeIframeType:r},extra:{type:r}})},2e4),()=>clearTimeout(N.current)),[]);let{initialHeight:R,initialWidth:j}=(t={paypal:{initialHeight:52,initialWidth:T()},"saved-card":{initialHeight:0,initialWidth:"100%"},card:{initialHeight:300,initialWidth:"100%"},"apple-pay":{initialHeight:58,initialWidth:"100%"},"direct-debit":{initialHeight:0,initialWidth:"100%"},"google-pay":{initialHeight:56,initialWidth:"100%"},ideal:{initialHeight:56,initialWidth:"100%"}})[r]??t.card,O="paypal"===r?v.width?T(v.width):j:v.width??j;return(0,n.jsxs)("div",{style:R>0?{margin:-8}:{display:"none"},children:[(0,n.jsx)("iframe",{src:a.iframeSrc,ref:E,title:"Payments form",frameBorder:"0",onLoad:()=>{M().catch(D)},"data-testid":"chargebee-iframe",allow:"payment",style:{height:R,width:O},...v}),k.showModal&&(0,n.jsx)(P,{...k.modalProps})]})}},18970(e,t,r){"use strict";r.d(t,{q:()=>u});var a=r(31085),n=r(14041),i=r(24241);let o=r.p+"assets/static/paypal-color.42e510198e6b20b4d8de.svg";var s=r(33691),l=r(81087);let c=e=>{let{className:t,loading:r,disabled:n,width:l}=e,c=(0,s.A)(["paypal-button",n&&"paypal-button--disabled",t]);return(0,a.jsx)(i.Ov,{className:c,color:"norm",style:{borderRadius:"4px",width:l},loading:r,disabled:n,"data-testid":"fake-paypal-button",children:(0,a.jsx)("img",{src:o,alt:"PayPal",width:"57",style:{marginTop:"-3px"}})})},u=e=>{let{formInvalid:t,width:r,loading:i,onClick:o,...u}=e,d=u.chargebeePaypal.initializing,f=u.disabled,m=(0,l.GK)(r),p=d||f||t||i,h=(0,n.useMemo)(()=>{let e,t={width:m,onClick:()=>null==o?void 0:o({source:"fake-button",type:"paypal"})};if(e=f?(0,a.jsx)(c,{...t,disabled:!0}):d||i?(0,a.jsx)(c,{...t,loading:!0}):(0,a.jsx)(c,{...t}),p)return e},[d,f,p]);return(0,a.jsxs)("div",{className:"relative",style:p?{width:m}:void 0,children:[h,(0,a.jsx)("div",{className:(0,s.A)(p&&"visibility-hidden absolute"),children:(0,a.jsx)(l.fu,{type:"paypal",width:m,onClick:()=>null==o?void 0:o({source:"real-button",type:"paypal"}),...u})})]})}},55069(e,t,r){"use strict";r.d(t,{r:()=>p,J:()=>h});var a=r(31085),n=r(14041),i=r(6780),o=r(84499),s=r(958);let l=()=>(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex flex-column gap-6 mt-8",children:[(0,a.jsx)(s.A,{width:"100%",height:"4em",index:0}),(0,a.jsxs)("div",{className:"flex gap-4 flex-nowrap",children:[(0,a.jsx)(s.A,{width:"100%",height:"4em",index:1}),(0,a.jsx)(s.A,{width:"100%",height:"4em",index:1})]})]}),(0,a.jsx)("span",{className:"sr-only",children:(0,i.c)("Info").t`Loading`})]});var c=r(83062),u=r(33691),d=r(61813),f=r(81087),m=r(28787);let p=e=>{let{chargebeeCard:t,onInitialized:r,initialCountryCode:s,suffix:p,showCountry:h,creditCardDetail
2521sRef:A,...g}=e,v=(0,n.useRef)(null),y="narrow",C=((e,t)=>{let[r,a]=(0,n.useState)(),i=(0,n.useMemo)(()=>Object.entries(t).sort((e,t)=>t[1]-e[1]),[t]);return(0,n.useEffect)(()=>{if(!e.current)return;let t=new ResizeObserver(e=>{requestAnimationFrame(()=>{var t;let r=e[0].contentRect.width;a(null==(t=i.find(e=>e[1]<r))?void 0:t[0])})});return t.observe(e.current),()=>t.disconnect()},[t]),r})(v,{[y]:0,wide:25*(0,c.$L)()}),b=t.processingToken,S=null==t?void 0:t.postalCode,w="US"===t.countryCode?(0,i.c)("Label, credit card").t`ZIP code`:(0,i.c)("Label, credit card").t`Postal code`,[_,N]=(0,n.useState)(!1),x=t.errors.postalCode;return(0,n.useEffect)(()=>{s&&t.setCountryCode(s)},[s]),(0,a.jsxs)("div",{className:"mb-1",ref:v,children:[!_&&(0,a.jsx)("div",{className:"mb-8",children:(0,a.jsx)(l,{})}),(0,a.jsxs)("div",{className:(0,u.A)("flex flex-column",!_&&"visibility-hidden absolute"),ref:A,children:[(0,a.jsx)(o.A,{className:"field-two-label field-two-label-container flex pt-3",children:(0,i.c)("Label").t`Card details`}),(0,a.jsx)(f.fu,{type:"card",onInitialized:()=>{N(!0),null==r||r()},isNarrow:C===y,...g}),h?(0,a.jsxs)("div",{className:"field-two-container",children:[(0,a.jsx)(o.A,{htmlFor:"postalcode",className:"field-two-label field-two-label-container flex pt-1",children:(0,i.c)("Label").t`Country`}),(0,a.jsx)(m.S,{placeholder:w,prefix:(0,a.jsx)(d.U,{onChange:b?void 0:e=>null==t?void 0:t.setCountryCode(e),autoComplete:"country",selectedCountryCode:t.countryCode,"data-testid":"country",id:"country",unstyled:!0,className:"mx-3"}),"aria-describedby":"id_desc_postal",error:x,errorTestId:"error-postalCode",...{title:w,"data-testid":"postalCode",minLength:3,maxLength:9,autoComplete:"postal-code",id:"postalcode",value:S,onChange:e=>null==t?void 0:t.setPostalCode(e.target.value),disableChange:b,"data-protonpass-ignore":!0}})]}):null,p]})]})},h=e=>(0,a.jsx)("div",{children:(0,a.jsx)(f.fu,{type:"saved-card",...e})})},28787(e,t,r){"use strict";r.d(t,{S:()=>l,i:()=>s});var a=r(31085),n=r(87761),i=r(83264),o=r(33691);let s=e=>{let{className:t}=e;return(0,a.jsx)(i.q,{className:(0,o.A)("shrink-0 color-danger",t),size:4.5})},l=e=>{let{prefix:t,placeholder:r,className:i,inputClassName:l,prefixClassName:c,error:u,errorTestId:d,"aria-describedby":f,showError:m=!0,...p}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"sr-only",id:"id_desc_postal",children:p.title}),(0,a.jsx)(n.p,{placeholder:r,className:(0,o.A)("selector-prefix-input justify-space-between divide-x",i),inputClassName:l||"ml-1",prefixClassName:(0,o.A)("flex-1",c),prefix:t,"aria-describedby":f,error:u,suffix:u?(0,a.jsx)(s,{className:"mr-2"}):null,...p}),m&&(0,a.jsx)("div",{className:"error-container mt-1 text-semibold text-sm flex",children:u&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s,{className:"mr-1"}),(0,a.jsx)("span",{"data-testid":d,children:u})]})})]})}},51226(e,t,r){"use strict";r.d(t,{l:()=>P});var a=r(31085),n=r(14041),i=r(6780),o=r(97162),s=r(58691),l=r(1296),c=r(30903),u=r(19408),d=r(81922),f=r(33903),m=r(81324),p=r(60883),h=r(33691),A=r(18967),g=r(75907),v=r(47057),y=r(24241);let C=r.p+"assets/static/dark-apay.8a88c371f9c3047a010c.svg";var b=r(81087);let S=e=>{let{className:t,loading:r,disabled:n}=e,i=(0,h.A)(["apple-pay-button apple-pay-button-black",n&&"apple-pay-button--disabled",t]);return(0,a.jsx)(y.Ov,{className:i,color:"norm",style:{borderRadius:"4px"},loading:r,disabled:n,children:(0,a.jsx)("img",{className:"apple-pay-button-logo",src:C,alt:"Apple Pay",width:"52"})})},w=e=>{let{formInvalid:t,loading:r,onClick:i,...o}=e,s=o.applePay.initializing,l=o.disabled,c=s||l||t||r,u=(0,n.useMemo)(()=>{let e,t={className:(0,h.A)("w-full",o.className),onClick:()=>null==i?void 0:i({source:"fake-button",type:"apple-pay"})};if(e=l?(0,a.jsx)(S,{...t,disabled:!0}):s||r?(0,a.jsx)(S,{...t,loading:!0}):(0,a.jsx)(S,{...t}),c)return(0,a.jsx)("div",{className:"w-full",children:e})},[s,l,c]);return(0,a.jsxs)("div",{className:"relative",children:[u,(0,a.jsx)("div",{className:(0,h.A)("flex flex-column",c&&"visibility-hidden absolute"),children:(0,a.jsx)(b.fu,{type:"apple-pay",...o,onClick:()=>null==i?void 0:i({source:"real-button",type:"apple-pay"})})})]})};var _=r(55718),N=r(18970);let x=r.p+"assets/static/dark-gpay.8ffe72667d2d174b1f19.svg",E=e=>{let{className:t,loading:r,disabled:n}=e,i=(0,h.A)(["google-pay-button google-pay-button-black",n&&"google-pay-button--disabled",t]);return(0,a.jsx)(y.Ov,{className:i,color:"norm",loading:r,disabled:n,"data-testid":"fake-google-pay-button",children:(0,a.jsx)("img",{src:x,alt:"Google Pay",style:{marginTop:"-6px"},width:"43"})})},B=e=>{let{formInvalid:t,loading:r,onClick:i,...o}=e,s=o.googlePay.initializing,l=o.disabled,c=s||l||t||r,u=(0,n.useMemo)(()=>{let e,t={className:(0,h.A)("w-full",o.className),onClick:()=>null==i?void 0:i({source:"fake-button",type:"google-pay"})};if(e=l?(0,a.jsx)(E,{...t,disabled:!0}):s||r?(0,a.jsx)(E,{...t,loading:!0}):(0,a.jsx)(E,{...t}),c)return(0,a.jsx)("div",{className:"w-full",children:e})},[s,l,c]);return(0,a.jsxs)("div",{className:"relative",children:[u,(0,a.jsx)("div",{className:(0,h.A)("flex flex-column",c&&"visibility-hidden absolute"),children:(0,a.jsx)(b.fu,{type:"google-pay",...o,onClick:()=>null==i?void 0:i({source:"real-button",type:"google-pay"})})})]})},P=e=>{var t;let{taxCountry:r,vatNumber:y,disabled:C,children:b,paymentFacade:S,suffix:x,className:E,paypalClassName:P,formInvalid:I,onClick:k,product:T,telemetryContext:D,isAuthenticated:M,...R}=e,{APP_NAME:j}=(0,s.U)(),{editBillingAddressModal:O,openBillingAddressModal:L}=(0,v.Y)(),U=(0,p.Pj)(),F=M??!!(null==(t=(0,o.mB)(U.getState()))?void 0:t.value),V=(0,n.useMemo)(()=>(0,A.A)(x)?x(S.selectedMethodType):x,[S.selectedMethodType,x]),H=e=>{if(S.checkResult){var t,r;m.A.reportPayment({stage:"attempt",userCurrency:null==(t=S.user)?void 0:t.Currency,subscription:S.subscription,selectedCycle:S.checkResult.Cycle,selectedPlanIDs:S.checkResult.requestData.Plans,selectedCurrency:S.currency,selectedCoupon:null==(r=S.checkResult.Coupon)?void 0:r.Code,build:j,product:T,context:D,amount:S.checkResult.AmountDue,paymentMethodType:S.selectedMethodType,paymentMethodValue:S.selectedMethodValue,isTrial:S.isTrialIntended})}null==k||k(e)},$=y&&!(null==y?void 0:y.shouldEditInModal);
2521if(F&&(!r.billingAddressStatus.valid||!(null==y?void 0:y.vatFormValid))){let e=r.billingAddressErrorMessage||(null==y?void 0:y.vatFormErrorMessage);return(0,a.jsxs)(a.Fragment,{children:[e?(0,a.jsx)(d.z,{variant:l.$.DANGER,children:e}):null,(0,a.jsx)(c.$,{type:"button",className:E,onClick:async e=>{e.preventDefault(),e.stopPropagation(),L({source:"pay-button",subscription:S.subscription,paymentsApi:r.paymentsApi,loadingKey:"editBillingAddress",taxCountry:r,vatNumber:y}).catch(g.A)},...R,children:(0,i.c)("Payments").t`Edit billing address`}),V,O]})}let z=S.selectedMethodValue===f.Tn.CHARGEBEE_IDEAL,K=(()=>{let e=S.selectedMethodValue===f.Tn.CHARGEBEE_PAYPAL,t=S.selectedMethodValue===f.Tn.APPLE_PAY,n=S.selectedMethodValue===f.Tn.GOOGLE_PAY,i=!r.billingAddressValid||$&&!(null==y?void 0:y.vatFormValid)||C,o=(0,h.A)(i&&"cursor-not-allowed",E);if(e){let e=void 0===P?o:P;return(0,a.jsx)(N.q,{chargebeePaypal:S.chargebeePaypal,iframeHandles:S.iframeHandles,disabled:i,className:e,formInvalid:I,loading:R.loading,width:"100%",onClick:H})}return z?(0,a.jsx)(_.q,{chargebeeIdeal:S.chargebeeIdeal,iframeHandles:S.iframeHandles,disabled:i,formInvalid:I,loading:R.loading,width:"100%",onClick:H,...R,children:b}):t?(0,a.jsx)(w,{applePay:S.applePay,iframeHandles:S.iframeHandles,disabled:i,formInvalid:I,loading:R.loading,onClick:H}):n?(0,a.jsx)(B,{googlePay:S.googlePay,iframeHandles:S.iframeHandles,disabled:i,formInvalid:I,loading:R.loading,onClick:H}):(0,a.jsx)(c.$,{type:"submit",disabled:i,className:o,onClick:()=>{H({type:"card",source:"real-button"})},...R,children:b})})(),Z=z&&S.chargebeeIdeal.accountHolderNameMissing,G=(null==r?void 0:r.billingAddressErrorMessage)||$&&(null==y?void 0:y.vatFormErrorMessage)||Z&&(0,i.c)("Payments.Error").t`Please enter the account holder name`;return G?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.m,{title:G,openDelay:0,closeDelay:0,children:(0,a.jsx)("div",{children:K})}),V]}):(0,a.jsxs)(a.Fragment,{children:[K,V]})}},22021(e,t,r){"use strict";r.d(t,{XH:()=>b});var a=r(31085),n=r(80445),i=r(65473),o=r(35247),s=r(6780),l=r(16865),c=r(82854),u=r(88967),d=r(40354),f=r(78677),m=r(33903),p=r(59877),h=r(80107),A=r(77121),g=r(37762),v=r(2439),y=r(46083);let C=(e,t,r)=>{let n,i;if(null==r?void 0:r.short)return e;let o=(n=(0,y.px)(t),i=(0,a.jsx)(l.g,{className:"color-inherit",href:n,children:(0,s.c)("Payments").t`terms and conditions`},"terms-and-conditions"),(0,s.c)("Payments").jt`Renewal pricing subject to change according to ${i}.`);return o?[...e," ",o]:e};function b(e,t,r,a,n){let o=(0,i.A)(new Date,t)/1e3;if((r||a)&&e&&!(0,v._)(e))o=e.PeriodEnd;else if(n&&e&&!(0,v._)(e)){let r=1e3*e.PeriodEnd;o=(0,i.A)(r,t)/1e3}return(0,u.g)({value:o,format:"PPP"})}function S(e,t,r){let a=(0,c.Nh)(e,t);return(0,A.m7)(r.checkResult)?(0,s.c)("Payments").t`${a} (excl. tax)`:a}r.d(t,["oL",0,e=>{let{checkResult:t,plansMap:r,planIDs:i,short:l,subscription:c,app:A}=e;return t.SubscriptionMode===h.Dm.Trial?(e=>{let{renewCycle:t,app:r}=e;return null===t?"":C((e=>{let{renewCycle:t}=e,r=(0,n.A)(new Date,14),i=(0,a.jsx)(u.A,{children:(0,o.A)(r)},"trial-end-date-1"),l=(0,a.jsx)(u.A,{children:(0,o.A)(r)},"trial-end-date-2");
2521return t===m.PF.MONTHLY?(0,s.c)("b2b_trials_2025_Info").jt`After the trial ends on ${i}, it will become a paid subscription that auto-renews monthly. You won’t be charged if you cancel before ${l}.`:(0,s.c)("b2b_trials_2025_Info").jt`After the trial ends on ${i}, it will become a paid subscription that auto-renews every ${t} months. You won’t be charged if you cancel before ${l}.`})({renewCycle:t}),r)})({renewCycle:t.RenewCycle,app:A}):(e=>{let{coupon:t,cycle:r,planIDs:a,plansMap:n,currency:i,checkout:o,short:l,app:c,...u}=e;return(0,p._u)(a)?(e=>{let{subscription:t,planIDs:r,app:a}=e;if((0,p.$_)(r)===m.NB.PASS_LIFETIME)return(e=>{let{subscription:t,app:r}=e,a=(0,g.He)(t);if(!a||a===m.NB.FREE)return(0,s.c)("Info").t`${"Pass"} lifetime deal has no renewal price, it's a one-time payment for lifetime access to ${"Pass"}.`;if(a===m.NB.PASS){let e=m.Bo[m.NB.PASS];return(0,s.c)("Info").t`Your ${e} subscription will be replaced with ${"Pass"} Lifetime. The remaining balance of your subscription will be added to your account. ${"Pass"} lifetime deal has no renewal price, it's a one-time payment for lifetime access to ${"Pass"}.`}let n=(0,g.Iq)(t);return C((0,s.c)("Info").t`${"Pass"} lifetime deal has no renewal price, it's a one-time payment for lifetime access to ${"Pass"}. Your ${n} subscription renewal price and date remain unchanged.`,r)})({subscription:t,app:a})})({...u,planIDs:a,app:c}):(e=>{let{coupon:t,cycle:r,currency:a,checkout:n,short:i,app:o}=e;if(!t||!t.MaximumRedemptionsPerUser)return;let l=t.MaximumRedemptionsPerUser,c=S(a,n.withDiscountPerCycle,n),u=n.renewPrice,d=n.renewCycle,f=S(a,u,n),p=n.checkResult.SubscriptionMode===h.Dm.CustomBillings;if(1===l)return i?C((0,s.c)("Payments").jt`Renews at ${f}, cancel anytime.`,o,{short:!0}):r===m.PF.MONTHLY?p?C((0,s.c)("Payments").t`The specially discounted price is valid for the first month. Then it will automatically be renewed at ${f} every month. You can cancel at any time.`,o):C((0,s.c)("Payments").t`The specially discounted price of ${c} is valid for the first month. Then it will automatically be renewed at ${f} every month. You can cancel at any time.`,o):C([p?(0,s.c)("Payments").ngettext((0,s.pD)`The specially discounted price is valid for the first ${r} month.`,`The specially discounted price is valid for the first ${r} months.`,r):(0,s.c)("Payments").ngettext((0,s.pD)`The specially discounted price of ${c} is valid for the first ${r} month.`,`The specially discounted price of ${c} is valid for the first ${r} months.`,r)," ",(0,s.c)("Payments").ngettext((0,s.pD)`Then it will automatically be renewed at ${f} for ${d} month. You can cancel at any time.`,`Then it will automatically be renewed at ${f} for ${d} months. You can cancel at any time.`,d)],o);let A=l-1;return r===m.PF.MONTHLY?p?C((0,s.c)("Payments").ngettext((0,s.pD)`The specially discounted price is valid for ${l} month. Then it will automatically be renewed at ${f} for 1 month. You can cancel at any time.`,`The specially discounted price is valid for ${l} months. Then it will automatically be renewed at ${f} for 1 month. You can cancel at any time.`,l),o):C((0,s.c)("Payments").ngettext((0,s.pD)`The specially discounted price of ${c} is valid for ${l} month. Then it will automatically be renewed at ${f} for 1 month. You can cancel at any time.`,`The specially discounted price of ${c} is valid for ${l} months. Then it will automatically be renewed at ${f} for 1 month. You can cancel at any time.`,l),o):C([p?(0,s.c)("Payments").ngettext((0,s.pD)`The specially discounted price is valid for the first ${r} month.`,`The specially discounted price is valid for the first ${r} months.`,r):(0,s.c)("Payments").ngettext((0,s.pD)`The specially discounted price of ${c} is valid for the first ${r} month.`,`The specially discounted price of ${c} is valid for the first ${r} months.`,r)," ",(0,s.c)("Payments").ngettext((0,s.pD)`The discount is valid for ${A} renewal.`,`The discount is valid for ${A} renewals.`,A)," ",(0,s.c)("Payments").ngettext((0,s.pD)`Then it will automatically be renewed at ${f} for ${d} month. You can cancel at any time.`,`Then it will automatically be renewed at ${f} for ${d} months. You can cancel at any time.`,d)],o)})({coupon:t,cycle:r,currency:i,checkout:o,short:l,app:c})||(e=>{let{checkout:t,cycle:r,isCustomBilling:a,isScheduledChargedImmediately:n,isScheduledChargedLater:i,subscription:o,currency:l,app:c}=e,u=b(o,r,a,i,n);
2521if(i&&o)return C([r===m.PF.MONTHLY?(0,s.c)("Info").jt`Your scheduled plan starts on ${u} and will auto-renew every month.`:(0,s.c)("Info").ngettext((0,s.pD)`Your scheduled plan starts on ${u} and will auto-renew every ${r} month.`,`Your scheduled plan starts on ${u} and will auto-renew every ${r} months.`,r)," ",(0,s.c)("Info").t`Your next billing date is ${u}. You can cancel at any time. Please contact support if you require an immediate plan change.`],c);let d=t.renewPrice,f=t.renewCycle;if(t.renewPriceOverriden||t.renewCycleOverriden){let e=(0,s.c)("Info").t`Your subscription will automatically renew on ${u}.`,r=S(l,d,t);return C([e," ",(0,s.c)("Info").ngettext((0,s.pD)`You'll then be billed every ${f} month at ${r}. You can cancel at any time.`,`You'll then be billed every ${f} months at ${r}. You can cancel at any time.`,f)],c)}return C([r===m.PF.MONTHLY?(0,s.c)("Info").t`Subscription auto-renews every month.`:(0,s.c)("Info").ngettext((0,s.pD)`Subscription auto-renews every ${r} month.`,`Subscription auto-renews every ${r} months.`,r)," ",(0,s.c)("Info").jt`Your next billing date is ${u}. You can cancel at any time.`],c)})({checkout:o,cycle:r,currency:i,app:c,...u})})({plansMap:r,planIDs:i,cycle:t.Cycle,checkout:(0,d.XB)({planIDs:i,checkResult:t,plansMap:r}),currency:t.Currency,coupon:t.Coupon,short:l,subscription:c,app:A,...(0,f.d)(t)})}])},77880(e,t,r){"use strict";r.d(t,{i:()=>S});var a=r(33165);function n(e){return void 0!==e.checkResult}var i=r(59877);let o={...r(19890).n};var s=r(31085),l=r(30352),c=r(40354),u=r(33903);let d={...r(52799).m,cyclePriceCompare:(e,t)=>{let{cycle:r,suffix:a}=e;if(r!==u.PF.YEARLY)return null;let n=(0,c.XB)(t);return(0,s.jsx)(l.A,{className:"ml-2 text-strike",currency:n.currency,suffix:a,children:n.withoutDiscountPerMonth})},cycleTitle:void 0},f={...r(22319).$};var m=r(6780),p=r(38996);let h={...r(11195).X,checkoutSubtitle:()=>(0,m.c)("Title").t`September Sale`,payCTA:()=>(0,m.c)("Action").t`Get the deal`,cyclePriceCompare:(e,t)=>{let{suffix:r}=e,a=(0,c.XB)(t);return(0,s.jsx)(l.A,{className:"mr-2 text-strike",currency:a.currency,suffix:r,children:a.withoutDiscountPerMonth})},cycleTitle:(e,t)=>
2521{let{cycle:r}=e,a=(0,i.n0)(t.plansMap,t.planIDs),n=null==a?void 0:a.Title;if(n)return`${n} ${(0,p.J)(r,t.planIDs)}`}},A={...r(94728).N},g={...r(37260).l},v={...r(97224).u};var y=r(27759),C=r(65715);let b=[d,{...y.n,cyclePriceCompare:(e,t)=>{let{suffix:r}=e,a=(0,c.XB)(t);return(0,s.jsx)(l.A,{className:"mr-2 text-strike",currency:a.currency,suffix:r,children:a.withoutDiscountPerMonth})},cycleTitle:(e,t)=>{let{cycle:r}=e,{planIDs:a,plansMap:n}=t,o=(0,p.J)(r,a),l=(()=>{let e=(0,i.$_)(a);if(!e)return null;let t=n[e];return t?(0,C.Op)(u.Or.LUMO,a)?`${t.Title} + Lumo`:t.Title:null})();return l?(0,s.jsxs)("span",{children:[l," ",o]}):o},payCTA:()=>(0,m.c)("Label").t`Get the deal`},h,o,A,g,v,f],S=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;if(!n(e))return;let r=function(e,t){var r;if(!n(e))return;let a=null==(r=e.checkResult.Coupon)?void 0:r.Code,o=e.checkResult.Cycle,s=(0,i.$_)(e.planIDs);return t.find(e=>{var t;return a&&(Array.isArray(e.coupons)?e.coupons.includes(a):e.coupons===a)||o&&(null==(t=e.specialCases)?void 0:t.some(e=>e.planName===s&&e.cycle===o))})}(e,t);if(!r)return;let{cyclePriceCompare:o,cycleTitle:s,amountDueMessage:l,payCTA:c}=r;return{...r,renderAmountDueMessage:l?()=>l(e):void 0,renderCyclePriceCompare:o?t=>o(t,e):void 0,renderCycleTitle:s?t=>s(t,e):void 0,renderShowMigrationDiscountLossWarning:()=>!!r.showMigrationDiscountLossWarning&&(0,a.$)(r,e.checkResult.Coupon),renderPayCTA:c?()=>c(e):void 0}}},42480(e,t,r){"use strict";r.d(t,{k:()=>M});var a=r(6780),n=r(40354),i=r(78677),o=r(56880),s=r(65715),l=r(59877),c=r(80107),u=r(77121),d=r(31085),f=r(30352),m=r(33903);let p="amountDue",h="baseRenewAmount",A="billingCycle";function g(e){return(0,a.c)("Billing cycle option").ngettext((0,a.pD)`${e} year`,`${e} years`,e)}let v="discount",y="members";var C=r(2439),b=r(22021);let S="nextBilling",w="planAmount",_="planAmountWithDiscount",N="planAmountWithDiscountPerMonth",x="proration",E="renewalNotice",B=e=>{var t,r;let n=(null==(t=e.Taxes)?void 0:t.length)??0;if(!e.Taxes||!n)return null;let i=e.TaxMode,o=e.Taxes.reduce((e,t)=>e+t.Amount,0),s=(r=e.Taxes.reduce((e,t)=>e+t.Rate,0),1e4>Number.MAX_VALUE?r:Math.round(1e4*r)/1e4),l=n>1?(0,a.c)("Payments").t`Taxes ${s}%`:(0,a.c)("Payments").t`Tax ${s}%`,u=n>1?(0,a.c)("Payments").t`Including ${s}% taxes`:(0,a.c)("Payments").t`Including ${s}% tax`,m=i===c.Ph.EXCLUSIVE?l:u,p=(0,d.jsx)(f.A,{currency:e.Currency,"data-testid":"taxAmount",children:o},"taxAmount"),h=n>1?(0,a.c)("Payments").jt`${s}% taxes: ${p}`:(0,a.c)("Payments").jt`${s}% tax: ${p}`,A=n>1?(0,a.c)("Payments").jt`Including ${s}% taxes: ${p}`:(0,a.c)("Payments").jt`Including ${s}% tax: ${p}`,g=i===c.Ph.EXCLUSIVE?h:A;return{amount:o,rate:s,inclusive:i??c.Ph.INCLUSIVE,currency:e.Currency,taxesQuantity:n,taxAmountElement:p,taxRateElement:m,taxRateAndAmountElement:g}},P="taxExclusive",I="taxInclusive",k="unusedCredit",T="vatReverseCharge",D=[A,y,"addons",w,"coupon",v,_,x,k,"credit","gift",P,S,p,I,E,h,N];function M(e,t){var r;let M,R,j,O;return j={[A]:{type:A,...function(e){let{cycle:t,isPaidPlan:r,isLifetime:n,planIDs:i}=e;return{cycle:t,visible:r,shortText:function(e,t){let{isLifetime:r}=t;return r?(0,a.c)("Billing cycle option").t`Lifetime`:e?e===m.PF.MONTHLY?(0,a.c)("Billing cycle option").t`Monthly`:e===m.PF.YEARLY?(0,a.c)("Billing cycle option").t`Yearly`:(0,a.c)("Plans").ngettext((0,a.pD)`${e} month`,`${e} months`,e):""}(t,{isLifetime:n}),normalText:function(e,t){let{isLifetime:r}=t;if(r)return(0,a.c)("Billing cycle option").t`Lifetime access`;switch(e){case m.PF.MONTHLY:return(0,a.c)("Billing cycle option").t`Billed monthly`;case m.PF.YEARLY:return g(1);case m.PF.TWO_YEARS:return g(2);default:return(0,a.c)("Billing cycle option").ngettext((0,a.pD)`${e} month`,`${e} months`,e)}}(t,{isLifetime:n}),planIDs:i}}(R=function(e){var t;let{planIDs:r,plansMap:s,checkResult:d,couponConfig:f,app:m,subscription:p,paymentForbiddenReason:h}=e,A=(0,n.XB)({planIDs:r,plansMap:s,checkResult:d}),g=(0,i.d)(d),v=B(d),y=(0,o.M)({planIDs:r,plansMap:s,cycle:A.cycle,currency:A.currency},p,{isTrial:e.isTrial}),C=(0,n.XB)({planIDs:r,plansMap:s,checkResult:y}),b=(0,l.Sb)(r),S=!b,w=(0,l._u)(r),_=e.isTrial??d.SubscriptionMode===c.Dm.Trial,N=(null==v?void 0:v.inclusive)===c.Ph.EXCLUSIVE&&v.amount>0,x=(null==v?void 0:v.inclusive)===c.Ph.INCLUSIVE,E=d.TaxMode===c.Ph.REVERSE_CHARGE,P=S?(0,a.c)("Payments.plan_name").t`Free`:A.planTitle,I=!!d.Credit,k=!!d.Proration,T=!!d.CouponDiscount,D=(null==f?void 0:f.hidden)||(0,u.E4)((null==(t=d.Coupon)?void 0:t.Code)??null);return{planIDs:r,plansMap:s,checkResult:d,couponConfig:f,app:m,subscription:p,paymentForbiddenReason:h,checkoutUi:A,modifiers:g,tax:v,isPaidPlan:b,isFreePlan:S,isLifetime:w,isTrial:_,isTaxExclusive:N,isTaxInclusive:x,isTaxReverseCharged:E,planTitle:P,planName:A.planName,currency:A.currency,cycle:A.cycle,o
2521ptimisticCheckResult:y,optimisticCheckoutUi:C,hasCredits:I,hasProration:k,hasDiscount:T,hasInvisibleCoupon:D}}(e))},[y]:{type:y,...function(e){let{checkoutUi:t,hasInvisibleCoupon:r,isPaidPlan:a,currency:i}=e,{couponDiscountBreakdown:o}=t,s=(()=>{if(r){if(0===t.addons.length)return t.withDiscountMembersPerMonth;else if(o)return t.membersPerMonth-Math.abs(o.basePlanPerMonthDiscount)}return t.membersPerMonth})(),l=r&&0===t.addons.length?t.withDiscountOneMemberPerMonth:o&&0!==t.membersPerMonth?t.oneMemberPerMonth*(s/t.membersPerMonth):t.oneMemberPerMonth,c=(0,d.jsx)(f.A,{currency:i,children:l});return{labelWithQuantity:t.usersTitle,labelWithoutQuantity:(0,n.qt)(m.Or.MEMBER,!0),pricePerAllPerMonth:s,pricePerAllPerMonthElement:(0,d.jsx)(f.A,{currency:i,children:s}),pricePerOnePerMonth:l,pricePerOnePerMonthElement:c,currency:i,visible:a,totalUsers:t.viewUsers}}(R)},addons:{type:"addons",...function(e){let{checkoutUi:t,cycle:r,currency:a,couponConfig:i}=e,{couponDiscountBreakdown:o}=t,l=t.addons.map(e=>{let l=e.pricing[m.PF.MONTHLY]||0,c=e.quantity*l,u=e.pricing[r]||0,p=e.quantity*u,h=c*r,A=p-Math.abs((null==o?void 0:o.perAddonPerCycleDiscount[e.name])??0),g=A/r,v=g/e.quantity,y=h-A,C=h>0?Math.round(y/h*100):0,b=(null==i?void 0:i.hidden)?v:u/r,S=(null==i?void 0:i.hidden)?g:p/r,w=(0,d.jsx)(f.A,{currency:a,children:b});return{addonName:e.name,addonType:(0,s.lD)(e.name),labelWithQuantity:(0,n.E0)(e.name,e.quantity,t.planIDs),labelWithoutQuantity:(0,n.sX)(e.name,t.planIDs),labelWithoutQuantityShort:(0,n.sX)(e.name,t.planIDs,{short:!0}),quantity:e.quantity,pricePerOnePerMonth:b,pricePerOnePerMonthElement:w,priceForAllPerMonth:S,withoutDiscountPerMonth:c,withoutDiscountPerCycle:h,withDiscountPerCycle:A,withDiscountPerMonth:g,discountPerCycle:y,discountPercent:C,pricing:e.pricing,currency:a}});return{addons:l,visible:l.length>0}}(R)},[w]:{type:w,...function(e){let{cycle:t,planIDs:r,isPaidPlan:n,isTaxExclusive:i,currency:o}=e;return{label:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,l._u)(t)?r?(0,a.c)("Checkout row").t`Subtotal`:(0,a.c)("Checkout row").t`Total`:r?(0,a.c)("Checkout row").ngettext((0,a.pD)`Subtotal for ${e} month`,`Subtotal for ${e} months`,e):(0,a.c)("Checkout row").ngettext((0,a.pD)`Total for ${e} month`,`Total for ${e} months`,e)}(t,r,i),amount:function(e){let{isTrial:t,hasInvisibleCoupon:r,checkoutUi:a}=e,{checkResult:n,withDiscountPerCycle:i,regularAmountPerCycleOptimistic:o}=a;return 0===n.Amount&&t?o:r?i:n.Amount}(e),currency:o,visible:n}}(R)},[v]:{type:v,...function(e){let{checkoutUi:t,modifiers:r,currency:a,isTrial:n,optimisticCheckoutUi:i}=e,{discountPercent:o,withoutDiscountPerCycle:s,withDiscountPerCycle:l,withoutDiscountPerMonth:c,withDiscountPerMonth:u,couponDiscount:d}=t,f=n?i.discountPercent:o;return{discountPercent:f,withoutDiscountPerCycle:s,withDiscountPerCycle:l,withoutDiscountPerMonth:c,withDiscountPerMonth:u,currency:a,couponDiscount:d,visible:0!==f&&!r.isCustomBilling}}(R)},[x]:{type:x,...function(e){let{checkResult:t,modifiers:r,currency:a}=e,n=t.Proration??0;return{amount:n,isCredit:n<0,currency:a,visible:r.isProration&&0!==n}}(R)},[k]:{type:k,...function(e){let{checkResult:t,modifiers:r,currency:a}=e,n=t.UnusedCredit??0;return{amount:n,currency:a,visible:r.isCustomBilling&&n<0}}(R)},coupon:{type:"coupon",...function(e){var t,r;let{checkResult:a,hasInvisibleCoupon:n,currency:i}=e,o=a.CouponDiscount??0;return{couponCode:(null==(t=a.Coupon)?void 0:t.Code)??null,couponDescription:(null==(r=a.Coupon)?void 0:r.Description)??null,discountAmount:o,currency:i,visible:0!==o&&!n}}(R)},credit:{type:"credit",...function(e){let{checkResult:t,currency:r}=e,a=t.Credit??0;return{amount:a,isAddedToBalance:a>0,currency:r,visible:0!==a}}(R)},gift:{type:"gift",...function(e){let{checkResult:t,currency:r}=e,a=Math.abs(t.Gift||0);return{amount:-a,currency:r,visible:a>0}}(R)},[_]:{type:_,...function(e){let{checkoutUi:t,isTaxExclusive:r,currency:a}=e;return{planAmountWithDiscount:t.withDiscountPerCycle,currency:a,visible:r}}(R)},[P]:{type:P,...function(e){let{isTaxExclusive:t,currency:r}=e,a=B(e.checkResult);return{rate:(null==a?void 0:a.rate)??0,amount:(null==a?void 0:a.amount)??0,taxesQuantity:(null==a?void 0:a.taxesQuantity)??0,currency:(null==a?void 0:a.currency)??r,visible:t&&null!==a,taxRateElement:null==a?void 0:a.taxRateElement,taxAmountElement:null==a?void 0:a.taxAmountElement,taxRateAndAmountElement:null==a?void 0:a.taxRateAndAmountElement}}(R)},[S]:{type:S,...function(e){let{modifiers:t,subscription:r,cycle:a}=e,n=!!r&&!(0,C._)(r),i=n?r.PeriodEnd:0,o=(0,b.XH)(r,a,t.isCustomBilling,t.isScheduledChargedLater,t.isScheduledChargedImmediately);return{scheduledSubscriptionStartDate:i,visible:t.isScheduled&&n,renewalTime:o}}(R)},[p]:{type:p,...function(e){let{checkResult:t,currency:r,cycle:n,planIDs:i,planName:o,planTitle:s,isTrial:c}=e,u=(0,l._u)(i)?(0,a.c)("Checkout row").t`Total`:(0,a.c)("Checkout row").ngettext((0,a.pD)`Total for ${n} month`,`Total for ${n}
2521 months`,n),d=c?(0,a.c)("Checkout row").t`Amount due now`:(0,a.c)("Checkout row").t`Amount due`;return{amountDue:t.AmountDue||0,currency:r,labelTotalAmount:u,label:d,visible:!0,cycle:n,planIDs:i,planName:o,planTitle:s}}(R)},[E]:{type:E,...function(e){let{checkResult:t,plansMap:r,planIDs:a,subscription:n,app:i,isPaidPlan:o,paymentForbiddenReason:s}=e;return{content:(0,b.oL)({checkResult:t,plansMap:r,planIDs:a,subscription:n,app:i}),visible:o&&!(null==s?void 0:s.forbidden)}}(R)},[I]:{type:I,...function(e){let{isTaxInclusive:t,currency:r}=e,a=B(e.checkResult);return{rate:(null==a?void 0:a.rate)??0,amount:(null==a?void 0:a.amount)??0,taxesQuantity:(null==a?void 0:a.taxesQuantity)??0,currency:(null==a?void 0:a.currency)??r,visible:t&&null!==a,taxRateElement:null==a?void 0:a.taxRateElement,taxAmountElement:null==a?void 0:a.taxAmountElement,taxRateAndAmountElement:null==a?void 0:a.taxRateAndAmountElement}}(R)},[T]:{type:T,...function(e){let{checkResult:t}=e;return{text:(0,a.c)("Payments").t`VAT reverse charge mechanism applies.`,visible:t.TaxMode===c.Ph.REVERSE_CHARGE}}(R)},[N]:{type:N,...function(e){let{checkoutUi:t,isPaidPlan:r,currency:a}=e;return{planAmountWithDiscountPerMonth:t.withDiscountPerMonth,currency:a,visible:r}}(R)},[h]:{type:h,...function(e){let{checkResult:t,currency:r,isTrial:n}=e;return{baseRenewAmount:t.BaseRenewAmount??0,currency:r,label:(0,a.c)("Checkout row").t`Amount due after trial`,visible:n}}(R)}},O=(0,l.S1)(R.checkoutUi.planName),r={planTitle:R.planTitle,planName:R.planName,isPaidPlan:R.isPaidPlan,isLifetime:R.isLifetime,isTrial:R.isTrial,isB2B:O,isB2C:!O,isTaxInclusive:R.isTaxInclusive,isTaxExclusive:R.isTaxExclusive,isTaxReverseCharged:R.isTaxReverseCharged,items:j,getItem:e=>j[e],getAddonItem:e=>j.addons.addons.find(t=>(0,s.lD)(t.addonName)===e),checkoutUi:R.checkoutUi,checkResult:R.checkResult,planIDs:R.planIDs,modifiers:R.modifiers,hasCredits:R.hasCredits,hasProration:R.hasProration,hasDiscount:R.hasDiscount,hasInvisibleCoupon:R.hasInvisibleCoupon},M="function"==typeof t?t(r):t,{checkoutData:r,getItem:r.getItem,getAddonItem:r.getAddonItem,render(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.getItem(e),{ignoreVisibility:n,...i}=t;if(!a.visible&&!n)return null;let o=M[e];return(null==o?void 0:o(a,i))??null},getVisibleItems:e=>D.reduce((t,a)=>{var n;if(null==e||null==(n=e.exclude)?void 0:n.includes(a))return t;let i=r.items[a];return i.visible&&t.push(i),t},[])}}},94338(e,t,r){"use strict";var a=r(66062),n=r(3777);let i={label:"------------------",value:"",disabled:!0,key:"separator"};r.d(t,["X",0,i,"s",0,()=>(0,a.Sw)().map(e=>({...e,key:`${e.value}-top`,disabled:!1,isTop:!0})).concat([i],(()=>{let e=(0,a.X6)();try{e.sort((e,t)=>e.label.localeCompare(t.label,n.og.split("_").join("-")))}catch{}return e})().map(e=>({...e,disabled:!1,key:e.value})))])},15847(e,t,r){"use strict";var a=r(67979),n=r(45247),i=r(44764),o=r(62090),s=r(85085),l=r(82356);let c=e=>{let{currencyOverrides:t,currencyFallback:r,getPreferredCurrency:a,user:n,subscription:i,plans:o,paymentStatus:l}=e,c=a({...t,user:n,subscription:i,plans:o,paymentStatus:l});return{preferredCurrency:c,plansMap:(0,s.jX)(o,c,r)}};r.d(t,["Z",0,e=>{let[t,r]=(0,n.A)(),[s,u]=(0,a.e)(),[d,f]=(0,i.R)(),[m]=(0,o.J)(),{getPreferredCurrency:p}=(0,l.Z)(),h=function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return c({currencyFallback:e,currencyOverrides:r,getPreferredCurrency:p,user:m,subscription:d,plans:(null==t?void 0:t.plans)??[],paymentStatus:s})};return{...h(),getPlansMap:h,plansMapLoading:r||u||f}},"g",0,c])},29885(e,t,r){"use strict";r.d(t,{UM:()=>w,Vr:()=>D,zK:()=>x,Ed:()=>N,n6:()=>_,hW:()=>j,oU:()=>M,tQ:()=>L,eA:()=>R,aD:()=>B,xZ:()=>S,gQ:()=>O,Tv:()=>T,ne:()=>H,Jv:()=>U,mu:()=>F,E9:()=>$,_G:()=>I});var a=r(33903),n=r(65715),i=r(6780),o=r(59877),s=r(30631),l=r(86336);let c=e=>t=>{let{planIDs:r}=t,a=(0,o.$_)(r);return!!a&&!!(0,o.Me)(e,a)},u=e=>t=>{let{planIDs:r,bannerHiddenByCoupon:a}=t;return!a||(0,n.Op)(e,r)},d={addonType:a.Or.DOMAIN,max:{perOrganization:200},maxTrial:{perOrganization:0},trialIncreaseBlockedReasonText:()=>
2521(0,i.c)("b2b_trials_2025_Info").t`You cannot add custom domains during the trial period.`,isPerMemberCapped:!1,displayOrder:1,featureLimit:{kind:"native",key:"MaxDomains"},transferStrategy:"domain",visibility:{featureFlag:"DomainVpnBiz2023",rules:[e=>{let{planIDs:t,subscription:r,featureFlagEnabled:i,isSignup:s}=e;return(0,o.$_)(t)!==a.NB.VPN_BUSINESS||!s&&(i||(0,n.Op)(a.Or.DOMAIN,(0,l.i)(r)))}]},customizerCopy:{label:()=>(0,i.c)("Info").t`Custom email domains`,tooltip:()=>(0,i.c)("Info").t`Email hosting is only available for domains you already own. Domain registration is not currently available through ${"Proton"}. You can host email for domains registered on any domain registrar.`},tooltipLabel:e=>(0,i.c)("Addon").t`${e} per domain`,title:()=>(0,i.c)("Addon").t`Domains`,dashboardTitle:e=>(0,i.c)("Addon").ngettext((0,i.pD)`${e} custom domain`,`${e} custom domains`,e),addonCheckoutTitle:e=>(0,i.c)("Addon").ngettext((0,i.pD)`${e} additional custom domain`,`${e} additional custom domains`,e)},f={addonType:a.Or.IP,max:{perOrganization:100},maxTrial:{perOrganization:1},trialIncreaseBlockedReasonText:()=>
2521(0,i.c)("b2b_trials_2025_Info").t`You can have up to ${1} dedicated server during the trial period.`,isPerMemberCapped:!1,displayOrder:2,alwaysOffered:!0,featureLimit:{kind:"synthetic",key:"MaxIPs",grants:{MaxIPs:1}},includedByPlanOverride:{[a.NB.VPN_BUSINESS]:1},transferStrategy:"subtract-included",tooltipLabel:e=>(0,i.c)("Addon").t`${e} per dedicated server`,title:(e,t)=>(null==t?void 0:t.short)?(0,i.c)("Addon").t`Servers`:(0,i.c)("Addon").t`Dedicated VPN servers`,dashboardTitle:()=>"",addonCheckoutTitle:e=>(0,i.c)("Addon").ngettext((0,i.pD)`${e} dedicated VPN server`,`${e} dedicated VPN servers`,e)},m={addonType:a.Or.LUMO,min:{perMember:1},max:{perMember:1,perOrganization:5e3},trialIncreaseBlockedReasonText:()=>(0,i.c)("b2b_trials_2025_Info").t`You can have up to ${10} ${"Lumo"} seats during the trial period.`,maxTrial:{perOrganization:10},isPerMemberCapped:!0,displayOrder:5,featureLimit:{kind:"synthetic",key:"MaxLumo",grants:{MaxLumo:1,MaxAI:1},pool:{group:"ai",preferred:!0}},includedByPlanOverride:{[a.NB.LUMO]:1,[a.NB.LUMO_BUSINESS]:1},visibility:{couponHideFlag:"hideLumoAddonBanner",rules:[c(a.Or.LUMO),e=>{let{subscription:t}=e;return(0,s.VH)(t)},u(a.Or.LUMO)]},transferStrategy:"lumo",tooltipLabel:e=>(0,i.c)("Addon").t`${e} per seat`,syncWithMembersAddon:"when-equal",title:e=>e?(0,i.c)("Addon").t`${"Lumo"} AI license`:(0,i.c)("Addon").t`${"Lumo"} seats`,dashboardTitle:(e,t)=>t>1?(0,i.c)("Addon").ngettext((0,i.pD)`${"Lumo"} AI assistant (for ${e} user)`,`Lumo AI assistant (for ${e} users)`,e):(0,i.c)("Addon").t`${"Lumo"} AI assistant`,addonCheckoutTitle:(e,t)=>
2521{let{planIDs:r}=t;return(0,o.UZ)(r)?(0,i.c)("Addon").ngettext((0,i.pD)`${e} ${"Lumo"} seat`,`${e} Lumo seats`,e):(0,i.c)("Addon").ngettext((0,i.pD)`${e} ${"Lumo"} AI license`,`${e} Lumo AI licenses`,e)}};var p=r(13197);let h={addonType:a.Or.MEET,min:{perMember:1},max:{perMember:1,perOrganization:5e3},trialIncreaseBlockedReasonText:()=>(0,i.c)("meet_2025: Info").t`You can have up to ${10} ${"Meet"} seats during the trial period.`,maxTrial:{perOrganization:10},isPerMemberCapped:!0,displayOrder:3,featureLimit:{kind:"synthetic",key:"MaxMeet",grants:{MaxMeet:1}},visibility:{couponHideFlag:"hideMeetAddonBanner",rules:[c(a.Or.MEET),u(a.Or.MEET)]},transferStrategy:"meet",tooltipLabel:e=>(0,i.c)("meet_2025: Addon").t`${e} per seat`,syncWithMembersAddon:"always",title:e=>e?(0,i.c)("meet_2025: Addon").t`${p.Yr} license`:(0,i.c)("meet_2025: Addon").t`${p.Yr} seats`,dashboardTitle:(e,t)=>t>1?(0,i.c)("meet_2025: Addon").ngettext((0,i.pD)`${p.Yr} (for ${e} user)`,`${p.Yr} (for ${e} users)`,e):p.Yr,addonCheckoutTitle:(e,t)=>{let{planIDs:r}=t;return(0,o.UZ)(r)?(0,i.c)("meet_2025: Addon").ngettext((0,i.pD)`${e} ${p.Yr} seat`,`${e} ${p.Yr} seats`,e):(0,i.c)("Addon").ngettext((0,i.pD)`${e} ${p.Yr} license`,`${e} ${p.Yr} licenses`,e)}
2521},A=[a.Gb.MEMBER_VPN_BUSINESS,a.Gb.MEMBER_VPN_PRO,a.Gb.MEMBER_PASS_BUSINESS,a.Gb.MEMBER_PASS_PRO],g=[a.Gb.MEMBER_DRIVE_PRO,a.Gb.MEMBER_DRIVE_BUSINESS],v=e=>g.includes(e)?"drive-org-size":A.includes(e)?"org-size":"default",y={addonType:a.Or.MEMBER,max:{perOrganization:1e4},maxTrial:{perOrganization:10},trialIncreaseBlockedReasonText:()=>(0,i.c)("b2b_trials_2025_Info").t`You can have up to ${10} users during the trial period.`,isPerMemberCapped:!1,displayOrder:0,alwaysOffered:!0,featureLimit:{kind:"native",key:"MaxMembers"},includedByPlanOverride:{[a.NB.FREE]:0},transferStrategy:"member",customizerCopy:{label:e=>{let{addonName:t,memberCount:r}=e,a=v(t);return"drive-org-size"===a?(0,i.c)("Info").ngettext((0,i.pD)`Create a secure cloud for ${r} member`,`Create a secure cloud for ${r} members`,r):"org-size"===a?(0,i.c)("Info").t`Organization size`:(0,i.c)("Info").t`Users`},tooltip:e=>{let{addonName:t,showUsersTooltip:r}=e;return"default"===v(t)&&r?(0,i.c)("Info").t`A user is an account associated with a single username, mailbox, and person`:void 0}},tooltipLabel:e=>(0,i.c)("Addon").t`${e} per user`,title:()=>(0,i.c)("Addon").t`Users`,dashboardTitle:()=>"",addonCheckoutTitle:e=>(0,i.c)("Addon").ngettext((0,i.pD)`${e} user`,`${e} users`,e)},C={addonType:a.Or.SCRIBE,max:{perMember:1},maxTrial:{perOrganization:10},trialIncreaseBlockedReasonText:e=>
2521e?(0,i.c)("b2b_trials_2025_Info").t`You can have up to ${10} ${"Lumo"} writing assistant seats during the trial period.`:(0,i.c)("b2b_trials_2025_Info").t`You can have up to ${10} Scribe seats during the trial period.`,isPerMemberCapped:!0,displayOrder:4,featureLimit:{kind:"synthetic",key:"MaxAI",grants:{MaxAI:1},pool:{group:"ai"}},transferStrategy:"scribe",syncWithMembersAddon:"when-equal",title:e=>e?(0,i.c)("Addon").t`Writing assistant`:(0,i.c)("Addon").t`Writing assistant seats`,dashboardTitle:(e,t,r)=>t>1?r?(0,i.c)("Addon").ngettext((0,i.pD)`${"Lumo"} writing assistant (for ${e} user)`,`Lumo writing assistant (for ${e} users)`,e):(0,i.c)("Addon").ngettext((0,i.pD)`${"Proton"} Scribe writing assistant (for ${e} user)`,`Proton Scribe writing assistant (for ${e} users)`,e):r?(0,i.c)("Info").t`${"Lumo"} writing assistant`:(0,i.c)("Info").t`${"Proton"} Scribe writing assistant`,addonCheckoutTitle:(e,t)=>{let{planIDs:r}=t;return(0,o.UZ)(r)?(0,i.c)("Addon").ngettext((0,i.pD)`${e} writing assistant seat`,`${e} writing assistant seats`,e):(0,i.c)("Info").t`Writing assistant`}},b={[a.Or.MEMBER]:y,[a.Or.DOMAIN]:d,[a.Or.IP]:f,[a.Or.SCRIBE]:C,[a.Or.LUMO]:m,[a.Or.MEET]:h},S=()=>Object.values(b),w=Object.values(a.Or),_=(e,t)=>{let r=new Set(Object.keys((0,n.sV)({[e]:1})).map(n.lD));return S().filter(e=>r.has(e.addonType)&&(e.alwaysOffered||!!t[e.addonType]))},N=e=>{if(null!=e)return b[e]},x=e=>N((0,n.lD)(e)),E=new Map(S().map(e=>[e.featureLimit.key,e.addonType])),B=e=>E.get(e),P=new Set(S().flatMap(e=>"synthetic"===e.featureLimit.kind?[e.featureLimit.key,...Object.keys(e.featureLimit.grants)]:[])),I=e=>P.has(e),k=(e,t)=>{let r=e.featureLimit;return"synthetic"===r.kind?r.grants[t]??0:+(r.key===t)},T=(e,t)=>{let r=null;for(let n of S()){var a;let i=null==(a=n.includedByPlanOverride)?void 0:a[e],o=k(n,t);void 0!==i&&0!==o&&(r=(r??0)+i*o)}return r},D=Object.fromEntries(Object.values(a.Gb).map(e=>{var t;return[e,null==(t=x(e))?void 0:t.featureLimit.key]})),M=e=>{var t;let r=null==(t=N(null==e||w.includes(e)?e:(0,n.lD)(e)))?void 0:t.max;return(null==r?void 0:r.perOrganization)??(null==r?void 0:r.perMember)??0},R=e=>{var t;let r=null==(t=N(e))?void 0:t.maxTrial;return(null==r?void 0:r.perOrganization)??(null==r?void 0:r.perMember)??0},j=e=>{var t;return(null==(t=N(e))?void 0:t.displayOrder)??1/0},O=()=>S().filter(e=>e.isPerMemberCapped).map(e=>e.addonType),L=e=>{var t,r;let a=null==(t=N(e))?void 0:t.featureLimit;return(null==a?void 0:a.kind)==="synthetic"?null==(r=a.pool)?void 0:r.group:void 0},U=e=>S().filter(t=>L(t.addonType)===e).map(e=>e.addonType),F=()=>[...new Set(S().flatMap(e=>L(e.addonType)??[]))],V=e=>{var t,r;let a=null==(t=N(e))?void 0:t.featureLimit;return(null==a?void 0:a.kind)==="synthetic"&&!!(null==(r=a.pool)?void 0:r.preferred)},H=e=>U(e).find(V),$=()=>{let e=S().map(e=>e.addonType).sort((e,t)=>j(e)-j(t));for(let t of F()){let r=e.map((e,t)=>({type:e,index:t})).filter(e=>{let{type:r}=e;return L(r)===t}),a=r.map(e=>{let{type:t}=e;return t}).sort((e,t)=>Number(V(t))-Number(V(e))||j(e)-j(t));r.forEach((t,r)=>{let{index:n}=t;e[n]=a[r]})}return e}},99935(e,t,r){"use strict";r.d(t,{E9:()=>n,Io:()=>o,Nm:()=>s,PE:()=>c,Up:()=>f,VD:()=>i,fG:()=>d,qL:()=>u,rU:()=>l});var a=r(26625);function n(e){return 500*(0,a.j9)(e)}function i(e){return 100*(0,a.j9)(e)}function o(e){return 4e6*(0,a.j9)(e)}function s(e){return 499*(0,a.j9)(e)}function l(e){return o(e)}function c(e){return 499*(0,a.j9)(e)}function u(e){return 100*(0,a.j9)(e)}function d(e){return 100*(0,a.j9)(e)}function f(e){return 100*(0,a.j9)(e)}},31233(e,t,r){"use strict";r.d(t,{xE:()=>h,Ux:()=>p,A6:()=>x,Rj:()=>k,y3:()=>b,Ey:()=>B,PF:()=>_,ni:()=>m,cB:()=>M,Ap:()=>D,fI:()=>I,h1:()=>F,bj:()=>R,$q:()=>v,C3:()=>f,GM:()=>y,Ld:()=>d,J5:()=>O,uV:()=>H,th:()=>P,Ns:()=>C,eU:()=>L,QF:()=>N,by:()=>A,JU:()=>g,a5:()=>j,X_:()=>S,zA:()=>w,wq:()=>E});var a,n,i=r(86507),o=r(33903),s=r(53257),l=r(57537),c=r(70469),u=r(29002);async function d(e){var t=await e({url:"payments/v5/status",method:"get"});let r=(0,l.K)(t,{shouldRestoreZipCode:!1});for(let e of Object.keys(r.VendorStates))r.VendorStates[e]=!!r.VendorStates[e];return Object.hasOwn(r.VendorStates,"Cash")||(r.VendorStates.Cash=!0),r}let f=e=>{let{api:t,currency:r}=e;return t({url:"payments/v4/plans/default",method:"get",params:r?{Currency:r}:void 0}).then(e=>{let{Plans:t}=e;
2521return{...t,MaxBaseSpace:t.MaxBaseSpace??t.MaxSpace,MaxBaseRewardSpace:t.MaxBaseRewardSpace??t.MaxRewardSpace,MaxDriveSpace:t.MaxDriveSpace??t.MaxSpace,MaxDriveRewardSpace:t.MaxDriveRewardSpace??t.MaxRewardSpace}}).catch(()=>u.bk)},m=e=>({url:"payments/v5/subscription",method:"delete",data:e});var p=((a={})[a.Default=0]="Default",a[a.Exact=1]="Exact",a),h=((n={}).Invoice="invoice",n.CreditNote="credit_note",n.CurrencyConversion="currency_conversion",n);let A=e=>({url:"payments/v5/invoices",method:"get",params:e}),g=e=>({url:"payments/v4/plans",method:"get",params:e});async function v(e){return e({url:"core/v5/entitlements",method:"get"})}let y=(e,t)=>({url:`payments/${t}/invoices/${e}`,method:"get",output:"arrayBuffer"}),C=e=>({url:`payments/v5/invoices/TX-${e}`,method:"get",output:"arrayBuffer"}),b=(e,t,r)=>({url:`payments/${t}/invoices/${e}/check`,method:"put",data:{GiftCode:r}}),S=e=>({url:"payments/v5/methods",method:"post",data:e}),w=(e,t)=>({url:`payments/v5/methods/${e}`,method:"put",data:t}),_=e=>({url:`payments/v5/methods/${e}`,method:"delete"}),N=(e,t,r)=>({url:`payments/${r}/invoices/${e}`,method:"post",data:t}),x=e=>({url:"payments/v5/credit",method:"post",data:e}),E=e=>({url:"payments/v5/credit/check",method:"post",data:e}),B=e=>({url:"payments/v5/tokens",method:"post",data:e}),P=e=>({url:`payments/v5/tokens/${e}`,method:"get"});async function I(e){let t=await e({url:"payments/v6/subscription/latest",method:"get"}),r=null==t?void 0:t.Subscription;return r?{cycle:r.Cycle,currency:r.Currency,periodStart:r.PeriodStart,periodEnd:r.PeriodEnd,createTime:r.CreateTime,cancelTime:r.CancelTime,couponCode:r.CouponCode??null,external:r.External,isTrial:r.IsTrial,plans:(r.Plans??[]).reduce((e,t)=>(e[t.Name]=t.Quantity,e),{})}:null}let k=e=>({url:"payments/v5/subscription/renew",method:"put",data:e}),T=e=>({url:"payments/v5/tokens",method:"post",data:e}),D=(e,t,r)=>e({...T(t),signal:r}),M=(e,t,r)=>e({...T(t),signal:r}),R=()=>({url:"payments/v5/web-configuration",method:"get"}),j=e=>({url:"payments/v5/transactions",method:"get",params:e});async function O(e){let t=await e({url:"payments/v5/methods",method:"get"});return(0,s.O)(t.PaymentMethods??[])}function L(e,t,r){let a=r.map(e=>{let{ID:t}=e;return t}),n=r.findIndex(e=>{let{ID:r}=e;return r===t});return a.splice(n,1),a.unshift(t),e({url:"payments/v5/methods/order",method:"put",data:{PaymentMethodIDs:a}})}let U=e=>{if(!e)return e;let t={Amount:e.Amount,Currency:e.Currency,Cycle:e.Cycle,Features:0,ID:`dummy-id-${e.ID}`,Name:e.Name,Type:o.oT.PLAN,State:c.j.Available,Services:0,Title:e.Title,MaxDomains:0,MaxAddresses:0,MaxSpace:0,MaxCalendars:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Quantity:1};return{...e,Plans:[t]}},F=(e,t,r)=>({...e,UpcomingSubscription:t||void 0,SecondarySubscriptions:r||void 0}),V=async e=>{let{Subscriptions:t,UpcomingSubscriptions:r}=await e({url:"payments/v5/subscription?no-redirect=1",method:"get"});return t.map(e=>{let t=r.find(t=>t.ParentSubscriptionID===e.ID);return F(U(e),U(t),void 0)})},H=async(e,t)=>{let r=e({url:"payments/v4/subscription",method:"get",silence:!0}),a=t&&(0,i.qc)(t)&&(0,i.tR)(t)&&t.HasMultipleSubscriptions?V(e).catch(()=>void 0):void 0,[{Subscription:n,UpcomingSubscription:o},s]=await Promise.all([r,a]),l=null==s?void 0:s.filter(e=>e.ID!==n.ID);return F(n,o,l&&l.length>0?l:void 0)}},58160(e,t,r){"use strict";r.d(t,{lP:()=>m});
2521var a=r(2982),n=r(87385),i=r(81324),o=r(67159),s=r(33903),l=r(66062),c=r(67785),u=r(59877),d=r(63373);function f(e){let t=["Plans","Currency","Cycle","Codes","PaymentToken","Payment","Amount","Currency","BillingAddress","StartTrial","VatId"],r={};return Object.keys(e).forEach(a=>{t.includes(a)&&(r[a]=e[a])}),r.VatId||delete r.VatId,r}function m(e){if((0,u.$_)(e.Plans)===s.NB.PASS_LIFETIME)return"pass-lifetime"}let p=async(e,t,r)=>{var s;let{build:p,telemetryContext:h,userCurrency:A,subscription:g,product:v,paymentMethodType:y,paymentMethodValue:C}=r,b={userCurrency:A,subscription:g,amount:t.Amount,selectedCurrency:t.Currency,selectedPlanIDs:t.Plans,selectedCycle:t.Cycle,selectedCoupon:(null==(s=t.Codes)?void 0:s[0])??null,build:p,product:v,context:h,paymentMethodType:y,paymentMethodValue:C,isTrial:!!t.StartTrial},S=((e,t)=>{var r,n,i;let s=f(e);if("BillingAddress"in s&&s.BillingAddress&&(s.BillingAddress=(0,o.Sm)({billingAddress:s.BillingAddress,vatId:s.VatId})),(0,u._u)(s.Plans)){let e;return{url:"payments/v5/products",method:"post",data:{Quantity:(i={PaymentToken:(null==(e=f(s))?void 0:e.PaymentToken)??(null==e||null==(n=e.Payment)||null==(r=n.Details)?void 0:r.Token),ProductType:m(e),Amount:e.Amount,Currency:e.Currency,BillingAddress:e.BillingAddress,Quantity:1}).Quantity,PaymentToken:i.PaymentToken,ProductType:i.ProductType,Amount:i.Amount,Currency:i.Currency,BillingAddress:i.BillingAddress},headers:(0,a._i)(t,{endpoint:"payments/v5/products",product:t}),timeout:12e4}}let l=s;return s&&["Plans","Currency","Cycle","Amount"].every(e=>Object.prototype.hasOwnProperty.call(s,e))&&(0,d.dS)(s)&&(l={...s,PaymentToken:s.Payment.Details.Token,v:5},delete l.Payment),l.VatId&&(l.BillingAddress.VatId=l.VatId,delete l.VatId),{url:"payments/v5/subscription",method:"post",data:l,headers:(0,a._i)(t,{endpoint:"payments/v5/subscription",product:t}),timeout:12e4}})(t,v);!function(e){try{var t,r,a,i,o,s,c,d;let f={billingAddress:null==e?void 0:e.BillingAddress,CountryCode:null==e||null==(t=e.BillingAddress)?void 0:t.CountryCode,State:null==e||null==(r=e.BillingAddress)?void 0:r.State,hasZipCode:!!(null==e||null==(a=e.BillingAddress)?void 0:a.ZipCode),amount:null==e?void 0:e.Amount,currency:null==e?void 0:e.Currency,codes:null==e?void 0:e.Codes,cycle:null==e?void 0:e.Cycle,plans:null==e?void 0:e.Plans,startTrial:null==e?void 0:e.StartTrial,hasVatId:!!(null==e?void 0:e.VatId),planName:(null==e?void 0:e.Plans)?(0,u.$_)(e.Plans):void 0};(null==e||null==(i=e.BillingAddress)?void 0:i.CountryCode)||(0,n.q)("Payments: missing CountryCode in billing address",{component:"create-payment-subscription",level:"warning",extra:f}),!(0,l.Zh)(null==e||null==(o=e.BillingAddress)?void 0:o.CountryCode)||(null==e||null==(s=e.BillingAddress)?void 0:s.State)||(0,n.q)("Payments: missing State in billing address",{component:"create-payment-subscription",level:"warning",extra:f}),!(0,l.ip)(null==e||null==(c=e.BillingAddress)?void 0:c.CountryCode)||(null==e||null==(d=e.BillingAddress)?void 0:d.ZipCode)||(0,n.q)("Payments: missing ZipCode in billing address",{component:"create-payment-subscription",level:"warning",extra:f})}catch{}}(t),(0,c.BE)(t.Plans,{source:"subscribe",cycle:t.Cycle,currency:t.Currency});try{let t=await e(S);return i.A.reportPayment({stage:"payment_success",...b}),t}catch(e){throw i.A.reportPayment({stage:"payment_declined",...b}),e}};r.d(t,["Q1",0,p])},34357(e,t,r){"use strict";var a=r(49635);let n=null;r.d(t,["EX",0,e=>{n=e},"cS",0,()=>!(0,a.nr)()&&(0,a.xl)(),"eg",0,()=>n])},57537(e,t,r){"use strict";r.d(t,{K:()=>s});var a=r(83891),n=r(15384),i=r(66062),o=r(67159);function s(e,t){let{shouldRestoreZipCode:r}=t,s={...e};if(s.CountryCode||(s.CountryCode=o.VV.CountryCode,s.State=o.VV.State,s.ZipCode=o.VV.ZipCode),(0,i.Zh)(s.CountryCode)&&!s.State)if(s.ZipCode){let e=(0,n.o)(s.CountryCode,s.ZipCode);e?s.State=e:(s.State=(0,i.$V)(s.CountryCode),s.ZipCode=null)}else s.State=(0,i.$V)(s.CountryCode);return r&&((0,i.ip)(s.CountryCode)&&s.State&&!s.ZipCode&&(s.ZipCode=(0,a.x)(s.CountryCode,s.State)),"CA"===s.CountryCode&&s.State&&s.ZipCode&&!(0,n.b)(s.CountryCode,s.State,s.ZipCode)&&3===s.ZipCode.length&&(s.ZipCode=s.ZipCode+" 0A0")),s}},67159(e,t,r){"use strict";r.d(t,{VV:()=>o,MX:()=>u,nh:()=>d,Sm:()=>f,s5:()=>l,hG:()=>c});var a=r(6780),n=r(66062),i=r(15384);let o={CountryCode:"CH",State:null,ZipCode:null},s=Object.freeze({valid:!0,reason:void 0});function l(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(!t)return{valid:!1,reason:"invalidZipCode"};if(!e.CountryCode)return{valid:!1,reason:"missingCountry"};if(!(0,n.Zh)(e.CountryCode))return s;if(!e.State)return{valid:!1,reason:"missingState"};if((0,n.ip)(e.CountryCode)){if(!e.ZipCode)return{valid:!1,reason:"missingZipCode"};if(!(0,i.b)(e.CountryCode,e.State,e.ZipCode))return{valid:!1,reason:"invalidZipCode"}}return s}function c(e){let t=l(e);return t.valid||"invalidZipCode"!==t.reason?t.valid||"missingZipCode"!==t.reason?"":"US"===e.CountryCode?(0,a.c)("Error").t`Please enter ZIP code`:(0,a.c)("Error").t`Please enter postal code`:"US"===e.CountryCode?(0,a.c)("Error").t`Please enter a valid ZIP code`:(0,a.c)("Error").t`Please enter a valid postal code`}function u(e){let t=l(e);return t.valid||"missingCountry"!==t.reason?"":(0,a.c)("Error").t`Please select a country`}function d(e){let t=l(e);return t.valid||"missingState"!==t.reason?"":(0,a.c)("Error").t`Please select a state`}function f(e){let{billingAddress:t,vatId:r}=e,a=function(e){let{billingAddress:t,vatId:r}=e;return{...t,VatId:r||void 0}}({billingAddress:function(e){let{billingAddress:t}=e;return t.ZipCode?{...t,ZipCode:function(e,t){if(!t)return null;let r=t.toUpperCase();if(!(0,n.ip)(r))return null;switch(r){case"US":return e.replace(/\s/g,"");case"CA":let a;return 6===(a=e.replace(/[^A-Za-z0-9]/g,"").toUpperCase()).length?a.slice(0,3)+" "+a.slice(3):e.trim()}}(t.ZipCode,t.CountryCode)}:t}({billingAddress:t}),vatId:r}),i=["CountryCode","State","ZipCode","VatId","Company","Address","City","FirstName","LastName"],o={};
2521return Object.keys(a).forEach(e=>{i.includes(e)&&(o[e]=a[e])}),o}},59334(e,t,r){"use strict";let a=new Set(["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","CH","GB","NO","LI","IS","AU","SG"]);r.d(t,["c",0,a])},98020(e,t,r){"use strict";r.d(t,{Fn:()=>K,O4:()=>Z});var a=r(6780),n={name:"Australia",codes:["AU","AUS","036"],calcFn:e=>{let t=0;for(let r=0;r<11;r++){let a=Number(e.charAt(r));0===r&&(a-=1),t+=a*n.rules.multipliers.common[r]}return t%89==0},rules:{multipliers:{common:[10,1,3,5,7,9,11,13,15,17,19]},regex:[/^(AU)?(\d{11})$/]}},i={name:"Austria",codes:["AT","AUT","040"],calcFn:e=>{let t=0;for(let r=0;r<7;r++){let a=Number(e.charAt(r))*i.rules.multipliers.common[r];a>9?t+=Math.floor(a/10)+a%10:t+=a}return 10==(t=10-(t+4)%10)&&(t=0),t===Number(e.slice(7,8))},rules:{multipliers:{common:[1,2,1,2,1,2,1]},regex:[/^(AT)U(\d{8})$/]}},o=e=>e.every(t=>e[0]===t),s=e=>e%11<2?0:11-e%11,l={name:"Brazil",codes:["BR","BRA","076"],calcFn:e=>{if(11===e.length)return function(e){let t=e.split("").map(Number);if(o(t))return!1;let r=0;for(let e=0;e<9;e++)r+=t[e]*(10-e);let a=s(r);if(t[9]!==a)return!1;r=0;for(let e=0;e<10;e++)r+=t[e]*(11-e);let n=s(r);return t[10]===n}(e);let t=e.split("").map(Number);if(o(t))return!1;let r=[6,5,4,3,2,9,8,7,6,5,4,3,2].reduce(([e,r],a,n)=>[0===n?0:e+t[n-1]*a,r+t[n]*a],[0,0]);return t[12]===s(r[0])&&t[13]===s(r[1])},rules:{multipliers:{},regex:[/^(BR)?(\d{14}|\d{2}\.\d{3}\.\d{3}\/\d{4}-\d{2}|\d{11}|\d{3}\.\d{3}\.\d{3}-\d{2})$/]}},c={name:"Bulgaria",codes:["BG","BGR","100"],calcFn:e=>{let t;if(9===e.length){let t,r,a;return r=u(0,e,0,8,1),a=Number(e.slice(8)),10!=(t=r%11)||10==(t=(r=u(0,e,0,8,3))%11)&&(t=0),t===a}let{multipliers:r}=c.rules;return function(e,t){if(/^\d\d[0-5]\d[0-3]\d\d{4}$/.test(e)){let r=Number(e.slice(2,4));if(r>0&&r<13||r>20&&r<33||r>40&&r<53){let r=d(0,e,0,9,t);if(10==(r%=11)&&(r=0),r===Number(e.substr(9,1)))return!0}}return!1}(e,r.physical)||d(0,e,0,9,r.foreigner)%10===Number(e.substr(9,1))||10!=(t=11-(t=d(0,e,0,9,r.miscellaneous))%11)&&(11===t&&(t=0),t===Number(e.substr(9,1)))},rules:{multipliers:{physical:[2,4,8,5,10,9,7,3,6],foreigner:[21,19,17,13,11,9,7,3,1],miscellaneous:[4,3,2,7,6,5,4,3,2]},regex:[/^(BG)(\d{9,10})$/]}};function u(e,t,r,a,n){let i=e;for(let e=r;e<a;e++)i+=Number(t.charAt(e))*(e+n);return i}function d(e,t,r,a,n){let i=e;for(let e=r;e<a;e++)i+=Number(t.charAt(e))*n[e];return i}var f={name:"Czech Republic",codes:["CZ","CZE","203"],calcFn:e=>{let{rules:t}=f,{multipliers:r,additional:a,lookup:n}=t;return!!a&&(function(e,t,r){let a=0;if(r[0].test(e)){for(let r=0;r<7;r++)a+=Number(e.charAt(r))*t[r];return 10==(a=11-a%11)&&(a=0),11===a&&(a=1),a===Number(e.slice(7,8))}return!1}(e,r.common,a)||function(e,t,r,a){let n=0;if(r[2].test(e)){for(let r=0;r<7;r++)n+=Number(e.charAt(r+1))*t[r];let r=(n%11==0?n+11:11*Math.ceil(n/11))-n-1,i=Number(e.slice(8,9));return!!a&&a[r]===i}return!1}(e,r.common,a,n)||function(e,t){if(t[3].test(e)){let t=Number(e.slice(0,2))+Number(e.slice(2,4))+Number(e.slice(4,6))+Number(e.slice(6,8))+Number(e.slice(8)),r=Number(e)%11==0;return!!(t%11==0&&r)}return!1}(e,a)||!!a[1].test(e)&&62>=Number(e.slice(0,2)))},rules:{multipliers:{common:[8,7,6,5,4,3,2]},lookup:[8,7,6,5,4,3,2,1,0,9,8],regex:[/^(CZ)(\d{8,10})(\d{3})?$/],additional:[/^\d{8}$/,/^[0-5][0-9][0|1|5|6]\d[0-3]\d\d{3}$/,/^6\d{8}$/,/^\d{2}[0-3|5-8]\d[0-3]\d\d{4}$/]}},m={name:"Denmark",codes:["DK","DNK","208"],calcFn:e=>{let t=0;for(let r=0;r<8;r++)t+=Number(e.charAt(r))*m.rules.multipliers.common[r];return t%11==0},rules:{multipliers:{common:[2,7,6,5,4,3,2,1]},regex:[/^(DK)(\d{8})$/]}},p={name:"Estonia",codes:["EE","EST","233"],calcFn:e=>{let t=0;for(let r=0;r<8;r++)t+=Number(e.charAt(r))*p.rules.multipliers.common[r];return 10==(t=10-t%10)&&(t=0),t===Number(e.slice(8,9))},rules:{multipliers:{common:[3,7,1,3,7,1,3,7]},regex:[/^(EE)(10\d{7})$/]}},h={name:"Finland",codes:["FI","FIN","246"],calcFn:e=>{let t=0;for(let r=0;r<7;r++)t+=Number(e.charAt(r))*h.rules.multipliers.common[r];return(t=11-t%11)>9&&(t=0),t===Number(e.slice(7,8))},rules:{multipliers:{common:[7,9,10,5,8,4,2]},regex:[/^(FI)(\d{8})$/]}},A={name:"Greece",codes:["GR","GRC","300"],calcFn:e=>{let t=0,r=8===e.length?"0"+e:e;for(let e=0;e<8;e++)t+=Number(r.charAt(e))*A.rules.multipliers.common[e];return t%=11,(t=t>9?0:t)===Number(r.slice(8,9))},rules:{multipliers:{common:[256,128,64,32,16,8,4,2]},regex:[/^(EL)(\d{9})$/]}},g={name:"Hungary",codes:["HU","HUN","348"],calcFn:e=>{let t=0;for(let r=0;r<7;r++)t+=Number(e.charAt(r))*g.rules.multipliers.common[r];return 10==(t=10-t%10)&&(t=0),t===Number(e.slice(7,8))},rules:{multipliers:{common:[9,7,3,1,9,7,3]},regex:[/^(HU)(\d{8})$/]}},v={name:"Ireland",codes:["IE","IRL","372"],calcFn:e=>{let{typeFormats:t,multipliers:r}=v.rules;if(!t||!t.first)return!1;let a=0,n=e;t.first.test(e)&&(n="0"+e.substring(2,7)+e.substring(0,1)+e.substring(7,8));for(let e=0;e<7;e++)a+=Number(n.charAt(e))*r.common[e];return t.third.test(n)&&(a+="H"===n.charAt(8)?72:9),a%=23,(a=0===a?"W":String.fromCharCode(a+64))===n.slice(7,8)},rules:{multipliers:{common:[8,7,6,5,4,3,2]},typeFormats:{first:/^\d[A-Z*+]/,third:/^\d{7}[A-Z][AH]$/},regex:[/^(IE)(\d{7}[A-W])$/,/^(IE)([7-9][A-Z*+)]\d{5}[A-W])$/,/^(IE)(\d{7}[A-W][AH])$/]}},y={name:"Italy",codes:["IT","ITA","380"],calcFn:e=>{let t,r=0;if(0===Number(e.slice(0,7))||(t=Number(e.slice(7,10)))<1||t>201&&999!==t&&888!==t)return!1;for(let a=0;a<10;a++)(t=Number(e.charAt(a))*y.rules.multipliers.common[a])>9?r+=Math.floor(t/10)+t%10:r+=t;return(r=10-r%10)>9&&(r=0),r===Number(e.slice(10,11))},rules:{multipliers:{common:[1,2,1,2,1,2,1,2,1,2]},regex:[/^(IT)(\d{11})$/]}},C={name:"Latvia",codes:["LV","LVA","428"],calcFn:e=>{let t=0;if(/^[0-3]/.test(e))return!!/^[0-3][0-9][0-1][0-9]/.test(e);for(let r=0;r<10;r++)t+=Number(e.charAt(r))*C.rules.multipliers.common[r];return t%11==4&&9===Number(e[0])&&(t-=45),t%11==4?t=4-t%11:t%11>4?t=14-t%11:t%11<4&&(t=3-t%11),t===Number(e.slice(10,11))},rules:{multipliers:{common:[9,1,4,8,3,10,2,5,7,6]},regex:[/^(LV)(\d{11})$/]}},b={name:"Lithuania",codes:["LT","LTU","440"],calcFn:e=>{var t,r;let a,n;return t=b.rules,a=0,9===e.length&&!!/^\d{7}1/.test(e)&&(a=function(e,t){let r=t;for(let t=0;t<8;t++)r+=Number(e.charAt(t))*(t+1);return r}(e,a),(a=w(a=function(e,t,r){let a=t;if(a%11==10){a=0;for(let t=0;t<8;t++)a+=S(e,r.multipliers.short,t)}return a}(e,a,t)))===Number(e.slice(8,9)))||(r=b.rules,n=0,12===e.length&&!!r.check&&!!r.check.test(e)&&(n=function(e,t,r){let a=t;for(let t=0;t<11;t++)a+=S(e,r.multipliers.med,t);return a}(e,n,r),(n=w(n=function(e,t,r){let a=t;if(t%11==10){a=0;for(let t=0;t<11;t++)a+=S(e,r.multipliers.alt,t)}return a}(e,n,r)))===Number(e.slice(11,12))))},rules:{multipliers:{short:[3,4,5,6,7,8,9,1],med:[1,2,3,4,5,6,7,8,9,1,2],alt:[3,4,5,6,7,8,9,1,2,3,4]},check:/^\d{10}1/,regex:[/^(LT)(\d{9}|\d{12})$/]}};function S(e,t,r){return Number(e.charAt(r))*t[r]}function w(e){let t=e%11;return 10===t&&(t=0),t}var _={name:"Malta",codes:["MT","MLT","470"],calcFn:e=>{let t=0;for(let r=0;r<6;r++)t+=Number(e.charAt(r))*_.rules.multipliers.common[r];return(t=37-t%37)===Number(e.slice(6,8))},rules:{multipliers:{common:[3,4,6,7,8,9]},regex:[/^(MT)([1-9]\d{7})$/]}},N={name:"Netherlands",codes:["NL","NLD","528"],calcFn:e=>{let t=e.replace(/[ \-_]/g,"").toUpperCase(),{additional:r,multipliers:a}=N.rules;if(!r)return!1;let n=t.match(r[0]);if(!n||!n[1])return!1;let i=n[1],o=`NL${t}`.split("").map(x),s=0;for(let e=0;e<8;e++)s+=Number(i.charAt(e))*a.common[e];return(s%=11)>9&&(s=0),s===Number(i.slice(8,9))||1===function(e){let t=0;for(let r of e.split(""))t=(10*t+ +r)%97;return t}(o.join(""))},rules:{multipliers:{common:[9,8,7,6,5,4,3,2]},regex:[/^(NL)(\d{9}B\d{2})$/],additional:[/^(\d{9})B\d{2}$/]}};function x(e){if("+"===e)return 36;if("*"===e)return 37;let t=e.charCodeAt(0)-55;return t>9&&t<91?t:parseInt(e,10)}var E={name:"Norway",codes:["NO","NOR","578"],calcFn:e=>{let t=0;for(let r=0;r<8;r++)t+=Number(e.charAt(r))*E.rules.multipliers.common[r];return 11==(t=11-t%11)&&(t=0),t<10&&t===Number(e.slice(8,9))},rules:{multipliers:{common:[3,2,7,6,5,4,3,2]},regex:[/^(NO)(\d{9})(MVA)?$/]}},B={name:"Poland",codes:["PL","POL","616"],calcFn:e=>{let t=0;for(let r=0;r<9;r++)t+=Number(e.charAt(r))*B.rules.multipliers.common[r];return!((t%=11)>9)&&t===Number(e.slice(9,10))},rules:{multipliers:{common:[6,5,7,2,3,4,5,6,7]},regex:[/^(PL)(\d{10})$/]}},P={name:"Portugal",codes:["PT","PRT","620"],calcFn:e=>{let t=0;for(let r=0;r<8;r++)t+=Number(e.charAt(r))*P.rules.multipliers.common[r];return(t=11-t%11)>9&&(t=0),t===Number(e.slice(8,9))},rules:{multipliers:{common:[9,8,7,6,5,4,3,2]},regex:[/^(PT)(\d{9})$/]}},I={name:"Romania",codes:["RO","ROU","642"],calcFn:e=>{let t=0,r=e.length,a=I.rules.multipliers.common.slice(10-r);for(let r=0;r<e.length-1;r++)t+=Number(e.charAt(r))*a[r];return 10==(t=10*t%11)&&(t=0),t===Number(e.slice(e.length-1,e.length))},rules:{multipliers:{common:[7,5,3,2,1,7,5,3,2]},regex:[/^(RO)([1-9]\d{1,9})$/]}},k={name:"Russian Federation",codes:["RU","RUS","643"],calcFn:e=>(function(e,t){let r=0;if(10===e.length){for(let a=0;a<10;a++)r+=Number(e.charAt(a))*t.multipliers.m_1[a];return(r%=11)>9&&(r%=10),r===Number(e.slice(9,10))}return!1})(e,k.rules)||function(e,t){let r=0,a=0;if(12===e.length){for(let a=0;a<11;a++)r+=Number(e.charAt(a))*t.multipliers.m_2[a];
2521(r%=11)>9&&(r%=10);for(let r=0;r<11;r++)a+=Number(e.charAt(r))*t.multipliers.m_3[r];(a%=11)>9&&(a%=10);let n=r===Number(e.slice(10,11)),i=a===Number(e.slice(11,12));return n&&i}return!1}(e,k.rules),rules:{multipliers:{m_1:[2,4,10,3,5,9,4,6,8,0],m_2:[7,2,4,10,3,5,9,4,6,8,0],m_3:[3,7,2,4,10,3,5,9,4,6,8,0]},regex:[/^(RU)(\d{10}|\d{12})$/]}},T={name:"Slovenia",codes:["SI","SVN","705"],calcFn:e=>{let t=0;for(let r=0;r<7;r++)t+=Number(e.charAt(r))*T.rules.multipliers.common[r];10==(t=11-t%11)&&(t=0);let r=Number(e.slice(7,8));return 11!==t&&t===r},rules:{multipliers:{common:[8,7,6,5,4,3,2]},regex:[/^(SI)([1-9]\d{7})$/]}},D={name:"Spain",codes:["ES","ESP","724"],calcFn:e=>{let t,r,a,n,{additional:i,multipliers:o}=D.rules;return!!i&&(i[0].test(e)?(10==(t=10-(t=M(e,o.common,0))%10)&&(t=0),t===Number(e.slice(8,9))):i[1].test(e)?String.fromCharCode(10-M(e,o.common,0)%10+64)===e.slice(8,9):i[2].test(e)?("Y"===(r=e).substring(0,1)&&(r=r.replace(/Y/,"1")),"Z"===r.substring(0,1)&&(r=r.replace(/Z/,"2")),a="TRWAGMYFPDXBNJZSQVHLCKE".charAt(r.substring(0,8)%23),r.charAt(8)===a):!!i[3].test(e)&&(n="TRWAGMYFPDXBNJZSQVHLCKE".charAt(Number(e.substring(1,8))%23),e.charAt(8)===n))},rules:{multipliers:{common:[2,1,2,1,2,1,2]},regex:[/^(ES)([A-Z]\d{8})$/,/^(ES)([A-HN-SW]\d{7}[A-J])$/,/^(ES)([0-9YZ]\d{7}[A-Z])$/,/^(ES)([KLMX]\d{7}[A-Z])$/],additional:[/^[A-H|J|U|V]\d{8}$/,/^[A-H|N-S|W]\d{7}[A-J]$/,/^[0-9|Y|Z]\d{7}[A-Z]$/,/^[K|L|M|X]\d{7}[A-Z]$/]}};function M(e,t,r){let a,n=r;for(let r=0;r<7;r++)(a=Number(e.charAt(r+1))*t[r])>9?n+=Math.floor(a/10)+a%10:n+=a;return n}var R={name:"Switzerland",codes:["CH","CHE","756"],calcFn:e=>{let t=0;for(let r=0;r<8;r++)t+=Number(e.charAt(r))*R.rules.multipliers.common[r];return 10!=(t=11-t%11)&&(11===t&&(t=0),t===Number(e.substr(8,1)))},rules:{multipliers:{common:[5,4,3,2,7,6,5,4]},regex:[/^(CHE)(\d{9})(MWST|TVA|IVA)?$/]}}
2521,j={name:"United Kingdom",codes:["GB","GBR","826","XI"],calcFn:e=>"GD"===e.substr(0,2)?500>Number(e.substr(2,3)):"HA"===e.substr(0,2)?Number(e.substr(2,3))>499:function(e,t){let r=0;if(0===Number(e.slice(0)))return!1;let a=Number(e.slice(0,7));for(let a=0;a<7;a++)r+=Number(e.charAt(a))*t[a];let n=r;for(;n>0;)n-=97;return(n=Math.abs(n))===Number(e.slice(7,9))&&a<9990001&&(a<1e5||a>999999)&&(a<9490001||a>97e5)||(n>=55?n-=55:n+=42,!!(n===Number(e.slice(7,9))&&a>1e6))}(e,j.rules.multipliers.common),rules:{multipliers:{common:[8,7,6,5,4,3,2]},regex:[/^(GB)?(\d{9})$/,/^(GB)?(\d{12})$/,/^(GB)?(GD\d{3})$/,/^(GB)?(HA\d{3})$/,/^(XI)(\d{9})$/,/^(XI)(\d{12})$/,/^(XI)(GD\d{3})$/,/^(XI)(HA\d{3})$/]}};function O(e,t,r){return{value:e||void 0,isValid:!!t,isValidFormat:!!r&&U(e,r.rules.regex).isValid,isSupportedCountry:!!r,country:r?{name:r.name,isoCode:{short:r.codes[0],long:r.codes[1],numeric:r.codes[2]}}:void 0}}var L=[n.name,l.name];function U(e,t){for(let r of t)if(r.test(e))return{isValid:!0,regex:r};return{isValid:!1,regex:void 0}}var F=[{name:"Andorra",codes:["AD","AND","020"],calcFn:e=>{if(8!==e.length)return!1;let t=e[0].toUpperCase(),r=e[7].toUpperCase(),a="FEALECDGOPU";return a.includes(t)&&a.includes(r)},rules:{multipliers:{},regex:[/^(AD)([fealecdgopuFEALECDGOPU]\d{6}[fealecdgopuFEALECDGOPU])$/]}},n,i,{name:"Belgium",codes:["BE","BEL","056"],calcFn:e=>{let t=9===e.length?"0"+e:e;return("0"!==t[0]||"0"!==t[1])&&97-Number(t.slice(0,8))%97===Number(t.slice(8,10))},rules:{multipliers:{},regex:[/^(BE)([01]?\d{9})$/]}},l,c,{name:"Croatia",codes:["HR","HRV","191"],calcFn:e=>{let t=10,r=0;for(let a=0;a<10;a++)0==(r=(Number(e.charAt(a))+t)%10)&&(r=10),t=2*r%11;return(t+Number(e.slice(10,11)))%10==1},rules:{multipliers:{},regex:[/^(HR)(\d{11})$/]}},{name:"Cyprus",codes:["CY","CYP","196"],calcFn:e=>{if(12===Number(e.slice(0,2)))return!1;let t=function(e){let t=0;for(let r=0;r<8;r++){let a=Number(e.charAt(r));if(r%2==0)switch(a){case 0:a=1;break;case 1:a=0;break;case 2:a=5;break;case 3:a=7;break;case 4:a=9;break;default:a=2*a+3}t+=a}return t}(e);return t%=26,(t=String.fromCharCode(t+65))===e.substr(8,1)},rules:{multipliers:{},regex:[/^(CY)(\d{8}[A-Z])$/]}},f,m,p,{name:"Europe",codes:["EU","EUR","000"],calcFn:()=>!0,rules:{multipliers:{},regex:[/^(EU)(\d{9})$/]}},h,{name:"France",codes:["FR","FRA","250"],calcFn:e=>!/^\d{11}$/.test(e)||(100*Number(e.substring(2))+12)%97===Number(e.slice(0,2)),rules:{multipliers:{},regex:[/^(FR)(\d{11})$/,/^(FR)([A-HJ-NP-Z]\d{10})$/,/^(FR)(\d[A-HJ-NP-Z]\d{9})$/,/^(FR)([A-HJ-NP-Z]{2}\d{9})$/]}},{name:"Germany",codes:["DE","DEU","276"],calcFn:e=>{let t=10,r=0;for(let a=0;a<8;a++)0==(r=(Number(e.charAt(a))+t)%10)&&(r=10),t=2*r%11;return(11-t==10?0:11-t)===Number(e.slice(8,9))},rules:{multipliers:{},regex:[/^(DE)([1-9]\d{8})$/]}},A,g,v,y,C,b,{name:"Luxembourg",codes:["LU","LUX","442"],calcFn:e=>{let t=Number(e.slice(6,8));return Number(e.slice(0,6))%89===t},rules:{multipliers:{},regex:[/^(LU)(\d{8})$/]}},_,N,E,B,P,I,k,{name:"Serbia",codes:["RS","SRB","688"],calcFn:e=>{let t=10,r=0;for(let a=0;a<8;a++)0==(r=(Number(e.charAt(a))+t)%10)&&(r=10),t=2*r%11;return(t+Number(e.slice(8,9)))%10==1},rules:{multipliers:{},regex:[/^(RS)(\d{9})$/]}},{name:"Singapore",codes:["SG","SGP","702"],calcFn:()=>!0,rules:{multipliers:{},regex:[/^(SG)(\d{8,9}[A-Z])$/,/^(SG)([TSRF]\d{2}[A-Z]{2}\d{4}[A-Z])$/]}},{name:"Slovakia Republic",codes:["SK","SVK","703"],calcFn:e=>Number(e)%11==0,rules:{multipliers:{},regex:[/^(SK)([1-9]\d[2346-9]\d{7})$/]}},T,D,{name:"Sweden",codes:["SE","SWE","752"],calcFn:e=>{let t=0;for(let r=0;r<9;r+=2){let a=Number(e.charAt(r));t+=Math.floor(a/5)+2*a%10}let r=0;for(let t=1;t<9;t+=2)r+=Number(e.charAt(t));return(10-(t+r)%10)%10===Number(e.slice(9,10))},rules:{multipliers:{},regex:[/^(SE)(\d{10}01)$/]}},R,j],V=r(97855),H=r(77223),$=r(59334),z=r(44252);function K(e){let t=function(e){let t={VatId:"",Company:"",FirstName:"",LastName:"",Address:"",City:""};if(!e.VatId||(0,z.mk)(e.VatId,e.CountryCode))return t;if((0,z.B5)(e.VatId,e.CountryCode)){let r=(0,z.i3)(e.CountryCode);if(null!==r){let e=r.join(", ");t.VatId=(0,a.c)("Error").t`VAT number must start with ${e}`}}else t.VatId=!function(e,t){if(!$.c.has(t)||!(0,V.KV)(window.location.host)&&("IT01231231234"===e||"BE0123123123"===e))return!0;let r=F.filter(e=>e.codes.includes(t));return 0===r.length||function(e,t=[]){if(!e)return O(e,!1);let r=function(e=""){return e.toString().toUpperCase().replace(/(\s|-|\.|\/)+/g,"")}(e),a=function(e,t){for(let a of t){var r;if(function(e,t){return[...t.codes,"Greece"===t.name?"EL":void 0].filter(
2521Boolean).filter(t=>e.startsWith(t)).length>0}(e,a)||(r=a.name,L.includes(r)&&e.match(/^\d{2}/)))return{...a}}}(r,t),n=!!a&&function(e,t){let r=U(e,t.rules.regex);if(!r.isValid||!r.regex)return!1;let a=r.regex.exec(e);return!!a&&t.calcFn(a[2])}(r,a);return O(r,n,a)}(e,r).isValid}(e.VatId,e.CountryCode)?(0,a.c)("Error").t`Invalid VAT number`:"";e.Address||(t.Address=(0,a.c)("Error").t`This field is required`),e.City||(t.City=(0,a.c)("Error").t`This field is required`),e.FirstName&&!e.LastName&&(t.LastName=(0,a.c)("Error").t`This field is required`),e.LastName&&!e.FirstName&&(t.FirstName=(0,a.c)("Error").t`This field is required`);let r=!!e.Company,n=!!e.FirstName&&!!e.LastName;return r||n||t.FirstName||t.LastName||(t.Company=(0,a.c)("Error").t`Company name or personal name is required`),t}(e);return{hasErrors:Object.values(t).some(H.A),errorMessages:t}}function Z(e){return({US:(0,a.c)("Payments.VAT number name").t`EIN`,CA:(0,a.c)("Payments.VAT number name").t`Business Number`,AU:(0,a.c)("Payments.VAT number name").t`ABN`})[e]??(0,a.c)("Payments.VAT number name").t`VAT number`}},44252(e,t,r){"use strict";r.d(t,{B5:()=>l,Eq:()=>s,W$:()=>d,i3:()=>o,mk:()=>c,q8:()=>u});var a=r(59334);let n={GR:["EL"],GB:["GB","XI"],CH:["CHE"]},i=new Set(["IS","LI"]);function o(e){return!a.c.has(e)||i.has(e)?null:n[e]??[e]}function s(e){var t;return(null==(t=o(e))?void 0:t[0])??null}function l(e,t){let r=o(t);return null!==r&&!r.some(t=>e.toUpperCase().startsWith(t.toUpperCase()))}function c(e,t){let r=o(t);if(null===r||!e)return!1;let a=e.trim().toUpperCase();return r.some(e=>e.toUpperCase()===a)}function u(e,t){return!e||c(e,t)?"":e}function d(e){let t=u(e.VatId,e.BillingAddress.CountryCode);return{...e,VatId:t,BillingAddress:{...e.BillingAddress,VatId:t}}}},76392(e,t,r){"use strict";r.d(t,{o:()=>n});var a=r(63373);function n(e){if(!(0,a.AD)(e))return!1;let{ExpMonth:t,ExpYear:r}=e,n=new Date,i=n.getMonth()+1,o=n.getFullYear();return o>+r||i>+t&&o===+r}},91506(e,t,r){"use strict";r.d(t,{MS:()=>s,aI:()=>l,ak:()=>n,wd:()=>o});var a=r(6780);function n(e){var t;return(null==e||null==(t=e.error)?void 0:t.code)??null}let i=["applePayNotSupported","applePayPaymentsNotAvailable"];function o(e){let t=n(e);return!!t&&i.includes(t)}function s(e){var t,r;return"string"==typeof(null==e?void 0:e.error)?{message:e.error,name:null}:{message:(null==e||null==(t=e.error)?void 0:t.message)??(null==e?void 0:e.message)??null,name:(null==e||null==(r=e.error)?void 0:r.name)??(null==e?void 0:e.name)??null}}function l(e){var t,r;let i=function(e){switch(n(e)){case"card_declined":return(0,a.c)("Payments.Error").t`Your card was declined. Please try a different card or contact your bank to authorize the charge.`;case"payment_intent_authentication_failure":case"payment_authentication_failed":return(0,a.c)("Payments.Error").t`We are unable to authenticate your payment method. Please choose a different payment method or try again.`;default:return}}(e),o=(0,a.c)("Payments.Error").t`Something went wrong. Please try again later.`;return[i,null==e?void 0:e.displayMessage,null==e||null==(t=e.error)?void 0:t.displayMessage,null==e?void 0:e.message,null==e||null==(r=e.error)?void 0:r.message,o].map(e=>e&&Array.isArray(e)?e.join(" "):e).map(e=>{var t;return(null==e||null==(t=e.trim)?void 0:t.call(e))??e}).find(e=>{var t,r,a;let n=!!e,i=null==e||null==(r=e.toString)||null==(t=(a=r.call(e)).includes)?void 0:t.call(a,({}).toString());return n&&!i})}},78677(e,t,r){"use strict";var a=r(80107);r.d(t,["d",0,e=>{if(e.optimistic)return{isProration:!1,isScheduledChargedImmediately:!1,isScheduledChargedLater:!1,isScheduled:!1,isCustomBilling:!1};let t=e.SubscriptionMode===a.Dm.ScheduledChargedImmediately,r=e.SubscriptionMode===a.Dm.ScheduledChargedLater;return{isProration:e.SubscriptionMode===a.Dm.Regular,isScheduledChargedImmediately:t,isScheduledChargedLater:r,isScheduled:t||r,isCustomBilling:e.SubscriptionMode===a.Dm.CustomBillings}}])},40354(e,t,r){"use strict";var a=r(46343),n=r.n(a),i=r(6780),o=r(24546),s=r(16751),l=r(29885),c=r(33903),u=r(82517),d=r(65715),f=r(91921),m=r(59877),p=r(66265),h=r(80107),A=r(77121);let g=(e,t,r)=>{var a;return(null==(a=(0,l.zK)(e))?void 0:a.addonCheckoutTitle(t,{planIDs:r}))??""},v=function(e,t){var r;let{short:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(null==(r=(0,l.Ed)(e))?void 0:r.title(t,{short:a}))??""},y=["Plans","Currency","Cycle","CouponCode","Codes","IsTrial"];r.d(t,["BR",0,e=>{let{planIDs:t,plansMap:r,cycle:a,currency:n}=e,i=(0,p.y8)(t||{},a,r);return{Amount:i,AmountDue:i,CouponDiscount:0,Cycle:a,Proration:0,Credit:0,Coupon:null,Gift:0,optimistic:!0,Currency:n,SubscriptionMode:h.Dm.Regular,BaseRenewAmount:null,RenewCycle:null,PeriodEnd:(0,o.PS)(new Date,a)/1e3,requestData:{Cycle:a,Currency:n,Plans:t||{}}}},"E0",0,g,"K4",0,(e,t)=>{let r=e.error instanceof u.AN?y.filter(e=>"CouponCode"!==e&&"Codes"!==e):y,a=(0,s.Up)(e.requestData,r),i=(0,s.Up)(t.requestData,r);return n()(a,i)?{...t,optimistic:!0,error:e.error,requestData:e.requestData,Taxes:[]}:e},"XB",0,e=>{var t,r;let a,{planIDs:n,plansMap:o,checkResult:s}=e,u=((e,t)=>{let r=(0,m.n0)(t,e),a=r?(0,p.s3)(r):null,n=(0,f.lu)(e,t),i=(0,f.lu)(e,t,!1),o=Object.entries(e).reduce((r,a)=>{let n,[i,o]=a,s=t[i];if((null==s?void 0:s.Type)!==c.oT.ADDON||(0,d.nZ)(s.Name,c.Or.MEMBER))return r;let u=s.Name;return r[u]={name:u,quantity:o*((n=l.Vr[s.Name])?(0,f.y0)(n,s):0),pricing:s.Pricing,title:g(u,o,e)},r},{});if((null==r?void 0:r.Name)===c.NB.VPN_BUSINESS){let r=o[c.Gb.IP_VPN_BUSINESS];if(r)r.quantity+=1;else{var s;o[c.Gb.IP_VPN_BUSINESS]={name:c.Gb.IP_VPN_BUSINESS,quantity:1,pricing:(null==(s=t[c.Gb.IP_VPN_BUSINESS])?void 0:s.Pricing)??p.Ig,title:""}}o[c.Gb.IP_VPN_BUSINESS].title=g(c.Gb.IP_VPN_BUSINESS,o[c.Gb.IP_VPN_BUSINESS].quantity,e)}let u=Object.values(o).sort((e,t)=>
2521e.name.localeCompare(t.name)),h=(null==r?void 0:r.Name)??null,A=h===c.NB.PASS_LIFETIME?c.Bo[c.NB.PASS_LIFETIME]:(null==r?void 0:r.Title)??"";return{planName:h,planTitle:A,users:n,viewUsers:i,usersPricing:a,addons:u}})(n,o),A=(0,p.y8)(n,s.Cycle,o),v=s.SubscriptionMode===h.Dm.CustomBillings?A:s.Amount||0,y=s.Cycle||c.PF.MONTHLY,C=Math.abs(s.CouponDiscount||0),b=v-C,S=(0,p.y8)(n,c.PF.MONTHLY,o),w=S*y,_=w-b,N=w>0?Math.round(_/w*100):0,x=u.addons.reduce((e,t)=>{let{quantity:r,pricing:a}=t;return e+(a[y]||0)*r/y},0),E=(null==(t=u.usersPricing)?void 0:t[y])??null,B=null!==E?E/y*u.users:v/y-x,P=B-C/y,I=P/u.users,k=s.RenewCycle??s.Cycle,T=!!s.RenewCycle,D=s.BaseRenewAmount?s.BaseRenewAmount:(null==(r=s.Coupon)||r.MaximumRedemptionsPerUser,(0,p.y8)(n,k,o)),M=!!s.BaseRenewAmount,R=u.planName,j=b/y,O=(0,d.RL)(n),L=B/u.users,U=O?(0,i.c)("Suffix").t`/user per month`:(0,i.c)("Suffix").t`/month`,F=(e=>{let{checkResult:t,planName:r,cycle:a}=e,n=t.CouponDiscountBreakdown;if(!n||0===n.length)return;let i=n.filter(e=>{let{Name:t}=e;return t===r}).reduce((e,t)=>{let{Amount:r}=t;return e+r},0),o=n.reduce((e,t)=>{let{Name:a,Amount:n}=t;return a===r||(e[a]=(e[a]??0)+n),e},{}),s=Object.entries(o).reduce((e,t)=>{let[r,n]=t;return e[r]=n/a,e},{});return{basePlanPerCycleDiscount:i,basePlanPerMonthDiscount:i/a,perAddonPerCycleDiscount:o,perAddonPerMonthDiscount:s}})({checkResult:s,planName:R,cycle:y});return{regularAmountPerCycleOptimistic:A,regularAmountPerCycle:v,couponDiscount:s.CouponDiscount,planIDs:n,planName:R,planTitle:u.planTitle,addons:u.addons,usersTitle:(a=u.viewUsers||1,(0,i.c)("Checkout row").ngettext((0,i.pD)`${a} user`,`${a} users`,a)),withoutDiscountPerMonth:S,withoutDiscountPerCycle:w,withDiscountPerCycle:b,withDiscountPerMonth:j,membersPerMonth:B,discountPerCycle:_,discountPercent:N,currency:s.Currency,withDiscountMembersPerMonth:P,withDiscountOneMemberPerMonth:I,cycle:y,renewCycle:k,renewPrice:D,renewCycleOverriden:T,renewPriceOverriden:M,amountDue:s.AmountDue,viewPricePerMonth:O?L:j,monthlySuffix:U,checkResult:s,viewUsers:u.viewUsers,oneMemberPerMonth:L,couponDiscountBreakdown:F}},"eS",0,e=>{let{coupon:t,planIDs:r,cycle:a}=e;return(0,A.E4)(t)||!!r[c.NB.VPN2024]&&a===c.PF.FIFTEEN},"mr",0,e=>A.P7.includes(e),"qt",0,v,"sX",0,function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=(0,m.$_)(t),n=!(0,m.S1)(a),i=(0,d.lD)(e);return i?v(i,n,r):""}])},56880(e,t,r){"use strict";r.d(t,{M:()=>l});var a=r(40354),n=r(33903),i=r(66265),o=r(56567),s=r(41613);function l(e,t,r){let l,c=(0,s.b)(e,t,r),u=(0,a.BR)(e);u.SubscriptionMode=c;let d=(l=new o.H(e.planIDs??{},e.plansMap,e.cycle,e.currency),[n.NB.MAIL,n.NB.VPN2024,n.NB.BUNDLE,n.NB.DUO,n.NB.FAMILY,n.NB.VISIONARY].includes(l.getPlanName())&&l.cycle>n.PF.YEARLY?{BaseRenewAmount:(0,i.y8)(l.planIDs,n.PF.YEARLY,e.plansMap),RenewCycle:n.PF.YEARLY}:null);return{...u,...d}}},66062(e,t,r){"use strict";r.d(t,{$V:()=>u,C_:()=>c,FB:()=>f,Zh:()=>o,ip:()=>l});var a=r(6780);let n=()=>[{value:"AF",label:(0,a.c)("Country name").t`Afghanistan`},{value:"AL",label:(0,a.c)("Country name").t`Albania`},{value:"DZ",label:(0,a.c)("Country name").t`Algeria`},{value:"AD",label:(0,a.c)("Country name").t`Andorra`},{value:"AO",label:(0,a.c)("Country name").t`Angola`},{value:"AI",label:(0,a.c)("Country name").t`Anguilla`},{value:"AG",label:(0,a.c)("Country name").t`Antigua and Barbuda`},{value:"AR",label:(0,a.c)("Country name").t`Argentina`},{value:"AM",label:(0,a.c)("Country name").t`Armenia`},{value:"AW",label:(0,a.c)("Country name").t`Aruba`},{value:"AU",label:(0,a.c)("Country name").t`Australia`},{value:"AT",label:(0,a.c)("Country name").t`Austria`},{value:"AZ",label:(0,a.c)("Country name").t`Azerbaijan`},{value:"BS",label:(0,a.c)("Country name").t`Bahamas`},{value:"BH",label:(0,a.c)("Country name").t`Bahrain`},{value:"BD",label:(0,a.c)("Country name").t`Bangladesh`},{value:"BB",label:(0,a.c)("Country name").t`Barbados`},{value:"BY",label:(0,a.c)("Country name").t`Belarus`},{value:"BE",label:(0,a.c)("Country name").t`Belgium`},{value:"BZ",label:(0,a.c)("Country name").t`Belize`},{value:"BJ",label:(0,a.c)("Country name").t`Benin`},{value:"BM",label:(0,a.c)("Country name").t`Bermuda`},{value:"BT",label:(0,a.c)("Country name").t`Bhutan`},{value:"BO",label:(0,a.c)("Country name").t`Bolivia`},{value:"BA",label:(0,a.c)("Country name").t`Bosnia and Herzegovina`},{value:"BW",label:(0,a.c)("Country name").t`Botswana`},{value:"BV",label:(0,a.c)("Country name").t`Bouvet Island`},{value:"BR",label:(0,a.c)("Country name").t`Brazil`},{value:"IO",label:(0,a.c)("Country name").t`British Indian Ocean Territory`},{value:"VG",label:(0,a.c)("Country name").t`British Virgin Islands`},{value:"BN",label:(0,a.c)("Country name").t`Brunei Darussalam`},{value:"BG",label:(0,a.c)("Country name").t`Bulgaria`},{value:"BF",label:(0,a.c)("Country name").t`Burkina Faso`},{value:"BI",label:(0,a.c)("Country name").t`Burundi`},{value:"KH",label:(0,a.c)("Country name").t`Cambodia`},{value:"CM",label:(0,a.c)("Country name").t`Cameroon`},{value:"CA",label:(0,a.c)("Country name").t`Canada`},{value:"IC",label:(0,a.c)("Country name").t`Canary Islands`},{value:"CV",label:(0,a.c)("Country name").t`Cape Verde`},{value:"KY",label:(0,a.c)("Country name").t`Cayman Islands`},{value:"CF",label:(0,a.c)("Country name").t`Central African Republic`},{value:"TD",label:(0,a.c)("Country name").t`Chad`},{value:"CL",label:(0,a.c)("Country name").t`Chile`},{value:"CN",label:(0,a.c)("Country name").t`China`},{value:"CX",label:(0,a.c)("Country name").t`Christmas Island`},{value:"CC",label:(0,a.c)("Country name").t`Cocos (Keeling) Islands`},{value:"CO",label:(0,a.c)("Country name").t`Colombia`},{value:"KM",label:(0,a.c)("Country name").t`Comoros`},{value:"CG",label:(0,a.c)("Country name").t`Congo`},{value:"CD",label:(0,a.c)("Country name").t`Congo (The Democratic Republic of the)`},{value:"CK",label:(0,a.c)("Country name").t`Cook Islands`},{value:"CR",label:(0,a.c)("Country name").t`Costa Rica`},{value:"CI",label:(0,a.c)("Country name").t`Côte d'Ivoire`},{value:"HR",label:(0,a.c)("Country name").t`Croatia`},{value:"CU",label:(0,a.c)("Country name").t`Cuba`},{value:"CW",label:(0,a.c)("Country name").t`Curaçao`},{value:"CY",label:(0,a.c)("Country name").t`Cyprus`},{value:"CZ",label:(0,a.c)("Country name").t`Czech Republic`},{value:"DK",label:(0,a.c)("Country name").t`Denmark`},{value:"DJ",label:(0,a.c)("Country name").t`Djibouti`},{value:"DM",label:(0,a.c)("Country name").t`Dominica`},{value:"DO",label:(0,a.c)("Country name").t`Dominican Republic`},{value:"TL",label:(0,a.c)("Country name").t`East Timor`},{value:"EC",label:(0,a.c)("Country name").t`Ecuador`},{value:"EG",label:(0,a.c)("Country name").t`Egypt`},{value:"SV",label:(0,a.c)("Country name").t`El Salvador`},{value:"GQ",label:(0,a.c)("Country name").t`Equatorial Guinea`},{value:"ER",label:(0,a.c)("Country name").t`Eritrea`},{value:"EE",label:(0,a.c)("Country name").t`Estonia`},{value:"ET",label:(0,a.c)("Country name").t`Ethiopia`},{value:"FK",label:(0,a.c)("Country name").t`Falkland Islands (Malvinas)`},{value:"FO",label:(0,a.c)("Country name").t`Faroe Islands`},{value:"FJ",label:(0,a.c)("Country name").t`Fiji`},{value:"FI",label:(0,a.c)("Country name").t`Finland`},{value:"FR",label:(0,a.c)("Country name").t`France`},{value:"GF",label:(0,a.c)("Country name").t`French Guiana`},{value:"PF",label:(0,a.c)("Country name").t`French Polynesia`},{value:"TF",label:(0,a.c)("Country name").t`French Southern Territories`},{value:"GA",label:(0,a.c)("Country name").t`Gabon`},{value:"GM",label:(0,a.c)("Country name").t`Gambia`},{value:"GE",label:(0,a.c)("Country name").t`Georgia`},{value:"DE",label:(0,a.c)("Country name").t`Germany`},{value:"GH",label:(0,a.c)("Country name").t`Ghana`},{value:"GI",label:(0,a.c)("Country name").t`Gibraltar`},{value:"GR",label:(0,a.c)("Country name").t`Greece`},{value:"GL",label:(0,a.c)("Country name").t`Greenland`},{value:"GD",label:(0,a.c)("Country name").t`Grenada`},{value:"GP",label:(0,a.c)("Country name").t`Guadeloupe`},{value:"GT",label:(0,a.c)("Country name").t`Guatemala`},{value:"GG",label:(0,a.c)("Country name").t`Guernsey`},{value:"GN",label:(0,a.c)("Country name").t`Guinea`},{value:"GW",label:(0,a.c)("Country name").t`Guinea-Bissau`},{value:"GY",label:(0,a.c)("Country name").t`Guyana`},{value:"HT",label:(0,a.c)("Country name").t`Haiti`},{value:"HM",label:(0,a.c)("Country name").t`Heard Island and McDonald Islands`},{value:"VA",label:(0,a.c)("Country name").t`Holy See (Vatican City State)`},{value:"HN",label:(0,a.c)("Country name").t`Honduras`},{value:"HK",label:(0,a.c)("Country name").t`Hong Kong`},{value:"HU",label:(0,a.c)("Country name").t`Hungary`},{value:"IS",label:(0,a.c)("Country name").t`Iceland`},{value:"IN",label:(0,a.c)("Country name").t`India`},{value:"ID",label:(0,a.c)("Country name").t`Indonesia`},{value:"IQ",label:(0,a.c)("Country name").t`Iraq`},{value:"IE",label:(0,a.c)("Country name").t`Ireland`},{value:"IR",label:(0,a.c)("Country name").t`Islamic Republic of Iran`},{value:"IL",label:(0,a.c)("Country name").t`Israel`},{value:"IT",label:(0,a.c)("Country name").t`Italy`},{value:"JM",label:(0,a.c)("Country name").t`Jamaica`},{value:"JP",label:(0,a.c)("Country name").t`Japan`},{value:"JE",label:(0,a.c)("Country name").t`Jersey`},{value:"JO",label:(0,a.c)("Country name").t`Jordan`},{value:"KZ",label:(0,a.c)("Country name").t`Kazakhstan`},{value:"KE",label:(0,a.c)("Country name").t`Kenya`},{value:"KI",label:(0,a.c)("Country name").t`Kiribati`},{value:"KP",label:(0,a.c)("Country name").t`Korea (Democratic People's Republic of)`},{value:"KR",label:(0,a.c)("Country name").t`Korea (Republic of)`},{value:"XK",label:(0,a.c)("Country name").t`Kosovo`},{value:"KW",label:(0,a.c)("Country name").t`Kuwait`},{value:"KG",label:(0,a.c)("Country name").t`Kyrgyzstan`},{value:"LA",label:(0,a.c)("Country name").t`Lao People's Democratic Republic`},{value:"LV",label:(0,a.c)("Country name").t`Latvia`},{value:"LB",label:(0,a.c)("Country name").t`Lebanon`},{value:"LS",label:(0,a.c)("Country name").t`Lesotho`},{value:"LR",label:(0,a.c)("Country name").t`Liberia`},{value:"LY",label:(0,a.c)("Country name").t`Libyan Arab Jamahiriya`},{value:"LI",label:(0,a.c)("Country name").t`Liechtenstein`},{value:"LT",label:(0,a.c)("Country name").t`Lithuania`},{value:"LU",label:(0,a.c)("Country name").t`Luxembourg`},{value:"MO",label:(0,a.c)("Country name").t`Macao`},{value:"MK",label:(0,a.c)("Country name").t`North Macedonia`},{value:"MG",label:(0,a.c)("Country name").t`Madagascar`},{value:"MW",label:(0,a.c)("Country name").t`Malawi`},{value:"MY",label:(0,a.c)("Country name").t`Malaysia`},{value:"MV",label:(0,a.c)("Country name").t`Maldives`},{value:"ML",label:(0,a.c)("Country name").t`Mali`},{value:"MT",label:(0,a.c)("Country name").t`Malta`},{value:"MH",label:(0,a.c)("Country name").t`Marshall Islands`},{value:"MQ",label:(0,a.c)("Country name").t`Martinique`},{value:"MR",label:(0,a.c)("Country name").t`Mauritania`},{value:"MU",label:(0,a.c)("Country name").t`Mauritius`},{value:"YT",label:(0,a.c)("Country name").t`Mayotte`},{value:"MX",label:(0,a.c)("Country name").t`Mexico`},{value:"FM",label:(0,a.c)("Country name").t`Micronesia`},{value:"MD",label:(0,a.c)("Country name").t`Moldova`},{value:"MC",label:(0,a.c)("Country name").t`Monaco`},{value:"MN",label:(0,a.c)("Country name").t`Mongolia`},{value:"ME",label:(0,a.c)("Country name").t`Montenegro`},{value:"MS",label:(0,a.c)("Country name").t`Montserrat`},{value:"MA",label:(0,a.c)("Country name").t`Morocco`},{value:"MZ",label:(0,a.c)("Country name").t`Mozambique`},{value:"MM",label:(0,a.c)("Country name").t`Myanmar`},{value:"NA",label:(0,a.c)("Country name").t`Namibia`},{value:"NR",label:(0,a.c)("Country name").t`Nauru`},{value:"NP",label:(0,a.c)("Country name").t`Nepal`},{value:"NL",label:(0,a.c)("Country name").t`Netherlands`},{value:"NC",label:(0,a.c)("Country name").t`New Caledonia`},{value:"NZ",label:(0,a.c)("Country name").t`New Zealand`},{value:"NI",label:(0,a.c)("Country name").t`Nicaragua`},{value:"NE",label:(0,a.c)("Country name").t`Niger`},{value:"NG",label:(0,a.c)("Country name").t`Nigeria`},{value:"NU",label:(0,a.c)("Country name").t`Niue`},{value:"NF",label:(0,a.c)("Country name").t`Norfolk Island`},{value:"NO",label:(0,a.c)("Country name").t`Norway`},{value:"OM",label:(0,a.c)("Country name").t`Oman`},{value:"PK",label:(0,a.c)("Country name").t`Pakistan`},{value:"PW",label:(0,a.c)("Country name").t`Palau`},{value:"PS",label:(0,a.c)("Country name").t`Palestine`},{value:"PA",label:(0,a.c)("Country name").t`Panama`},{value:"PG",label:(0,a.c)("Country name").t`Papua New Guinea`},{value:"PY",label:(0,a.c)("Country name").t`Paraguay`},{value:"PE",label:(0,a.c)("Country name").t`Peru`},{value:"PH",label:(0,a.c)("Country name").t`Philippines`},{value:"PN",label:(0,a.c)("Country name").t`Pitcairn`},{value:"PL",label:(0,a.c)("Country name").t`Poland`},{value:"PT",label:(0,a.c)("Country name").t`Portugal`},{value:"PR",label:(0,a.c)("Country name").t`Puerto Rico`},{value:"QA",label:(0,a.c)("Country name").t`Qatar`},{value:"RE",label:(0,a.c)("Country name").t`Reunion`},{value:"RO",label:(0,a.c)("Country name").t`Romania`},{value:"RU",label:(0,a.c)("Country name").t`Russia`},{value:"RW",label:(0,a.c)("Country name").t`Rwanda`},{value:"SH",label:(0,a.c)("Country name").t`Saint Helena`},{value:"KN",label:(0,a.c)("Country name").t`Saint Kitts and Nevis`},{value:"LC",label:(0,a.c)("Country name").t`Saint Lucia`},{value:"PM",label:(0,a.c)("Country name").t`Saint Pierre and Miquelon`},{value:"VC",label:(0,a.c)("Country name").t`Saint Vincent and the Grenadines`},{value:"WS",label:(0,a.c)("Country name").t`Samoa`},{value:"SM",label:(0,a.c)("Country name").t`San Marino`},{value:"ST",label:(0,a.c)("Country name").t`Sao Tome and Principe`},{value:"SA",label:(0,a.c)("Country name").t`Saudi Arabia`},{value:"SN",label:(0,a.c)("Country name").t`Senegal`},{value:"RS",label:(0,a.c)("Country name").t`Serbia`}
2521,{value:"SC",label:(0,a.c)("Country name").t`Seychelles`},{value:"SL",label:(0,a.c)("Country name").t`Sierra Leone`},{value:"SG",label:(0,a.c)("Country name").t`Singapore`},{value:"SK",label:(0,a.c)("Country name").t`Slovakia`},{value:"SI",label:(0,a.c)("Country name").t`Slovenia`},{value:"SB",label:(0,a.c)("Country name").t`Solomon Islands`},{value:"SO",label:(0,a.c)("Country name").t`Somalia`},{value:"ZA",label:(0,a.c)("Country name").t`South Africa`},{value:"GS",label:(0,a.c)("Country name").t`South Georgia and the South Sandwich Islands`},{value:"SS",label:(0,a.c)("Country name").t`South Sudan`},{value:"ES",label:(0,a.c)("Country name").t`Spain`},{value:"LK",label:(0,a.c)("Country name").t`Sri Lanka`},{value:"SD",label:(0,a.c)("Country name").t`Sudan`},{value:"SR",label:(0,a.c)("Country name").t`Suriname`},{value:"SJ",label:(0,a.c)("Country name").t`Svalbard and Jan Mayen`},{value:"SZ",label:(0,a.c)("Country name").t`Swaziland`},{value:"SE",label:(0,a.c)("Country name").t`Sweden`},{value:"CH",label:(0,a.c)("Country name").t`Switzerland`},{value:"SY",label:(0,a.c)("Country name").t`Syrian Arab Republic`},{value:"TW",label:(0,a.c)("Country name").t`Taiwan`},{value:"TJ",label:(0,a.c)("Country name").t`Tajikistan`},{value:"TZ",label:(0,a.c)("Country name").t`Tanzania, United Republic of`},{value:"TH",label:(0,a.c)("Country name").t`Thailand`},{value:"TG",label:(0,a.c)("Country name").t`Togo`},{value:"TK",label:(0,a.c)("Country name").t`Tokelau`},{value:"TO",label:(0,a.c)("Country name").t`Tonga`},{value:"TT",label:(0,a.c)("Country name").t`Trinidad and Tobago`},{value:"TN",label:(0,a.c)("Country name").t`Tunisia`},{value:"TR",label:(0,a.c)("Country name").t`Turkey`},{value:"TM",label:(0,a.c)("Country name").t`Turkmenistan`},{value:"TC",label:(0,a.c)("Country name").t`Turks and Caicos Islands`},{value:"TV",label:(0,a.c)("Country name").t`Tuvalu`},{value:"UG",label:(0,a.c)("Country name").t`Uganda`},{value:"UA",label:(0,a.c)("Country name").t`Ukraine`},{value:"AE",label:(0,a.c)("Country name").t`United Arab Emirates`},{value:"GB",label:(0,a.c)("Country name").t`United Kingdom`},{value:"US",label:(0,a.c)("Country name").t`United States`},{value:"UY",label:(0,a.c)("Country name").t`Uruguay`},{value:"UZ",label:(0,a.c)("Country name").t`Uzbekistan`},{value:"VU",label:(0,a.c)("Country name").t`Vanuatu`},{value:"VE",label:(0,a.c)("Country name").t`Venezuela`},{value:"VN",label:(0,a.c)("Country name").t`Vietnam`},{value:"WF",label:(0,a.c)("Country name").t`Wallis and Futuna`},{value:"EH",label:(0,a.c)("Country name").t`Western Sahara`},{value:"YE",label:(0,a.c)("Country name").t`Yemen`},{value:"ZM",label:(0,a.c)("Country name").t`Zambia`},{value:"ZW",label:(0,a.c)("Country name").t`Zimbabwe`}],i=Object.freeze(["US","CA","IN"]);function o(e){return i.includes(e)}let s=Object.freeze(["US","CA"]);function l(e){return s.includes(e)}function c(e){return"US"===e?[{stateName:"Alabama",stateCode:"AL"},{stateName:"Alaska",stateCode:"AK"},{stateName:"Arizona",stateCode:"AZ"},{stateName:"Arkansas",stateCode:"AR"},{stateName:"California",stateCode:"CA"},{stateName:"Colorado",stateCode:"CO"},{stateName:"Connecticut",stateCode:"CT"},{stateName:"Delaware",stateCode:"DE"},{stateName:"Florida",stateCode:"FL"},{stateName:"Georgia",stateCode:"GA"},{stateName:"Hawaii",stateCode:"HI"},{stateName:"Idaho",stateCode:"ID"},{stateName:"Illinois",stateCode:"IL"},{stateName:"Indiana",stateCode:"IN"},{stateName:"Iowa",stateCode:"IA"},{stateName:"Kansas",stateCode:"KS"},{stateName:"Kentucky",stateCode:"KY"},{stateName:"Louisiana",stateCode:"LA"},{stateName:"Maine",stateCode:"ME"},{stateName:"Maryland",stateCode:"MD"},{stateName:"Massachusetts",stateCode:"MA"},{stateName:"Michigan",stateCode:"MI"},{stateName:"Minnesota",stateCode:"MN"},{stateName:"Mississippi",stateCode:"MS"},{stateName:"Missouri",stateCode:"MO"},{stateName:"Montana",stateCode:"MT"},{stateName:"Nebraska",stateCode:"NE"},{stateName:"Nevada",stateCode:"NV"},{stateName:"New Hampshire",stateCode:"NH"},{stateName:"New Jersey",stateCode:"NJ"},{stateName:"New Mexico",stateCode:"NM"},{stateName:"New York",stateCode:"NY"},{stateName:"North Carolina",stateCode:"NC"},{stateName:"North Dakota",stateCode:"ND"},{stateName:"Ohio",stateCode:"OH"},{stateName:"Oklahoma",stateCode:"OK"},{stateName:"Oregon",stateCode:"OR"},{stateName:"Pennsylvania",stateCode:"PA"},{stateName:"Rhode Island",stateCode:"RI"},{stateName:"South Carolina",stateCode:"SC"},{stateName:"South Dakota",stateCode:"SD"},{stateName:"Tennessee",stateCode:"TN"},{stateName:"Texas",stateCode:"TX"},{stateName:"Utah",stateCode:"UT"},{stateName:"Vermont",stateCode:"VT"},{stateName:"Virginia",stateCode:"VA"},{stateName:"Washington",stateCode:"WA"},{stateName:"West Virginia",stateCode:"WV"},{stateName:"Wisconsin",stateCode:"WI"},{stateName:"Wyoming",stateCode:"WY"},{stateName:"District of Columbia (Washington, D.C.)",stateCode:"DC"},{stateName:"Armed Forces Americas",stateCode:"AA"},{stateName:"Armed Forces Europe",stateCode:"AE"},{stateName:"Armed Forces Pacific",stateCode:"AP"},{stateName:"American Samoa",stateCode:"AS"},{stateName:"Guam",stateCode:"GU"},{stateName:"Puerto Rico",stateCode:"PR"},{stateName:"Virgin Islands, U.S.",stateCode:"VI"},{stateName:"Northern Mariana Islands",stateCode:"MP"}]:"CA"===e?[{stateName:"Alberta",stateCode:"AB"},{stateName:"British Columbia",stateCode:"BC"},{stateName:"Manitoba",stateCode:"MB"},{stateName:"New Brunswick",stateCode:"NB"},{stateName:"Newfoundland and Labrador",stateCode:"NL"},{stateName:"Northwest Territories",stateCode:"NT"},{stateName:"Nova Scotia",stateCode:"NS"},{stateName:"Nunavut",stateCode:"NU"},{stateName:"Ontario",stateCode:"ON"},{stateName:"Prince Edward Island",stateCode:"PE"},{stateName:"Quebec",stateCode:"QC"},{stateName:"Saskatchewan",stateCode:"SK"},{stateName:"Yukon",stateCode:"YT"}]:"IN"===e?[{stateName:"Andaman and Nicobar Islands",stateCode:"AN"},{stateName:"Andhra Pradesh",stateCode:"AP"},{stateName:"Arunāchal Pradesh",stateCode:"AR"},{stateName:"Assam",stateCode:"AS"},{stateName:"Bihār",stateCode:"BR"},{stateName:"Chandigarh",stateCode:"CH"},{stateName:"Chhattīsgarh",stateCode:"CG"},{stateName:"Dādra and Nagar Haveli and Damān and Diu",stateCode:"DH"},{stateName:"Delhi",stateCode:"DL"},{stateName:"Goa",stateCode:"GA"},{stateName:"Gujarāt",stateCode:"GJ"},{stateName:"Haryāna",stateCode:"HR"},{stateName:"Himāchal Pradesh",stateCode:"HP"},{stateName:"Jammu and Kashmīr",stateCode:"JK"},{stateName:"Jhārkhand",stateCode:"JH"},{stateName:"Karnātaka",stateCode:"KA"},{stateName:"Kerala",stateCode:"KL"},{stateName:"Ladākh",stateCode:"LA"},{stateName:"Lakshadweep",stateCode:"LD"},{stateName:"Madhya Pradesh",stateCode:"MP"},{stateName:"Mahārāshtra",stateCode:"MH"},{stateName:"Manipur",stateCode:"MN"},{stateName:"Meghālaya",stateCode:"ML"},{stateName:"Mizoram",stateCode:"MZ"},{stateName:"Nāgāland",stateCode:"NL"},{stateName:"Odisha",stateCode:"OD"},{stateName:"Puducherry (Pondicherry)",stateCode:"PY"},{stateName:"Punjab",stateCode:"PB"},{stateName:"Rājasthān",stateCode:"RJ"},{stateName:"Sikkim",stateCode:"SK"},{stateName:"Tamil Nādu",stateCode:"TN"},{stateName:"Telangāna",stateCode:"TS"},{stateName:"Tripura",stateCode:"TR"},{stateName:"Uttar Pradesh",stateCode:"UP"},{stateName:"Uttarākhand",stateCode:"UK"},{stateName:"West Bengal",stateCode:"WB"}]:[]}function u(e){return"US"===e?"CA":c(e)[0].stateCode}let d=(e,t)=>t[e]||(e=>{try{return new Intl.DisplayNames("en-US",{type:"region"}).of(e)}catch{}})(e);function f(e,t){let r=c(e).find(e=>{let{stateCode:r}=e;return r===t});return(null==r?void 0:r.stateName)??""}r.d(t,["Sw",0,()=>[{value:"US",label:(0,a.c)("Country name").t`United States`},{value:"GB",label:(0,a.c)("Country name").t`United Kingdom`},{value:"CH",label:(0,a.c)("Country name").t`Switzerland`},{value:"FR",label:(0,a.c)("Country name").t`France`},{value:"DE",label:(0,a.c)("Country name").t`Germany`},{value:"CA",label:(0,a.c)("Country name").t`Canada`}],"X6",0,n,"b8",0,e=>({countryByAbbr:n().reduce((e,t)=>
2521({...e,[t.value]:t.label}),{}),language:(null==e?void 0:e.Locale)||navigator.languages}),"hp",0,e=>n().some(t=>{let{value:r}=t;return r===e}),"uq",0,(e,t)=>{let[r,a]=t.language instanceof Array?[t.language[0],t.language]:[t.language,[t.language]];if(!r||/^en([_-].*)?$/.test(r))return d(e,t.countryByAbbr);let n=a.map(e=>e.replace(/_/g,"-"));try{let a=new Intl.DisplayNames(n,{type:"region",style:"short"}).of(e);switch(r.split(/[_-]/)[0]){case"jp":case"zh":return a||d(e,t.countryByAbbr)}let i=new Intl.DisplayNames(n,{type:"region"}).of(e);if(a&&i&&a.length<6&&i.length<14)return i||d(e,t.countryByAbbr);return a||d(e,t.countryByAbbr)}catch{return d(e,t.countryByAbbr)}}])},19890(e,t,r){"use strict";var a=r(33903);let n={coupons:[a.oQ.RENEWANDSAVE1M26,a.oQ.RENEWANDSAVE12M26],hidden:!0};r.d(t,["n",0,n])},52799(e,t,r){"use strict";let a={coupons:[r(33903).oQ.ANNUALOFFER25],hidden:!0};r.d(t,["m",0,a])},22319(e,t,r){"use strict";let a={coupons:[r(33903).oQ.PORKBUN],hidden:!0};r.d(t,["$",0,a])},11195(e,t,r){"use strict";var a=r(33903);let n={coupons:[a.oQ.SEP26BUNDLESALE,a.oQ.SEP26BUNDLEDEAL,a.oQ.SEP26BUNDLESALECS,a.oQ.SEP26BUNDLEDEALCS],hidden:!0,cyclePriceComparePosition:"before",availableCycles:[a.PF.YEARLY],disableCurrencySelector:!0,hideLumoAddonBanner:!0,hideMeetAddonBanner:!0,blockManualEntryOfCoupon:!0};r.d(t,["X",0,n])},94728(e,t,r){"use strict";var a=r(33903);let n={coupons:a.oQ.TRYMAILPLUS0724,hidden:!1,availableCycles:[a.PF.MONTHLY],hideLumoAddonBanner:!0,hideMeetAddonBanner:!0};r.d(t,["N",0,n])},37260(e,t,r){"use strict";var a=r(33903);let n={coupons:a.oQ.TRYMAILPLUS0926,hidden:!1,availableCycles:[a.PF.MONTHLY],hideLumoAddonBanner:!0,hideMeetAddonBanner:!0};r.d(t,["l",0,n])},97224(e,t,r){"use strict";var a=r(33903);let n={coupons:a.oQ.TRYMAILPLUSMOBILE2026,hidden:!1,availableCycles:[a.PF.MONTHLY],hideLumoAddonBanner:!0,hideMeetAddonBanner:!0};r.d(t,["u",0,n])},27759(e,t,r){"use strict";var a=r(33903);let n={coupons:[],specialCases:[{planName:a.NB.VPN2024,cycle:a.PF.FIFTEEN}],hidden:!0,cyclePriceComparePosition:"before",showMigrationDiscountLossWarning:!0,hideLumoAddonBanner:!0};r.d(t,["n",0,n])},33165(e,t,r){"use strict";function a(e,t){return!!e&&!!(null==t?void 0:t.Code)&&(Array.isArray(e.coupons)?e.coupons:[e.coupons]).some(e=>t.Code.startsWith(e))}function n(e){return!!e&&("string"==typeof e?e:e.Code).endsWith("CS")}r.d(t,{$:()=>a,h:()=>n})},17153(e,t,r){"use strict";r.d(t,{$Y:()=>f,Km:()=>c,_w:()=>u,gB:()=>d,gv:()=>s});var a=r(97855),n=r(87385),i=r(31233),o=r(33903);function s(e){return e?{id:e.ID,status:e.Status,amount:e.Amount,gateway_account_id:e.GatewayAccountID,expires_at:e.ExpiresAt,payment_method_type:e.PaymentMethodType,created_at:e.CreatedAt,modified_at:e.ModifiedAt,updated_at:e.UpdatedAt,resource_version:e.ResourceVersion,object:e.Object,customer_id:e.CustomerID,currency_code:e.CurrencyCode,gateway:e.Gateway,reference_id:e.ReferenceID,email:e.Email}:null}async function l(e){var t,r,i;let o;try{if(o=await e.getBin(),"failure"===o.status){let e=o.error;throw(0,n.q)("Payments: BIN response failure",{component:"create-payment-token",level:"error",extra:{error:e,host:window.location.host,originalError:null==o||null==(r=o.error)?void 0:r.error,errorData:null==o?void 0:o.data}},e),Error((null==(i=o.error)?void 0:i.error)??o.error)}}catch(e){throw(0,n.q)("Payments: BIN response error",{component:"create-payment-token",level:"error",extra:{host:window.location.host,error:e,originalError:null==e?void 0:e.error,errorData:null==e?void 0:e.data}},e),e}let s=null==(t=o.data)?void 0:t.bin,l=!(0,a.KV)(window.location.host),c="424242";if(!s&&l&&(s=c),s===c){let e=`Payments: BIN problem. FallbackEnabled: ${l}`;(0,n.q)(e,{component:"create-payment-token",level:l?"error":"warning",extra:{Bin:s,allowBinFallback:l,host:window.location.host}})}return s||(0,n.q)("Payments: BIN is not found.",{component:"create-payment-token",level:"error",extra:{host:window.location.host}}),s}async function c(e,t,r){var a;let n,c,u,{api:d,handles:f,events:m}=t,p=await l(f),h={...e.amountAndCurrency,Payment:{Type:"card",Details:{Bin:p}}},{Token:A,Status:g,Data:v}=await (0,i.Ap)(d,h,null==r?void 0:r.signal),y=s(v),C=await (a={paymentIntent:y,countryCode:e.countryCode,zip:e.zip},n=[],(c=Promise.race([new Promise(e=>{let t=m.onThreeDsChallenge(t=>e({authorized:!1,approvalUrl:t.url}));n.push(t)}),f.submitCreditCard(a).then(e=>e.data)])).finally(()=>
2521{n.forEach(e=>e())}),c);u=C.authorized?{authorized:!0}:{authorized:!1,approvalUrl:C.approvalUrl};let b=g===o.Ov.CHARGEABLE;return{...e.amountAndCurrency,...u,type:e.type,v:5,PaymentToken:A,chargeable:b}}async function u(e,t,r){let{api:a}=t,{type:n,amountAndCurrency:l}=e,c={...l,Payment:{Type:"paypal"}},{Token:u,Status:d,Data:f}=await (0,i.Ap)(a,c,null==r?void 0:r.signal),m=s(f),p=d===o.Ov.CHARGEABLE;return{...l,authorized:!0,type:n,v:5,PaymentToken:u,chargeable:p,paymentIntent:m}}async function d(e,t,r){let{api:a}=t,{type:n,amountAndCurrency:l}=e,c={...l,Payment:{Type:"ideal"}},{Token:u,Status:d,Data:f}=await (0,i.Ap)(a,c,r),m=s(f),p=d===o.Ov.CHARGEABLE;return{...l,authorized:!0,type:n,v:5,PaymentToken:u,chargeable:p,paymentIntent:m}}function f(e){return e===o.Tn.CHARGEBEE_CARD||e===o.Tn.GOOGLE_PAY}let m=async(e,t,r,a,n,l)=>{let c,{Data:u,Status:d,Token:m}=await (0,i.cB)(r,{...l,PaymentMethodID:e}),p=s(u);if(f(t)){var h;let e,t,r=await (h={paymentIntent:p},e=[],(t=Promise.race([new Promise(t=>{let r=n.onThreeDsChallenge(e=>t({authorized:!1,approvalUrl:e.url}));e.push(r)}),a.validateSavedCreditCard(h).then(e=>e.data)])).finally(()=>{e.forEach(e=>e())}),t);c=r.authorized?{authorized:!0}:{authorized:!1,approvalUrl:r.approvalUrl}}else c={authorized:!0};let A=d===o.Ov.CHARGEABLE;return{...l,...c,type:t,v:5,PaymentToken:m,chargeable:A}};r.d(t,["eJ",0,m])},26625(e,t,r){"use strict";r.d(t,{$u:()=>v,Cf:()=>u,Z4:()=>o,ev:()=>h,j:()=>f,j9:()=>C,xB:()=>m,z9:()=>s,zN:()=>y});var a=r(77223),n=r(33903),i=r(63373);function o(e){let t=Object.fromEntries(Object.entries({EUR:{symbolPosition:"suffix-space",decimalPoints:2},CHF:{symbolPosition:"prefix-space",decimalPoints:2},USD:{symbolPosition:"prefix-nospace",decimalPoints:2},BRL:{symbolPosition:"prefix-space",decimalPoints:2},GBP:{symbolPosition:"prefix-nospace",decimalPoints:2},CAD:{symbolPosition:"prefix-nospace",decimalPoints:2},AUD:{symbolPosition:"prefix-nospace",decimalPoints:2},SGD:{symbolPosition:"prefix-space",decimalPoints:2},HKD:{symbolPosition:"prefix-nospace",decimalPoints:2},JPY:{symbolPosition:"prefix-nospace",decimalPoints:0},KRW:{symbolPosition:"prefix-nospace",decimalPoints:0},PLN:{symbolPosition:"suffix-space",decimalPoints:2}}).map(e=>{let[t,r]=e;return[t,{...r,divisor:10**r.decimalPoints}]}));return null==t?void 0:t[e]}function s(e){return o(e)??o("USD")}let l=new Set(["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","IE","IT","LV","LT","LU","MT","NL","PT","RO","SK","SI","ES","SE","IS","LI","NO","GB","AD","MC","SM","VA","GL"]);function c(e){if(e){if("CH"===e)return"CHF";if(l.has(e))return"EUR"}return"USD"}function u(e){return c(null==e?void 0:e.CountryCode)}let d=Object.freeze(["USD","EUR","CHF"]);function f(e){return d.includes(e)}function m(e){return!f(e)}let p=Object.freeze({BR:"BRL",GB:"GBP",AU:"AUD",CA:"CAD",JP:"JPY",KR:"KRW",PL:"PLN",SG:"SGD",HK:"HKD"});function h(e){var t;return c(null==(t=Object.entries(p).find(t=>{let[r,a]=t;return a===e}))?void 0:t[0])}function A(e,t){var r;let a=null==e||null==(r=e[0])?void 0:r.Currency;return a&&m(a)&&t&&a===p[null==t?void 0:t.CountryCode]?a:null}function g(e,t,r){let a=e?p[e.CountryCode]:void 0,n=!!a&&["JPY","KRW","PLN","SGD","HKD"].includes(a);return t&&!r&&n?void 0:a}function v(e){var t;let r,{paymentStatus:o,plans:s,paramCurrency:l,paramPlanName:c,user:d,subscription:p,selectedPlan:v,enableNewBatchCurrencies:y}=e,C=g(o,d,y),b=[d&&(m(null==d?void 0:d.Currency)||(null==d?void 0:d.isPaid)||(null==d?void 0:d.Credit)!==0)?d.Currency:void 0,null==p?void 0:p.Currency,C,A(s,o)].filter(a.A),S=(r=null==s||null==(t=s[0])?void 0:t.Currency)?b.some(m)?r:(null==s?void 0:s.map(e=>e.Currency)).find(e=>f(e))??u(o):(null==d?void 0:d.Currency)??u(o),w=e=>{let t=!c||c===n.NB.FREE||!(0,i.x4)(c)||(null==s?void 0:s.find(t=>t.Name===c&&t.Currency===e))?e:h(e),r=!v||v.Currency===t,a=!s||!!s.find(e=>e.Currency===t);return r&&a?t:S};return l?w(!m(l)||b.includes(l)?l:h(l)):(null==b?void 0:b.length)>0?w(b[0]):S}function y(e){let{paymentStatus:t,user:r,subscription:n,plans:i,selectedPlanName:o,paramCurrency:s,enableNewBatchCurrencies:l}=e;return s&&f(s)?d:[...d,...function(e){let{paymentStatus:t,plans:r,selectedPlanName:n,user:i,subscription:o,enableNewBatchCurrencies:s}=e;return Array.from(new Set([g(t,i,s),null==o?void 0:o.Currency,null==i?void 0:i.Currency,A(r,t)].filter(a.A).filter(m).filter(e=>
2521!r||r.some(t=>t.Currency===e)).filter(e=>!n||!!(null==r?void 0:r.find(t=>t.Name===n&&t.Currency===e)))))}({paymentStatus:t,plans:i,selectedPlanName:o,user:r,subscription:n,enableNewBatchCurrencies:l})]}function C(e){let t=s("USD").decimalPoints-s(e).decimalPoints;return(({BRL:5,PLN:5,HKD:10,JPY:100,KRW:1e3})[e]??1)/10**t}r.d(t,["Fx",0,d,"oD",0,"RegionalCurrenciesBatch3"])},48131(e,t,r){"use strict";r.d(t,{p:()=>n});var a,n=((a={}).ActivityMonitorPass="activity-monitor-pass",a.ActivityMonitorVpn="activity-monitor-vpn",a.AdminRoles="admin-roles",a.BreachAlerts="breach-alerts",a.Business="business",a.CatchAll="catch-all",a.CustomLogo="custom-logo",a.CustomOrganizationLogo="custom-organization-logo",a.CustomOrganizationName="custom-organization-name",a.DataRetentionPolicy="data-retention-policy",a.ExternalInvitedMembers="external-invited-members",a.ExternalManagedMembers="external-managed-members",a.FamilyMemberTrial="family-member-trial",a.FlagsDrive="flags-drive",a.FlagsInbox="flags-inbox",a.FlagsLumo="flags-lumo",a.FlagsMeet="flags-meet",a.FlagsPass="flags-pass",a.FlagsVpn="flags-vpn",a.FlagsWallet="flags-wallet",a.FreeUploadGrowthInitiative="free-upload-growth-initiative",a.FullMembers="full-members",a.Groups="groups",a.InvitationRefillInterval="invitation-refill-interval",a.LoyaltyBonusSpace="loyalty-bonus-space",a.ManagedMembers="managed-members",a.MaxActiveMeetings="max-active-meetings",a.MaxAddresses="max-addresses",a.MaxBookingPages="max-booking-pages",a.MaxCalendars="max-calendars",a.MaxCustomBreachEmails="max-custom-breach-emails",a.MaxDedicatedIps="max-dedicated-ips",a.MaxDomains="max-domains",a.MaxDriveSpace="max-drive-space",a.MaxEmergencyAccessContacts="max-emergency-access-contacts",a.MaxInvitations="max-invitations",a.MaxLumoSeats="max-lumo-seats",a.MaxMeetingDuration="max-meeting-duration",a.MaxMeetingParticipants="max-meeting-participants",a.MaxMembers="max-members",a.MaxMembersSubsidiaries="max-members-subsidiaries",a.MaxRevisionCount="max-revision-count",a.MaxRevisionDays="max-revision-days",a.MaxScribe="max-scribe",a.MaxSpace="max-space",a.MaxSubWallets="max-sub-wallets",a.MaxSubsidiaries="max-subsidiaries",a.MaxVaultItemShares="max-vault-item-shares",a.MaxVaultShares="max-vault-shares",a.MaxVaults="max-vaults",a.MaxVpn="max-vpn",a.MaxWallets="max-wallets",a.MultiUser="multi-user",a.OrganizationPolicy="organization-policy",a.PaidVpnServers="paid-vpn-servers",a.PassAliasManagement="pass-alias-management",a.PassBusiness="pass-business",a.PassCli="pass-cli",a.PassEssentials="pass-essentials",a.PassFileUpload="pass-file-upload",a.PassFolders="pass-folders",a.PrivateMembers="private-members",a.PublicCollaboration="public-collaboration",a.ReferralProgram="referral-program",a.Sentinel="sentinel",a.Sso="sso",a.SsoKeyless="sso-keyless",a.SsoKeys="sso-keys",a.VpnLocationFilter="vpn-location-filter",a)},58022(e,t,r){"use strict";r.d(t,{ro:()=>s,Ts:()=>l,g:()=>i,CX:()=>o});var a,n=((a={})[a.Global=0]="Global",a[a.Distributed=1]="Distributed",a);let i=(e,t)=>{var r,a;let i=null==e||null==(r=e.MemberEntitlements)?void 0:r.find(e=>e.Name===t),o=null==e||null==(a=e.OrganizationEntitlements)?void 0:a.find(e=>e.Name===t),s=(null==i?void 0:i.Scope)??(null==o?void 0:o.Scope)??n.Global;return s===n.Distributed?{name:t,quantity:(null==i?void 0:i.Quantity)??0,scope:s}:{name:t,quantity:(null==o?void 0:o.Quantity)??0,scope:s}},o=(e,t)=>{let r=null==e?void 0:e.OrganizationEntitlements.find(e=>e.Name===t);return{name:t,quantity:(null==r?void 0:r.Quantity)??0,scope:(null==r?void 0:r.Scope)??n.Global}},s=(e,t)=>i(e,t).quantity,l=(e,t)=>o(e,t).quantity},27994(e,t,r){"use strict";r.d(t,{u:()=>o});var a=r(48131);let n={orgIsBusiness:e=>!!e.quantityOrg(a.p.Business),orgHasVpn:e=>!!e.quantityOrg(a.p.FlagsVpn),orgHasSentinel:e=>!!e.quantityOrg(a.p.Sentinel),orgHasLumo:e=>!!e.quantityOrg(a.p.FlagsLumo),orgHasPassActivityMonitor:e=>!!e.quantityOrg(a.p.ActivityMonitorPass),orgHasVpnActivityMonitor:e=>!!e.quantityOrg(a.p.ActivityMonitorVpn),orgHasVpnLocationFilter:e=>!!e.quantityOrg(a.p.VpnLocationFilter),orgHasMaxDedicatedIps:e=>!!e.quantityOrg(a.p.MaxDedicatedIps),orgHasSubsidiaries:e=>!!e.quantityOrg(a.p.MaxSubsidiaries),orgHasMembersSubsidiaries:e=>!!e.quantityOrg(a.p.MaxMembersSubsidiaries),orgHasAdminRoles:e=>!!e.quantityOrg(a.p.AdminRoles),orgIsMultiUser:e=>!!e.quantityOrg(a.p.MultiUser),orgIsMspEligible:e=>!!e.quantity(a.p.PassBusiness)&&!!e.quantityOrg(a.p.MaxSubsidiaries)&&!!e.quantityOrg(a.p.MaxMembersSubsidiaries)};var i=r(58022);let o=e=>{let t={resolve:t=>(0,i.g)(e,t),resolveOrg:t=>(0,i.CX)(e,t),quantity:t=>(0,i.ro)(e,t),quantityOrg:t=>(0,i.Ts)(e,t)}
2521,r={};for(let[e,a]of Object.entries(n))r[e]=a(t);return{...t,...r}}},82517(e,t,r){"use strict";r.d(t,{AN:()=>f,Bn:()=>o,HZ:()=>u,RN:()=>d,Uj:()=>s,d7:()=>l,vp:()=>n,wY:()=>c});var a=r(6780);class n extends Error{constructor(e){super(e),this.name="DisplayablePaymentError"}}class i extends Error{constructor(e){super(e),this.name="PaymentsApiError"}}class o extends i{constructor(){super((0,a.c)("Error").t`Reverse charge scheme is not supported for this plan`),this.name="VatReverseChargeNotSupportedError"}}function s(e){return"missing"===e?(0,a.c)("Error").t`This field is required`:"invalid"===e?(0,a.c)("Error").t`This field is invalid`:""}class l extends i{constructor(e){var t,r;super((0,a.c)("Error").t`Wrong billing address`),r=void 0,(t="validationResult")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,this.name="WrongBillingAddressError",this.validationResult=e}}function c(e){if((null==e?void 0:e.error)instanceof l){var t;return(null==(t=e.error.validationResult)?void 0:t.ZipCode)!=="ok"}return!1}function u(e){return(null==e?void 0:e.error)instanceof l}function d(e){if((null==e?void 0:e.error)instanceof l)return e.error.validationResult}class f extends i{constructor(){super((0,a.c)("Error").t`Invalid coupon`),this.name="InvalidCouponError"}}},53257(e,t,r){"use strict";r.d(t,{H:()=>i,O:()=>o});var a=r(86430),n=r(33903);function i(e){return"sepa-direct-debit"===e.Type||"sepadirectdebit"===e.Type||"sepa_direct_debit"===e.Type&&e.Details?{...e,Type:n.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT}:("applepay"===e.Type||e.Type===n.Tn.APPLE_PAY)&&e.Details?{...e,Type:n.Tn.APPLE_PAY}:("googlepay"===e.Type||e.Type===n.Tn.GOOGLE_PAY)&&e.Details?{...e,Type:n.Tn.GOOGLE_PAY}:("paypal"===e.Type||e.Type===n.Tn.CHARGEBEE_PAYPAL)&&e.Details?{...e,Type:n.Tn.CHARGEBEE_PAYPAL}:("card"===e.Type||e.Type===n.Tn.CHARGEBEE_CARD)&&e.Details?{...e,Type:n.Tn.CHARGEBEE_CARD}:e}function o(e){var t;return(t=e.map(i))&&0!==t.length?(0,a.A)(t,"Order").map((e,t)=>({...e,IsDefault:0===t})):t}},67785(e,t,r){"use strict";r.d(t,{$0:()=>d,BE:()=>u,D1:()=>o,MK:()=>c,hd:()=>s,ip:()=>l});var a=r(87385),n=r(33903),i=r(59877);function o(e){return n.M_.includes(e)}function s(e){return e.ID.startsWith("CN")}function l(e){return!s(e)&&!e.ID.startsWith("CC")}function c(e,t){try{e===n.NB.VPN&&(0,a.q)("Payments: wrong plan name",{component:"payments-helpers",level:"warning",extra:{planName:e,...t}})}catch{}}function u(e,t){try{if(!e)return;let r=(0,i.$_)(e);r===n.NB.VPN&&c(r,{planIDs:e,...t})}catch{}}function d(e){try{if(!e||!e[n.NB.VPN])return e;let t={...e};return delete t[n.NB.VPN],t[n.NB.VPN2024]=1,t}catch{return e}}},41613(e,t,r){"use strict";r.d(t,{b:()=>s});var a=r(78155),n=r(80107),i=r(56567),o=r(2439);function s(e,t){let{planIDs:r,cycle:s,currency:l,plansMap:c}=e,{isTrial:u}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if((0,o._)(t))return u?n.Dm.Trial:n.Dm.Regular;let d=i.H.createFromSubscription(t,c),f=new i.H(r??{},c,s,l);return d.getPlanName()!==f.getPlanName()||d.currency!==f.currency?n.Dm.Regular:Object.values((0,a.e_)(d.planIDs,f.planIDs)).some(e=>e>0)?n.Dm.CustomBillings:Object.values((0,a.e_)(f.planIDs,d.planIDs)).some(e=>e>0)?n.Dm.ScheduledChargedLater:f.cycle>d.cycle?n.Dm.ScheduledChargedImmediately:f.cycle<d.cycle?n.Dm.ScheduledChargedLater:n.Dm.Regular}},97803(e,t,r){"use strict";var a=r(33903);let n={[a.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT]:["EUR"],[a.Tn.CHARGEBEE_IDEAL]:["EUR"]},i=e=>n[e],o=e=>void 0!==i(e),s=e=>{let{currentCurrency:t,currencyBeforeOverride:r}=e;return!!r&&t!==r};r.d(t,["QA",0,s,"Qi",0,o,"hf",0,e=>{var t;let{currentCurrency:r,currencyBeforeOverride:a,currentSelectedMethod:n,newSelectedMethod:l}=e,c=i(l??n),u=!!c&&!c.includes(r),d=s({currentCurrency:r,currencyBeforeOverride:a})&&o(n)&&!!l&&!!a&&((null==(t=i(l))?void 0:t.includes(a))??!0);return u?{currency:c[0],currencyBeforeOverride:r}:d&&a?{currency:a,currencyBeforeOverride:void 0}:void 0},"sJ",0,(e,t)=>{let r=i(e);return!r||r.includes(t)}])},20587(e,t,r){"use strict";var a=r(33903);let n={[a.Tn.CHARGEBEE_CARD]:{savable:!0,telemetryName:"card",vendorStateKey:"Card"},[a.Tn.CHARGEBEE_PAYPAL]:{savable:!0,telemetryName:"paypal",vendorStateKey:"Paypal"},[a.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT]:{savable:!0,telemetryName:"sepa",vendorStateKey:"Card"}
2521,[a.Tn.CHARGEBEE_IDEAL]:{savable:!0,telemetryName:"ideal",vendorStateKey:"Ideal"},[a.Tn.APPLE_PAY]:{savable:!0,telemetryName:"apple_pay",vendorStateKey:"Apple"},[a.Tn.GOOGLE_PAY]:{savable:!0,telemetryName:"google_pay",vendorStateKey:"Google"},[a.Tn.CHARGEBEE_BITCOIN]:{savable:!1,telemetryName:"bitcoin",vendorStateKey:"Bitcoin"},[a.Tn.CASH]:{savable:!1,telemetryName:"cash",vendorStateKey:"Cash"},[a.Tn.TOKEN]:{savable:!1,telemetryName:"token"}};r.d(t,["M",0,e=>n[e]])},84869(e,t,r){"use strict";r.d(t,{CE:()=>d,NZ:()=>f});var a=r(6780),n=r(84878),i=r(33903),o=r(66062),s=r(17153),l=r(11451);function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class u extends l.U{constructor(e){super(e),this.name="InvalidAddressDataError"}}class d extends l.U{constructor(e){super(e),this.name="InvalidateChargebeeCardDataError"}}class f extends l.f{get countryCode(){return this.state.countryCode}get postalCode(){return this.state.postalCode}async fetchPaymentToken(){if(0===this.amountAndCurrency.Amount&&!this.verifyOnly)return null;try{await this.validateBeforeSubmit()}catch(e){throw e instanceof l.U&&this.onValidationFailed(),e}let e={type:i.Tn.CHARGEBEE_CARD,amountAndCurrency:this.amountAndCurrency,countryCode:this.countryCode,zip:this.postalCode};try{this.fetchedPaymentToken=await (0,s.Km)(e,{api:this.api,handles:this.handles,events:this.events})}catch(e){throw this.onDeclined(),this.mustIgnoreError(e)&&(e.ignore=!0),e}return this.fetchedPaymentToken}async verifyPaymentToken(){if(0===this.amountAndCurrency.Amount&&!this.verifyOnly)return this.tokenCreated();if(null===this.fetchedPaymentToken)throw Error("Payment token was not fetched. Please call fetchPaymentToken() first");let e=await this.verifyPayment({token:this.fetchedPaymentToken,events:this.events,v:5,addCardMode:this.verifyOnly,paymentMethodType:i.Tn.CHARGEBEE_CARD,paymentMethodValue:i.Tn.CHARGEBEE_CARD});return this.tokenCreated(e)}setCountryCode(e){this.updateState({countryCode:e})}setPostalCode(e){this.updateState({postalCode:e})}reset(){this.fetchedPaymentToken=null}isValid(){return 0===Object.keys(this.getErrors()).length}getErrors(){let e,t={};return(0,o.ip)(this.countryCode)&&!((e=this.postalCode)&&e.length>=3)&&(t.postalCode=(0,a.c)("Error").t`Invalid postal code`),t}async validateBeforeSubmit(){if(0===this.amountAndCurrency.Amount&&!this.verifyOnly)return;let e=await this.isChargebeeFormValid(),t=this.isValid();if(this.updateState({submitted:!0}),!e)throw new d;if(!t)throw new u}tokenCreated(e){var t;let r={type:i.Tn.CHARGEBEE_CARD,chargeable:!0,...this.amountAndCurrency,...e,v:5};return null==(t=this.onTokenIsChargeable)||t.call(this,r),r}async validateForm(){let e=await this.handles.validateCardForm();if("failure"===e.status)throw Error(e.error);return e.data}async isChargebeeFormValid(){let e=await this.validateForm();return null===e||0===Object.keys(e).length}mustIgnoreError(e){var t;return(0,n.Vw)(e)&&((null==(t=e.error)?void 0:t.name)===n.XV||e.error.name===n.J9)}constructor(e,t,r,a,n,i,s,l,u,d){super({countryCode:(null==s?void 0:s.CountryCode)&&(0,o.hp)(s.CountryCode)?null==s?void 0:s.CountryCode:"US",postalCode:(null==s?void 0:s.ZipCode)??"",submitted:!1},r),c(this,"verifyPayment",void 0),c(this,"api",void 0),c(this,"handles",void 0),c(this,"events",void 0),c(this,"verifyOnly",void 0),c(this,"onTokenIsChargeable",void 0),c(this,"onDeclined",void 0),c(this,"onValidationFailed",void 0),c(this,"fetchedPaymentToken",void 0),this.verifyPayment=e,this.api=t,this.handles=a,this.events=n,this.verifyOnly=i,this.onTokenIsChargeable=l,this.onDeclined=u,this.onValidationFailed=d,this.fetchedPaymentToken=null}}},11451(e,t,r){"use strict";function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{U:()=>n,f:()=>i});class n extends Error{constructor(e){super(e),this.name="InvalidDataError",this.ignore=!0}}class i{updateState(e){for(let{handler:t}of(this.state={...this.state,...e},this.updatedHandlers))t(e)}onStateUpdated(e){let{initial:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Math.random().toString(36).slice(2,11);return this.updatedHandlers.push({id:r,handler:e}),t&&e(this.state),r}destroy(){this.clearHandlers()}clearHandlers(){this.updatedHandlers=[]}removeHandler(e){"string"==typeof e?this.updatedHandlers=this.updatedHandlers.filter(t=>{let{id:r}=t;return r!==e}):this.updatedHandlers=this.updatedHandlers.filter(t=>{let{handler:r}=t;return r!==e})}constructor(e,t){a(this,"state",void 0),a(this,"amountAndCurrency",void 0),a(this,"updatedHandlers",void 0),this.state=e,this.amountAndCurrency=t,this.updatedHandlers=[]}}},65715(e,t,r){"use strict";r.d(t,{lD:()=>o,nZ:()=>i});var a=r(33903),n=r(59877);function i(e,t){return("string"==typeof e?e:e.Name).startsWith(t)}function o(e){return Object.values(a.Or).find(t=>i(e,t))??null}let s=e=>{let t=(0,n.$_)(e);if(!t)return{};let r={};for(let e of Object.values(a.Gb))e.split("-")[1]===t&&(r[e]=!0);return r};r.d(t,["Op",0,(e,t)=>Object.keys(t).some(t=>i(t,e)),"RL",0,e=>Object.keys(s(e)).some(e=>i(e,a.Or.MEMBER)),"k6",0,()=>Object.values(a.NB).filter(e=>Object.keys(s({[e]:1})).length>0),"sV",0,s])},91921(e,t,r){"use strict";r.d(t,{lu:()=>f,u:()=>c,w7:()=>u,y0:()=>d});
2521var a=r(29885),n=r(33903),i=r(65715),o=r(59877);let s=(e,t)=>{var r;let n=null==(r=(0,a.zK)(e.Name))?void 0:r.featureLimit;return(null==n?void 0:n.kind)==="synthetic"?n.grants[t]??0:0},l=(e,t)=>{let r=(0,a.Tv)(e.Name,t);return null!==r?r:((0,a._G)(t)?s(e,t):"MaxMembers"===t?e.Type===n.oT.PLAN?e.MaxMembers||1:+!!(0,i.nZ)(e.Name,n.Or.MEMBER):e[t])??0};function c(e,t){return Object.entries(e).map(e=>{let[r,a]=e,n=t[r];return void 0===n?void 0:{plan:n,quantity:a}}).filter(e=>void 0!==e)}function u(e,t){return e.reduce((e,r)=>{let{plan:a,quantity:n}=r;return e+n*l(a,t)},0)}function d(e,t){return Math.max(1,l(t,e))}function f(e,t){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return Object.entries(e).reduce((e,a)=>{let[s,l]=a,c=t[s];return c?e+function(e,t){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=e.Type===n.oT.PLAN||e.Type===n.oT.ADDON&&(0,i.nZ)(e.Name,n.Or.MEMBER),s=0;return(0,o.Ys)(e)&&r?s=1:a&&(s=e.MaxMembers||1),s*t}(c,l,r):e},0)}r.d(t,["Ve",0,l,"_8",0,e=>s(e,"MaxIPs")])},78155(e,t,r){"use strict";r.d(t,{e_:()=>v,kQ:()=>y});var a=r(29885),n=r(33903),i=r(26625),o=r(65715),s=r(91921),l=r(59877),c=r(30631),u=r(86336),d=r(74881),f=r(56567),m=r(63373),p=r(2439);let h=e=>Object.entries(e).reduce((e,t)=>{let[r,a=0]=t;return a<=0||(e[r]=a),e},{});function A(e,t){let r=Object.entries(e).find(e=>{let[t]=e;return(0,o.nZ)(t,n.Or.LUMO)});if(!r)return 0;let[a,i]=r,l=t.find(e=>{let{Name:t}=e;return t===a});return l?(0,s.Ve)(l,"MaxAI")*i:0}let g={member:e=>{let{addon:t,currentPlanIDs:r,plan:a,currentPlan:i,organization:l,plans:c}=e,u=c.find(e=>{let{Name:r}=e;return r===t});if(!u)return;let d=((l.UsedMembers>1?l.AssignedSpace:l.UsedSpace)||0)-a.MaxSpace,f=d>0&&u.MaxSpace?Math.ceil(d/u.MaxSpace):0,m=(l.UsedAddresses||0)-a.MaxAddresses,p=m>0&&u.MaxAddresses?Math.ceil(m/u.MaxAddresses):0,h=(l.UsedVPN||0)-a.MaxVPN,A=h>0&&u.MaxVPN?Math.ceil(h/u.MaxVPN):0,g=(l.UsedMembers||0)-a.MaxMembers,v=g>0&&u.MaxMembers?Math.ceil(g/u.MaxMembers):0,y=(l.UsedCalendars||0)-a.MaxCalendars,C=y>0&&u.MaxCalendars?Math.ceil(y/u.MaxCalendars):0,b=0;for(let e of Object.values(n.Gb))(0,o.nZ)(e,n.Or.MEMBER)&&(b+=r[e]??0);return i&&(b+=Math.max((0,s.Ve)(i,"MaxMembers")-(0,s.Ve)(a,"MaxMembers"),0)),Math.max(f,p,A,v,C,b)},domain:e=>{let{addon:t,currentPlanIDs:r,plan:a,organization:i,plans:o}=e,s=o.find(e=>{let{Name:r}=e;return r===t}),l=(i.UsedDomains||0)-a.MaxDomains;if(s)return Math.max(l>0&&s.MaxDomains?Math.ceil(l/s.MaxDomains):0,r[n.Gb.DOMAIN_BUNDLE_PRO]||0)},scribe:e=>{let{addon:t,currentPlanIDs:r,newPlanIDs:a,plan:i,organization:l,plans:c,dontTransferAddons:u}=e,d=u.has(n.Or.LUMO)?0:A(a,c)-A(r,c),f=c.find(e=>{let{Name:r}=e;return r===t}),m=(l.UsedAI||0)-(0,s.Ve)(i,"MaxAI");if(!f)return;let p=m>0&&(0,s.Ve)(f,"MaxAI")?Math.ceil(m/(0,s.Ve)(f,"MaxAI")):0,h=0;for(let e of Object.values(n.Gb))(0,o.nZ)(e,n.Or.SCRIBE)&&(h+=r[e]??0);return Math.max(Math.max(p,h)-d,0)},lumo:e=>{let{addon:t,currentPlanIDs:r,newPlanIDs:a,plan:l,organization:c,plans:u}=e,d=u.find(e=>{let{Name:r}=e;return r===t});if(!d)return;let m=a[t]??0,p=m>=1?c.UsedAI:0;return Math.max(m,p,(e=>{let{planIDs:t,lumoAddon:r,organization:a,toPlan:l,plans:c}=e,u=((null==a?void 0:a.MaxLumo)||0)-(0,s.Ve)(l,"MaxLumo"),d=u>0&&(0,s.Ve)(r,"MaxLumo")?Math.ceil(u/(0,s.Ve)(r,"MaxLumo")):0,m=0;for(let e of Object.values(n.Gb))(0,o.nZ)(e,n.Or.LUMO)&&(m+=t[e]??0);return Math.min(Math.max(d,m),f.H.createNormalized(t,c,n.PF.MONTHLY,(0,i.Cf)()).changePlan(l.Name).getTotalUsers())})({planIDs:r,lumoAddon:d,organization:c,toPlan:l,plans:u}))},meet:e=>{let{currentPlanIDs:t,plan:r,plans:a}=e;return(e=>{let{planIDs:t,toPlan:r,plans:a}=e,s=0;for(let e of Object.values(n.Gb))(0,o.nZ)(e,n.Or.MEET)&&(s+=t[e]??0);if(0===s)return 0;let c=f.H.createNormalized(t,a,n.PF.MONTHLY,(0,i.Cf)()).changePlan(r.Name).getTotalUsers();return(0,l.Ys)(r.Name)?c:Math.min(s,c)})({planIDs:t,toPlan:r,plans:a})},"subtract-included":e=>{let{currentPlanIDs:t,newPlanIDs:r,plans:a,featureLimitKey:o}=e,s=new f.H(t,a,n.PF.MONTHLY,(0,i.Cf)()),l=new f.H(r,a,n.PF.MONTHLY,(0,i.Cf)());return s.getTotal(o)-l.getCountInPlan(o)}};function v(e,t){if(!e||!t)return{};let r={};for(let a of Object.keys(t)){let n=(t[a]??0)-(e[a]??0);n>0&&(r[a]=n)}return r}function y(e){let t={...e};return Object.keys(t).filter(e=>
2521(0,m.x4)(e)).forEach(e=>{delete t[e]}),t}r.d(t,["H5",0,h,"qz",0,(e,t,r)=>{let{[t]:a,...n}=e;return!r||r<=0?n:{...n,[t]:r}},"yl",0,e=>{let t=function(e){let{newPlan:t,newPlanIDs:r}=e,a=r?{...r}:t?{[t]:1}:{};return 0===Object.keys(a).length?{}:a}(e);if(0===Object.keys(t).length)return{};let{currentPlanIDs:r,subscription:i,organization:s,plans:f,dontTransferAddons:m=new Set}=e,A=r??(0,u.i)(i),v=new Set("boolean"==typeof m?a.UM:"string"==typeof m?[m]:[...m]);(i&&!(0,p._)(i)?(0,c.s9)(i):[]).some(e=>(0,c.uD)(e)&&(0,d.O8)(e))&&v.add(n.Or.LUMO);let y=(0,o.sV)(t),C=f.find(e=>{let{Name:r}=e;return r===(0,l.$_)(t)}),b=f.find(e=>{let{Name:t}=e;return t===(0,l.$_)(A)}),S=(0,a.E9)(),w=e=>{var t;let r=null==(t=(0,a.zK)(e))?void 0:t.addonType,n=r?S.indexOf(r):-1;return -1===n?S.length:n};return Object.keys(y).sort((e,t)=>w(e)-w(t)).forEach(e=>{let r=A[e];r&&(t[e]=r);let n=(0,a.zK)(e);if(!C||!n||v.has(n.addonType))return;let i=g[n.transferStrategy];if("meet"!==n.transferStrategy&&!s)return;let o=i({addon:e,currentPlanIDs:A,newPlanIDs:t,plan:C,currentPlan:b,organization:s,plans:f,dontTransferAddons:v,featureLimitKey:n.featureLimit.key});void 0!==o&&(t[e]=o)}),h(t)}])},66265(e,t,r){"use strict";r.d(t,{C6:()=>l,s3:()=>d,y8:()=>u,zY:()=>c});var a=r(33903),n=r(59877),i=r(77121);let o={[a.PF.MONTHLY]:4999,[a.PF.YEARLY]:3999*a.PF.YEARLY,[a.PF.TWO_YEARS]:3599*a.PF.TWO_YEARS};function s(e){return e===a.PF.MONTHLY?o[a.PF.MONTHLY]:e===a.PF.YEARLY?o[a.PF.YEARLY]:e===a.PF.TWO_YEARS?o[a.PF.TWO_YEARS]:0}function l(e){return s(e)/e}function c(e,t){var r;return null==e||null==(r=e.Pricing)?void 0:r[t]}function u(e,t,r){return Object.entries(e).reduce((e,a)=>{let[n,i]=a;return e+(c(r[n],t)??0)*i},0)}function d(e){return i.JT.reduce((t,r)=>{let o;t[r]=(o=c(e,r)||0,e.Name===a.NB.VPN_BUSINESS?(o-s(r))/(e.MaxMembers||1):(0,n.Ys)(e)?o:o/(e.MaxMembers||1));let l=void 0===t[r]||null===t[r]||0===t[r];return i.P7.includes(r)&&l&&delete t[r],t},{})}r.d(t,["Ig",0,o])},29002(e,t,r){"use strict";var a=r(33903),n=r(26625),i=r(80107);let o={ID:"free",Name:a.NB.FREE,PeriodEnd:{1:0x657f6c00,12:0x673a6400,24:0x691b9780},ParentMetaPlanID:"",Title:a.Bo[a.NB.FREE],Type:a.oT.PLAN,Currency:(0,n.Cf)(),Cycle:12,Amount:0,MaxDomains:0,MaxAddresses:1,MaxCalendars:3,MaxSpace:524288e3,MaxBaseSpace:524288e3,MaxDriveSpace:0x40000000,MaxRewardSpace:0x180000000,MaxBaseRewardSpace:0x40000000,MaxDriveRewardSpace:0x140000000,MaxMembers:0,Offers:[],MaxVPN:1,MaxTier:0,Services:a.Nh.MAIL+a.Nh.VPN,Quantity:1,State:1,Features:0,Pricing:{[a.PF.MONTHLY]:0,[a.PF.YEARLY]:0,[a.PF.TWO_YEARS]:0,[a.PF.THIRTY]:0,[a.PF.FIFTEEN]:0}};r.d(t,["bk",0,o,"iR",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,n.Cf)(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:12;return{Amount:0,AmountDue:0,Proration:0,Credit:0,Currency:e,Cycle:t,Gift:0,CouponDiscount:0,Coupon:null,PeriodEnd:0,optimistic:!0,SubscriptionMode:i.Dm.Regular,BaseRenewAmount:null,RenewCycle:null,requestData:{Plans:{[a.NB.FREE]:1},Currency:e,Cycle:t}}},"jJ",0,e=>`${e} ${a.Bo[a.NB.FREE]}`])},77121(e,t,r){"use strict";r.d(t,{B2:()=>D,BY:()=>b,Dw:()=>Z,Gn:()=>B,Hw:()=>O,J5:()=>j,JH:()=>F,Kc:()=>G,Kj:()=>K,Me:()=>S,SC:()=>W,Xb:()=>$,_6:()=>N,bZ:()=>R,m7:()=>M,p8:()=>V,qh:()=>x,s:()=>H,yU:()=>L,zi:()=>z});var a=r(46343),n=r.n(a),i=r(13197),o=r(68484),s=r(33903),l=r(94405),c=r(26625),u=r(65715),d=r(91921),f=r(59877),m=r(46179),p=r(2439),h=r(80107),A=r(29002),g=r(30631),v=r(86336),y=r(37762),C=r(74881);function b(e,t){let r=e.isPaid&&!(0,p._)(t)?(0,y.U7)(t)??A.bk:e.hasPassLifetime?{Title:s.Bo[s.NB.PASS_LIFETIME],Name:s.NB.PASS_LIFETIME}:e.isFree?A.bk:void 0;return{planTitle:(0,l.c)(t)?s.nR:null==r?void 0:r.Title,planName:null==r?void 0:r.Name}}function S(e,t){var r;return(0,p._)(t)?[b(e,t)]:[b(e,t),...(null==t||null==(r=t.SecondarySubscriptions)?void 0:r.map(t=>b(e,t)))??[]]}let w=new Set([s.oQ.BLACK_FRIDAY_2025,s.oQ.BLACK_FRIDAY_2025_MONTH,s.oQ.BLACK_FRIDAY_2025_BUNDLE,s.oQ.BLACK_FRIDAY_2025_LIGHTNING,s.oQ.BLACK_FRIDAY_2025_LUMOADDON,s.oQ.BLACK_FRIDAY_2025_LUMOADDON_OMNI,s.oQ.BLACK_FRIDAY_2025_DEALPD,s.oQ.BLACK_FRIDAY_2025_DEALVM,s.oQ.BLACK_FRIDAY_2025_TWOYEAR,s.oQ.BLACK_FRIDAY_2025_CS,s.oQ.BLACK_FRIDAY_2025_TWOYEAR_CS,s.oQ.BLACK_FRIDAY_2025_MONTH_CS,s.oQ.BLACK_FRIDAY_2025_BUNDLE_CS,s.oQ.BLACK_FRIDAY_2025_LUMOADDON_CS,s.oQ.BLACK_FRIDAY_2025_LIGHTNING_CS,s.oQ.BLACK_FRIDAY_2025_LUMOADDON_PROMO_CS]),_=new Set([s.oQ.SEP26BUNDLESALE,s.oQ.SEP26BUNDLEDEAL,s.oQ.SEP26BUNDLESALECS,s.oQ.SEP26BUNDLEDEALCS]);function N(e){let t=null==e?void 0:e.CouponCode;return!!t&&_.has(t.toUpperCase())}function x(e){return!(!e||(0,p._)(e))&&(Array.isArray(e)?e.some(g.uD):(0,g.s9)(e).some(g.uD))}let E=new Set([s.NB.MAIL,s.NB.DRIVE,s.NB.DRIVE_1TB,s.NB.PASS,s.NB.PASS_FAMILY,s.NB.VPN,s.NB.VPN2024,s.NB.LUMO,s.NB.BUNDLE,s.NB.MAIL_PRO,s.NB.VISIONARY,s.NB.MAIL_BUSINESS,s.NB.BUNDLE_PRO,s.NB.BUNDLE_PRO_2024]);function B(e,t){return(0,g.Pg)(e)&&(0,f.Ys)(t)}let P=Object.freeze(Object.values(s.PF).filter(e=>"number"==typeof e).sort((e,t)=>
2521e-t)),I=Object.freeze([s.PF.MONTHLY,s.PF.YEARLY,s.PF.TWO_YEARS]),k=Object.freeze(P.filter(e=>!I.includes(e))),T=[o.l.B2B,o.l.B2C,o.l.FAMILY];function D(e){if(e){if(I.includes(e))return e;for(let t=I.length-1;t>=0;t--){let r=I[t];if(r<e)return r}return s.PF.MONTHLY}}function M(e){return(null==e?void 0:e.TaxMode)===h.Ph.EXCLUSIVE}function R(e){if(!e||(0,p._)(e))return!1;let t=(0,y.U7)(e);return(null==t?void 0:t.Offer)==="passlaunch"&&e.Cycle===s.PF.YEARLY&&(null==t?void 0:t.Name)===s.NB.PASS}function j(e,t){return e.Cycle===(null==t?void 0:t.Cycle)}function O(e){var t;return(null==(t=e.UpcomingSubscription)?void 0:t.IsPrepaid)===!1}function L(e){let t=e.UpcomingSubscription,r=t??e;return t&&O(e)?t.PeriodStart:r.PeriodEnd}function U(e,t,r){let a=(0,v.i)(e),i=n()(a,t),o=!r||r===(null==e?void 0:e.Cycle);return i&&o}function F(e){if(!e||(0,p._)(e))return!1;let t=e.UpcomingSubscription;return!!t&&e.Cycle!==t.Cycle&&O(e)}function V(e,t){let{planIDs:r,cycle:a}=t;if((0,f.Oq)(r))return{forbidden:!0,reason:"paid-plan-required"};if(!e)return{forbidden:!1};if(B(e,r))return{forbidden:!0,reason:"offer-not-available"};let n=!(!e||(0,p._)(e))&&U(e,r),i=(0,g.uD)(e);if(n&&i)return{forbidden:!0,reason:"already-subscribed-externally"};let o=t.Codes?t.Codes:t.coupon?[t.coupon]:[],s=e.UpcomingSubscription,l=!!s,c=!!l&&U(s,r,a),u=!(!e||(0,p._)(e))&&U(e,r,a),d=F(e),m=l&&!d&&O(e),h=u&&!m,A=!!o.length&&(o.length>=2||o[0]!==e.CouponCode);return h&&!A||c?{forbidden:!0,reason:"already-subscribed"}:h&&A?{forbidden:!1,reason:"possibly-invalid-coupon"}:{forbidden:!1}}function H(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let{forbidden:a,reason:n}=V(...t);return!a&&"possibly-invalid-coupon"===n}function $(e,t){return V(e,t).forbidden}function z(e){return!e||(0,p._)(e)||!(0,g.uD)(e)||(0,C.O8)(e)}function K(e){let t=z(e),r=(0,g.uD)(e);return{canModify:t,cantModifyReason:t?void 0:"subscription_managed_externally",canCancel:!r,cantCancelReason:r?"subscription_managed_externally":void 0}}function Z(e){return!(0,p._)(e)&&!!(0,y.He)(e)&&e.RenewCycle!==e.Cycle}function G(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e||(0,p._)(e))return{isFree:!0,subscriptionExpiresSoon:!1,renewDisabled:!1,renewEnabled:!0,expirationDate:null};let r=e.Renew===h.wM.Disabled||t?e:e.UpcomingSubscription??e,a=r.Renew===h.wM.Disabled||t,n=!a,i=(0,y.Iq)(r)??"";return a?{isFree:!1,subscriptionExpiresSoon:a,renewDisabled:a,renewEnabled:n,planName:i,expirationDate:r.PeriodEnd}:{isFree:!1,subscriptionExpiresSoon:a,renewDisabled:a,renewEnabled:n,planName:i,expirationDate:null}}let Y=new Map([[s.oQ.VPNPASSINTRO2026,[s.NB.VPN2024]],[s.oQ.VPN_INTRO_2025,[s.NB.VPN_PASS_BUNDLE]]]);function W(e,t,r){let a=(0,f.St)(e,t);return a?Math.min(r,Math.max(...Object.keys(a.Pricing))):r}r.d(t,["D5",0,e=>T.find(t=>t===e),"E4",0,e=>!!e&&w.has(null==e?void 0:e.toUpperCase()),"GJ",0,(e,t)=>{let r=(0,u.sV)((0,v.i)(t));return((null==e?void 0:e.MaxMembers)||0)>1||Object.keys(r).some(e=>(0,u.nZ)(e,s.Or.MEMBER))},"GM",0,(e,t)=>{let r=(0,y.EN)(t);return(0,y.EN)(e).some(e=>{var t;let{Name:a,Quantity:n}=e;return((null==(t=r.find(e=>e.Name===a))?void 0:t.Quantity)??0)<n})},"HH",0,e=>{let{plansMap:t,newPlanIDs:r,newCycle:a,downgradeIsTrial:n,subscription:i}=e,o=(null==i?void 0:i.UpcomingSubscription)??i;if(!o||(0,p._)(o)||!(0,m.vh)(o).isB2BTrial)return!1;let l=(0,v.i)(o);if(a!==o.Cycle&&(!n||a!==s.PF.MONTHLY))return!1;let c=(0,f.n0)(t,r),u=(0,f.n0)(t,l);if(!c||!u||c.Name!==u.Name)return!1;let h=(0,d.u)(r,t),A=(0,d.u)(l,t);for(let[e,t]of Object.entries({MaxMembers:10,MaxDomains:c.MaxDomains+0,MaxIPs:1,MaxAI:10,MaxLumo:10})){let r=(0,d.w7)(h,e),a=(0,d.w7)(A,e);if(r>t||r<a)return!1}return!0},"JB",0,e=>I.includes(e),"JT",0,P,"LO",0,e=>{let{plansMap:t,planIDs:r}=e;return(null==r?void 0:r[s.NB.BUNDLE_PRO])?s.NB.BUNDLE_PRO:t[s.NB.BUNDLE_PRO_2024]?s.NB.BUNDLE_PRO_2024:t[s.NB.BUNDLE_PRO]?s.NB.BUNDLE_PRO:s.NB.BUNDLE_PRO_2024},"NN",0,e=>!(0,g.Pg)(e),"P7",0,k,"R5",0,e=>P.includes(e)?e:void 0,"cC",0,e=>{var t;return null==e||null==(t=e.CouponCode)?void 0:t.startsWith("MIGRATION")},"hu",0,(e,t)=>s.lh.includes(e)&&(!t||!(0,c.xB)(t)),"js",0,e=>e.isFree,"ki",0,e=>!(!e||(0,p._)(e))&&k.includes(e.Cycle),"m9",0,e=>{let{planIDs:t,cycle:r,coupon:a,trial:n,currency:i}=e;return n?a||void 0:(e=>{let{coupon:t,planIDs:r,cycle:a}=e,n=Y.get(t),i=Object.keys(r).some(e=>null==n?void 0:n.includes(e));return t&&!i?void 0:[s.NB.VPN2024].some(e=>null==r?void 0:r[e])&&[s.PF.YEARLY,s.PF.TWO_YEARS].includes(a)?s.oQ.VPN_INTRO_2025:[s.NB.VPN_PASS_BUNDLE].some(e=>null==r?void 0:r[e])&&[s.PF.YEARLY,s.PF.TWO_YEARS].includes(a)?s.oQ.VPNPASSINTRO2026:void 0})({coupon:a,planIDs:t,cycle:r,currency:i})||a||void 0},"qN",0,e=>{let t=(0,v.i)(e);return(0,u.Op)(s.Or.LUMO,t)},"xf",0,e=>{var t;return!(0,g.Pg)(e)&&((0,C.PR)(e)||(null==e||null==(t=e.Plans)?void 0:t.some(e=>{let{Name:t}=e;return E.has(t)})))},"xo",0,(e,t)=>e===i.h.PROTONPASS||e===i.h.PROTONWALLET?s.PF.YEARLY:e===i.h.PROTONVPN_SETTINGS?s.PF.TWO_YEARS:t&&(0,c.xB)(t)?s.PF.YEARLY:s.PF.TWO_YEARS])},30631(e,t,r){"use strict";r.d(t,{VH:()=>s});var a=r(2439),n=r(80107),i=r(74881);let o=e=>!(!e||(0,a._)(e))&&(e.External===n.Li.Android||e.External===n.Li.iOS);function s(e){return!!(0,a._)(e)||![e,...e.SecondarySubscriptions??[]].some(e=>(0,i.O8)(e)&&o(e))}r.d(t,["Pg",0,e=>{if(!e||(0,a._)(e))return!1;if(o(e)&&(0,i.O8)(e))return!0;for(let t of e.SecondarySubscriptions??[])if(o(t)&&(0,i.O8)(t))return!0;return!1},"s9",0,e=>
2521[e,...e.SecondarySubscriptions??[]],"uD",0,o])},86336(e,t,r){"use strict";function a(e){return((null==e?void 0:e.Plans)||[]).reduce((e,t)=>{let{Name:r,Quantity:a}=t;return e[r]=(e[r]||0)+a,e},{})}r.d(t,{i:()=>a})},47058(e,t,r){"use strict";r.d(t,{I9:()=>g});var a=r(12263),n=r(94640),i=r(91595),o=r(65328),s=r(87228),l=r(33903),c=r(65715),u=r(2439),d=r(80107),f=r(72430),m=r(86336),p=r(37762);let h=(e,t)=>{if((0,u._)(e)||!e)return!1;let r=!!e.IsTrial;return t?r&&(0,p.He)(e)===t:r},A=new Set([l.NB.VPN2024,l.NB.BUNDLE]);function g(e){return!h(e)&&(!!(0,f.o7)(e)||!![l.NB.BUNDLE_PRO,l.NB.BUNDLE_PRO_2024].includes((0,p.He)(e))&&Object.keys((0,m.i)(e)).some(e=>(0,c.nZ)(e,l.Or.IP)))}r.d(t,["Sw",0,e=>{let t=new Date;return(0,o.A)((0,n.A)((null==e?void 0:e.PeriodEnd)||0),(0,a.A)(t,1))},"eW",0,e=>h(e)&&(0,u.Q)(e)&&e.Renew===d.wM.Enabled,"gZ",0,e=>!!h(e)&&new Date>(0,n.A)((null==e?void 0:e.PeriodEnd)||0),"le",0,e=>{var t;return h(e)&&!!(null==e||null==(t=e.Plans)?void 0:t.some(e=>A.has(e.Name)))},"n1",0,e=>{let t=new Date;return(0,i.A)((0,n.A)((null==e?void 0:e.PeriodEnd)||0),(0,s.A)(t,4))},"ol",0,e=>!g(e),"rK",0,h])},85085(e,t,r){"use strict";r.d(t,{id:()=>o,jK:()=>c,jX:()=>s,s6:()=>l});var a=r(33903),n=r(26625),i=r(59877);function o(e,t,r,o){let s=!(arguments.length>4)||void 0===arguments[4]||arguments[4],l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c="string"==typeof t?t:(0,i.$_)(t);if(!c)return;let u=e.filter(e=>e.Name===c&&(!o||void 0!==e.Pricing[o])&&(!l||e.Type===a.oT.PLAN)),d=u.find(e=>e.Currency===r);if(d)return d;if(s){let e=(0,n.ev)(r);return u.find(t=>t.Currency===e)??u.find(e=>!(0,n.xB)(e.Currency))}}function s(e,t){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=new Map;for(let t of e){if(!t.Name)continue;let e=a.get(t.Name);e?e.push(t):a.set(t.Name,[t])}let i=r?(0,n.ev)(t):void 0,o={};for(let e of a.values()){let a=e.find(e=>e.Currency===t)??(r?e.find(e=>e.Currency===i)??e.find(e=>!(0,n.xB)(e.Currency)):void 0);a&&(o[a.Name]=a)}return o}function l(e){return e.Name===a.NB.FREE?{}:{[e.Name]:1}}function c(e,t){return Object.keys(e.Pricing??{}).map(e=>+e).includes(t)}},56567(e,t,r){"use strict";r.d(t,{H:()=>A});var a=r(46343),n=r.n(a),i=r(77223),o=r(29885),s=r(33903),l=r(26625),c=r(65715),u=r(91921),d=r(59877),f=r(29002),m=r(86336),p=r(85085);function h(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class A{static createFromSubscription(e,t){return new A((0,m.i)(e),t,(null==e?void 0:e.Cycle)??s.PF.MONTHLY,(null==e?void 0:e.Currency)??(0,l.Cf)())}static createNormalized(e,t,r,a,n){return new A(e,t,r,a).applyRules(n)}get planIDs(){return{...this._planIDs}}get cycle(){return this._cycle}get currency(){return this._currency}get isFree(){return this.getPlanName()===s.NB.FREE}get isPaid(){return!this.isFree}get name(){return this.getPlanName()}changePlan(e){let t={[e]:1};for(let r of Object.values(s.Gb))if((this.planIDs[r]??0)>0){let a=this.swapAddonName(r,e);a&&(t[a]=this.planIDs[r])}return A.createNormalized(t,this._plansMap,this._cycle,this._currency)}getSupportedAddons(){return(0,c.sV)(this.planIDs)}getSupportedAddonNames(){return Object.keys(this.getSupportedAddons())}swapAddonName(e,t){let r=(0,c.lD)(e);return r&&Object.keys((0,c.sV)({[t]:1})).find(e=>(0,c.nZ)(e,r))||null}getTotalMembers(){return this.getTotalAddons("MaxMembers",s.Or.MEMBER)}getTotalUsers(){return this.getTotalMembers()||1}getTotalIPs(){return this.getTotalAddons("MaxIPs",s.Or.IP)}getIncludedIPs(){return this.getCountInPlan("MaxIPs")}getAdditionalIPs(){return this.getCountInAddons("MaxIPs",s.Or.IP)}getTotalDomains(){return this.getTotalAddons("MaxDomains",s.Or.DOMAIN)}getAdditionalDomains(){return this.getCountInAddons("MaxDomains",s.Or.DOMAIN)}getTotal(e){switch(e){case"MaxMembers":return this.getTotalMembers();case"MaxIPs":return this.getTotalIPs();case"MaxDomains":return this.getTotalDomains();default:{let t=(0,o.aD)(e);return this.getTotalAddons(e,t)}}}setScribeCount(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return this.setAddonCount(s.Or.SCRIBE,e,t)}setLumoCount(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return this.setAddonCount(s.Or.LUMO,e,t)}setMeetCount(e){return this.setAddonCount(s.Or.MEET,e)}setAddonCount(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.applyAddonCount(e,t);if(a===this)return this;let n=a.capAddonType(e);return r?n.balanceSeatGroupFor(e):n}applyAddonCount(e,t){var r;let a=(0,d.Me)(e,this.getPlanName()),n=null==(r=(0,o.Ed)(e))?void 0:r.featureLimit.key;if(!a||!n)return this;let i=t-this.getCountInPlan(n)-this.getCountInAddons(n,e);if(0===i)return this;let s={...this._planIDs};return s[a]=Math.max((s[a]??0)+i,0),0===s[a]&&delete s[a],this.selectedPlanWithNewIds(s)}applyRules(e){let t=this;for(let e of(0,o.gQ)())t=t.capAddonType(e);for(let r of(0,o.mu)())t=t.balanceSeatGroup(r,e);return t}getPlanName(){return(0,d.$_)(this._planIDs)??s.NB.FREE}getPlan(){let e=this.getPlanName(),t=this._plansMap[e];return e!==s.NB.FREE&&t?t:f.bk}isB2BPlan(){return(0,d.S1)(this.getPlanName())}hasAddonType(e){return this.getAddonNames().map(c.lD).filter(i.A).includes(e)}isEqualTo(e){return n()(this.planIDs,e.planIDs)}capAddonType(e){var t;if(![s.Or.LUMO,s.Or.SCRIBE,s.Or.MEET].includes(e))return this;let r=null==(t=(0,o.Ed)(e))?void 0:t.featureLimit.key;if(!r)return this;let a=this.getTotalUsers();if(this.getTotalAddons(r,e)<=a)return this;let n=this.dropForeignAddons(e,(0,d.Me)(e,this.getPlanName()));return n.getTotalAddons(r,e)<=a?n:n.applyAddonCount(e,a)}dropForeignAddons(e,t){let r={...this._planIDs},a=!1;for(let n of Object.keys(r))(0,c.lD)(n)===e&&n!==t&&(delete r[n],a=!0);return a?this.selectedPlanWithNewIds(r):this}balanceSeatGroup(e,t){let r=this.getTotalMembers(),a=(0,o.Jv)(e),n=t&&a.includes(t)?t:(0,o.ne)(e),i=e=>{var t;return null==(t=(0,o.Ed)(e))?void 0:t.featureLimit.key},s=a.reduce((e,t)=>
2521{let r=i(t);return e+(r?this.getTotalAddons(r,t):0)},0)-r;if(s<=0)return this;let l=this;for(let e of a){if(s<=0)break;if(e===n)continue;let t=i(e);if(!t)continue;let r=l.getTotalAddons(t,e),a=Math.min(s,r);l=l.applyAddonCount(e,r-a).capAddonType(e),s-=a}return l}balanceSeatGroupFor(e){let t=(0,o.tQ)(e);return t?this.balanceSeatGroup(t,e):this}getTotalAddons(e,t){return this.getCountInPlan(e)+this.getCountInAddons(e,t)}getCountInPlan(e){return(0,u.Ve)(this.getPlan(),e)}getCountInAddons(e,t){return this.getAddons(t).filter(i.A).reduce((t,r)=>{let a=this.getPlanCount(r.Name);return t+(0,u.Ve)(r,e)*a},0)}getAddons(e){let t=Object.keys(this._planIDs);if(void 0===e)return this.getPlansByNames(t);let r=t.filter(t=>(0,c.lD)(t)===e);return this.getPlansByNames(r)}getAddonNames(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>!0;return Object.keys(this._planIDs).filter(e)}getPlansByNames(e){return e.map(e=>this._plansMap[e])}getPlanCount(e){return this._planIDs[e]??0}selectedPlanWithNewIds(e){return new A(e,this._plansMap,this._cycle,this._currency)}constructor(e,t,r,a){h(this,"_cycle",void 0),h(this,"_currency",void 0),h(this,"_planIDs",void 0),h(this,"_plansMap",void 0),this._cycle=r,this._currency=a,this._planIDs={...e},Array.isArray(t)?this._plansMap=(0,p.jX)(t,this.currency,!1):this._plansMap=t}}},46179(e,t,r){"use strict";r.d(t,{OE:()=>l,Y3:()=>c,vh:()=>s});var a=r(80107),n=r(85740),i=r(47058),o=r(2439);function s(e){let t=(0,n.i)(e),r=(0,i.rK)(e),s=(0,o.Q)(e),l=s&&r&&e.TrialType===a.tv.ReferralProgram,c=s&&r&&e.TrialType===a.tv.FamilyPlan;return{isB2CTrial:r&&!t,isB2BTrial:r&&t,isTrial:r,isReferralTrial:l,isFamilyTrial:c}}function l(e){if(0===e.length)return{hasSubscription:!1};let t=e.map(s),r=t.some(e=>e.isB2CTrial),a=t.some(e=>e.isB2BTrial),n=t.some(e=>e.isTrial),i=t.some(e=>e.isReferralTrial),o=t.some(e=>e.isFamilyTrial);return{hasSubscription:!0,hasAtLeastOneTrial:n,hasAtLeastOneB2CTrial:r,hasAtLeastOneB2BTrial:a,allSubscriptionsAreTrials:t.every(e=>e.isB2CTrial||e.isB2BTrial),allSubscriptionsAreFull:!n,hasReferralTrial:i,hasFamilyTrial:o}}function c(e,t){let r=t??{},a=[...Object.keys(r).map(e=>e).filter(e=>r[e]),"isTrial"];return e.find(e=>{let t=s(e);return a.every(e=>t[e])})??null}},63373(e,t,r){"use strict";r.d(t,{AD:()=>s,FX:()=>g,GS:()=>n,WK:()=>c,Xz:()=>f,_E:()=>h,_c:()=>l,bu:()=>A,cl:()=>o,dS:()=>i,fD:()=>u,fK:()=>p,gI:()=>d,vu:()=>m});var a=r(33903);function n(e){var t;return(null==e?void 0:e.Type)===a.Tn.TOKEN||!!(null==e||null==(t=e.Details)?void 0:t.Token)}function i(e){return!!e&&n(e.Payment)}function o(e){return!!e&&["BillingAgreementID","PayerID"].every(t=>"string"==typeof e[t])}function s(e){return!!e&&["ExpMonth","ExpYear","Country","Last4","Brand"].every(t=>"string"==typeof e[t])}function l(e){return!!(e&&e.Type===a.Tn.CHARGEBEE_SEPA_DIRECT_DEBIT&&e.Details)}function c(e){return!!(e&&e.Type===a.Tn.CHARGEBEE_IDEAL&&e.Details)}function u(e){return!!e&&e.Type===a.Tn.APPLE_PAY&&!!e.Details}function d(e){return!!e&&e.Type===a.Tn.GOOGLE_PAY&&!!e.Details}function f(e,t){return!!e&&t.includes(e)}function m(e){return void 0!==e&&"string"==typeof e&&!f(e,Object.values(a.Tn))}function p(e){var t;return!!(e.PaymentToken&&(t=e)&&5===t.v)}function h(e){return!!e&&["AccountName","Country","Last4"].every(t=>"string"==typeof e[t])}function A(e){return!!e&&!!e.TransactionID}function g(e){return!Object.values(a.Tn).includes(e)}r.d(t,["x4",0,e=>Object.values(a.NB).includes(e)])},83891(e,t,r){"use strict";r.d(t,{x:()=>n});let a={US:{AA:"34000",AE:"09000",AK:"99564",AL:"35226",AP:"96200",AR:"71846",AS:"96799",AZ:"86427",CA:"93771",CO:"80729",CT:"06725",DC:"56901",DE:"19886",FL:"34481",FM:"96941",GA:"31707",GU:"96950",HI:"96819",IA:"50001",ID:"83334",IL:"60022",IN:"47734",KS:"66835",KY:"42083",LA:"70569",MA:"01524",MD:"21755",ME:"04740",MH:"96960",MI:"49014",MN:"56127",MO:"63760",MP:"96951",MS:"38740",MT:"59354",NC:"27350",ND:"58785",NE:"69129",NH:"03804",NJ:"08341",NM:"88312",NV:"89074",NY:"12859",OH:"44630",OK:"73064",OR:"97034",PA:"16637",PR:"00624",PW:"96940",RI:"02883",SC:"29602",SD:"57224",TN:"37640",TX:"76248",UT:"84516",VA:"23842",VI:"00804",VT:"05051",WA:"99356",WI:"54217",WV:"25979",WY:"82945"},CA:{AB:"T5J 2R7",BC:"V8W 1P6",MB:"R3B 1B9",NB:"E3B 1B5",NL:"A1C 5M2",NT:"X1A 2N4",NS:"B3J 3A5",NU:"X0A 0A1",ON:"M5H 2N2",PE:"C1A 4B7",QC:"G1R 4S9",SK:"S4P 3C8",YT:"Y1A 1C2"}};function n(e,t){return a[e][t]??null}},15384(e,t,r){"use strict";r.d(t,{o:()=>s,b:()=>o});let a=JSON.parse('{"AA":{"name":"data/US/AA","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/AA","data":{"id":"data/US/AA","key":"AA","name":"Armed Forces (AA)","lang":"en","zip":"340","zipex":"34000,34099"}},"AE":{"name":"data/US/AE","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/AE","data":{"id":"data/US/AE","key":"AE","name":"Armed Forces (AE)","lang":"en","zip":"09","zipex":"09000,09999"}},"AK":{"name":"data/US/AK","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/AK","data":{"id":"data/US/AK","key":"AK","name":"Alaska","lang":"en","zip":"99[5-9]","zipex":"99500,99999","isoid":"AK"}},"AL":{"name":"data/US/AL","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/AL","data":{"id":"data/US/AL","key":"AL","name":"Alabama","lang":"en","zip":"3[56]","zipex":"35000,36999","isoid":"AL"}},"AP":{"name":"data/US/AP","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/AP","data":{"id":"data/US/AP","key":"AP","name":"Armed Forces (AP)","lang":"en","zip":"96[2-6]","zipex":"96200,96699"}},"AR":{"name":"data/US/AR","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/AR","data":{"id":"data/US/AR","key":"AR","name":"Arkansas","lang":"en","zip":"71[6-9]|72","zipex":"71600,72999","
2521isoid":"AR"}},"AS":{"name":"data/US/AS","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/AS","data":{"id":"data/US/AS","key":"AS","name":"American Samoa","lang":"en","zip":"96799","zipex":"96799"}},"AZ":{"name":"data/US/AZ","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/AZ","data":{"id":"data/US/AZ","key":"AZ","name":"Arizona","lang":"en","zip":"8[56]","zipex":"85000,86999","isoid":"AZ"}},"CA":{"name":"data/US/CA","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/CA","data":{"id":"data/US/CA","key":"CA","name":"California","lang":"en","zip":"9[0-5]|96[01]","zipex":"90000,96199","isoid":"CA"}},"CO":{"name":"data/US/CO","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/CO","data":{"id":"data/US/CO","key":"CO","name":"Colorado","lang":"en","zip":"8[01]","zipex":"80000,81999","isoid":"CO"}},"CT":{"name":"data/US/CT","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/CT","data":{"id":"data/US/CT","key":"CT","name":"Connecticut","lang":"en","zip":"06","zipex":"06000,06999","isoid":"CT"}},"DC":{"name":"data/US/DC","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/DC","data":{"id":"data/US/DC","key":"DC","name":"District of Columbia","lang":"en","zip":"20[02-5]|569","zipex":"20000,56999","isoid":"DC"}},"DE":{"name":"data/US/DE","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/DE","data":{"id":"data/US/DE","key":"DE","name":"Delaware","lang":"en","zip":"19[7-9]","zipex":"19700,19999","isoid":"DE"}},"FL":{"name":"data/US/FL","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/FL","data":{"id":"data/US/FL","key":"FL","name":"Florida","lang":"en","zip":"3[23]|34[1-9]","zipex":"32000,34999","isoid":"FL"}},"FM":{"name":"data/US/FM","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/FM","data":{"id":"data/US/FM","key":"FM","name":"Micronesia","lang":"en","zip":"9694[1-4]","zipex":"96941,96944"}},"GA":{"name":"data/US/GA","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/GA","data":{"id":"data/US/GA","key":"GA","name":"Georgia","lang":"en","zip":"3[01]|398|39901","zipex":"30000,39901","isoid":"GA"}},"GU":{"name":"data/US/GU","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/GU","data":{"id":"data/US/GU","key":"GU","name":"Guam","lang":"en","zip":"969([1-2]\\\\d|3[12])","zipex":"96910,96932"}},"HI":{"name":"data/US/HI","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/HI","data":{"id":"data/US/HI","key":"HI","name":"Hawaii","lang":"en","zip":"967[0-8]|9679[0-8]|968","zipex":"96700,96899","isoid":"HI"}},"IA":{"name":"data/US/IA","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/IA","data":{"id":"data/US/IA","key":"IA","name":"Iowa","lang":"en","zip":"5[0-2]","zipex":"50000,52999","isoid":"IA"}},"ID":{"name":"data/US/ID","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/ID","data":{"id":"data/US/ID","key":"ID","name":"Idaho","lang":"en","zip":"83[2-9]","zipex":"83200,83999","isoid":"ID"}},"IL":{"name":"data/US/IL","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/IL","data":{"id":"data/US/IL","key":"IL","name":"Illinois","lang":"en","zip":"6[0-2]","zipex":"60000,62999","isoid":"IL"}},"IN":{"name":"data/US/IN","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/IN","data":{"id":"data/US/IN","key":"IN","name":"Indiana","lang":"en","zip":"4[67]","zipex":"46000,47999","isoid":"IN"}},"KS":{"name":"data/US/KS","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/KS","data":{"id":"data/US/KS","key":"KS","name":"Kansas","lang":"en","zip":"6[67]","zipex":"66000,67999","isoid":"KS"}},"KY":{"name":"data/US/KY","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/KY","data":{"id":"data/US/KY","key":"KY","name":"Kentucky","lang":"en","zip":"4[01]|42[0-7]","zipex":"40000,42799","isoid":"KY"}},"LA":{"name":"data/US/LA","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/LA","data":{"id":"data/US/LA","key":"LA","name":"Louisiana","lang":"en","zip":"70|71[0-5]","zipex":"70000,71599","isoid":"LA"}},"MA":{"name":"data/US/MA","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/MA","data":{"id":"data/US/MA","key":"MA","name":"Massachusetts","lang":"en","zip":"01|02[0-7]|05501|05544","zipex":"01000,05544","isoid":"MA"}},"MD":{"name":"data/US/MD","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/MD","data":{"id":"data/US/MD","key":"MD","name":"Maryland","lang":"en","zip":"20[6-9]|21","zipex":"20600,21999","isoid":"MD"}},"ME":{"name":"data/US/ME","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/ME","data":{"id":"data/US/ME","key":"ME","name":"Maine","lang":"en","zip":"039|04","zipex":"03900,04999","
2521isoid":"ME"}},"MH":{"name":"data/US/MH","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/MH","data":{"id":"data/US/MH","key":"MH","name":"Marshall Islands","lang":"en","zip":"969[67]","zipex":"96960,96979"}},"MI":{"name":"data/US/MI","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/MI","data":{"id":"data/US/MI","key":"MI","name":"Michigan","lang":"en","zip":"4[89]","zipex":"48000,49999","isoid":"MI"}},"MN":{"name":"data/US/MN","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/MN","data":{"id":"data/US/MN","key":"MN","name":"Minnesota","lang":"en","zip":"55|56[0-7]","zipex":"55000,56799","isoid":"MN"}},"MO":{"name":"data/US/MO","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/MO","data":{"id":"data/US/MO","key":"MO","name":"Missouri","lang":"en","zip":"6[3-5]","zipex":"63000,65999","isoid":"MO"}},"MP":{"name":"data/US/MP","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/MP","data":{"id":"data/US/MP","key":"MP","name":"Northern Mariana Islands","lang":"en","zip":"9695[0-2]","zipex":"96950,96952"}},"MS":{"name":"data/US/MS","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/MS","data":{"id":"data/US/MS","key":"MS","
2521name":"Mississippi","lang":"en","zip":"38[6-9]|39[0-7]","zipex":"38600,39799","isoid":"MS"}},"MT":{"name":"data/US/MT","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/MT","data":{"id":"data/US/MT","key":"MT","name":"Montana","lang":"en","zip":"59","zipex":"59000,59999","isoid":"MT"}},"NC":{"name":"data/US/NC","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/NC","data":{"id":"data/US/NC","key":"NC","name":"North Carolina","lang":"en","zip":"2[78]","zipex":"27000,28999","isoid":"NC"}},"ND":{"name":"data/US/ND","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/ND","data":{"id":"data/US/ND","key":"ND","name":"North Dakota","lang":"en","zip":"58","zipex":"58000,58999","isoid":"ND"}},"NE":{"name":"data/US/NE","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/NE","data":{"id":"data/US/NE","key":"NE","name":"Nebraska","lang":"en","zip":"6[89]","zipex":"68000,69999","isoid":"NE"}},"NH":{"name":"data/US/NH","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/NH","data":{"id":"data/US/NH","key":"NH","name":"New Hampshire","lang":"en","zip":"03[0-8]","zipex":"03000,03899","isoid":"NH"}},"NJ":{"name":"data/US/NJ","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/NJ","data":{"id":"data/US/NJ","key":"NJ","name":"New Jersey","lang":"en","zip":"0[78]","zipex":"07000,08999","isoid":"NJ"}},"NM":{"name":"data/US/NM","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/NM","data":{"id":"data/US/NM","key":"NM","name":"New Mexico","lang":"en","zip":"87|88[0-4]","zipex":"87000,88499","isoid":"NM"}},"NV":{"name":"data/US/NV","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/NV","data":{"id":"data/US/NV","key":"NV","name":"Nevada","lang":"en","zip":"889|89","zipex":"88900,89999","isoid":"NV"}},"NY":{"name":"data/US/NY","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/NY","data":{"id":"data/US/NY","key":"NY","name":"New York","lang":"en","zip":"1[0-4]|06390|00501|00544","zipex":"10000,00544","isoid":"NY"}},"OH":{"name":"data/US/OH","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/OH","data":{"id":"data/US/OH","key":"OH","name":"Ohio","lang":"en","zip":"4[3-5]","zipex":"43000,45999","isoid":"OH"}},"OK":{"name":"data/US/OK","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/OK","data":{"id":"data/US/OK","key":"OK","name":"Oklahoma","lang":"en","zip":"7[34]","zipex":"73000,74999","isoid":"OK"}},"OR":{"name":"data/US/OR","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/OR","data":{"id":"data/US/OR","key":"OR","name":"Oregon","lang":"en","zip":"97","zipex":"97000,97999","isoid":"OR"}},"PA":{"name":"data/US/PA","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/PA","data":{"id":"data/US/PA","key":"PA","name":"Pennsylvania","lang":"en","zip":"1[5-8]|19[0-6]","zipex":"15000,19699","isoid":"PA"}},"PR":{"name":"data/US/PR","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/PR","data":{"id":"data/US/PR","key":"PR","name":"Puerto Rico","lang":"en","zip":"00[679]","zipex":"00600,00999"}},"PW":{"name":"data/US/PW","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/PW","data":{"id":"data/US/PW","key":"PW","name":"Palau","lang":"en","zip":"969(39|40)","zipex":"96940"}},"RI":{"name":"data/US/RI","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/RI","data":{"id":"data/US/RI","key":"RI","name":"Rhode Island","lang":"en","zip":"02[89]","zipex":"02800,02999","isoid":"RI"}},"SC":{"name":"data/US/SC","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/SC","data":{"id":"data/US/SC","key":"SC","name":"South Carolina","lang":"en","zip":"29","zipex":"29000,29999","isoid":"SC"}},"SD":{"name":"data/US/SD","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/SD","data":{"id":"data/US/SD","key":"SD","name":"South Dakota","lang":"en","zip":"57","zipex":"57000,57999","isoid":"SD"}},"TN":{"name":"data/US/TN","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/TN","data":{"id":"data/US/TN","key":"TN","name":"Tennessee","lang":"en","zip":"37|38[0-5]","zipex":"37000,38599","isoid":"TN"}},"TX":{"name":"data/US/TX","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/TX","data":{"id":"data/US/TX","key":"TX","name":"Texas","lang":"en","zip":"7[5-9]|885|73301|73344","zipex":"75000,73344","isoid":"TX"}},"UT":{"name":"data/US/UT","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/UT","data":{"id":"data/US/UT","key":"UT","name":"Utah","lang":"en","zip":"84","zipex":"84000,84999","isoid":"UT"}},"VA":{"name":"data/US/VA","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/VA","data":{"id":"data/US/VA","key":"VA","name":"Virginia","lang":"en","zip":"201|2[23]|24[0-6]","zipex":"20100,24699","isoid":"VA"}},"VI":{"name":"data/US/VI","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/VI","data":{"id":"data/US/VI","key":"VI","name":"Virgin Islands","lang":"en","zip":"008","zipex":"00800,00899"}},"VT":{"name":"data/US/VT","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/VT","data":{"id":"data/US/VT","key":"VT","name":"Vermont","lang":"en","zip":"05","zipex":"05000,05999","isoid":"VT"}},"WA":{"name":"data/US/WA","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/WA","data":{"id":"data/US/WA","key":"WA","name":"Washington","lang":"en","zip":"98|99[0-4]","zipex":"98000,99499","isoid":"WA"}},"WI":{"name":"data/US/WI","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/WI","data":{"id":"data/US/WI","key":"WI","name":"Wisconsin","lang":"en","zip":"5[34]","zipex":"53000,54999","isoid":"WI"}},"WV":{"name":"data/US/WV","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/WV","data":{"id":"data/US/WV","key":"WV","name":"West Virginia","lang":"en","zip":"24[7-9]|2[56]","zipex":"24700,26999","isoid":"WV"}},"WY":{"name":"data/US/WY","url":"https://chromium-i18n.appspot.com/ssl-address/data/US/WY","data":{"id":"data/US/WY","key":"WY","name":"Wyoming","lang":"en","zip":"82|83[01]|83414","zipex":"82000,83414","isoid":"WY"}}}');function n(e){var t;let r=a[e];return r?(t=r.data.zip,RegExp(`^(${t})\\d*(-\\d{4})?$`)):null}function i(e){return e.replace(/[\s\-\.]/g,"").trim().toUpperCase()}function o(e,t,r){switch(e){case"US":let a=r.trim(),o=n(t);if(!o)return!1;return o.test(a)&&5===a.split("-")[0].length;case"CA":let s;return s=i(r),/^[A-Z]\d[A-Z]\d[A-Z]\d$/.test(s);default:return!0}}function s(e,t){switch(e){case"US":return Object.keys(a).find(e=>{let r=n(e);return null==r?void 0:r.test(t)});case"CA":return({A:"NL",B:"NS",C:"PE",E:"NB",G:"QC",H:"QC",J:"QC",K:"ON",L:"ON",M:"ON",N:"ON",P:"ON",R:"MB",S:"SK",T:"AB",V:"BC",X:"NT",Y:"YT"})[i(t).charAt(0)]}}},87385(e,t,r){"use strict";r.d(t,{q:()=>A,U:()=>h});var a=r(64418),n=r(35317),i=r(97855),o=r(84878),s=r(47395);let l=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.find(e=>"string"==typeof e&&""!==e.trim())},c=e=>{let t,r=(()=>
2521{if(e instanceof n.hD)return(e=>{let{code:t,message:r,details:a,status:n}=(0,s.Pd)(e);return{name:void 0!==t?`PaymentsApiError ${t}`:`PaymentsApiError HTTP ${n??"unknown"}`,message:l(r,e.message)??"API request failed",extra:{apiCode:t,httpStatus:n,apiDetails:a}}})(e);if(e instanceof Error)return{name:l(e.name)??"Error",message:l(e.message)??"Error thrown without a message",extra:{}};if((0,o.Vw)(e))return(e=>{let{error:t,type:r,correlationId:a}=e;return{name:l(null==t?void 0:t.code,null==t?void 0:t.name,null==t?void 0:t.type)??"ChargebeeError",message:l("string"==typeof t?t:void 0,null==t?void 0:t.message,null==t?void 0:t.displayMessage)??"Chargebee reported a failure without a message",extra:{messageType:r,correlationId:a,chargebeeErrorCode:null==t?void 0:t.code,chargebeeErrorName:null==t?void 0:t.name,chargebeeErrorType:null==t?void 0:t.type,chargebeeErrorDetail:null==t?void 0:t.detail}}})(e);if("string"==typeof e)return{name:"PaymentError",message:e,extra:{}};if(null!==e&&"object"==typeof e){let t,r;return t=l(e.code,e.name,e.type)??"UnknownPaymentError",(r=l(e.message,e.displayMessage,e.Error,e.detail))?{name:t,message:r,extra:{}}:{name:"UnknownPaymentError",message:`Non-error thrown with keys: ${Object.keys(e).sort().join(", ")}`,extra:{}}}return{name:"UnknownPaymentError",message:`Non-error thrown: ${String(e)}`,extra:{}}})();return{...r,message:(t=r.message).length>250?`${t.slice(0,250)}…`:t}};var u=r(37762),d=r(2439);let f=e=>{if(!e||(0,d._)(e))return null;let t=(0,u.He)(e);return t?`${t}-${e.Currency}-${e.Cycle}m`:null};function m(e){try{e()}catch{}}function p(e,t){let{component:r,subscription:n,level:i,extra:o,tags:s}=e,{subscriptionKey:l,upcomingSubscriptionKey:c}={subscriptionKey:f(n),upcomingSubscriptionKey:f(null==n?void 0:n.UpcomingSubscription)};(0,a.v4)(e=>{e.setTransactionName(`payments/${r}`),o&&e.setExtras(o),i&&e.setLevel(i),s&&e.setTags(s),e.setTag("scope","payments"),e.setTag("subscriptionKey",l),e.setTag("upcomingSubscriptionKey",c),e.setTag("component",r),t(e)})}function h(e,t){m(()=>{if(!(0,i.Mk)(e))return;let r=c(e);p(t,a=>{a.setFingerprint(["payments",t.component,r.name,r.message]),a.setExtras(r.extra),(0,i.eE)(function(e,t){if(e instanceof Error&&!(e instanceof n.hD))return e;let r=Error(t.message);return r.name=t.name,e instanceof Error&&e.stack&&(r.stack=e.stack),r}(e,r))})})}function A(e,t,r){m(()=>{if(void 0!==r&&!(0,i.Mk)(r))return;let a=void 0!==r?c(r):void 0;p(t,r=>{r.setFingerprint(["payments",t.component,(null==a?void 0:a.name)??"",e]),a&&r.setExtras(a.extra),(0,i.wd)(a?`${e} – ${a.name}: ${a.message}`:e)})})}},81324(e,t,r){"use strict";r.d(t,{A:()=>_});var a=r(68869),n=r(34357),i=r(33903),o=r(20587),s=r(59877),l=r(86336),c=r(2439),u=r(63373);function d(e){return e&&"object"==typeof e?(0,s.$_)(e)??null:null}function f(e,t,r){return{...function(e,t){if(!e)return{currentCurrency:null,currentPlanIDs:null,currentCycle:null,currentCoupon:null,currentPlanName:null};let r=t&&!(0,c._)(t)?t.Currency:e,a=t&&!(0,c._)(t)?(0,l.i)(t):null,n=d(a);return{currentCurrency:r,currentPlanIDs:a,currentCycle:t&&!(0,c._)(t)?t.Cycle:null,currentCoupon:(null==t?void 0:t.CouponCode)||null,currentPlanName:n}}(e,t),selectedPlanIDs:r,selectedPlanName:d(r)}}let m={native:"apple_pay_native",qr:"apple_pay_qr"};function p(e){let{paymentMethodType:t,paymentMethodValue:r}=e;return{method:function(e){var t;let{paymentMethodType:r,paymentMethodValue:a}=e;if(!r||!a)return null;let n=null==(t=(0,o.M)(r))?void 0:t.telemetryName;return n?(0,u.FX)(a)?`saved_${n}`:n:null}({paymentMethodType:t,paymentMethodValue:r}),methodVariant:function(e){let{paymentMethodType:t,paymentMethodValue:r}=e;if(t!==i.Tn.APPLE_PAY||!r||(0,u.FX)(r))return null;let a=(0,n.eg)();return a?m[a]:null}({paymentMethodType:t,paymentMethodValue:r})}}function h(e){return{"v1-signup":`v1_signup_${e}`,"v2-signup":`v2_signup_${e}`,"v2-signup-modification":`v2_signup_modification_${e}`,"ctx-signup-drive":`ctx_signup_drive_${e}`,"ctx-signup-pass":`ctx_signup_pass_${e}`,"ctx-signup-generic":`ctx_signup_generic_${e}`,"ctx-signup-meet":`ctx_signup_meet_${e}`,"ctx-signup-meet-b2c-plan":`ctx_signup_meet_b2c_plan_${e}`,"ctx-signup-mail":`ctx_signup_mail_${e}`,"ctx-signup-referral":`ctx_signup_referral_${e}`,"ctx-email-reservation":`ctx_email_reservation_${e}`,"settings-upgrade":`settings_upgrade_${e}`,"account-home":`account_home_${e}`,"subscription-modification":`subscription_modification_${e}`,other:`other_${e}`}}let A=h("add_lumo"),g=h("add_meet"),v=h("add_pass"),y=h("payment"),C=h("change_billing_country"),b=h("estimation_change"),S=h("init"),w=h("open_modal"),_={reportInitialization:function(e){let{userCurrency:t,subscription:r,selectedPlanIDs:n,initialBillingAddress:i,context:o,...s}=e,l=S[o]??"unknown_context_init";a.Y.sendCustomEvent(l,{...f(t,r,n),...{initialCountry:i.CountryCode||null,initialState:i.State||null,initialHasZipCode:!!i.ZipCode},...s})}
2521,reportSubscriptionEstimationChange:function(e){let{context:t,subscription:r,userCurrency:n,selectedCoupon:i,paymentMethodType:o,paymentMethodValue:s,selectedPlanIDs:l,...c}=e,{method:u,methodVariant:d}=p({paymentMethodType:o,paymentMethodValue:s}),m=b[t]??"unknown_context_estimation_change",h={method:u,methodVariant:d,selectedCoupon:i||null,...f(n,r,l),...c};a.Y.sendCustomEvent(m,h)},reportBillingCountryChange:function(e){let{context:t,...r}=e,n=C[t]??"unknown_context_change_billing_country";a.Y.sendCustomEvent(n,r)},reportAddLumo:function(e){let{context:t}=e,r=A[t]??"unknown_context_add_lumo";a.Y.sendCustomEvent(r)},reportAddMeet:function(e){let{context:t}=e,r=g[t]??"unknown_context_add_meet";a.Y.sendCustomEvent(r)},reportAddPass:function(e){let{context:t}=e,r=v[t]??"unknown_context_add_pass";a.Y.sendCustomEvent(r)},reportPayment:function(e){let{context:t,userCurrency:r,subscription:n,selectedCoupon:i,paymentMethodType:o,paymentMethodValue:s,selectedPlanIDs:l,...c}=e,{method:u,methodVariant:d}=p({paymentMethodType:o,paymentMethodValue:s}),m=y[t]??"unknown_context_payment";a.Y.sendCustomEvent(m,{selectedCoupon:i||null,method:u,methodVariant:d,...f(r,n,l),...c})},reportUpsellModalOpen:function(e){let{context:t,userCurrency:r,subscription:n,selectedPlanIDs:i,...o}=e,s=w[t]??"unknown_context_open_modal";a.Y.sendCustomEvent(s,{...f(r,n,i),...o})},reportBillingAddressEditSuccess:function(e){let t,{source:r,previousBillingAddress:n,nextBillingAddress:i}=e;a.Y.sendCustomEvent("billing_address_edit",{stage:"save_success",source:r,...(t=e=>(n.BillingAddress[e]||null)!==(i.BillingAddress[e]||null),{previousCountry:n.BillingAddress.CountryCode||null,nextCountry:i.BillingAddress.CountryCode||null,previousState:n.BillingAddress.State||null,nextState:i.BillingAddress.State||null,zipCodeChanged:t("ZipCode"),vatIdChanged:(n.VatId||null)!==(i.VatId||null),companyChanged:t("Company"),cityChanged:t("City"),addressChanged:t("Address"),firstNameChanged:t("FirstName"),lastNameChanged:t("LastName")})})},subscriptionContainer:{reportAudienceChange:function(e){a.Y.sendCustomEvent("subscription_modification_change_audience",e)},reportPlanDescriptionInteraction:function(e){a.Y.sendCustomEvent("subscription_modification_plan_description",e)},reportClosedByUser:function(e){a.Y.sendCustomEvent("subscription_modification_closed_by_user",e)},reportChangeStep:function(e){a.Y.sendCustomEvent("subscription_modification_change_step",e)},reportVpn2024AddonsExperimentSeen:function(e){a.Y.sendCustomEvent("subscription_modification_vpn2024_addons_experiment_seen",e)}}}},63525(e,t,r){"use strict";var a=r(14041),n=r(57306);let i=(0,a.createContext)(null),o=(0,n.Nk)(i),s=(0,n.iI)(i),l=(0,n.jO)(i);r.d(t,["C",0,o,"Hd",0,s,"mR",0,l,"pE",0,i])},60883(e,t,r){"use strict";var a=r(31085),n=r(57306),i=r(63525),o=r(74260);let s=i.C,l=i.Hd,c=i.mR;r.d(t,["Pj",0,s,"d4",0,c,"tz",0,e=>{let{children:t,store:r}=e;return(0,a.jsx)(n.Kq,{context:i.pE,store:r,children:(0,a.jsx)(o.NJ,{children:t})})},"wA",0,l])},44512(e,t,r){"use strict";var a=r(42100),n=r(77752),i=r(27048);r.d(t,["AP",0,(e,t)=>{let{expiry:r,miss:n,previous:o}=t,s=(0,a.VP)(`${e}/pending`,()=>({payload:void 0})),l=(0,a.VP)(`${e}/fulfilled`,e=>({payload:e})),c=(0,a.VP)(`${e}/failed`,e=>({payload:e})),u=(0,i.T2)();return{pending:s,fulfilled:l,rejected:c,thunk:e=>(t,d,f)=>{let m=async()=>{try{t(s());let r=await n({dispatch:t,getState:d,extraArgument:f,options:e});return t(l(r)),r}catch(e){throw t(c((0,a.uH)(e))),e}};return(0,i.zf)({store:u,select:()=>o({dispatch:t,getState:d,extraArgument:f,options:e}),cb:m,cache:null==e?void 0:e.cache,expiry:r})}}},"Wn",0,function(e,t){let{getFetchedAt:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{getFetchedAt:n.FS};return e.addCase(t.pending,e=>{e.error=void 0}).addCase(t.fulfilled,(e,t)=>{e.value=t.payload,e.error=void 0,e.meta.fetchedAt=r(),e.meta.fetchedEphemeral=(0,n.BV)()}).addCase(t.rejected,(e,t)=>{e.error=t.payload,e.meta.fetchedAt=r(),e.meta.fetchedEphemeral=(0,n.BV)()})},"rz",0,e=>t=>{let{getState:r}=t;return e(r())}])},77752(e,t,r){"use strict";var a=r(1834);r.d(t,["BV",0,()=>!0,"FS",0,()=>
2521Date.now()+6e4*(0,a.A)(0,5),"V3",0,7776e6,"_d",0,(e,t)=>Date.now()-(e||0)>=t,"nR",0,432e6])},74260(e,t,r){"use strict";var a=r(31085),n=r(14041),i=r(2573),o=r(63525);let s=(0,n.createContext)(null);r.d(t,["FF",0,function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{periodic:!0},a={state:!1,queue:null,id:null,once:!r.periodic},l=(0,i.Mz)(t,t=>{var r;if(!t)return[void 0,!0];let{error:n,value:i,meta:o}=t;if((void 0!==n||void 0!==i)&&a.state&&(a.state=!1),n&&void 0===i){let e=Error(n.message);throw e.name=n.name||e.name,e.stack=n.stack||e.stack,e}return a.state&&(null==(r=a.queue)?void 0:r.getId())!==a.id&&(a.state=!1),void 0!==i&&void 0!==o.fetchedEphemeral&&a.once||a.state||!a.queue||(a.state=!0,a.once=!0,a.queue.enqueue(e)),[i,void 0===i]});return{useGet:()=>{let t=(0,o.Hd)();return(0,n.useCallback)(r=>t(e(r)),[])},useValue:()=>(a.queue=(0,n.useContext)(s),(0,o.mR)(l)),useValueWithDefault:()=>{a.queue=(0,n.useContext)(s);let[e,t]=(0,o.mR)(l);return[e,t]}}},"NJ",0,e=>{let t,r,i,{children:l}=e,c=(0,o.C)(),u=(0,n.useRef)(null);u.current||(r=[],(i=()=>{t=Symbol("debug")})(),u.current={enqueue:e=>r.push(e),consume:e=>{r.forEach(e),r.length=0},resetId:i,getId:()=>t});let d=u.current;return(0,n.useEffect)(()=>{let e;if(!d)return;let t=()=>{d.consume(e=>{c.dispatch(e())})},r=!1,a=()=>{if(!r)if(r=!0,globalThis.requestIdleCallback){let a=requestIdleCallback(()=>{r=!1,t()},{timeout:100});e=()=>{cancelIdleCallback(a)}}else{let a=setTimeout(()=>{r=!1,t()},10);e=()=>{clearTimeout(a)}}},n=d.enqueue;return d.enqueue=e=>{let t=n(e);return a(),t},a(),()=>{d.enqueue=n,d.resetId(),e()}},[c,d]),(0,a.jsx)(s.Provider,{value:d,children:l})}])},15467(e,t,r){"use strict";r.d(t,{P:()=>n});var a,n=((a={})[a.None=0]="None",a[a.Stale=1]="Stale",a[a.StaleRefetch=2]="StaleRefetch",a)},27048(e,t,r){"use strict";var a=r(77752),n=r(15467);let i={cache:n.P.StaleRefetch,fetchedEphemeral:(0,a.BV)()},o=(e,t)=>t===n.P.StaleRefetch&&e!==i.fetchedEphemeral;r.d(t,["T2",0,()=>{let e;return{get:()=>e,set:(t,r)=>{e=r,r.finally(()=>{e=void 0}).catch(()=>{})}}},"jy",0,o,"pi",0,()=>{let e=new Map;return{get:t=>e.get(t),set:(t,r)=>{e.set(t,r),r.finally(()=>{e.delete(t)}).catch(()=>{})}}},"zf",0,e=>{let{store:t,key:r,select:s,cb:l,cache:c=i.cache,expiry:u=a.nR}=e,d=t.get(r);if(d)return d;if(c===n.P.Stale||c===n.P.StaleRefetch){let e=s();if((null==e?void 0:e.value)!==void 0&&!(0,a._d)(e.meta.fetchedAt,u)){if(o(e.meta.fetchedEphemeral,c)){let e=l();t.set(r,e)}return Promise.resolve(e.value)}}let f=l();return t.set(r,f),f}])},1323(e,t,r){"use strict";r.d(t,["R",0,e=>({value:e,error:void 0,meta:{fetchedAt:0,fetchedEphemeral:!0}})])},63138(e,t,r){"use strict";r.d(t,{Y:()=>n});var a,n=((a={}).Account="Account",a.Authenticator="Authenticator",a.Mail="Mail",a.Calendar="Calendar",a.Wallet="Wallet",a.Docs="Docs",a.Sheets="Sheets",a.Lumo="Lumo",a.Drive="Drive",a.VPN="VPN",a.Verify="VPN",a.Admin="Admin",a.Pass="Pass",a.Meet="Meet",a.Spaces="Spaces",a.Console="Console",a.Other="Other",a)},50435(e,t,r){"use strict";r.d(t,["Fb",0,"https://login.microsoftonline.com/organizations/adminconsent","Ko",0,"https://workspace.google.com/marketplace","WK",0,"/api/oauth-token/v1/authorization/google","_",0,"/api/oauth-token/v1/authorization/microsoftbusiness","ao",0,"/api/oauth-token/v1/authorization/googleworkspace"])},28635(e,t,r){"use strict";var a=r(861);r.d(t,["EG",0,()=>({url:"core/v4/addresses/allowAddressDeletion",method:"get"}),"FR",0,e=>{let{MemberID:t,Local:r,Domain:a,DisplayName:n,Signature:i}=e;return{url:"core/v4/addresses",method:"post",data:{MemberID:t,Local:r,Domain:a,DisplayName:n,Signature:i}}},"TP",0,e=>({url:`core/v4/addresses/${e}/disable`,method:"put"}),"ab",0,e=>({url:`core/v4/addresses/${e}/delete`,method:"put"}),"bv",0,e=>({url:`core/v4/addresses/${e}`,method:"get"}),"e$",0,(e,t)=>({url:`core/v4/addresses/${e}/rename/internal`,method:"put",data:t}),"eN",0,e=>(0,a.A)((t,r)=>e({url:"core/v4/addresses",method:"get",params:{Page:t,PageSize:r}}
2521)).then(e=>e.flatMap(e=>{let{Addresses:t}=e;return t})),"kW",0,e=>{let{Domain:t,DisplayName:r,Signature:a}=e;return{url:"core/v4/addresses/setup",method:"post",data:{Domain:t,DisplayName:r,Signature:a}}},"kX",0,(e,t)=>({url:`core/v4/addresses/${e}/rename/external`,method:"put",data:t}),"pR",0,(e,t)=>({url:`core/v4/addresses/${e}/type`,method:"put",data:t}),"ql",0,e=>({url:`core/v4/addresses/${e}/enable`,method:"put"}),"w7",0,e=>({url:"core/v4/addresses/order",method:"put",data:{AddressIDs:e}}),"yU",0,(e,t)=>{let{DisplayName:r,Signature:a}=t;return{url:`core/v4/addresses/${e}`,method:"put",data:{DisplayName:r,Signature:a}}}])},68337(e,t,r){"use strict";var a=r(79513);r.d(t,["Ay",0,()=>({method:"get",url:"core/v4/auth/scopes"}),"DU",0,e=>({method:"post",url:"auth/v4/sessions/forks",data:e}),"IQ",0,()=>({method:"get",url:"auth/v4/sessions"}),"KP",0,e=>({method:"get",url:`auth/v4/sessions/forks/${e}`}),"R6",0,e=>{let t={method:"post",url:"auth/refresh"};return e?{...t,data:{ResponseType:"token",GrantType:"refresh_token",RefreshToken:e.RefreshToken,RedirectURI:e.RedirectURI||"https://protonmail.com"}}:t},"St",0,e=>{let{UID:t,RefreshToken:r,State:a,RedirectURI:n="https://protonmail.com",Persistent:i=!1}=e;return{method:"post",url:"core/v4/auth/cookies",data:{UID:t,ResponseType:"token",GrantType:"refresh_token",RefreshToken:r,RedirectURI:n,Persistent:Number(i),State:a}}},"T$",0,e=>({method:"delete",url:`auth/v4/sessions/${e}`}),"Vp",0,e=>{let{username:t,intent:r="Proton",isTesting:a,reauthScope:n}=e;return{method:"post",url:"core/v4/auth/info",data:{...t?{Username:t}:void 0,Intent:r,...a?{IsTesting:a}:void 0,...n?{ReauthScope:n}:void 0}}},"WN",0,()=>({method:"delete",url:"auth/v4/sessions"}),"XL",0,e=>({method:"post",url:"auth/v4/reminder",data:e}),"_n",0,()=>({method:"delete",url:"auth/v4/reminder"}),"b5",0,()=>({method:"get",url:"auth/v4/sessions/local/key"}),"cG",0,e=>({method:"post",url:"auth/v4/mnemonic/reauth",data:{...e,PersistentCookies:Number(e.PersistentCookies)}}),"dM",0,e=>({method:"post",url:"auth/v4/mnemonic/info",data:e?{Username:e}:void 0}),"j2",0,(e,t)=>({method:"post",url:"core/v4/auth",data:{...e,PersistentCookies:Number(t)},ignoreHandler:[a.Rw.TOO_MANY_REQUESTS]}),"jw",0,e=>({method:"post",url:"auth/v4/sessions",data:e}),"lM",0,e=>({method:"post",url:"auth/v4/sessions/payload",data:{Payload:e}}),"n2",0,(e,t)=>({method:"post",url:"auth/v4/mnemonic",data:{Username:e,PersistentCookies:Number(t)},ignoreHandler:[a.Rw.TOO_MANY_REQUESTS]}),"r8",0,e=>({method:"delete",url:"core/v4/auth",params:e}),"us",0,()=>({method:"get",url:"core/v4/auth/modulus"}),"vr",0,e=>({method:"put",url:"auth/v4/sessions/local/key",data:{Key:e}}),"yN",0,e=>({method:"post",url:"core/v4/auth/2fa",data:e})])},66515(e,t,r){"use strict";r.d(t,{DH:()=>n});var a,n=((a={})[a.AUTH_DEVICE_NOT_FOUND=10300]="AUTH_DEVICE_NOT_FOUND",a[a.AUTH_DEVICE_NOT_ACTIVE=10301]="AUTH_DEVICE_NOT_ACTIVE",a[a.AUTH_DEVICE_TOKEN_INVALID=10302]="AUTH_DEVICE_TOKEN_INVALID",a[a.AUTH_DEVICE_REJECTED=10303]="AUTH_DEVICE_REJECTED",a);r.d(t,["FN",0,()=>({method:"delete",url:"auth/v4/devices"}),"G4",0,e=>({method:"put",url:`auth/v4/devices/${e}/reject`}),"Gh",0,e=>{let{DeviceID:t,...r}=e;return{method:"post",url:`auth/v4/devices/${t}`,data:r}},"HE",0,e=>{let{DeviceID:t,...r}=e;return{method:"post",url:`auth/v4/devices/${t}/associate`,data:r}},"Wr",0,()=>({method:"get",url:"auth/v4/devices"}),"d9",0,()=>({method:"get",url:"core/v4/members/devices/pending"}),"kl",0,e=>({method:"delete",url:`auth/v4/devices/${e}`}),"qM",0,e=>{let{MemberID:t,...r}=e;return{method:"post",url:`core/v4/members/${t}/devices/reset`,data:r}},"s8",0,e=>{let{MemberID:t,DeviceID:r}=e;return{method:"put",url:`core/v4/members/${t}/devices/${r}/reject`}},"u7",0,e=>({method:"post",url:"auth/v4/devices",data:e}),"z",0,e=>({method:"put",url:`auth/v4/devices/${e}/admin`})])},62468(e,t,r){"use strict";var a=r(55231);let n="calendar/v1";r.d(t,["CH",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.c$.ASCENDING,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.mx.YES;return{url:`${n}`,method:"get",params:{OrderBy:e,ReturnFlags:t}}},"Jt",0,e=>({url:`${n}/${e}/invitations`,method:"get"}),"ON",0,(e,t,r)=>({url:`${n}/${e}/members/${t}`,method:"put",data:r}),"SE",0,e=>({url:"settings/calendar",method:"put",data:e}),"Tc",0,(e,t)=>({url:`${n}/${e}/events/sync`,method:"put",data:t}),"X_",0,()=>({url:"settings/calendar",method:"get"}),"Zo",0,e=>({url:`${n}/${e}/members/all`,method:"get"}),"_K",0,e=>({url:`calendar/v2/${e}/bootstrap`,method:"get"}),"dZ",0,e=>({url:`${n}`,method:"post",data:e}),"mL",0,e=>({url:`${n}/events`,method:"get",params:e}),"wZ",0,(e,t)=>({url:`${n}/${e}/keys`,method:"post",data:t}),"xx",0,e=>({url:`${n}/${e}/urls`,method:"get"})])},32666(e,t,r){"use strict";r.d(t,["Er",0,function(){let{Page:e,PageSize:t,Email:r,LabelID:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{url:"contacts/v4/contacts/emails",method:"get",params:{Page:e,PageSize:t,Email:r,LabelID:a}}},"On",0,function(){let{Page:e=0,PageSize:t=1e3,LabelID:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{url:"contacts/v4/contacts",method:"get",params:{Page:e,PageSize:t,LabelID:r}}},"jx",0,e=>{let{Contacts:t,Overwrite:r,Labels:a,Import:n}=e;return{url:"contacts/v4/contacts",method:"post",data:{Contacts:t,Overwrite:r,Labels:a,Import:n}}},"o3",0,e=>{let{LabelID:t,ContactIDs:r}=e;return{url:"contacts/v4/contacts/label",method:"put",data:{LabelID:t,ContactIDs:r}}},"sm",0,e=>{let{LabelID:t,ContactEmailIDs:r}=e;return{url:"contacts/v4/contacts/emails/label",method:"put",data:{LabelID:t,ContactEmailIDs:r}}}])},98589(e,t,r){"use strict";r.d(t,["B6",0,()=>({method:"get",url:"core/v4/referrals/status"}),"Qm",0,e=>{let{emails:t}=e;return{method:"post",url:"core/v4/referrals",data:{Recipients:t}}},"o8",0,()=>({method:"get",url:"core/v4/referrals/info"}),"pl",0,e=>({method:"get",url:"core/v4/referrals",params:e})])},95502(e,t,r){"use strict";r.d(t,["D9",0,(e,t)=>({url:`domains/${e}/addresses`,method:"get",params:t}),"FB",0,(e,t)=>({url:`domains/${e}`,method:"get",params:{Refresh:+t}}),"Kr",0,e=>({url:`domains/${e}`,method:"delete"}),"il",0,(e,t)=>({url:`domains/${e}/catchall`,method:"put",data:{AddressID:t}}),"nK",0,e=>({url:"domains/available",method:"get",params:{Type:e}}
2521),"oj",0,e=>({url:"domains",method:"get",params:e}),"rN",0,()=>({url:"domains/premium",method:"get"}),"sn",0,e=>({url:"domains",method:"post",data:e})])},38323(e,t,r){"use strict";r.d(t,["Gb",0,e=>({method:"put",url:`core/v4/groups/${e}/reinvite`}),"H4",0,e=>({method:"delete",url:`core/v4/groups/members/${e}`}),"Iq",0,e=>({method:"post",url:"core/v4/groups/owners/invites",data:e}),"NV",0,e=>({method:"put",url:`core/v4/groups/members/${e}/resume`}),"Ni",0,e=>({method:"delete",url:`core/v4/groups/${e}`}),"Nk",0,e=>({method:"get",url:`core/v4/groups/${e}/members`}),"RM",0,(e,t)=>({method:"put",url:`core/v4/groups/members/${e}`,data:{...t}}),"Um",0,(e,t)=>({method:"post",url:`core/v4/groups/owners/add/${e}`,data:t}),"cj",0,(e,t)=>({method:"put",url:`core/v4/groups/${e}`,data:{...t}}),"d2",0,(e,t)=>({method:"post",url:`core/v4/groups/members/${e}/keys`,data:t}),"f",0,()=>({method:"get",url:"core/v4/groups"}),"mF",0,()=>({method:"get",url:"core/v4/groups/members/internal"}),"t_",0,()=>({method:"get",url:"core/v4/groups/owners/invites"}),"wj",0,e=>({method:"post",url:"core/v4/groups",data:{...e}}),"zr",0,e=>({method:"post",url:"core/v4/groups/members",data:e})])},47395(e,t,r){"use strict";var a=r(6780),n=r(13197),i=r(79513);let o=e=>{if(!e)return{};let{data:t,status:r}=e;if(!t)return{status:r};let{Error:a,Code:n,Details:i}=t;return a?{status:r,code:n,message:a,details:i}:{status:r}},s=e=>!!e&&("InactiveSession"===e.name||401===e.status),l=e=>!!e&&"OfflineError"===e.name,c=e=>{if(!e)return!1;switch(e.status){case i.Rw.INTERNAL_SERVER_ERROR:case i.Rw.SERVICE_UNAVAILABLE:return!0;case i.Rw.BAD_GATEWAY:case i.Rw.GATEWAY_TIMEOUT:var t;return(null==(t=e.data)?void 0:t.Code)===void 0;case i.Rw.VERSION_NOT_SUPPORTED:return!1;default:return!!e.status&&e.status>500}},u=e=>{var t;return!!e&&("NetworkError"===e.name||(null==(t=e.message)?void 0:t.toLowerCase())==="network error")},d=e=>!!e&&"TimeoutError"===e.name;r.d(t,["M5",0,l,"N$",0,u,"Pd",0,o,"SU",0,e=>{let{message:t}=o(e);return s(e)?t||(0,a.c)("Info").t`Session timed out`:l(e)?t||(0,a.c)("Info").t`Internet connection lost`:c(e)?t||(0,a.c)("Info").t`Servers are unreachable. Please try again in a few minutes`:d(e)?t||(0,a.c)("Error").t`Request timed out`:t?`${t}`:void 0},"a6",0,s,"cw",0,e=>l(e)||c(e)||u(e)||d(e),"hh",0,c,"hn",0,e=>{let{status:t,code:r}=o(e);return t===n.CC.FORBIDDEN&&r===i.xr.SCOPE_MISSING_UNEXPECTED},"m2",0,d])},72856(e,t,r){"use strict";var a=r(24045);r.d(t,["Ls",0,(e,t,r)=>n=>r((0,a.ns)(e,t,n)),"Oj",0,e=>t=>e({...t,silence:!0}),"V0",0,(e,t)=>r=>e({...r,signal:t}),"cf",0,(e,t)=>r=>e({...r,signal:t,silence:!0}),"xw",0,(e,t)=>r=>((0,a.F$)(r.headers)??e)!==e?t(r):t((0,a.Ld)(e,r))])},3438(e,t,r){"use strict";r.d(t,["V",0,()=>{let e=Error("App version outdated");return e.name="AppVersionBadError",e},"w",0,e=>{let t=Error("Inactive session");return t.name="InactiveSession",t.originalError=e,t}])},59171(e,t,r){"use strict";var a=r(79513),n=r(24045);r.d(t,["t",0,e=>{let{Details:{HumanVerificationToken:t,HumanVerificationMethods:r=[],Title:a}={}}=e.data||{};return{token:t,methods:r,title:a}},"u",0,(e,t,r)=>({...e,silence:!0===e.silence||[...Array.isArray(e.silence)?e.silence:[],a.xr.TOKEN_INVALID],headers:{...e.headers,...(0,n.cg)(t,r)}})])},861(e,t,r){"use strict";var a=r(28426),n=r(45487);let i=async function(e){let{pageSize:t=50,pagesPerChunk:r=10,delayPerChunk:i=100}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=await e(0,t),s=Math.ceil(((null==o?void 0:o.Total)||0)/t)-1;if(s<=0)return[o];let l=Array.from({length:s},(e,t)=>t+1),c=(0,a.A)(l,r);return[o].concat(c.length>0?await (0,n.Qc)(c,r=>e(r,t),i):[])};r.d(t,["A",0,i])},34993(e,t,r){"use strict";var a=r(75360),n=r(13197),i=r(2827),o=r(46603);r.d(t,["S",0,()=>{let e=Object.entries(localStorage).reduce((e,t)=>{let[r,n]=t;try{let t=(e=>{if(!e||13!==e.length||!(0,o.Et)(e))return;let t=new Date(Number.parseInt(e||"",10));return Number.isNaN(+t)?void 0:t})(n);if(void 0===t||!(0,a.DG)(Uint8Array.fromBase64(r,{alphabet:"base64url"})).startsWith("r-"))return e;e.push({key:r,value:t})}catch{}return e},[]),t=Date.now();e.filter(e=>t-e.value>
2521+n.d_).forEach(e=>{(0,i.Ai)(e.key)})},"W",0,e=>{(0,i.Ai)((0,a.F1)(`r-${e}`).toBase64({alphabet:"base64url",omitPadding:!0}))}])},43576(e,t,r){"use strict";r.d(t,["h",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,a=[...e],n=[];return new Promise(e=>{let i=()=>{let o=a.splice(0,t).map(e=>e());n=n.concat(o),a.length?setTimeout(i,r):e(Promise.all(n))};i()})}])},88575(e,t,r){"use strict";r.d(t,{Fb:()=>i});var a,n=r(2982),i=((a={})[a.INACTIVE=0]="INACTIVE",a[a.ACTIVE=1]="ACTIVE",a);r.d(t,["AJ",0,e=>({url:"core/v4/keys/signedkeylists",method:"get",params:e}),"Do",0,e=>({url:"core/v4/keys/address/active",method:"put",data:e}),"Ik",0,(e,t)=>({url:"core/v4/keys/setup",method:"post",timeout:6e4,data:e,headers:(0,n._i)(t,{endpoint:"core/v4/keys/setup",product:t})}),"JL",0,e=>({url:"core/v4/keys/migrate",method:"post",data:e}),"Jj",0,e=>{let{ID:t,...r}=e;return{url:`core/v4/keys/address/${t}/delete`,method:"post",data:r}},"KP",0,e=>{let{ID:t,...r}=e;return{url:`core/v4/keys/user/${t}`,method:"put",data:r}},"KZ",0,e=>{let{ID:t}=e;return{url:`core/v4/keys/user/${t}`,method:"delete"}},"SU",0,e=>({url:"core/v4/keys/group",method:"post",data:e}),"YB",0,e=>{let{ID:t,...r}=e;return{url:`core/v4/keys/address/${t}`,method:"put",data:r}},"YZ",0,e=>({url:"core/v4/keys/private/upgrade",method:"post",data:e}),"dD",0,e=>{let{ID:t,...r}=e;return{url:`core/v4/keys/address/${t}`,method:"put",data:r}},"fc",0,()=>({url:"core/v4/keys/salts",method:"get"}),"ly",0,e=>({url:"core/v4/keys/reset",method:"post",data:e}),"nk",0,e=>({url:"core/v4/keys",method:"post",data:e}),"pn",0,e=>({url:"core/v4/keys/private",method:"put",data:e}),"r2",0,e=>({url:"core/v4/keys/address",method:"post",data:e}),"r8",0,e=>({url:"core/v4/keys/all",method:"get",params:e}),"xb",0,e=>({url:"core/v4/keys/tokens",method:"put",data:e}),"y_",0,e=>{let{ID:t,...r}=e;return{url:`core/v4/keys/${t}/activate`,method:"put",data:r}}])},47251(e,t,r){"use strict";let{MESSAGE_LABEL:a,MESSAGE_FOLDER:n,CONTACT_GROUP:i,SYSTEM_FOLDER:o}=r(13197).U2,s=e=>({url:"core/v4/labels",method:"get",params:{Type:e}}),l=e=>{let{Name:t,Color:r,Type:a,Notify:n,ParentID:i,Expanded:o}=e;return{method:"post",url:"core/v4/labels",data:{Name:t,Color:r,Type:a,Notify:n,ParentID:i,Expanded:o}}};r.d(t,["A6",0,e=>l({...e,Type:i}),"IV",0,()=>s(a),"O8",0,e=>({method:"get",url:"core/v4/labels/available",params:e}),"aq",0,()=>s(n),"bY",0,()=>s(o),"q0",0,()=>s(i),"sU",0,(e,t)=>{let{Name:r,Color:a,Notify:n,ParentID:i,Sticky:o,Expanded:s,Display:l}=t;return{method:"put",url:`core/v4/labels/${e}`,data:{Name:r,Color:a,Notify:n,ParentID:i,Sticky:o,Expanded:s,Display:l}}},"vt",0,l])},90053(e,t,r){"use strict";r.d(t,["BA",0,()=>({url:"mail/v4/settings",method:"get"}),"QQ",0,e=>({url:"mail/v4/settings/pmsignature-referral",method:"put",data:{PMSignatureReferralLink:e}}),"uc",0,e=>({url:"mail/v4/settings/auto-delete-spam-and-trash-days",method:"put",data:{Days:e}})])},13537(e,t,r){"use strict";r.d(t,["Km",0,e=>{let{MemberID:t,...r}=e;return{url:`members/${t}/keys/migrate`,method:"post",data:r}},"Ku",0,e=>{let{MemberID:t,...r}=e;return{url:`members/${t}/keys/setup`,method:"post",data:r}},"fw",0,e=>{let{MemberID:t,...r}=e;return{url:`members/${t}/keys`,method:"post",data:r}}])},19228(e,t,r){"use strict";var a=r(861);let n=e=>({method:"get",url:"core/v4/members",params:{...e,IncludeAddresses:1},timeout:6e4});r.d(t,["Bs",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{method:"post",url:`core/v4/members/${e}/auth`,data:t}},"CG",0,e=>({method:"post",url:"core/v4/members/addresses/available",data:e}),"D4",0,(e,t)=>({method:"put",url:`core/v4/members/${e}/name`,data:{Name:t}}),"D8",0,(e,t)=>({method:"post",url:`core/v4/members/${e}/keys/unprivatize`,data:t}),"DL",0,(e,t)=>({method:"post",url:`core/v4/members/${e}/addresses`,data:t}),"EB",0,e=>({method:"post",url:"core/v4/members/me/unprivatize",data:e}),"GW",0,e=>({url:`core/v4/members/${e}/saml`,method:"post"}),"I3",0,e=>({method:"get",url:"core/v4/members/search/summary",params:e}),"I9",0,e=>{let{memberID:t,...r}=e;return{method:"put",url:`core/v4/members/${t}/role`,data:r}},"IE",0,e=>{let{email:t,maxSpace:r,maxAI:a,maxLumo:n,maxVPN:i}=e;return{url:"core/v4/members/invitations",method:"post",data:{Email:t,MaxSpace:r,MaxAI:a,MaxLumo:n,MaxVPN:i}}},"Mj",0,e=>({method:"delete",url:`core/v4/members/${e}/unprivatize`}),"QS",0,n,"S0",0,(e,t)=>({method:"put",url:`core/v4/members/${e}/role`,data:{Role:t}}),"X8",0,e=>({url:`core/v4/members/${e}/saml`,method:"delete"}),"Xf",0,e=>({method:"get",url:`core/v4/members/${e}`}),"Yl",0,e=>({method:"get",url:"core/v4/members/search",params:{q:e},timeout:6e4}),"ZT",0,e=>({method:"put",url:"core/v4/organizations/keys/activate",data:e}),"Zo",0,e=>(0,a.A)((t,r)=>e(n({Page:t,PageSize:r}))).then(e=>e.flatMap(e=>{let{Members:t}=e;return t})),"az",0,(e,t)=>({method:"put",url:`core/v4/members/${e}/ai`,data:{MaxAI:t}}),"bi",0,e=>({method:"post",url:"core/v4/members",data:e}),"cM",0,()=>({method:"get",url:"core/v4/members/me/unprivatize"}),"cx",0,e=>({url:`core/v4/members/${e}`,method:"delete"}),"fq",0,(e,t)=>({method:"put",url:`core/v4/members/${e}/privatize`,data:t}),"gr",0,(e,t)=>({method:"put",url:`core/v4/members/${e}/vpn`,data:{MaxVPN:t}}),"hJ",0,e=>({method:"post",url:`core/v4/members/${e}/unprivatize/resend`}),"l1",0,(e,t)=>({method:"post",url:`core/v4/members/${e}/unprivatize`,data:t}),"nX",0,e=>({url:`core/v4/members/${e}/disable`,method:"put"}),"oV",0,(e,t)=>(0,a.A)((r,a)=>e({method:"get",url:`core/v4/members/${t}/addresses`,params:{Page:r,PageSize:a},timeout:6e4})).then(e=>e.flatMap(e=>{let{Addresses:t=[]}=e;return t})),"q",0,(e,t,r)=>({method:"put",url:`core/v4/members/invitations/${e}`,data:{MaxSpace:t,MaxVPN:r}}),"sB",0,(e,t)=>({method:"put",url:`core/v4/members/${e}/quota`,data:{MaxSpace:t}}),"sz",0,e=>({url:`core/v4/members/${e}/enable`,method:"put"}),"tB",0,()=>({method:"get",url:"core/v4/members/me"}),"tb",0,(e,t)=>({method:"put",url:`core/v4/members/${e}/lumo`,data:{MaxLumo:t}}),"vG",0,(e,t,r,a)=>({method:"put",url:`core/v4/addresses/${e}/encryption`,data:{Encrypt:+!!t,Sign:+!!r,SignedKeyList:a}}),"vL",0,e=>({method:"post",url:"vpn/v1/business/members/usage",data:{MemberIDs:e}})])},64548(e,t,r){"use strict";let a=e=>({url:"core/v4/organizations/keys",method:"post",data:e});r.d(t,["Ae",0,e=>({url:"core/v4/organizations/keys/activate",method:"put",data:{PrivateKey:e}}),"CA",0,e=>({url:"core/v4/organizations/keys/signature",method:"put",data:e}),"DG",0,e=>{let{PrivateKey:t,BackupPrivateKey:r,BackupKeySalt:a,Members:n,GroupAddressKeyTokens:i}=e;return{url:"core/v4/organizations/keys",method:"post",data:{PrivateKey:t,BackupPrivateKey:r,BackupKeySalt:a,Members:n,GroupAddressKeyTokens:i}}},"Ek",0,()=>({url:"core/v4/organizations/2fa/remind",method:"post"}),"KA",0,e=>({url:"core/v4/organizations/keys/migrate",method:"post",data:e}),"KJ",0,a,"Kp",0,()=>({url:"core/v4/organizations/keys/signature",method:"get"}),"N0",0,()=>({url:"core/v4/organizations/settings",method:"get"}),"SA",0,()=>({url:"core/v4/organizations",method:"get"}),"UW",0,()=>({url:"core/v4/organizations/keys/backup",method:"get"}),"Wo",0,e=>{let{PrivateKey:t,BackupPrivateKey:r,BackupKeySalt:a,Tokens:n,GroupAddressKeyTokens:i}=e;return{url:"core/v4/organizations/keys",method:"post",data:{PrivateKey:t,BackupPrivateKey:r,BackupKeySalt:a,Tokens:n,GroupAddressKeyTokens:i}}},"_M",0,e=>({url:"core/v4/organizations/name",method:"put",data:{Name:e}}),"_f",0,()=>({url:"core/v4/organizations/require2fa",method:"delete"}),"em",0,e=>({url:"core/v4/organizations/settings/logo",method:"post",data:{Image:e}}),"iJ",0,e=>({url:"core/v4/organizations/settings",method:"put",data:e}),"jg",0,e=>({url:`core/v4/organizations/logo/${e}`,method:"get"}),"kW",0,e=>({url:"core/v4/organizations/require2fa",method:"put",data:{Require:e}}),"l$",0,e=>({...a(e),method:"put"}),"lu",0,e=>{let{PrivateKey:t,KeySalt:r}=e;return{url:"core/v4/organizations/keys/backup",method:"post",data:{PrivateKey:t,KeySalt:r}}},"m3",0,()=>({url:"core/v4/organizations/settings/logo",method:"delete"}),"oe",0,()=>({url:"core/v4/organizations/membership",method:"delete"}),"y6",0,()=>({url:"core/v4/organizations/keys",method:"get"})])},73279(e,t,r){"use strict";r.d(t,["D5",0,(e,t)=>{let{add:r,remove:a}=t;return{method:"put",url:`permissions/v1/groups/${e}/roles`,data:{Add:r,Remove:a}}},"ff",0,()=>({method:"get",url:"permissions/v1/roles"}),"hx",0,e=>({method:"get",url:`permissions/v1/members/${e}/roles`}),"oG",0,e=>({method:"get",url:`permissions/v1/groups/${e}/roles`}),"oe",0,(e,t)=>{let{add:r,remove:a}=t;return{method:"put",url:`permissions/v1/members/${e}/roles`,data:{Add:r,Remove:a}}}])},71644(e,t,r){"use strict";var a=r(86507);let n=async e=>{let{api:t}=e;try{let{PasswordPolicies:e}=await t({silence:!0,method:"get",url:"auth/v4/password-policies"});return e}catch{return[]}};r.d(t,["K",0,n,"u",0,e=>(0,a.tR)(e)])},6912(e,t,r){"use strict";r.d(t,["WL",0,e=>({method:"post",url:"core/v4/reports/cancel-plan",data:e}),"fy",0,(e,t)=>({method:"post",url:"core/v4/reports/bug",input:t,data:e})])},59895(e,t,r){"use strict";var a=r(86318);r.d(t,["An",0,()=>({url:"core/v4/saml/sp/info",method:"GET"}),"IE",0,e=>({url:"core/v4/saml/setup/fields",method:"POST",data:{...e,Type:a.Z.DEFAULT}}),"LH",0,()=>({url:"core/v4/saml/configs",method:"GET"}),"TO",0,(e,t)=>({url:`core/v4/saml/configs/${e}/fields`,method:"PUT",data:t}),"WR",0,e=>({url:`core/v4/saml/configs/${e}/delete`,method:"PUT"}),"Zq",0,()=>({url:"core/v4/saml/edugain/info",method:"GET"}),"a6",0,e=>({url:"core/v4/saml/setup/fields",method:"POST",data:{...e,Type:a.Z.EDUGAIN}}),"e0",0,e=>({url:"core/v4/organizations/scim",method:"PUT",data:e}),"e4",0,e=>({url:"core/v4/saml/setup/url",method:"POST",data:e}),"eQ",0,e=>({url:"core/v4/saml/setup/xml",method:"POST",data:e}),"kG",0,e=>({url:"core/v4/organizations/scim",method:"POST",data:e}),"rE",0,()=>({url:"core/v4/organizations/scim",method:"GET"})])},92038(e,t,r){"use strict";r.d(t,["A5",0,e=>({url:"core/v4/settings/phone",method:"put",data:e}),"CC",0,(e,t)=>({url:`core/v4/settings/2fa/${e}/rename`,method:"put",data:t}),"HR",0,e=>({url:"core/v4/settings/2fa/register",method:"get",params:{CrossPlatform:+e}}),"I6",0,()=>({url:"core/v4/settings/2fa/totp",method:"put"}
2521),"MZ",0,e=>({url:"core/v4/settings/invoicetext",method:"put",data:{InvoiceText:e}}),"NQ",0,e=>({url:"core/v4/settings/earlyaccess",method:"put",data:e}),"O$",0,e=>({url:"core/v4/settings/crashreports",method:"put",data:e}),"Q5",0,()=>({url:"core/v4/settings/highsecurity",method:"post",data:{}}),"QP",0,()=>({url:"core/v4/settings/breachalerts",method:"delete",data:{}}),"RC",0,()=>({url:"core/v4/settings/highsecurity/summary/email",method:"post",data:{}}),"St",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{url:`core/v4/settings/2fa/${e}/remove`,method:"post",data:t}},"T3",0,e=>({url:"core/v4/settings/2fa/register",method:"post",data:e}),"Ti",0,()=>({url:"core/v4/settings/highsecurity/summary/email",method:"delete",data:{}}),"VF",0,e=>({url:"core/v4/settings/telemetry",method:"put",data:e}),"V_",0,e=>({url:"core/v4/settings/theme",method:"put",data:e}),"Vj",0,e=>({url:"core/v4/settings/flags",method:"put",data:e}),"Ww",0,e=>({url:"core/v4/settings/email",method:"put",data:e}),"cB",0,e=>({url:"core/v4/settings/logauth",method:"put",data:{LogAuth:e}}),"cu",0,e=>({url:"core/v4/settings/locale",method:"put",data:{Locale:e}}),"d4",0,e=>({url:"core/v4/settings/email/reset",method:"put",data:e}),"f3",0,e=>({url:"core/v4/settings/password",method:"put",data:e}),"f9",0,e=>({url:"core/v4/settings/phone/reset",method:"put",data:e}),"hJ",0,()=>({url:"core/v4/settings/breachalerts",method:"post",data:{}}),"iJ",0,()=>({url:"core/v4/settings/password/upgrade",method:"put"}),"kZ",0,e=>({url:"core/v4/settings/username",method:"put",data:e}),"m7",0,e=>({url:"core/v4/settings/2fa",method:"put",data:e}),"mh",0,e=>({url:"core/v4/settings/news",method:"PATCH",data:e}),"mt",0,()=>({url:"core/v4/settings",method:"get"}),"nn",0,()=>({url:"core/v4/settings/2fa/totp/secret",method:"get"}),"rw",0,e=>({url:"core/v4/settings/2fa/totp",method:"post",data:{TOTPConfirmation:e}}),"vH",0,()=>({url:"core/v4/settings/highsecurity",method:"delete",data:{}}),"xR",0,()=>({url:"core/v4/settings/welcome",method:"put"})])},45442(e,t,r){"use strict";r.d(t,["CU",0,e=>({url:"core/v4/settings/mnemonic/reactivate",method:"put",data:e}),"I_",0,()=>({url:"core/v4/settings/mnemonic/reset",method:"get"}),"Il",0,e=>({url:"core/v4/settings/mnemonic/reset",method:"post",data:e}),"SV",0,()=>({url:"core/v4/settings/mnemonic/disable",method:"post"}),"p2",0,e=>({url:"core/v4/settings/mnemonic",method:"put",data:e}),"qc",0,()=>({url:"core/v4/settings/mnemonic",method:"get"})])},6469(e,t,r){"use strict";r.d(t,["UE",0,()=>({url:"core/v4/settings/recovery/secret",method:"delete"}),"VA",0,e=>({url:"core/v4/settings/devicerecovery",method:"PUT",data:e}),"Wc",0,e=>({url:"core/v4/settings/recovery/secret",method:"post",data:e})])},51400(e,t,r){"use strict";r.d(t,{En:()=>en,GM:()=>Q,Kt:()=>L,Ky:()=>ee,Nz:()=>ec,O8:()=>el,Q7:()=>eo,Th:()=>O,Ti:()=>R,Wu:()=>H,Y0:()=>er,YC:()=>G,ZU:()=>ei,a$:()=>$,cD:()=>z,cR:()=>M,eB:()=>X,gW:()=>et,ih:()=>F,jP:()=>eu,kW:()=>Z,ks:()=>K,l:()=>J,p8:()=>es,pX:()=>W,pe:()=>U,t$:()=>q,vm:()=>V,y5:()=>ea,yM:()=>j,zy:()=>Y});var a,n,i,o,s,l,c,u,d,f,m,p,h,A,g,v,y,C,b,S,w,_,N,x,E,B,P,I,k,T,D,M=((a={}).accountSignup="account.any.signup",a.accountOrgLogoUpload="account.web.org_logo_upload",a.accountSecurityCheckup="account.web.security_checkup",a.accountSafetyReviewCtr="account.web.safety_review_ctr",a.accountSafetyReviewScoreDiff="account.web.safety_review_score_diff",a.accountRecoverySettings="account.web.recovery_settings",a.accountPasswordReminder="account.web.password_reminder",a.accountResetPassword="account.web.reset_password",a.accountUnauthLost2FA="account.web.unauth_lost_2fa",a.accountDashboard="account.web.dashboard",a.accountUpgradePage="account.web.upgrade_page",a.referralDiscover="any.web.referral_discover",a.alwaysOnUpsell="any.web.always_on_upsell",a.calendarIcsSurgery="calendar.web.ics_surgery",a.calendarTimeZoneSelector="calendar.web.timezone_selector",a.calendarVideoConferencing="calendar.web.video_conferencing",a.meetFunnelTelemetry="meet.web.meet_funnel_telemetry",a.accountCancellation="account.web.cancellation",a.accountCancellationFeedbackFirst="account.web.cancellation_feedback_first",a.settingsHeartBeat="any.web.settings_heart_beat",a.
2521calendarSettingsHeartBeat="any.web.calendar_settings_heart_beat",a.calendarInvite="any.web.calendar_invite",a.keyTransparency="any.web.key_transparency",a.subscriptionModal="any.web.subscription_modal",a.mailOnboarding="mail.web.onboarding",a.paidUsersNudge="any.web.paid_users_nudge",a.mailPrivacyDropdown="mail.web.privacy_dropdown",a.mailSelectAll="mail.web.select_all",a.mailSnooze="mail.web.snooze",a.mailSignup="mail.web.signup",a.mailComposerAssistant="mail.web.composer_assistant",a.mailProtonTips="mail.web.proton_tips",a.postSubscriptionTourEvents="any.web.post_subscription_tour_events",a.mailDesktopDefaultMailto="mail.desktop.default_mailto",a.mailDesktopDailyStats="mail.desktop.daily_stats",a.mailActions="mail.web.clicks_mail_actions",a.mailListSettings="mail.web.list_settings",a.mailPostSignupOneDollar="mail.web.post_signup_one_dollar",a.mailPostSignupZeroNinetyNine="mail.web.post_signup_zero_ninety_nine",a.mailPagingControls="mail.web.paging_controls",a.mailExpandBlockquotes="mail.web.expand_blockquotes",a.categoriesView="mail.any.categories_view",a.passNudge="mail.web.pass_nudge",a.contentSearch="mail.any.search",a.contentSearchIndex="mail.any.search_index",a.mailNewsletterSubscriptions="mail.web.newsletter_subscriptions",a.unlimitedOffer2025="any.web.unlimited_offer_2025",a.unlimitedToDuoOffer="any.web.unlimited_to_duo_offer",a.esMigrationTool="mail.es_migration_tool",a.securityCenter="any.web.security_center",a.vpnDrawer="any.web.vpn_drawer",a.paymentsFlow="payments.flow",a.driveWebFeaturePerformance="drive.web.feature_performance_unauth",a.driveWebActions="drive.web.actions_unauth",a.drivePostSignupOneDollar="drive.web.post_signup_one_dollar",a.collapsibleLeftSidebar="any.web.collapsible_left_sidebar",a.smartBanner="any.web.smart_banner",a.clientInstalls="common.any.client_installs",a.clientSearch="any.web.client_search",a.b2bOnboarding="any.web.b2b_onboarding",a.bringYourOwnEmail="any.web.bring_your_own_email",a.appSwitcher="any.web.app_switcher",a.accountExploreApps="account.web.explore_apps",a.preventWasmLoading="any.web.prevent_wasm_loading",a.docsSuggestions="common.web.suggestions",a.docsHomepage="drive.docs.homepage",a.docsEditor="drive.docs.editor",a.vpnTv="vpn.any.tv_signin",a.vpnAlwaysOnPolicy="vpn.web.always_on_policy",a.vpnB2bUserActivity="vpn.web.b2b_user_activity",a.mailForegroundActivity="mail.common.foreground_activity",a),R=((n={}).initialization="initialization",n.payment="payment",n.cancelledOnSameDay="cancelled_on_same_day",n.addLumo="add_lumo",n),j=((i={}).video_conference_widget="video_conference_widget",i.video_conference_settings_toggle="video_conference_settings_toggle",i.video_conference_zoom_integration="video_conference_zoom_integration",i.video_conference_proton_meet_integration="video_conference_proton_meet_integration",i.video_conference_proton_meet_settings_toggle="video_conference_proton_meet_settings_toggle",i),O=((o={}).import="import",o.import_publish="import_publish",o.invitation="invitation",o.ics_parsing="ics_parsing",o),L=((s={}).pageLoad="fe.page_load",s.planSelect="user.plan_select",s.cycleSelect="user.cycle_select",s.currencySelect="user.currency_select",s.paymentSelect="user.payment_select",s.userCheckout="user.checkout",s.userSignIn="user.sign_in",s.interactAccountCreate="user.interact.account_create",s.interactUpsell="user.interact.upsell",s.interactCreditCard="user.interact.credit_card",s.interactPassword="user.interact.password",s.interactRecoveryKit="user.interact.recovery",s.interactDownload="user.interact.download",s.beAvailableExternal="be.available_external",s.beSignInSuccess="be.sign_in_success",s.beSignOutSuccess="be.sign_out_success",s.bePaymentMethods="be.payments_available",s.checkoutError="be.checkout_error",s.onboardingStart="fe.onboarding_start",s.onboardShown="fe.onboarding_shown",s.onboardFinish="fe.onboarding_finish",s.signupFinish="fe.signup_finish",s),U=((l={}).startCancellation="start_cancellation",l.cancelPage="cancel_page",l.cancelModal="cancel_modal",l.feedbackModal="feedback_modal",l.resubscribeModal="resubscribe_modal",l.dashboardReactivate="dashboard_reactivate",l.upsellModal="upsell_modal",l),F=((c={}).startCancellation="start_cancellation",c.feedbackStep="feedback_step",c.secondStep="second_step",c.confirmCancellation="confirm_cancellation",c.managedExternally="managed_externally",c),V=((u={}).processStart="process_start",u.processSuccess="process_success",u.process
2521Failure="process_failure",u),H=((d={}).step_load="step_load",d.step_exit="step_exit",d.step_skip="step_skip",d.step_success="step_success",d),$=((f={}).score_diff="score_diff",f),z=((m={}).pageLoad="page_load",m.crossProductClick="cross_product_click",m.featureCardClick="feature_card_click",m.upgradeButtonClick="upgrade_button_click",m.upsellCtaClick="upsell_cta_click",m.downloadCtaClick="download_cta_click",m),K=((p={}).page_load="page_load",p.cta_click="cta_click",p.subscription_success="subscription_success",p),Z=((h={}).page_load="page_load",h.account_safety_review_click="account_safety_review_click",h.setting_enabled="setting_enabled",h),G=((A={}).banner_display="banner_display",A.open="open",A.success="success",A.wrong_password="wrong_password",A.api_error="api_error",A.close="close",A.dismiss="dismiss",A.forgot_password_exit="forgot_password_exit",A.enable="enable",A.disable="disable",A.enforcement_enable="enforcement_enable",A.enforcement_disable="enforcement_disable",A),Y=((g={}).page_load="page_load",g.page_exit="page_exit",g.step_load="step_load",g.recovery_methods_requested="recovery_methods_requested",g.code_sent="code_sent",g.method_validated="method_validated",g.success="success",g.failure="failure",g),W=((v={}).top_bar_button_view="top_bar_button_view",v.top_bar_button_click="top_bar_button_click",v.top_bar_spotlight_cta_click="top_bar_spotlight_cta_click",v.settings_spotlight_view="settings_spotlight_view",v.referral_page_view="referral_page_view",v.drawer_app_view="drawer_app_view",v.copy_link_drawer="copy_link_drawer",v.copy_link_page="copy_link_page",v.share="share",v.send_email_invite="send_email_invite",v),q=((y={}).step_load="step_load",y.flow_outcome="flow_outcome",y),Q=((C={}).self_audit_error="self_audit_error",C.key_verification_failure="key_verification_failure",C),J=((b={}).client_first_launch="client_first_launch",b),X=((S={}).load_payment="load_payment",S.payment_attempt="payment_attempt",S.payment_success="payment_success",S.payment_failure="payment_failure",S),ee=((w={}).post_subscription_action="post_subscription_action",w.start_feature_tour="start_feature_tour",w.quit_feature_tour="quit_feature_tour",w.finish_feature_tour="finish_feature_tour",w.replaced_default_short_domain_address="replaced_default_short_domain_address",w),et=((_={}).modal_displayed="modal_displayed",_.click_modal_item="click_modal_item",_.hide_navbar_button="hide_navbar_button",_),er=((N={}).claim_proton_address="claim_proton_address",N),ea=((x={}).automaticModalOpen="automatic_modal_open",x.clickUpsellButton="click_upsell_button",x.clickTopNavbar="click_top_navbar",x.closeOffer="close_offer",x.userSubscribed="user_subscribed",x),en=((E={}).clickUpsellButton="click_upsell_button",E.clickTopNavbar="click_top_navbar",E.closeOffer="close_offer",E.userSubscribed="user_subscribed",E),ei=((B={}).clickUpsellButton="click_upsell_button",B.clickTopNavbar="click_top_navbar",B.closeOffer="close_offer",B.userSubscribed="user_subscribed",B.clickHideOffer="click_hide_offer",B),eo=((P={}).clickTopNavbar="click_top_navbar",P.clickUpsellButton="click_upsell_button",P.closeOffer="close_offer",P.userSubscribed="user_subscribed",P.clickHideOffer="click_hide_offer",P),es=((I={}).automaticModalOpen="automatic_modal_open",I.clickTopNavbar="click_top_navbar",I.clickUpsellButton="click_upsell_button",I.closeOffer="close_offer",I.clickHideOffer="click_hide_offer",I.userSubscribed="user_subscribed",I),el=((k={}).clickUpsellButton="click_upsell_button",k.clickTopNavbar="click_top_navbar",k.userSubscribed="user_subscribed",k.closeOffer="close_offer",k.clickHideOffer="click_hide_offer",k),ec=((T={}).configureOpened="configure_opened",T.generateStart="generate_start",T.generateSuccess="generate_success",T.generateFailure="generate_failure",T.instructionsViewed="instructions_viewed",T.learnMoreClicked="learn_more_clicked",T.removeModalOpened="remove_modal_opened",T.downloadLatestClicked="download_latest_clicked",T.clientDownloadClicked="client_download_clicked",T),eu=((D={}).upsell_shown="upsell_shown",D.upsell_learn_more_clicked="upsell_learn_more_clicked",D.upsell_upgrade_started="upsell_upgrade_started",D.upsell_upgrade_success="upsell_upgrade_success",D.enable_clicked="enable_clicked",D);r.d(t,["Wb",0,e=>({method:"post",url:"data/v1/stats",keepalive:!0,data:{...e,Values:e.Values||{},Dimensions:e.Dimensions||{}}}),"qV",0,e=>({method:"post",url:"data/v1/stats/multiple",keepalive:!0,data:{EventInfo:e.reports.map(e=>{let{measurementGroup:t,event:r,values:a,dimensions:n}=e;return{MeasurementGroup:t,Event:r,Values:a||{},Dimensions:n||{}}})}})])},99682(e,t,r){"use strict";r.d(t,["h",0,()=>({url:"tests/ping",method:"get"})])},39031(e,t,r){"use strict";var a=r(2982);r.d(t,["B",0,(e,t)=>({url:"core/v4/users/code",method:"post",data:{Type:e,Destination:t}}),"Ds",0,()=>({url:"core/v4/users/lock",method:"put"}),"E$",0,e=>({url:"core/v4/users/availableExternal",method:"get",params:{Name:e}}),"Mh",0,(e,t)=>({url:"core/v4/users",method:"post",data:e,headers:(0,a._i)(t,{endpoint:"core/v4/users",product:t})}),"NQ",0,()=>({url:"core/v4/users/invitations",method:"get"}),"NT",0,(e,t)=>({url:"core/v4/users/external",method:"post",data:e,headers:(0,a._i)(t,{endpoint:"core/v4/users/external",product:t})}),"QA",0,e=>({url:`core/v4/users/invitations/${e}/accept`,method:"post"}),"UG",0,(e,t)=>({url:"core/v4/users/available",method:"get",params:{Name:e,ParseDomain:+!!t}}),"W9",0,()=>({url:"core/v4/users/delete",method:"get"}),"de",0,()=>({url:"core/v4/users/password",method:"put"}),"hG",0,e=>({url:"core/v4/users/delete",method:"put",data:e}),"vI",0,()=>({url:"core/v4/users/unlock",method:"put"}),"wz",0,()=>({url:"core/v4/users",method:"get"}),"y1",0,e=>({url:"core/v4/users/reset",method:"get",params:{Username:e}}),"zz",0,e=>({url:`core/v4/users/invitations/${e}/reject`,method:"post"})])},59828(e,t,r){"use strict";r.d(t,["J2",0,(e,t)=>({url:`core/v4/verification/${t}/${e}`,method:"post"}),"jH",0,(e,t)=>({url:`core/v4/verification/${t}/${e}`,method:"get"}),"oA",0,(e,t,r)=>({url:`core/v4/verification/${t}/${e}/${r}`,method:"post"})])},25818(e,t,r){"use strict";r.d(t,["Yk",0,()=>({url:"core/v4/verify/phone",method:"post"}),"fc",0,()=>({url:"core/v4/verify/reauth/phone",method:"POST"}),"mn",0,()=>({url:"core/v4/verify/reauth/email",method:"POST"}),"oh",0,e=>({url:"core/v4/verify/send",method:"post",data:e}),"wA",0,()=>({url:"core/v4/verify/email",method:"post"})])},37615(e,t,r){"use strict";var a=r(79513);r.d(t,["EX",0,e=>{let{LogicalID:t,ServerID:r,Country:a,Category:n,Tier:i,Platform:o,Protocol:s}=e;return{method:"get",url:"vpn/v1/config",output:"arrayBuffer",params:{LogicalID:t,ServerID:r,Country:a,Category:n,Tier:i,Platform:o,Protocol:s}}},"cJ",0,()=>({method:"get",url:"vpn/v2"}),"g$",0,()=>({method:"get",url:"vpn/v1/location",ignoreHandler:[a.Rw.TOO_MANY_REQUESTS]}),"hC",0,e=>({method:"get",url:`vpn/v1/logicals/lookup/${encodeURIComponent(e)}`}),"nq",0,()=>({method:"get",url:"vpn/v1/logicals?WithIpV6=1"}),"tc",0,()=>({method:"put",url:"vpn/v1/settings/reset"})])},39009(e,t,r){"use strict";var a=r(77223),n=r(26389),i=r(13197),o=r(90806),s=r(4981),l=r(84233);let c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.A.location;return e.hostname===i.pI?{hostname:"proton.me",protocol:"https:",port:""}:e};r.d(t,["TJ",0,e=>
2521{let t=o.v7?i.h.PROTONMAIL:o.Iq?i.h.PROTONPASS:o._0?i.h.PROTONMEET:e,{clientID:r,windowsClientID:a=r,macosClientID:n=r,linuxClientID:s=r}=i.gn[t];return o.F$||o.Eg?a:o.Dj||o.a6?n:o.qQ||o.pA?s:r},"Vj",0,(e,t)=>{let r=[i.gn[t].publicPath,e].map(s.NB).filter(a.A).join("/");return`/${r}`},"fS",0,e=>i.gn[e].bareName,"fj",0,e=>i.gn[e].name,"nO",0,function(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l.A.location,{subdomain:u}=i.gn[t],{hostname:d,protocol:f,port:m}=c(o),p=d.lastIndexOf("."),h=d.indexOf("."),A=[[u,p!==h?d.substr(h+1):d].filter(a.A).join(".")+(m.length>0?`:${m}`:""),(0,s.NB)(""),(0,n.eG)(r),(0,s.NB)((0,n.qB)(e))].filter(a.A).join("/");return`${f}//${A}`}])},2982(e,t,r){"use strict";var a=r(97855);let n={"proton-account":"generic","proton-account-lite":"generic","proton-admin":"","proton-authenticator":"pass","proton-calendar":"calendar","proton-console":"","proton-contacts":"mail","proton-docs":"drive","proton-docs-editor":"drive","proton-drive":"drive","proton-extension":"pass","proton-lumo":"lumo","proton-mail":"mail","proton-meet":"meet","proton-pass":"pass","proton-pass-extension":"pass","proton-sheets":"drive","proton-sheets-editor":"drive","proton-verify":"","proton-vpn-browser-extension":"vpn","proton-vpn-settings":"vpn","proton-wallet":"wallet","proton-spaces":"spaces",business:"business",generic:"generic"},i=e=>{if(!e)return;let t=n[e];if(t)return t};r.d(t,["RT",0,i,"_i",0,(e,t)=>{let r=i(e);if(!r){let n;return void(n=t,!e&&(n={...n,emptyProduct:!0}),(0,a.wd)("Wrong product header",{level:"error",extra:{normalizedProduct:r,productParam:e,context:n}}))}return{"x-pm-product":r}},"fM",0,["generic","business"]])},98470(e,t,r){"use strict";var a=r(26389),n=r(13197),i=r(4981);n.h.PROTONMAIL;let o=[n.h.PROTONMAIL,n.h.PROTONCALENDAR,n.h.PROTONCONTACTS,n.h.PROTONVPN_SETTINGS,n.h.PROTONDRIVE,n.h.PROTONPASS,n.h.PROTONDOCS,n.h.PROTONWALLET,n.h.PROTONLUMO,n.h.PROTONMEET,n.h.PROTONAUTHENTICATOR,n.h.PROTONSPACES],s=e=>n.gn[e].settingsSlug;o.map(e=>n.gn[e].settingsSlug),r.d(t,["Pq",0,e=>o.find(t=>{let r=s(t);return e.match(`^${r}.`)}),"Pu",0,e=>{var t;let r;return t=(0,i.NB)((0,a.qB)(e)),r=(0,i.g8)(t),o.find(e=>{let t=s(e);return t?r.match(`^${t}(/|$)`):null})},"fw",0,s])},98910(e,t,r){"use strict";var a=r(6780);r.d(t,["h",0,e=>(0,a.c)("Onboarding").t`Welcome to ${e}`])},73054(e,t,r){"use strict";r.d(t,{W:()=>n});var a,n=((a={})[a.Proton=0]="Proton",a[a.Saml=1]="Saml",a[a.Oauth=2]="Oauth",a[a.Msp=3]="Msp",a)},32723(e,t,r){"use strict";r.d(t,{B:()=>n});var a,n=((a={})[a.Self=0]="Self",a[a.AdminAccess=1]="AdminAccess",a[a.EmergencyAccess=2]="EmergencyAccess",a[a.Msp=3]="Msp",a)},66577(e,t,r){"use strict";var a=r(13197);let n=[a.h.PROTONVPN_SETTINGS,a.h.PROTONVPNBROWSEREXTENSION],i=[a.h.PROTONPASS,a.h.PROTONEXTENSION,a.h.PROTONPASSBROWSEREXTENSION],o=[a.h.PROTONMAIL,a.h.PROTONCALENDAR],s=[...o,a.h.PROTONDRIVE,...i];r.d(t,["$3",0,e=>i.includes(e),"N7",0,e=>e===a.h.PROTONLUMO,"Ud",0,(e,t)=>n.includes(e)||t===a.Q9.VPN,"Z4",0,e=>o.includes(e),"nz",0,e=>s.includes(e),"oi",0,e=>{var t;return e&&e!==a.h.PROTONACCOUNT&&(null==(t=a.gn[e])?void 0:t.name)||""}])},35863(e,t,r){"use strict";r.d(t,{s:()=>n,x:()=>a});class a extends Error{constructor(e){super(["Invalid persistent session",e].filter(
2521Boolean).join(":")),Object.setPrototypeOf(this,a.prototype)}}class n extends Error{constructor(e){super(["Invalid fork consumption",e].filter(Boolean).join(":")),Object.setPrototypeOf(this,n.prototype)}}},12319(e,t,r){"use strict";var a=r(75360),n=r(36043);let i=async(e,t,r)=>3===r?(0,n.D3)(e,JSON.stringify(t),(0,a.F1)("fork")):(0,n.KB)(e,JSON.stringify(t),2===r?(0,a.F1)("fork"):void 0),o=async(e,t,r)=>{let i=JSON.parse(await (3===r?(0,n.d4)(e,t,(0,a.F1)("fork")):(0,n.U6)(e,t,2===r?(0,a.F1)("fork"):void 0))),o=i.keyPassword??"";return"offline"===i.type&&i.offlineKeyPassword&&i.offlineKeySalt?{type:"offline",keyPassword:o,offlineKeySalt:i.offlineKeySalt,offlineKeyPassword:i.offlineKeyPassword}:{type:"default",keyPassword:o}};r.d(t,["E",0,o,"M",0,i])},41767(e,t,r){"use strict";r.d(t,{de:()=>s,rB:()=>l,zQ:()=>c});var a,n,i,o=r(13197),s=((a={}).SWITCH="1",a.SIGNUP="2",a.LOGIN="3",a);[o.h.PROTONMAIL,o.h.PROTONCONTACTS,o.h.PROTONDRIVE,o.h.PROTONCALENDAR,o.h.PROTONPASS,o.h.PROTONDOCS,o.h.PROTONEXTENSION,o.h.PROTONPASSBROWSEREXTENSION,o.h.PROTONVPNBROWSEREXTENSION,o.h.PROTONWALLET,o.h.PROTONLUMO,o.h.PROTONAUTHENTICATOR,o.h.PROTONMEET,o.h.PROTONSPACES,o.h.PROTONCONSOLE].filter(Boolean);var l=((n={}).App="app",n.State="state",n.Base64Key="sk",n.Version="v",n.LocalID="u",n.ForkType="t",n.Persistent="p",n.Trusted="tr",n.Prompt="prompt",n.Independent="independent",n.PayloadType="pt",n.Source="source",n.Selector="selector",n.PayloadVersion="pv",n.PromptType="promptType",n.PromptBypass="promptBypass",n.Plan="plan",n.PartnerId="partnerId",n.UnauthenticatedReturnUrl="uru",n.Token="token",n.ForkChallenge="forkChallenge",n.ChildClientID="clientId",n),c=((i={}).Email="email",i)},67655(e,t,r){"use strict";r.d(t,{ZM:()=>S,dM:()=>g,Gp:()=>v});var a=r(78511),n=r(58673),i=r(75907),o=r(68337),s=r(72856),l=r(39009),c=r(35863),u=r(92693),d=r(13197),f=r(24045),m=r(49635),p=r(95598),h=r(12319),A=r(41767);let g=()=>{window.location.hash=""},v=e=>{var t;let{fromApp:r,localID:a,reason:n,forkType:i,payloadType:o,payloadVersion:s=3,extra:c}=e,u=new URLSearchParams;u.append(A.rB.App,r);let f=crypto.getRandomValues(new Uint8Array(32)).toBase64({alphabet:"base64url",omitPadding:!0});u.append(A.rB.State,f),u.append(A.rB.Version,"2"),void 0!==a&&u.append(A.rB.LocalID,`${a}`);let p=void 0!==i?i:(null==c?void 0:c.pathname)===d.LQ.SIGNUP?A.de.SIGNUP:(null==c?void 0:c.pathname)===d.LQ.SWITCH?A.de.SWITCH:void 0;return void 0!==p&&u.append(A.rB.ForkType,p),void 0!==n&&u.append("reason",n),void 0!==o&&u.append(A.rB.PayloadType,o),void 0!==s&&u.append(A.rB.PayloadVersion,`${s}`),(null==c?void 0:c.unauthenticatedReturnUrl)&&u.append(A.rB.UnauthenticatedReturnUrl,c.unauthenticatedReturnUrl),(null==c?void 0:c.email)&&u.append(A.zQ.Email,`${c.email}`),t={url:(e=>{let{forkType:t,fromApp:r}=e;return t===A.de.SWITCH||t===A.de.LOGIN?(0,l.nO)("/",r,void 0,window.location):window.location.href})({forkType:p,fromApp:r}),returnUrl:null==c?void 0:c.returnUrl,reloadDocument:null==c?void 0:c.reloadDocument},sessionStorage.setItem(`f${f}`,JSON.stringify(t)),(0,m.qk)((0,l.nO)(`${d.LQ.AUTHORIZE}?${u.toString()}`,d.h.PROTONACCOUNT))},y=async e=>{let{api:t,pullForkResponse:r}=e,{UID:a,AccessToken:n,LocalID:s}=r;try{let e=await (0,u.UI)({api:t,localID:s});return await t((0,f.ns)(a,n,(0,o.r8)({Child:1}))).catch(i.A),e}catch(e){if(!(e instanceof c.x))throw e}},C=async e=>{let{api:t,user:r,pullForkResponse:{UID:a,RefreshToken:i,LocalID:s},payload:{keyPassword:l,forkedOfflineKey:c,persistent:d,trusted:f,mode:m,source:p}}=e,h=await (0,u.h)({api:t,User:r,UID:a,LocalID:s,keyPassword:l,persistent:d,trusted:f,clearKeyPassword:"",offlineKey:c,mode:m,source:p});return await t((0,o.St)({UID:a,RefreshToken:i,State:(0,n.Ay)(24),Persistent:d})),h},b=async e=>{let t,{key:r,payloadVersion:n,pullForkResponse:i}=e,o="",s=i.Payload;if(s)try{let e=await (0,h.E)(await (0,a.Fh)(r),s,n);o=(null==e?void 0:e.keyPassword)??"",(null==e?void 0:e.type)==="offline"&&(t={password:e.offlineKeyPassword,salt:e.offlineKeySalt})}catch{throw new c.s("Failed to decrypt payload")}return{keyPassword:o,forkedOfflineKey:t}},S=async e=>{let{api:t,mode:r,parameters:a,parameters:{selector:n,state:i,key:l,persistent:c,trusted:u,payloadVersion:d,source:f}}=e,m=((e,t)=>{let r={url:t.returnUrl||"",reloadDocument:!1};try{let a=sessionStorage.getItem(`f${e}`);if(!a)return r;let{url:n,returnUrl:i,reloadDocument:o}=JSON.parse(a);return{url:t.returnUrl||i||n,reloadDocument:o}}catch{return r}})(i,a),h=await t((0,o.KP)(n)),A=await y({api:t,pullForkResponse:h});if(A)return{session:A,forkState:m};let{keyPassword:g,forkedOfflineKey:v}=await b({key:l,payloadVersion:d,pullForkResponse:h}),S=(0,s.Ls)(h.UID,h.AccessToken,t),w=await (0,p.w)(S);return{session:await C({api:S,user:w,pullForkResponse:h,payload:{persistent:c,trusted:u,keyPassword:g,forkedOfflineKey:v,mode:r,source:f}}),forkState:m}}},82799(e,t,r){"use strict";var a=r(57634),n=r(41767);RegExp("^(web|ios|android|apple_tv|android_tv|vega_tv|linux|windows|macos|browser)-[a-z]+(-[a-z]+)*$"),r.d(t,["Fs",0,e=>{if(null===e)return 1;let t=Number(e);return t>=1&&t<=3?t:1},"M0",0,e=>{let t=e.get(n.zQ.Email)||"";if((0,a.zs)(t))return t.toLowerCase()},"Wx",0,e=>{try{return Uint8Array.fromBase64(e,{alphabet:"base64url"})}catch{return}},"vA",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(e&&/^\d+$/.test(e)){let t=Number(e);if(Number.isInteger(t)&&t>=0&&t<=1e8)return t}},"vE",0,e=>{if(Object.values(n.de).includes(e))return e}])},95598(e,t,r){"use strict";var a=r(39031);r.d(t,["w",0,e=>e((0,a.wz)()).then(e=>{let{User:t}=e;return t})])},55959(e,t,r){"use strict";var a=r(75907),n=r(85185),i=r(34993),o=r(13197),s=r(49635),l=r(67655),c=r(98310),u=r(8233);let d=e=>{let{authentication:t}=e,r=t.UID,a=t.localID,n=(0,u.YJ)(a,r);return n?{sessions:[n],users:[{id:n.UserID,localID:n.localID}],type:"self"}:{sessions:[],users:[],type:"self"}},f=async e=>{let{appName:t,authentication:r,type:n,options:d,extra:f}=e,m=r.UID,p=r.mode,h=(null==f?void 0:f.localID)??r.localID;(m&&(0,i.W)(m),await Promise.all(d.sessions.map(async e=>{await (0,u.Cv)(e).catch(a.A)})),r.logout(),d.logoutRedirectUrl)?(0,s.qk)(d.logoutRedirectUrl):"standalone"===p?(0,s.qk)((0,c.r6)({options:d})):"full"===n?(0,s.qk)((0,c.Ob)({appName:t,options:d})):t===o.h.PROTONACCOUNT&&"local"===n?(0,s.qk)((0,c.OW)({appName:t,localID:h,extra:f})):(0,l.Gp)({fromApp:t,localID:h,reason:d.reason,extra:f})};r.d(t,["Xx",0,e=>{let{authentication:t,sessions:r}=e,a=d({authentication:t}),i=r.reduce((e,t)=>
2521{let r=(0,u.uO)(t.remote.LocalID,t.remote.UserID);return r&&e.sessions.push(r),e.users.push({id:t.remote.UserID,localID:t.remote.LocalID}),e},a);return{sessions:(0,n.A)(i.sessions,e=>e.localID),users:(0,n.A)(i.users,e=>`${e.id}-${e.localID}`),type:"all"}},"Yy",0,e=>{let{appName:t,authentication:r,extra:n}=e;f({appName:t,options:{...d({authentication:r}),reason:"session-expired",clearDeviceRecovery:!1},authentication:r,type:"local",extra:n}).catch(a.A)},"dL",0,d,"vx",0,f])},98310(e,t,r){"use strict";var a=r(75360),n=r(53849),i=r(39009),o=r(98470),s=r(13197),l=r(32723),c=r(41767),u=r(26389);let d="clear-recovery",f=(e,t)=>{if(t.reason&&e.searchParams.set("reason",t.reason),t.clearDeviceRecovery&&e.searchParams.set(d,JSON.stringify(!0)),t.users){let r,n=new URLSearchParams;n.set("sessions",(r=t.users,(0,a.F1)(JSON.stringify(r.map(e=>({l:e.localID,id:e.id})))).toBase64({alphabet:"base64url",omitPadding:!0}))),e.hash=n.toString()}t.type&&e.searchParams.set("type",t.type)};r.d(t,["DE",0,e=>{let t=new URLSearchParams(e.search),r=(e=>{try{let t=JSON.parse((0,a.DG)(Uint8Array.fromBase64(e||"",{alphabet:"base64url"})));if(Array.isArray(t)){if(t.length>50)return[];return t.map(e=>Number.isInteger(e.l)?{id:e.id,localID:e.l}:{id:e.id,accessType:void 0!==e.s?e.s?l.B.Self:l.B.AdminAccess:void 0!==e.a&&(0,n.A)(e.a,l.B)?e.a:l.B.Self})}return[]}catch{return[]}})(new URLSearchParams(e.hash.slice(1)).get("sessions")),i=t.get("reason")||t.get("flow"),o="all"===t.get("type")?"all":"self";return{logout:"signout"===i||"logout"===i,clearDeviceRecoveryData:"true"===t.get(d),sessions:r,type:o}},"OW",0,e=>{let{localID:t,extra:r}=e,a=new URL(window.location.href);return a.pathname=(0,u.qB)(a.pathname),void 0!==t&&a.searchParams.set(c.rB.LocalID,`${t}`),(null==r?void 0:r.email)&&a.searchParams.set("email",r.email),a.toString()},"Ob",0,e=>{var t;let{appName:r,options:a}=e,n=new URL((0,i.nO)(s.LQ.SWITCH,s.h.PROTONACCOUNT)),l=(t=window.location.pathname,r===s.h.PROTONACCOUNT?(0,o.Pu)(t):(0,o.fw)(r));return l&&n.searchParams.set("product",l),f(n,a),n.toString()},"r6",0,e=>{let{options:t}=e,r=new URL(s.LQ.LOGIN,window.location.origin);return f(r,t),r.toString()}])},29897(e,t,r){"use strict";var a=r(84911);r.d(t,["a",0,e=>{(0,a.bO)(a.g_,e)}])},26389(e,t,r){"use strict";var a=r(4981),n=r(82799);let i=e=>void 0===e?void 0:`u/${e}`,o=e=>{var t;let r=null==(t=e.match(/^\/?u\/([^/]+)\/?/))?void 0:t[1];return(0,n.vA)(r)},s=e=>{let t=(0,a.g8)(e);if("u"===t)return"/";if(t.startsWith("u/")){let e=(0,a.g8)(t.slice(2)),r=o(`u/${e}`);return void 0!==r&&(e=e.slice(`${r}`.length)),s(e)}return`/${t}`};r.d(t,["$M",0,o,"$N",0,e=>{try{let{pathname:t,hash:r,search:n}=new URL(e,window.location.origin);return`${(0,a.NB)(s(t))}${n}${r}`}catch{return""}},"eG",0,i,"hA",0,e=>{let t=(0,a.NB)("/");if(void 0===e)return t?`/${t}`:void 0;let r=[t,i(e)].filter(Boolean).join("/");return r?`/${r}`:void 0},"qB",0,s])},92693(e,t,r){"use strict";r.d(t,{YK:()=>w,hw:()=>C,Kn:()=>E,Oz:()=>x,ad:()=>B,h:()=>_,UI:()=>S});var a=r(91340),n=r(75907),i=r(68337),o=r(47395),s=r(3438),l=r(39031),c=r(24045),u=r(97855),d=r(94884),f=r(78511);let m=async()=>{let e=(0,f.rh)(),t=e.toBase64(),r=await (0,f.Fh)(e);return{data:e,serializedData:t,key:r}};var p=r(35863),h=r(31670),A=r(55641);let g=async e=>{try{let t=crypto.getRandomValues(new Uint8Array(32));return{password:(await h.K.computeArgon2({params:A.N.RECOMMENDED,password:e,salt:t})).toBase64(),salt:t.toBase64()}}catch(e){(0,u.wd)("Argon2 error",{level:"info",extra:{message:e.message}});return}};var v=r(8233),y=r(9399);let C=(e,t)=>e.remote.DisplayName&&t.remote.DisplayName?e.remote.DisplayName.localeCompare(t.remote.DisplayName):e.remote.Username&&t.remote.Username?e.remote.Username.localeCompare(t.remote.Username):e.remote.PrimaryEmail&&t.remote.PrimaryEmail?e.remote.PrimaryEmail.localeCompare(t.remote.PrimaryEmail):0,b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;401!==e.status&&(0,u.wd)("Removing session due to ",{extra:{reason:`${e.name} - ${e.message} - ${e.status||0}`,UID:t,context:r}}
2521)},S=async e=>{let{api:t,localID:r,options:a}=e,u=(0,v.kL)(r);if(!u)throw new p.x("Missing persisted session or UID");let{UID:d,UserID:m,blob:h,payloadVersion:A}=u;try{let e,[n,o]=await Promise.all([t((0,c.Ld)(d,(0,i.b5)())).then(e=>{let{ClientKey:t}=e;return t}),(null==a?void 0:a.user)===!1?void 0:t((0,c.Ld)(d,(0,l.wz)())).then(e=>{let{User:t}=e;return t})]);if(o&&m!==o.ID)throw(0,s.w)();let p="";if(h&&n){let t=await (0,f.Fh)(Uint8Array.fromBase64(n)),r=await (0,v.XN)(t,h,A);p=r.keyPassword,"offline"===r.type&&"offline"===u.payloadType&&u.offlineKeySalt&&(e={password:r.offlineKeyPassword,salt:u.offlineKeySalt})}return{User:o,UID:d,localID:r,keyPassword:p,clientKey:n,offlineKey:e,persistedSession:u}}catch(s){let e=(null==a?void 0:a.clearInvalidSession)??!0;if(e&&(0,o.a6)(s))throw b(s,d,"resume 401"),await (0,v.CP)(r,d).catch(n.A),new p.x("Session invalid");throw e&&s instanceof p.x&&(b(s,d,"invalid blob"),await t((0,c.Ld)(d,(0,i.r8)())).catch(n.A),await (0,v.CP)(r,d).catch(n.A)),s}},w=async e=>{let{api:t,LocalID:r,UID:a}=e;if((0,v.kL)(r))try{let e=await S({api:t,localID:r});if(e.UID!==a)throw(0,u.wd)("Duplicate local id",{level:"info",extra:{LocalID:r,UID:a,ExistingUID:e.UID}}),t((0,c.Ld)(a,(0,i.r8)())).catch(n.A),Error("Incorrect sign in state. Please try again.")}catch(e){if(e instanceof p.x||(0,o.a6)(e))return;throw e}},_=async e=>{let{api:t,clearKeyPassword:r,keyPassword:n,offlineKey:o,User:s,UID:l,LocalID:c,persistent:u,trusted:f,mode:p=d.b,source:h}=e,{serializedData:A,key:C}=await m();await t((0,i.vr)(A));let b=+(0,a.n)(),S=o;"sso"===p&&r&&!S&&(S=await g(r));let w=await (0,v.I1)(c,C,{UID:l,UserID:s.ID,keyPassword:n,accessTypeMask:(0,y.LU)(s),persistent:u,trusted:f,offlineKey:S,persistedAt:b,source:h});return await (0,v.AF)(w),{clientKey:A,offlineKey:S,persistedSession:w,UID:l,localID:c,User:s,keyPassword:n}},N=(e,t)=>null===t||t.some(t=>t===e.source),x=e=>{let{persistedSessions:t,localID:r,UserID:a,source:n}=e;return t.find(e=>e.localID===r&&e.UserID===a&&N(e,n))},E=e=>{let{persistedSessions:t,UserID:r,accessType:a,source:n}=e;return t.find(e=>e.UserID===r&&(0,y.f9)(e.accessTypeMask)===a&&N(e,n))},B=async e=>{let{api:t,User:r,options:a}=e,n=(e=>{let{persistedSessions:t,UserID:r,source:a}=e;return t.find(e=>e.UserID===r&&N(e,a))})({persistedSessions:(0,v.pw)(),UserID:r.ID,source:a.source??null});if(n)try{let e=await S({api:t,localID:n.localID,options:a});if((0,y.LU)(e.User)!==(0,y.LU)(r))return;return e}catch(e){if(!(e instanceof p.x))throw e}}},8233(e,t,r){"use strict";var a=r(75360),n=r(53849),i=r(77223),o=r(75907),s=r(34993),l=r(98723),c=r(16751),u=r(2827),d=r(73054),f=r(32723),m=r(35863),p=r(82799),h=r(9399),A=r(36043);let g=e=>`ps-${e}`,v=(0,l.A)(),y=(0,l.A)(),C=e=>{let t=(0,u.Gq)(g(e));if(t)try{let r=JSON.parse(t),a="number"==typeof r.accessTypeMask?r.accessTypeMask:void 0!==r.isSubUser?!1===r.isSubUser?0:h.Nj.AdminAccess:void 0!==r.isSelf?!0===r.isSelf?0:h.Nj.AdminAccess:void 0!==r.accessType&&(0,n.A)(r.accessType,f.B)?(0,h.Dd)(r.accessType):0;return{localID:e,UserID:r.UserID||"",UID:r.UID||"",blob:r.blob||"",source:r.source??d.W.Proton,accessTypeMask:a,persistent:"boolean"!=typeof r.persistent||r.persistent,trusted:r.trusted||!1,payloadVersion:r.payloadVersion||1,persistedAt:r.persistedAt||0,...r.offlineKeySalt?{payloadType:"offline",offlineKeySalt:r.offlineKeySalt}:{payloadType:"default"}}}catch{return}},b=async e=>{(0,s.W)(e.UID),(0,u.Ai)(g(e.localID)),y.length()&&await Promise.all(y.notify(e)).catch(o.A)},S=(e,t)=>{let r=C(e);if(r&&r.UID===t)return r},w=async(e,t)=>{let r=S(e,t);if(r)return b(r)},_=async(e,t,r)=>{let n=(e=>{try{let t=JSON.parse(e),r=t.keyPassword??"",a=t.offlineKeyPassword??"";if(t.offlineKeyPassword)return{type:"offline",keyPassword:r,offlineKeyPassword:a};return{type:"default",keyPassword:r}}catch{return}})(await (3===r?(0,A.d4)(e,t,(0,a.F1)("session")):(0,A.U6)(e,t,2===r?(0,a.F1)("session"):void 0)).catch(()=>{throw new m.x("Failed to decrypt persisted blob")}));if(!n)throw new m.x("Failed to parse persisted blob");return n},N=async(e,t,r)=>{var a;let{clearTextPayloadData:n,encryptedPayloadData:i}=r.offlineKey?{clearTextPayloadData:{payloadType:"offline",offlineKeySalt:r.offlineKey.salt},encryptedPayloadData:{keyPassword:r.keyPassword,offlineKeyPassword:r.offlineKey.password}}:{clearTextPayloadData:{payloadType:"default"},encryptedPayloadData:{keyPassword:r.keyPassword}};return{localID:e,UserID:r.UserID,UID:r.UID,accessTypeMask:r.accessTypeMask,persistent:r.persistent,trusted:r.trusted,source:r.source,payloadVersion:1,...n,blob:await (a=JSON.stringify(i),(0,A.KB)(t,a,void 0)),persistedAt:r.persistedAt}},x=async e=>{(0,u.SO)(g(e.localID),JSON.stringify({...(0,c.cJ)(e,["localID"]),accessType:(0,h.f9)(e.accessTypeMask)})),v.length()&&await Promise.all(v.notify(e)).catch(o.A)};r.d(t,["AF",0,x,"CP",0,w,"Cv",0,b,"I1",0,N,"XN",0,_,"YJ",0,S,"kL",0,C,"pw",0,()=>(0,u.xD)().filter(e=>e.startsWith("ps-")).map(e=>{let t=(0,p.vA)(e.slice(3));if(void 0===t)return;let r=C(t);if(r)return{...r,localID:t}}).filter(i.A),"uO",0,(e,t)=>{let r=C(e);if(r&&r.UserID===t)return r}])},9399(e,t,r){"use strict";r.d(t,{Nj:()=>o});var a,n=r(87037),i=r(32723),o=((a={})[a.AdminAccess=1]="AdminAccess",a[a.DelegatedAccess=2]="DelegatedAccess",a[a.OrgAccess=4]="OrgAccess",a);r.d(t,["Dd",0,e=>{switch(e){case i.B.AdminAccess:return 1;case i.B.EmergencyAccess:return 2;case i.B.Msp:return 4;case i.B.Self:return 0}},"LU",0,e=>{var t,r;let a=0;return e.OrganizationPrivateKey&&(a=(0,n.S1)(a,1)),(null==(t=e.Flags)?void 0:t["delegated-access"])&&(a=(0,n.S1)(a,2)),(null==(r=e.Flags)?void 0:r["org-access"])&&(a=(0,n.S1)(a,4)),a},"f9",0,e=>(0,n.c0)(e,1)?i.B.AdminAccess:(0,n.c0)(e,2)?i.B.EmergencyAccess:(0,n.c0)(e,4)?i.B.Msp:i.B.Self])},36043(e,t,r){"use strict";var a=r(78511),n=r(75360);let i=async(e,t,r)=>(await (0,a.WO)(e,(0,n.FY)(t),r)).toBase64(),o=async(e,t,r)=>{let i=await (0,a.af)(e,Uint8Array.fromBase64(t),r,!0);return(0,n.Dj)(i)},s=async(e,t,r)=>(await (0,a.yv)(e,(0,n.F1)(t),r)).toBase64(),l=async(e,t,r)=>{let i=await (0,a.af)(e,Uint8Array.fromBase64(t),r);return(0,n.DG)(i)};r.d(t,["D3",0,s,"KB",0,i,"U6",0,o,"d4",0,l])},37308(e,t,r){"use strict";var a=r(13197),n=r(87037),i=r(22563),o=r(44759);let s=e=>{let{appName:t,hostname:r}=e;return(t===a.h.PROTONACCOUNT||t===a.h.PROTONADMIN)&&!r.endsWith(".onion")},l=e=>(0,n.c0)(e||0,i.w2.OTP),c=e=>(0,n.c0)(e||0,i.w2.FIDO2);r.d(t,["QR",0,s,"hs",0,e=>{let t,{enabled:r,app:a,hostname:n}=e,i={totp:l(r),fido2:c(r),enabled:(r||0)>0},u={fido2:{...t={application:s({appName:a,hostname:n}),webAuthnSupport:(0,o.i)()},supported:t.application&&t.webAuthnSupport}}
2521;return(e=>{let{twoFactorSupport:t,twoFactor:{totp:r,fido2:a,enabled:n}}=e;if(!r){if(a){if(!t.fido2.application)throw Error("Security key sign-in is not supported on this application, please use https://account.proton.me");if(!t.fido2.webAuthnSupport)throw Error("WebAuthn support is not available on this device")}if(n&&!r&&!a)throw Error("Unsupported two-factor method enabled")}})({twoFactor:i,twoFactorSupport:u}),{...i,fido2:i.fido2&&u.fido2.supported}},"vn",0,l,"yz",0,c])},37127(e,t,r){"use strict";var a=r(75907),n=r(90806),i=r(97855);let o=0,s=[],l=e=>{s=s.filter(t=>t!==e)},c=()=>s.length>0,u="modal-two",d="dropdown",f=["email","number","password","search","tel","text","url"].map(e=>`input[type=${e}]`),m=`input:not([type]), textarea, ${f.join(",")}`,p=()=>null!==document.querySelector('.modal-container, [role="dialog"]'),h=()=>null!==document.querySelector(`.${u}`),A=()=>null!==document.querySelector(`.${d}`),g=()=>!(!(p()||h()||A())&&Array.from(document.querySelectorAll(m)).every(e=>!e.value))||(()=>{let{activeElement:e}=document;return null!==e&&null!==(e.closest("form")||e.closest("iframe")||e.closest("[contenteditable]"))})(),v=async e=>{try{let t,{commit:r}=await fetch(e.VERSION_PATH).then(e=>e.json());return t=e.COMMIT,!!r&&!!t&&t!==r}catch(e){(0,i.eE)(e)}};r.d(t,["Ay",0,{unregister:l,register:()=>{let e=o++;return s.push(e),()=>{l(e)}},getIsBusy:c},"GH",0,v,"Mh",0,A,"OT",0,g,"R_",0,p,"Vl",0,d,"bA",0,u,"cX",0,e=>{let t=null,r=null,i=()=>{t&&(window.clearTimeout(t),t=null)},o=()=>{i(),t=window.setTimeout(()=>{g()||c()||n.I4&&document.hasFocus()||window.location.reload()},18e5)},s=()=>{"visible"===document.visibilityState?i():g()||c()||o()},l=async()=>{await v(e)&&(r&&(window.clearInterval(r),r=null),n.I4?document.hasFocus()||o():document.addEventListener("visibilitychange",s))};r=window.setInterval(()=>{l().catch(a.A)},18e5)},"oY",0,h,"vL",0,"modal-two-backdrop"])},98402(e,t,r){"use strict";r.d(t,{K9:()=>k,Kq:()=>w,Nl:()=>_,QF:()=>J,SO:()=>I,VB:()=>S,Vz:()=>ee,We:()=>N,XM:()=>E,Zk:()=>P,cm:()=>$,eg:()=>X,hI:()=>D,mL:()=>x,n3:()=>T,o3:()=>B,y$:()=>U});var a,n,i,o,s,l,c,u,d,f,m,p,h,A,g,v,y,C=r(75242),b=r(55231),S=((a={})[a.CLEAR_TEXT=0]="CLEAR_TEXT",a[a.ENCRYPTED=1]="ENCRYPTED",a[a.SIGNED=2]="SIGNED",a[a.ENCRYPTED_AND_SIGNED=3]="ENCRYPTED_AND_SIGNED",a),w=((n={})[n.SUPER_OWNER=1]="SUPER_OWNER",n[n.OWNER=2]="OWNER",n[n.ADMIN=4]="ADMIN",n[n.READ_MEMBER_LIST=8]="READ_MEMBER_LIST",n[n.WRITE=16]="WRITE",n[n.READ=32]="READ",n[n.AVAILABILITY=64]="AVAILABILITY",n),_=((i={})[i.INACTIVE=0]="INACTIVE",i[i.ACTIVE=1]="ACTIVE",i[i.UPDATE_PASSPHRASE=2]="UPDATE_PASSPHRASE",i[i.RESET_NEEDED=4]="RESET_NEEDED",i[i.INCOMPLETE_SETUP=8]="INCOMPLETE_SETUP",i[i.LOST_ACCESS=16]="LOST_ACCESS",i[i.SELF_DISABLED=32]="SELF_DISABLED",i[i.SUPER_OWNER_DISABLED=64]="SUPER_OWNER_DISABLED",i),N=((o={})[o.PERSONAL=0]="PERSONAL",o[o.SUBSCRIPTION=1]="SUBSCRIPTION",o[o.HOLIDAYS=2]="HOLIDAYS",o),x=((s={})[s.HIDDEN=0]="HIDDEN",s[s.VISIBLE=1]="VISIBLE",s),E=((l={}).GREGORIAN="GREGORIAN",l),B=((c={}).PUBLISH="PUBLISH",c.REQUEST="REQUEST",c.REPLY="REPLY",c.CANCEL="CANCEL",c.COUNTER="COUNTER",c.DECLINECOUNTER="DECLINECOUNTER",c.ADD="ADD",c.REFRESH="REFRESH",c),P=((u={}).TRUE="TRUE",u.FALSE="FALSE",u),I=((d={}).REQUIRED="REQ-PARTICIPANT",d.OPTIONAL="OPT-PARTICIPANT",d.NON="NON-PARTICIPANT",d),k=((f={}).NEEDS_ACTION="NEEDS-ACTION",f.ACCEPTED="ACCEPTED",f.DECLINED="DECLINED",f.TENTATIVE="TENTATIVE",f.DELEGATED="DELEGATED",f),T=((m={}).DISPLAY="DISPLAY",m.EMAIL="EMAIL",m.AUDIO="AUDIO",m),D=((p={})[p.NEEDS_ACTION=0]="NEEDS_ACTION",p[p.TENTATIVE=1]="TENTATIVE",p[p.DECLINED=2]="DECLINED",p[p.ACCEPTED=3]="ACCEPTED",p);let M=new Date(1970,0,1),R=new Date(Date.UTC(M.getFullYear(),M.getMonth(),M.getDate())),j=new Date(2037,11,31),O=new Date(Date.UTC(j.getFullYear(),j.getMonth(),j.getDate())),L={name:"My calendar",color:C.E1[0],description:""};var U=((h={})[h.WEEK=1]="WEEK",h[h.DAY=2]="DAY",h[h.HOUR=3]="HOUR",h[h.MINUTE=4]="MINUTE",h);let F=15e3.toLocaleString(),V="/how-to-import-calendar-to-proton-calendar",H=`${V}/#data-not-supported`;var $=((A={}).NO_FILE_SELECTED="NO_FILE_SELECTED",A.NO_ICS_FILE="NO_ICS_FILE",A.FILE_EMPTY="FILE_EMPTY",A.FILE_TOO_BIG="FILE_TOO_BIG",A.FILE_CORRUPTED="FILE_CORRUPTED",A.INVALID_CALENDAR="INVALID_CALENDAR",A.INVALID_METHOD="INVALID_METHOD",A.NO_EVENTS="NO_EVENTS",A.TOO_MANY_EVENTS="TOO_MANY_EVENTS",A);let z=["uid","dtstamp","dtstart","dtend","recurrence-id","rrule","exdate","organizer","sequence","x-pm-conference-id"],K=["uid","dtstamp","created","description","summary","location","x-pm-conference-url"],Z=["uid","dtstamp","exdate","status","transp"],G=["uid","dtstamp","comment"],Y=["uid","dtstamp"],W=[],q=new Set(["uid","dtstamp"]),Q=[...new Set([...z,...K,...Z,...G,...Y,...W,"uid","attendee","encryptedTitle"])];var J=((g={})[g.EMAIL=0]="EMAIL",g[g.DEVICE=1]="DEVICE",g),X=((v={})[v.DAY=0]="DAY",v[v.WEEK=1]="WEEK",v[v.MONTH=2]="MONTH",v[v.YEAR=3]="YEAR",v[v.PLANNING=4]="PLANNING",v),ee=((y={})[y.None=0]="None",y[y.Zoom=b.h4.ZOOM]="Zoom",y[y.Meet=b.h4.PROTON_MEET]="Meet",y);r.d(t,["$A",0,q,"FI",0,R,"HU",0,z,"JF",0,{GENERAL:"/general",CALENDARS:"/calendars",INTEROPS:"/import-export",GET_APPS:"/get-the-apps"},"LD",0,Y,"Mz",0,G,"QI",0,V,"Re",0,0x80000000,"T$",0,Q,"Xu",0,W,"YZ",0,Z,"Z_",0,K,"Zr",0,O,"a4",0,{UID:191,CALENDAR_NAME:100,CALENDAR_DESCRIPTION:255,TITLE:255,EVENT_DESCRIPTION:3e3,LOCATION:255},"cQ",0,0xa00000,"f3",0,{ONCE:999,DAILY:999,WEEKLY:4999,MONTHLY:999,YEARLY:99,CUSTOM:999,OTHER:1},"jF",0,L,"mp",0,H,"wX",0,["REPLY","COUNTER","REFRESH"],"w_",0,j,"xd",0,{1:999,2:6999,3:999,4:9999},"zy",0,F])},11399(e,t,r){"use strict";r.d(t,{TD:()=>n});var a=r(39009);let n="";r.d(t,["VG",0,e=>{n=e},"ZX",0,e=>{let t,{APP_NAME:r,APP_VERSION:n}=e;return t=(0,a.TJ)(r),`-//Proton AG//${t} ${n}//EN`}])},75242(e,t,r){"use strict";var a=r(61919),n=r(6780),i=r(1834);let o={purple:{color:"#8080FF",getName:()=>(0,n.c)("color").t`purple`},pink:{color:"#DB60D6",getName:()=>(0,n.c)("color").t`pink`},strawberry:{color:"#EC3E7C",getName:()=>(0,n.c)("color").t`strawberry`},carrot:{color:"#F78400",getName:()=>(0,n.c)("color").t`carrot`},sahara:{color:"#936D58",getName:()=>(0,n.c)("color").t`sahara`},enzian:{color:"#5252CC",getName:()=>(0,n.c)("color").t`enzian`},plum:{color:"#A839A4",getName:()=>(0,n.c)("color").t`plum`},cerise:{color:"#BA1E55",getName:()=>(0,n.c)("color").t`cerise`},copper:{color:"#C44800",getName:()=>(0,n.c)("color").t`copper`},soil:{color:"#54473F",getName:()=>(0,n.c)("color").t`soil`}
2521,slateblue:{color:"#415DF0",getName:()=>(0,n.c)("color").t`slateblue`},pacific:{color:"#179FD9",getName:()=>(0,n.c)("color").t`pacific`},reef:{color:"#1DA583",getName:()=>(0,n.c)("color").t`reef`},fern:{color:"#3CBB3A",getName:()=>(0,n.c)("color").t`fern`},olive:{color:"#B4A40E",getName:()=>(0,n.c)("color").t`olive`},cobalt:{color:"#273EB2",getName:()=>(0,n.c)("color").t`cobalt`},ocean:{color:"#0A77A6",getName:()=>(0,n.c)("color").t`ocean`},pine:{color:"#0F735A",getName:()=>(0,n.c)("color").t`pine`},forest:{color:"#258723",getName:()=>(0,n.c)("color").t`forest`},pickle:{color:"#807304",getName:()=>(0,n.c)("color").t`pickle`}},s=Object.values(o).map(e=>{let{color:t}=e;return t}),l=Object.values(o).reduce((e,t)=>{let{color:r,getName:a}=t;return e[r]=a,e},{});r.d(t,["E1",0,s,"FQ",0,()=>s[(0,i.A)(0,s.length-1)],"Fm",0,o,"lI",0,e=>{let t=(0,a.A)(e);if(t.isValid()){let e,r,n=t.toRgb();return s.forEach(t=>{let i,o=Math.sqrt(((i=(0,a.A)(t).toRgb()).r-n.r)**2+(n.g-n.g)**2+(i.b-n.b)**2);(void 0===r||o<r)&&(r=o,e=t)}),e}},"lw",0,e=>{var t;return null==(t=l[e.toUpperCase()])?void 0:t.call(l)}])},13197(e,t,r){"use strict";r.d(t,{$2:()=>e7,A7:()=>eX,BF:()=>eF,CC:()=>eI,Cm:()=>eH,EK:()=>e5,Ij:()=>e1,Js:()=>e3,KV:()=>e4,Kh:()=>eU,Ky:()=>eO,M3:()=>eY,Md:()=>tn,Pg:()=>ta,Q9:()=>ti,QQ:()=>e$,RD:()=>ez,U2:()=>tt,Uo:()=>e8,VA:()=>eL,Vi:()=>e2,Z$:()=>eK,ZK:()=>eT,a5:()=>tr,ad:()=>eW,ae:()=>tm,bm:()=>to,dT:()=>eq,dn:()=>eD,eF:()=>tc,fY:()=>tu,hb:()=>e6,iK:()=>eM,j6:()=>te,k3:()=>eR,k4:()=>ej,mG:()=>eE,nB:()=>e0,o5:()=>tf,oO:()=>eZ,pg:()=>eQ,rm:()=>td,rr:()=>eG,sn:()=>e9,wS:()=>ek,wx:()=>eJ,zE:()=>eV});var a,n,i,o,s,l,c,u,d,f,m,p,h,A,g,v,y,C,b,S,w,_,N,x,E,B,P,I,k,T,D,M,R,j,O,L,U,F,V,H,$,z,K,Z,G,Y,W,q=r(63138);let Q="Proton",J="Mail",X=`${Q} ${J}`,ee="Contacts",et=`${Q} ${ee}`,er="Calendar",ea=`${Q} ${er}`,en="Drive",ei=`${Q} ${en}`,eo="Pass",es=`${Q} ${eo}`,el=`${Q} VPN`,ec="Docs",eu=`${Q} ${ec}`,ed=`${ec} Editor`,ef=`${Q} ${ed}`,em="Sheets",ep=`${Q} ${em}`,eh=`${em} Editor`,eA=`${Q} ${eh}`,eg=`${Q} Wallet`,ev="Lumo",ey=`${ev}`,eC="Authenticator",eb=`${Q} ${eC}`,eS=`${Q} Meet`,ew=`${Q} Account`,e_=`${Q} Spaces`,eN={PROTONACCOUNT:"proton-account",PROTONACCOUNTLITE:"proton-account-lite",PROTONVPNBROWSEREXTENSION:"proton-vpn-browser-extension",PROTONMAIL:"proton-mail",PROTONCONTACTS:"proton-contacts",PROTONDRIVE:"proton-drive",PROTONCALENDAR:"proton-calendar",PROTONPASS:"proton-pass",PROTONVPN_SETTINGS:"proton-vpn-settings",PROTONADMIN:"proton-admin",PROTONVERIFICATION:"proton-verify",PROTONEXTENSION:"proton-extension",PROTONWALLET:"proton-wallet",PROTONPASSBROWSEREXTENSION:"proton-pass-extension",PROTONDOCS:"proton-docs",PROTONDOCSEDITOR:"proton-docs-editor",PROTONSHEETS:"proton-sheets",PROTONSHEETSEDITOR:"proton-sheets-editor",PROTONLUMO:"proton-lumo",PROTONAUTHENTICATOR:"proton-authenticator",PROTONMEET:"proton-meet",PROTONSPACES:"proton-spaces",PROTONCONSOLE:"proton-console"},ex={[eN.PROTONACCOUNT]:{publicPath:"",subdomain:"account",name:"Proton Account",bareName:"Account",clientID:"web-account",icon:"brand-proton",settingsSlug:"account",product:q.Y.Account},[eN.PROTONACCOUNTLITE]:{publicPath:"",subdomain:"account",name:"Proton Account",bareName:"Account",clientID:"web-account-lite",windowsClientID:"windows-mail",macosClientID:"macos-mail",linuxClientID:"linux-mail",icon:"brand-proton",settingsSlug:"account",product:q.Y.Account},[eN.PROTONVPNBROWSEREXTENSION]:{publicPath:"",subdomain:"",name:"Proton VPN Browser Extension",bareName:"Browser VPN Extension",clientID:"browser-vpn",icon:"brand-proton-vpn",settingsSlug:"",product:q.Y.VPN},[eN.PROTONMAIL]:{publicPath:"",subdomain:"mail",name:X,bareName:J,clientID:"web-mail",windowsClientID:"windows-mail",macosClientID:"macos-mail",linuxClientID:"linux-mail",icon:"brand-proton-mail",settingsSlug:"mail",product:q.Y.Mail},[eN.PROTONCONTACTS]:{publicPath:"/contacts",subdomain:"contacts",name:"ProtonContacts",bareName:"Contacts",clientID:"web-contacts",icon:"brand-proton",settingsSlug:"contacts",product:q.Y.Mail},[eN.PROTONDRIVE]:{publicPath:"/drive",subdomain:"drive",name:ei,bareName:en,clientID:"web-drive",icon:"brand-proton-drive",settingsSlug:"drive",product:q.Y.Drive},[eN.PROTONCALENDAR]:{publicPath:"/calendar",subdomain:"calendar",name:ea,bareName:er,clientID:"web-calendar",windowsClientID:"windows-mail",macosClientID:"macos-mail",linuxClientID:"linux-mail",icon:"brand-proton-calendar",settingsSlug:"calendar",product:q.Y.Calendar},[eN.PROTONPASS]:{publicPath:"/pass",subdomain:"pass",name:es,bareName:eo,clientID:"web-pass",windowsClientID:"windows-pass",macosClientID:"macos-pass",linuxClientID:"linux-pass",icon:"brand-proton-pass",settingsSlug:"pass",product:q.Y.Pass},[eN.PROTONEXTENSION]:{publicPath:"",subdomain:"",name:es,bareName:eo,clientID:"browser-pass",icon:"",settingsSlug:"",product:q.Y.Pass},[eN.PROTONPASSBROWSEREXTENSION]:{publicPath:"",subdomain:"",name:es,bareName:eo,clientID:"browser-pass",icon:"",settingsSlug:"",product:q.Y.Pass},[eN.PROTONVPN_SETTINGS]:{publicPath:"",subdomain:"",name:el,bareName:"VPN",clientID:"web-vpn-settings",icon:"brand-proton-vpn",settingsSlug:"vpn",product:q.Y.VPN},[eN.PROTONADMIN]:{publicPath:"",subdomain:"",name:"",bareName:"Admin",clientID:"web-admin",icon:"brand-proton",settingsSlug:"",product:q.Y.Admin},[eN.PROTONVERIFICATION]:{publicPath:"",subdomain:"verify",name:"Proton Verify",bareName:"Verify",clientID:"web-verify",icon:"brand-proton",settingsSlug:"",product:q.Y.Admin},[eN.PROTONWALLET]:{publicPath:"",subdomain:"wallet",name:eg,bareName:"Wallet",clientID:"web-wallet",icon:"brand-proton",settingsSlug:"wallet",product:q.Y.Wallet},[eN.PROTONDOCS]:{publicPath:"",subdomain:"docs",name:eu,bareName:ec,clientID:"web-docs",icon:"brand-proton",settingsSlug:"docs",product:q.Y.Docs},[eN.PROTONDOCSEDITOR]:{publicPath:"",subdomain:"docs-editor",name:ef,bareName:ed,clientID:"web-docs-editor",icon:"brand-proton",settingsSlug:"docs-editor",product:q.Y.Docs},[eN.PROTONSHEETS]:{publicPath:"",subdomain:"sheets",name:ep,bareName:em,clientID:"web-sheets",icon:"brand-proton",settingsSlug:"docs",product:q.Y.Sheets},[eN.PROTONSHEETSEDITOR]:{publicPath:"",subdomain:"sheets-editor",name:eA,bareName:eh,clientID:"web-sheets-editor",icon:"brand-proton",settingsSlug:"sheets-editor",product:q.Y.Sheets}
2521,[eN.PROTONLUMO]:{publicPath:"",subdomain:"lumo",name:ey,bareName:ev,clientID:"web-lumo",windowsClientID:"windows-lumo",macosClientID:"macos-lumo",linuxClientID:"linux-lumo",icon:"brand-proton",settingsSlug:"lumo",product:q.Y.Lumo},[eN.PROTONAUTHENTICATOR]:{publicPath:"",subdomain:"authenticator",name:eb,bareName:eC,clientID:"web-authenticator",windowsClientID:"windows-authenticator",macosClientID:"macos-authenticator",linuxClientID:"linux-authenticator",icon:"",settingsSlug:"authenticator",product:q.Y.Authenticator},[eN.PROTONMEET]:{publicPath:"",subdomain:"meet",name:eS,bareName:"Meet",clientID:"web-meet",windowsClientID:"windows-meet",macosClientID:"macos-meet",linuxClientID:"linux-meet",icon:"brand-proton",settingsSlug:"meet",product:q.Y.Meet},[eN.PROTONSPACES]:{publicPath:"",subdomain:"spaces",name:e_,bareName:"Spaces",clientID:"web-spaces",windowsClientID:"windows-spaces",macosClientID:"macos-spaces",linuxClientID:"linux-spaces",icon:"brand-proton",settingsSlug:"spaces",product:q.Y.Spaces},[eN.PROTONCONSOLE]:{publicPath:"",subdomain:"console",name:"Proton Console",bareName:"Console",clientID:"web-account",icon:"brand-proton",settingsSlug:"",product:q.Y.Console}};var eE=((a={})[a.MAIL=1]="MAIL",a[a.DRIVE=2]="DRIVE",a[a.VPN=4]="VPN",a[a.PASS=8]="PASS",a[a.WALLET=16]="WALLET",a[a.SPACES=32]="SPACES",a[a.LUMO=64]="LUMO",a[a.MEET=256]="MEET",a);let eB={apple:"/appletv",vega:"/firetv",default:"/tv"},eP=Object.values(eB);var eI=((n={})[n.OK=200]="OK",n[n.NO_CONTENT=204]="NO_CONTENT",n[n.BAD_REQUEST=400]="BAD_REQUEST",n[n.UNAUTHORIZED=401]="UNAUTHORIZED",n[n.FORBIDDEN=403]="FORBIDDEN",n[n.NOT_FOUND=404]="NOT_FOUND",n[n.CONFLICT=409]="CONFLICT",n[n.UNPROCESSABLE_ENTITY=422]="UNPROCESSABLE_ENTITY",n[n.TOO_MANY_REQUESTS=429]="TOO_MANY_REQUESTS",n[n.INTERNAL_SERVER_ERROR=500]="INTERNAL_SERVER_ERROR",n),ek=((i={})[i.GLOBAL_SUCCESS=1001]="GLOBAL_SUCCESS",i[i.SINGLE_SUCCESS=1e3]="SINGLE_SUCCESS",i[i.NOT_ALLOWED_ERROR=2011]="NOT_ALLOWED_ERROR",i[i.INVALID_REQUIREMENT_ERROR=2e3]="INVALID_REQUIREMENT_ERROR",i[i.ALREADY_EXISTS_ERROR=2500]="ALREADY_EXISTS_ERROR",i[i.NOT_FOUND_ERROR=2501]="NOT_FOUND_ERROR",i[i.INVALID_ID_ERROR=2061]="INVALID_ID_ERROR",i),eT=((o={}).DIFFERENT_ACCOUNT="DIFFERENT_ACCOUNT",o.TOO_EXPENSIVE="TOO_EXPENSIVE",o.MISSING_FEATURE="MISSING_FEATURE",o.USE_OTHER_SERVICE="USE_OTHER_SERVICE",o.MERGE_ACCOUNT="MERGE_ACCOUNT",o.OTHER="OTHER",o),eD=((s={})[s.DELETE=0]="DELETE",s[s.CREATE=1]="CREATE",s[s.UPDATE=2]="UPDATE",s[s.UPDATE_DRAFT=2]="UPDATE_DRAFT",s[s.UPDATE_FLAGS=3]="UPDATE_FLAGS",s),eM=((l={})[l.FREE_ROLE=0]="FREE_ROLE",l[l.MEMBER_ROLE=1]="MEMBER_ROLE",l[l.ADMIN_ROLE=2]="ADMIN_ROLE",l),eR=((c={})[c.PROTON=0]="PROTON",c[c.MANAGED=1]="MANAGED",c),ej=((u={})[u.STATUS_DISABLED=0]="STATUS_DISABLED",u[u.STATUS_ENABLED=1]="STATUS_ENABLED",u[u.STATUS_DELETING=2]="STATUS_DELETING",u),eO=((d={})[d.TYPE_ORIGINAL=1]="TYPE_ORIGINAL",d[d.TYPE_ALIAS=2]="TYPE_ALIAS",d[d.TYPE_CUSTOM_DOMAIN=3]="TYPE_CUSTOM_DOMAIN",d[d.TYPE_PREMIUM=4]="TYPE_PREMIUM",d[d.TYPE_EXTERNAL=5]="TYPE_EXTERNAL",d[d.TYPE_GROUP=6]="TYPE_GROUP",d),eL=((f={})[f.RECEIVE_YES=1]="RECEIVE_YES",f[f.RECEIVE_NO=0]="RECEIVE_NO",f),eU=((m={})[m.SEND_YES=1]="SEND_YES",m[m.SEND_NO=0]="SEND_NO",m),eF=((p={})[p.FLAG_DISABLE_E2EE=16]="FLAG_DISABLE_E2EE",p[p.FLAG_DISABLE_EXPECTED_SIGNED=32]="FLAG_DISABLE_EXPECTED_SIGNED",p[p.BYOE=64]="BYOE",p),eV=((h={})[h.READABLE=0]="READABLE",h[h.UNREADABLE=1]="UNREADABLE",h),eH=((A={})[A.ORGANIZATION_NONE=0]="ORGANIZATION_NONE",A[A.ORGANIZATION_MEMBER=1]="ORGANIZATION_MEMBER",A[A.ORGANIZATION_ADMIN=2]="ORGANIZATION_ADMIN",A),e$=((g={})[g.NON_PAYER=0]="NON_PAYER",g[g.PAYER=1]="PAYER",g),ez=((v={}).PGP_INLINE="pgp-inline",v.PGP_MIME="pgp-mime",v),eK=((y={}).MIME="multipart/mixed",y.PLAINTEXT="text/plain",y.DEFAULT="text/html",y.ICS="text/calendar",y.APPLICATION_ICS="application/ics",y.PGP_KEYS="application/pgp-keys",y),eZ=((C={})[C.TYPE_INTERNAL=1]="TYPE_INTERNAL",C[C.TYPE_EXTERNAL=2]="TYPE_EXTERNAL",C),eG=((b={})[b.PROTON=0]="PROTON",b[b.WKD=1]="WKD",b[b.KOO=2]="KOO",b),eY=((S={})[S.DISABLED=0]="DISABLED",S[S.ENABLED=1]="ENABLED",S),eW=((w={})[w.LOYAL=1]="LOYAL",w[w.COVID=2]="COVID",w[w.NO_CYCLE_SCHEDULED=8]="NO_CYCLE_SCHEDULED",w[w.DISSIDENT=64]="DISSIDENT",w[w.PROTON=128]="PROTON",w[w.PHONE_SUPPORT=256]="PHONE_SUPPORT",w[w.TO_MIGRATE_ORG_KEY=512]="TO_MIGRATE_ORG_KEY",w[w.DELETION_WHITELISTED=2048]="DELETION_WHITELISTED",w),eq=((_={})[_.Mail=1]="Mail",_[_.Drive=2]="Drive",_[_.VPN=4]="VPN",_[_.Pass=8]="Pass",_[_.Wallet=16]="Wallet",_[_.Lumo=64]="Lumo",_),eQ=((N={})[N.NOT_REQUIRED=0]="NOT_REQUIRED",N[N.REQUIRED_ADMIN_ONLY=1]="REQUIRED_ADMIN_ONLY",N[N.REQUIRED_ALL=2]="REQUIRED_ALL",N),eJ=((x={})[x.DISABLED=0]="DISABLED",x[x.ACTIVE=1]="ACTIVE",x[x.DELINQUENT=2]="DELINQUENT",x),eX=((E={})[E.NO=0]="NO",E[E.YES=1]="YES",E),e0=((B={})[B.DISABLED=0]="DISABLED",B[B.ENABLED=1]="ENABLED",B[B.BOUNCED=2]="BOUNCED",B),e1=((P={}).MAIL_UPSELL_REF_PATH="upsell_mail-",P.CALENDAR_UPSELL_REF_PATH="upsell_calendar-",P.DRIVE_UPSELL_REF_PATH="upsell_drive-",P.PASS_UPSELL_REF_PATH="upsell_pass-",P.VPN_UPSELL_REF_PATH="upsell_vpn-",P.INBOX_DESKTOP_REF_PATH="upsell_inbox_desktop-",P.DOCS_UPSELL_REF_PATH="upsell_docs-",P.ACCOUNT_UPSELL_REF_PATH="upsell_account-",P.WALLET_UPSELL_REF_PATH="upsell_wallet-",P.LUMO_UPSELL_REF_PATH="upsell_lumo-",P),e2=((I={}).BANNER="banner-",I.MODAL="modal-",I.BUTTON="button-",I.TOGGLE="toggle-",I.TIP="tip-",I),e3=((k={}).AUTO_REPLY="auto-reply",k.DOMAIN_NAMES="domain-names",k.CATCH_ALL="catch-all",k.BRIDGE="bridge",k.PM_ME="pm-me",k.SHORT_ADDRESS="short-address",k.AUTO_DELETE="auto-delete",k.SCHEDULE_SEND="schedule-send",k.STORAGE_FULL="storage-full",k.GET_STARTED_CHECKLIST="get-started-checklist",k.MAIL_FOOTER="mail-footer",k.UNLIMITED_FOLDERS="unlimited-folders",k.UNLIMITED_LABELS="unlimited-labels",k.UNLIMITED_FILTERS="unlimited-filters",k.UNLIMITED_FILTERS_NEWSLETTER_SUBSCRIPTION="unlimited-filters-newsletter-subscription",k.UNLIMITED_FOLDERS_NEWSLETTER_SUBSCRIPTION="unlimited-folders-newsletter-subscription",k.UNLIMITED_ADDRESSES="unlimited-addresses",k.FORWARD_EMAILS="forward-emails",k.SMTP_SUBMISSION="smtp-submission",k.SNOOZE_MESSAGE="snooze-message",k.PROTON_SENTINEL="proton-sentinel",k.PASS_ALIASES="pass-aliases",k.TRIAL_WELCOME="trial-welcome",k.TRIAL_BANNER="trial-banner",k.TRIAL_END="trial-end",k.ASSISTANT_TOGGLE="assistant-toggle",k.ASSISTANT_TOGGLE_DOWNGRADE="assistant-toggle-downgrade",k.ASSISTANT_COMPOSER="assistant-composer",k.ZOOM_MEETING="zoom-meeting",k.ACCOUNT_LOCKED="account-locked-state",k.DARK_WEB_MONITORING="dark-web-monitoring",k.SUBSCRIPTION_REMINDER_PRIVACY="subscription-reminder-privacy",k.SUBSCRIPTION_REMINDER_PRODUCTIVITY="subscription-reminder-productivity",k.ONE_DOLLAR_INITIAL_REMINDER="one-dollar-initial-reminder",k.ONE_DOLLAR_SECOND_REMINDER="one-dollar-second-reminder",k.ONE_DOLLAR_LAST_REMINDER="one-dollar-last-reminder",k.ZERO_NINETY_NINE_INITIAL_REMINDER="zero-ninety-nine-initial-reminder",k.ZERO_NINETY_NINE_SECOND_REMINDER="zero-ninety-nine-second-reminder",k.ZERO_NINETY_NINE_LAST_REMINDER="zero-ninety-nine-last-reminder",k.GO_UNLIMITED_2025="go-unlimited-2025",k.UNLIMITED_TO_DUO="unlimited-to-duo",k.PLUS_MONTHLY_SUBSCRIBER_NUDGE_VARIANT_MONEY="plus_monthly-subscriber-nudge-variant-money",k.BUNDLE_MONTHLY_SUBSCRIBER_NUDGE_VARIANT_MONEY="bundle_monthly-subscriber-nudge-variant-money",k),e4=((T={}).MULTI_CAL="multi-cal",T.SHARE_CAL="share-cal",T.MAX_CAL="max-cal",T.COLOR_PER_EVENT="color-per-event",T.BOOKING_PAGE="booking-page",T),e5=((D={}).SIDEBAR="sidebar",D.ONE_DOLLAR_INITIAL_REMINDER="one-dollar-initial-reminder",D.ONE_DOLLAR_SECOND_REMINDER="one-dollar-second-reminder",D.ONE_DOLLAR_LAST_REMINDER="one-dollar-last-reminder",D.PLUS_MONTHLY_SUBSCRIBER_NUDGE_VARIANT_MONEY="plus_monthly-subscriber-nudge-variant-money",D),e6=((M={}).EMERGENCY_ACCESS="emergency-access",M.MULTI_USER="multi-user",M.CONTACT_GROUP="contact-groups",M.STORAGE="storage",M.USER_DROPDOWN="user-dropdown",M.STORAGE_PERCENTAGE="storage-percentage",M.ORGANIZATION_CAPACITY="organization-capacity",M.SENTINEL="sentinel",M.SENTINEL_B2B="sentinel-b2b",M.TRIAL_WILL_END="trial-will-end",M.TOP_NAVIGATION_BAR="top-navigation-bar",M.PUBLIC_SHARING_PERMISSIONS_MENU="public-sharing-permissions-menu",M.EASY_SWITCH_BYOE="easy-switch-byoe",M.EASY_SWITCH_BYOE_MORE_STORAGE="easy-switch-byoe-more-storage",M),e8=((R={}).MAILPLUS="mailplus-dashboard",R.MAILEPRO="mailpro-dashboard",R.UNLIMITED="unlimited-dashboard",R.DRIVE="drive-dashboard",R.PASS="pass-dashboard",R.VPN="vpn-dashboard",R.DOCS="docs-dashboard",R.WALLET="wallet-dashboard",R.FAMILY="family-dashboard",R.DUO="duo-dashboard",R.BUSINESS="business-dashboard",R.LUMO="lumo-dashboard",R.MEET="meet-dashboard",R),e9=((j={}
2521).CURVE25519="CURVE25519",j.PQC="PQC",j),e7=((O={})[O.FLAG_EMAIL_NO_SIGN=8]="FLAG_EMAIL_NO_SIGN",O[O.FLAG_EMAIL_NO_ENCRYPT=4]="FLAG_EMAIL_NO_ENCRYPT",O[O.FLAG_NOT_OBSOLETE=2]="FLAG_NOT_OBSOLETE",O[O.FLAG_NOT_COMPROMISED=1]="FLAG_NOT_COMPROMISED",O),te=((L={})[L.ENCRYPTED_AND_SIGNED=3]="ENCRYPTED_AND_SIGNED",L[L.SIGNED=2]="SIGNED",L[L.ENCRYPTED=1]="ENCRYPTED",L[L.CLEAR_TEXT=0]="CLEAR_TEXT",L),tt=((U={})[U.MESSAGE_LABEL=1]="MESSAGE_LABEL",U[U.CONTACT_GROUP=2]="CONTACT_GROUP",U[U.MESSAGE_FOLDER=3]="MESSAGE_FOLDER",U[U.SYSTEM_FOLDER=4]="SYSTEM_FOLDER",U),tr=((F={})[F.SINGLE=1]="SINGLE",F[F.TWO_PASSWORD=2]="TWO_PASSWORD",F),ta=((V={}).ASC="ASC",V.DESC="DESC",V),tn=((H={})[H.SECURE_CORE=1]="SECURE_CORE",H[H.TOR=2]="TOR",H[H.P2P=4]="P2P",H[H.IPV6=16]="IPV6",H[H.DOUBLE_RESTRICTION=128]="DOUBLE_RESTRICTION",H),ti=(($={})[$.MAIL=1]="MAIL",$[$.VPN=2]="VPN",$[$.DRIVE=4]="DRIVE",$[$.PASS=5]="PASS",$[$.WALLET=6]="WALLET",$[$.SPACES=7]="SPACES",$[$.LUMO=9]="LUMO",$[$.AUTHENTICATOR=10]="AUTHENTICATOR",$[$.MEET=11]="MEET",$),to=((z={}).INBOX="0",z.ALL_DRAFTS="1",z.ALL_SENT="2",z.TRASH="3",z.SPAM="4",z.ALL_MAIL="5",z.STARRED="10",z.ARCHIVE="6",z.SENT="7",z.DRAFTS="8",z.OUTBOX="9",z.SCHEDULED="12",z.ALMOST_ALL_MAIL="15",z.SNOOZED="16",z.CATEGORY_SOCIAL="20",z.CATEGORY_PROMOTIONS="21",z.CATEGORY_UPDATES="22",z.CATEGORY_DEFAULT="24",z.CATEGORY_NEWSLETTERS="25",z.CATEGORY_TRANSACTIONS="26",z.SOFT_DELETED="40",z);let ts=["24","20","21","25","26","22"],tl=new Set(ts);var tc=((K={})[K.INBOX=Number("0")]="INBOX",K[K.SPAM=Number("4")]="SPAM",K[K.BLOCKED=14]="BLOCKED",K),tu=((Z={})[Z.COMFORTABLE=0]="COMFORTABLE",Z[Z.COMPACT=1]="COMPACT",Z),td=((G={}).WEB="web",G.EMAIL="email",G.PHONE="phone",G);eN.PROTONEXTENSION,eN.PROTONPASSBROWSEREXTENSION,eN.PROTONVPNBROWSEREXTENSION;var tf=((Y={}).LINUX="linux",Y.MACOS="macos",Y.WINDOWS="windows",Y.WINDOWS_X64="windows/x64",Y.WINDOWS_ARM="windows/arm64",Y),tm=((W={}).PROTON_STATUS_PAGE="https://status.proton.me",W);let tp=new Set([eN.PROTONMAIL,eN.PROTONDRIVE,eN.PROTONACCOUNT,eN.PROTONVPN_SETTINGS,eN.PROTONCALENDAR,eN.PROTONLUMO]);r.d(t,["BY",0,"[email protected]","DZ",0,eP,"F5",0,"john.doe","Ju",0,ep,"KC",0,er,"LQ",0,{EXTERNAL_SSO_LOGIN:"/sso/login",EXTERNAL_SSO_REAUTH:"/sso/reauth",OAUTH_AUTHORIZE:"/oauth/authorize",OAUTH_AUTHORIZE_CONSENT:"/oauth/authorize/confirm",OAUTH_PARTNERS:"/oauth/partners",AUTHORIZE:"/authorize",AUTHORIZE_REDIRECT_CONSENT:"/authorize/redirect/confirm",FORK:"/login",SWITCH:"/switch",LOGIN:"/login",REAUTH:"/reauth",APP_SWITCHER:"/apps",RESET_PASSWORD:"/reset-password",FORGOT_USERNAME:"/forgot-username",SIGNIN_HELP:"/signin-help",MAIL_SIGNUP:"/mail/signup",MAIL_SIGNUP_B2B:"/mail/signup/business",MAIL_SIGN_IN:"/mail",CALENDAR_SIGNUP:"/calendar/signup",CALENDAR_SIGNUP_B2B:"/calendar/signup/business",CALENDAR_SIGN_IN:"/calendar",DRIVE_SIGNUP:"/drive/signup",DRIVE_SIGNUP_B2B:"/drive/signup/business",DRIVE_SIGNUP_PRICING:"/drive/signup/pricing",DRIVE_SIGN_IN:"/drive",BUSINESS_SIGNUP:"/business/signup",BUSINESS_SIGNUP_GENER
2521IC:"/signup/business",VPN_SIGNUP:"/vpn/signup",VPN_BUSINESS:"/vpn/signup/business",VPN_PRICING:"/vpn/pricing",VPN_SIGN_IN:"/vpn",PASS_SIGNUP:"/pass/signup",PASS_SIGNUP_B2B:"/pass/signup/business",PASS_SIGN_IN:"/pass",PASS_EXTENSION_ONBOARDING:"/pass/extension-onboarding",DOCS_SIGNUP:"/docs/signup",DOCS_SIGN_IN:"/docs",WALLET_SIGNUP:"/wallet/signup",WALLET_SIGN_IN:"/wallet",LUMO_SIGNUP:"/lumo/signup",LUMO_SIGNUP_B2B:"/lumo/signup/business",LUMO_SIGN_IN:"/lumo",DESKTOP_SIGN_IN:"/desktop/login",MEET_SIGNUP:"/meet/signup",MEET_SIGNUP_B2C:"/meet/signup/plan",MEET_SIGNUP_B2B:"/meet/signup/business",MEET_SIGN_IN:"/meet",SIGNUP:"/signup",START:"/start",INVITE:"/pre-invite",REFERRAL_PLAN_SELECTION:"/refer-a-friend",REFERRAL_SIGNUP:"/refer-a-friend/signup",JOIN_MAGIC_LINK:"/join",PORKBUN_SIGNUP:"/partner/porkbun/signup",PORKBUN_SIGN_IN:"/partner/porkbun/login",SIGN_IN_WITH_ANOTHER_DEVICE:"/sign-in-with-another-device",BORN_PRIVATE:"/born-private",BORN_PRIVATE_ACTIVATE:"/born-private/activate",BORN_PRIVATE_RECOVERY:"/born-private/recovery",JOIN_ORG:"/join-org"},"Le",0,ei,"Mv",0,"Proton Sentinel","Nm",0,"openoffermodal","Op",0,ew,"Ph",0,"/setup-address","Q4",0,"proton-recovery-phrase.pdf","R$",0,el,"SI",0,eB,"SK",0,[1,1,2,3,5,8,13],"Tk",0,{EASY_SWITCH:"Easy Switch"},"V8",0,6048e5,"VX",0,ea,"Wr",0,eb,"Yr",0,eS,"Zg",0,"CURVE25519","Zi",0,ts,"_1",0,"proton_recovery.asc","c6",0,[".compute.amazonaws.com"],"d_",0,864e5,"dp",0,36e5,"f4",0,"open-composer-with-mailto","fx",0,ee,"gQ",0,eg,"gn",0,ex,"h",0,eN,"i2",0,eu,"i8",0,["inbox","drafts","sent","starred","archive","spam","trash","outbox"],"ij",0,et,"ip",0,tp,"l_",0,{APPLE:"apple_tv-vpn",ANDROID:"android_tv-vpn",VEGA:"vega_tv-vpn"},"mD",0,{CURVE25519:{type:"ecc",curve:"ed25519Legacy"},PQC:{type:"pqc",config:{v6Keys:!0}}},"o8",0,es,"ow",0,{ROOT:"/safety-review",SET_PHRASE:"/safety-review/phrase",SET_EMAIL:"/safety-review/email",VERIFY_EMAIL:"/safety-review/email/verify",ENABLE_EMAIL:"/safety-review/email/enable",DISABLE_EMAIL:"/safety-review/email/disable",SET_PHONE:"/safety-review/phone",VERIFY_PHONE:"/safety-review/phone/verify",ENABLE_PHONE:"/safety-review/phone/enable",DISABLE_PHONE:"/safety-review/phone/disable",ENABLE_DEVICE_RECOVERY:"/safety-review/device"},"p7",0,["protonmail.com","protonmail.ch","protonvpn.com","protonstatus.com","gdpr.eu","protonvpn.net","pm.me","protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion","proton.me"],"pI",0,"account.protonvpn.com","sL",0,"iDEAL | Wero","uC",0,e_,"uE",0,"Thomas A. Anderson","uc",0,X,"vQ",0,"Dark Web Monitoring","vz",0,"proton_2FA_recovery_codes.txt","yj",0,tl,"yk",0,"/vpn/tv/signup"])},43352(e,t,r){"use strict";let a=()=>1e5;r.d(t,["H",0,e=>{a=e},"f",0,()=>a()])},24546(e,t,r){"use strict";r.d(t,["As",0,(e,t)=>new Date(e.getTime()+t),"PS",0,(e,t)=>{let r,a,n,i=new Date(+e),o=e.getUTCMonth()+t,s=new Date(0);s.setUTCFullYear(e.getUTCFullYear(),o,1),s.setUTCHours(0,0,0,0);let l=(r=s.getUTCFullYear(),a=s.getUTCMonth(),(n=new Date(0)).setUTCFullYear(r,a+1,0),n.setUTCHours(0,0,0,0),n.getUTCDate());return i.setUTCMonth(o,Math.min(l,e.getUTCDate())),i},"T9",0,(e,t)=>+e>+t?e:t,"fi",0,(e,t)=>{let r=new Date(e);return r.setUTCDate(e.getUTCDate()+t),r}])},24199(e,t,r){"use strict";let a={"abu dhabi, muscat":"Asia/Muscat",acre:"America/Rio_Branco","adelaide, central australia":"Australia/Adelaide",afghanistan:"Asia/Kabul","afghanistan standard time":"Asia/Kabul","africa central":"Africa/Maputo","africa eastern":"Africa/Nairobi","africa farwestern":"Africa/El_Aaiun","africa southern":"Africa/Johannesburg","africa western":"Africa/Lagos",aktyubinsk:"Asia/Aqtobe",alaska:"America/Anchorage","alaska hawaii":"America/Anchorage",alaskan:"America/Anchorage","alaskan standard time":"America/Anchorage","aleutian standard time":"America/Adak",almaty:"Asia/Almaty","almaty, novosibirsk, north central asia":"Asia/Almaty","altai standard time":"Asia/Barnaul",amazon:"America/Manaus","america central":"America/Chicago","america eastern":"America/New_York","america mountain":"America/Denver","america pacific":"America/Los_Angeles","amsterdam, berlin, bern, rome, stockholm, vienna":"Europe/Berlin","amsterdam, belgrade, berlin, brussels, budapest, madrid, paris, prague, stockholm":"Europe/Berlin",anadyr:"Asia/Anadyr",apia:"Pacific/Apia",aqtau:"Asia/Aqtau",aqtobe:"Asia/Aqtobe",arab:"Asia/Kuwait","arab standard time":"Asia/Riyadh","arab, kuwait, riyadh":"Asia/Kuwait",arabian:"Asia/Muscat","arabian standard time":"Asia/Dubai",arabic:"Asia/Baghdad","arabic standard time":"Asia/Baghdad",argentina:"America/Argentina/Buenos_Aires","argentina standard time":"America/Argentina/Buenos_Aires","argentina western":"America/Argentina/San_Luis",arizona:"America/Phoenix",armenia:"Asia/Yerevan",armenian:"Asia/Yerevan","armenian standard time":"Asia/Yerevan",ashkhabad:"Asia/Ashgabat","astana, dhaka":"Asia/Dhaka","astrakhan standard time":"Europe/Astrakhan","athens, istanbul, minsk":"Europe/Athens",atlantic:"America/Halifax","atlantic standard time":"America/Halifax","atlantic time (canad
2521a)":"America/Halifax","auckland, wellington":"Pacific/Auckland","aus central":"Australia/Darwin","aus central standard time":"Australia/Darwin","aus central w standard time":"Australia/Eucla","aus eastern":"Australia/Sydney","aus eastern standard time":"Australia/Sydney","australia central":"Australia/Adelaide","australia centralwestern":"Australia/Eucla","australia eastern":"Australia/Sydney","australia western":"Australia/Perth",azerbaijan:"Asia/Baku","azerbaijan standard time":"Asia/Baku",azerbijan:"Asia/Baku",azores:"Atlantic/Azores","azores standard time":"Atlantic/Azores",baghdad:"Asia/Baghdad","bahia standard time":"America/Bahia",baku:"Asia/Baku","baku, tbilisi, yerevan":"Asia/Baku","bangkok, hanoi, jakarta":"Asia/Bangkok",bangladesh:"Asia/Dhaka","bangladesh standard time":"Asia/Dhaka","beijing, chongqing, hong kong sar, urumqi":"Asia/Shanghai","belarus standard time":"Europe/Minsk","belgrade, pozsony, budapest, ljubljana, prague":"Europe/Prague",bering:"America/Adak",bhutan:"Asia/Thimphu","bogota, lima, quito":"America/Bogota",bolivia:"America/La_Paz",borneo:"Asia/Kuching","bougainville standard time":"Pacific/Bougainville",brasilia:"America/Sao_Paulo","brisbane, east australia":"Australia/Brisbane",british:"Europe/London",brunei:"Asia/Brunei","brussels, copenhagen, madrid, paris":"Europe/Paris",bucharest:"Europe/Bucharest","buenos aires":"America/Argentina/Buenos_Aires",cairo:"Africa/Cairo","canada central":"America/Edmonton","canada central standard time":"America/Regina","canberra, melbourne, sydney, hobart (year 2000 only)":"Australia/Sydney","cape verde":"Atlantic/Cape_Verde","cape verde is":"Atlantic/Cape_Verde","cape verde standard time":"Atlantic/Cape_Verde","caracas, la paz":"America/Caracas","casablanca, monrovia":"Africa/Casablanca",casey:"Antarctica/Casey",caucasus:"Asia/Yerevan","caucasus standard time":"Asia/Yerevan","cen australia":"Australia/Adelaide","cen australia standard time":"Australia/Adelaide",central:"America/Chicago","central america":"America/Guatemala","central america standard time":"America/Guatemala","central asia":"Asia/Dhaka","central asia standard time":"Asia/Almaty","central brazilian":"America/Manaus","central brazilian standard time":"America/Cuiaba","central europe":"Europe/Prague","central europe standard time":"Europe/Budapest","central european":"Europe/Sarajevo","central european standard time":"Europe/Warsaw","central pacific":"Asia/Magadan","central pacific standard time":"Pacific/Guadalcanal","central standard time":"America/Chicago","central standard time (mexico)":"America/Mexico_City","central time (us & canada)":"America/Chicago",chamorro:"Pacific/Saipan",chatham:"Pacific/Chatham","chatham islands standard time":"Pacific/Chatham",chile:"America/Santiago",china:"Asia/Shanghai","china standard time":"Asia/Shanghai",choibalsan:"Asia/Choibalsan",christmas:"Indian/Christmas",cocos:"Indian/Cocos",colombia:"America/Bogota",cook:"Pacific/Rarotonga",cuba:"America/Havana","cuba standard time":"America/Havana",dacca:"Asia/Dhaka",darwin:"Australia/Darwin",dateline:"Pacific/Auckland","dateline standard time":"Pacific/Niue",davis:"Antarctica/Davis",dominican:"America/Santo_Domingo",dumontdurville:"Antarctica/DumontDUrville",dushanbe:"Asia/Dushanbe","dutch guiana":"America/Paramaribo","e africa":"Africa/Nairobi","e africa standard time":"Africa/Nairobi","e australia":"Australia/Brisbane","e australia standard time":"Australia/Brisbane","e europe":"Europe/Minsk","e europe standard time":"Europe/Chisinau","e south america":"America/Belem","e south america standard time":"America/Sao_Paulo","east africa, nairobi":"Africa/Nairobi","east timor":"Asia/Dili",easter:"Pacific/Easter","easter island standard time":"Pacific/Easter",eastern:"America/Ne
2521w_York","eastern standard time":"America/New_York","eastern standard time (mexico)":"America/Cancun","eastern time (us & canada)":"America/New_York",ecuador:"America/Guayaquil",egypt:"Africa/Cairo","egypt standard time":"Africa/Cairo",ekaterinburg:"Asia/Yekaterinburg","ekaterinburg standard time":"Asia/Yekaterinburg","eniwetok, kwajalein, dateline time":"Pacific/Kwajalein","europe central":"Europe/Paris","europe eastern":"Europe/Bucharest","europe further eastern":"Europe/Minsk","europe western":"Atlantic/Canary",falkland:"Atlantic/Stanley",fiji:"Pacific/Fiji","fiji islands standard time":"Pacific/Fiji","fiji islands, kamchatka, marshall is":"Pacific/Fiji","fiji standard time":"Pacific/Fiji",fle:"Europe/Helsinki","fle standard time":"Europe/Kiev","french guiana":"America/Cayenne","french southern":"Indian/Kerguelen",frunze:"Asia/Bishkek",galapagos:"Pacific/Galapagos",gambier:"Pacific/Gambier",georgia:"Asia/Tbilisi",georgian:"Asia/Tbilisi","georgian standard time":"Asia/Tbilisi","gilbert islands":"Pacific/Tarawa",gmt:"Europe/London","gmt standard time":"Europe/London","goose bay":"America/Goose_Bay",greenland:"Atlantic/Stanley","greenland central":"America/Scoresbysund","greenland eastern":"America/Scoresbysund","greenland standard time":"Atlantic/Stanley","greenland western":"Atlantic/Stanley",greenwich:"Atlantic/Reykjavik","greenwich mean time; dublin, edinburgh, london":"Europe/London","greenwich mean time: dublin, edinburgh, lisbon, london":"Europe/Lisbon","greenwich standard time":"Atlantic/Reykjavik",gtb:"Europe/Athens","gtb standard time":"Europe/Bucharest",guam:"Pacific/Guam","guam, port moresby":"Pacific/Guam",gulf:"Asia/Dubai",guyana:"America/Guyana","haiti standard time":"America/Port-au-Prince","harare, pretoria":"Africa/Harare",hawaii:"Pacific/Honolulu","hawaii aleutian":"Pacific/Honolulu",hawaiian:"Pacific/Honolulu","hawaiian standard time":"Pacific/Honolulu","helsinki, riga, tallinn":"Europe/Helsinki","hobart, tasmania":"Australia/Hobart","hong kong":"Asia/Hong_Kong",hovd:"Asia/Hovd",india:"Asia/Kolkata","india standard time":"Asia/Kolkata","indian ocean":"Indian/Chagos","indiana (east)":"America/Indiana/Indianapolis",indochina:"Asia/Bangkok","indonesia central":"Asia/Makassar","indonesia eastern":"Asia/Jayapura","indonesia western":"Asia/Jakarta",iran:"Asia/Tehran","iran standard time":"Asia/Tehran",irish:"Europe/Dublin",irkutsk:"Asia/Irkutsk","irkutsk, ulaan bataar":"Asia/Irkutsk","islamabad, karachi, tashkent":"Asia/Karachi",israel:"Asia/Jerusalem","israel standard time":"Asia/Jerusalem","israel, jerusalem standard time":"Asia/Jerusalem",japan:"Asia/Tokyo",jordan:"Asia/Amman","jordan standard time":"Asia/Amman",kabul:"Asia/Kabul","kaliningrad standard time":"Europe/Kaliningrad",kamchatka:"Asia/Kamchatka","kamchatka standard time":"Asia/Kamchatka",karachi:"Asia/Karachi","kathmandu, nepal":"Asia/Kathmandu","kazakhstan eastern":"Asia/Almaty","kazakhstan western":"Asia/Aqtobe",kizilorda:"Asia/Qyzylorda","kolkata, chennai, mumbai, new delhi, india standard time":"Asia/Kolkata",korea:"Asia/Seoul","korea standard time":"Asia/Seoul",kosrae:"Pacific/Kosrae",krasnoyarsk:"Asia/Krasnoyarsk","kuala lumpur, singapore":"Asia/Shanghai",kuybyshev:"Europe/Samara",kwajalein:"Pacific/Kwajalein",kyrgystan:"Asia/Bishkek",lanka:"Asia/Colombo",liberia:"Africa/Monrovia","libya standard time":"Africa/Tripoli","line islands":"Pacific/Kiritimati","line islands standard time":"Pacific/Kiritimati","lord howe":"Australia/Lord_Howe","lord howe standard time":"Australia/Lord_Howe",macau:"Asia/Macau",macquarie:"Antarctica/Macquarie",magadan:"Asia/Magadan","magadan standard time":"Asia/Magadan","magadan, solomon is, new caledonia":"Asia/Magadan","magallanes standard time":"America/Punta_Arenas",malaya:"Asia/Kuala_Lumpur",malaysia:"Asia/Kuching",maldives:"Indian/Maldives",marquesas:"Pacific/Marquesas","marquesas standard time":"Pacific/Marquesas","marshall islands":"Pacific/Majuro",mauritius:"Indian/Mauritius","mauritius standard time":"Indian/Mauritius",mawson:"Antarctica/Mawson",mexico:"America/Mexico_City","mexico city, tegucigalpa":"America/Mexico_City","mexico pacific":"America/Mazatlan","mexico standard time":"America/Mexico_City","mexico standard time 2":"America/Chihuahua","mid-atlantic":"America/Noronha","mid-atlantic standard time":"Atlantic/Cape_Verde","middle east":"Asia/Beirut","middle east standard time":"Asia/Beirut","midway island, samoa":"Pacific/Midway",mongolia:"Asia/Ulaanbaatar",montevideo:"America/Montevideo","montevideo standard time":"America/Montevideo",morocco:"Africa/Casablanca","morocco standard time":"Africa/Casablanca",moscow:"Europe/Moscow","moscow, st petersburg, volgograd":"Europe/Moscow",mountain:"America/Denver","mountain standard time":"America/Denver","mountain standard time (mexico)":"America/Chihuahua","mountain time (us & canada)":"America/Denver",myanmar:"Indian/Cocos","myanmar standard time":"Indian/Cocos","n central asia":"Asia/Almaty","n central asia standard time":"Asia/Novosibirsk",namibia:"Africa/Windhoek","namibia standard time":"Africa/Windhoek",nauru:"Pacific/Nauru",nepal:"Asia/Kathmandu","nepal standard time":"Asia/Kathmandu","new caledonia":"Pacific/Noumea","new zealand":"Pacific/Auckland","new zealand standard time":"Pacific/Auckland",newfoundland:"America/St_Johns","newfoundland and labrador standard time":"America/St_Johns","newfoundland standard time":"America/St_Johns",niue:"Pacific/Niue",norfolk:"Pacific/Norfolk","norfolk standard time":"Pacific/Norfolk",noronha:"America/Noronha","north asia":"Asia/Krasnoyarsk","north asia east":"Asia/Irkutsk","north asia east standard time":"Asia/Irkutsk","north asia standard time":"Asia/Krasnoyarsk","north korea standard time":"Asia/Pyongyang","north mariana":"Pacific/Saipan",novosibirsk:"Asia/Novosibirsk","nuku'alofa, tonga":"Pacific/Tongatapu",omsk:"Asia/Omsk","omsk standard time":"Asia/Omsk",oral:"Asia/Oral","osaka, sapporo, tokyo":"Asia/Tokyo",pacific:"America/Los_Angeles","pacific sa":"America/Santiago","pacific sa standard time":"America/Santiago","pacific standard time":"America/Los_Angeles","pacific standard time (mexico)":"America/Tijuana","pacific time (us & canada)":"America/Los_Angeles","pacific time (us & canada); tijuana":"America/Los_Angeles",pakistan:"Asia/Karachi","pakistan standard time":"Asia/Karachi",palau:"Pacific/Palau","papua new guinea":"Pacific/Port_Moresby",paraguay:"America/Asuncion","paraguay standard time":"America/Asuncion","paris, madrid, brussels, copenhagen":"Europe/Paris","perth, western australia":"Australia/Perth",peru:"America/Lima",philippines:"Asia/Manila","phoenix islands":"Pacific/Fakaofo","pierre miquelon":"America/Miquelon",pitcairn:"Pacific/Pitcairn","prague, central europe":"Europe/Prague",pyongyang:"Asia/Pyongyang",qyzylorda:"Asia/Qyzylorda","qyzylorda standard time":"Asia/Qyzylorda",rangoon:"Indian/Cocos",reunion:"Indian/Reunion",romance:"Europe/Paris","romance standard time":"Europe/Paris",rothera:"Antarctica/Rothera","russia time zone 10":"Asia/Srednekolymsk","russia time zone 11":"Asia/Kamchatka","russia time zone 3":"Europe/Samara",russian:"Europe/Moscow","russian standard time":"Europe/Moscow","sa eastern":"America/Belem","sa eastern standard time":"America/Cayenne","sa pacific":"America/Bogota","sa pacific standard time":"America/Bogota","sa western":"America/La_Paz","sa western standard time":"America/La_Paz","saint pierre standard time":"America/Miquelon",sakhalin:"Asia/Sakhalin","sakhalin standard time":"Asia/Sakhalin",samara:"Europe/Samara",samarkand:"Asia/Samarkand",samoa:"Pacific/Apia","samoa standard time":"Pacific/Apia",santiago:"America/Santiago","sao tome standard time":"Africa/Sao_Tome","sarajevo, skopje, sofija, vilnius, warsaw, zagreb":"Europe/Sarajevo","saratov standard time":"Europe/Saratov",saskatchewan:"America/Edmonton","se asia":"Asia/Bangkok","se asia standard time":"Asia/Bangkok","seoul, korea standard time":"Asia/Seoul",seychelles:"Indian/Mahe",shevchenko:"Asia/Aqtau",singapore:"Asia/Shanghai","singapore standard time":"Asia/Shanghai",solomon:"Pacific/Guadalcanal","south africa":"Africa/Harare","south africa standard time":"Africa/Johannesburg","south georgia":"Atlantic/South_Georgia","sri jayawardenepura, sri lanka":"Asia/Colombo","sri lanka":"Asia/Colombo","sri lanka standard time":"Asia/Colombo","sudan standard time":"Africa/Khartoum",suriname:"America/Paramaribo",
2521sverdlovsk:"Asia/Yekaterinburg",syowa:"Antarctica/Syowa","syria standard time":"Asia/Damascus",tahiti:"Pacific/Tahiti",taipei:"Asia/Taipei","taipei standard time":"Asia/Taipei",tajikistan:"Asia/Dushanbe",tashkent:"Asia/Tashkent",tasmania:"Australia/Hobart","tasmania standard time":"Australia/Hobart",tbilisi:"Asia/Tbilisi",tehran:"Asia/Tehran","tocantins standard time":"America/Araguaina",tokelau:"Pacific/Fakaofo",tokyo:"Asia/Tokyo","tokyo standard time":"Asia/Tokyo","tomsk standard time":"Asia/Tomsk",tonga:"Pacific/Tongatapu","tonga standard time":"Pacific/Tongatapu","transbaikal standard time":"Asia/Chita","transitional islamic state of afghanistan standard time":"Asia/Kabul",turkey:"Europe/Istanbul","turkey standard time":"Europe/Istanbul",turkmenistan:"Asia/Ashgabat","turks and caicos standard time":"America/Grand_Turk",tuvalu:"Pacific/Funafuti","ulaanbaatar standard time":"Asia/Ulaanbaatar","universal coordinated time":"UTC",uralsk:"Asia/Oral",uruguay:"America/Montevideo",urumqi:"Asia/Urumqi","us eastern":"America/Indiana/Indianapolis","us eastern standard time":"America/New_York","us mountain":"America/Phoenix","us mountain standard time":"America/Phoenix",utc:"UTC","utc-02":"America/Noronha","utc-08":"Pacific/Pitcairn","utc-09":"Pacific/Gambier","utc-11":"Pacific/Niue","utc+12":"Pacific/Auckland","utc+13":"Pacific/Fakaofo",uzbekistan:"Asia/Tashkent",vanuatu:"Pacific/Efate",venezuela:"America/Caracas","venezuela standard time":"America/Caracas",vladivostok:"Asia/Vladivostok","vladivostok standard time":"Asia/Vladivostok",volgograd:"Europe/Volgograd","volgograd standard time":"Europe/Volgograd",vostok:"Antarctica/Vostok","w australia":"Australia/Perth","w australia standard time":"Australia/Perth","w central africa":"Africa/Lagos","w central africa standard time":"Africa/Lagos","w europe":"Europe/Amsterdam","w europe standard time":"Europe/Berlin","w mongolia standard time":"Asia/Hovd",wake:"Pacific/Wake",wallis:"Pacific/Wallis","west asia":"Asia/Tashkent","west asia standard time":"Asia/Tashkent","west bank standard time":"Asia/Hebron","west central africa":"Africa/Luanda","west pacific":"Pacific/Guam","west pacific standard time":"Pacific/Port_Moresby",yakutsk:"Asia/Yakutsk","yakutsk standard time":"Asia/Yakutsk",yekaterinburg:"Asia/Yekaterinburg",yerevan:"Asia/Yerevan",yukon:"America/Yakutat","coordinated universal time-11":"Pacific/Pago_Pago","aleutian islands":"America/Adak","marquesas islands":"Pacific/Marquesas","coordinated universal time-09":"America/Anchorage","baja california":"America/Tijuana","coordinated universal time-08":"Pacific/Pitcairn","chihuahua, la paz, mazatlan":"America/Chihuahua","easter island":"Pacific/Easter","guadalajara, mexico city, monterrey":"America/Mexico_City","bogota, lima, quito, rio branco":"America/Bogota",chetumal:"America/Cancun",haiti:"America/Port-au-Prince",havana:"America/Havana","turks and caicos":"America/Grand_Turk",asuncion:"America/Asuncion",caracas:"America/Caracas",cuiaba:"America/Cuiaba","georgetown, la paz, manaus, san juan":"America/La_Paz",araguaina:"America/Araguaina","cayenne, fortaleza":"America/Cayenne","city of buenos aires":"America/Argentina/Buenos_Aires","punta arenas":"America/Punta_Arenas","saint pierre and miquelon":"America/Miquelon",salvador:"America/Bahia","coordinated universal time-02":"America/Noronha","mid-atlantic - old":"America/Noronha","cabo verde is":"Atlantic/Cape_Verde","coordinated universal time":"UTC","dublin, edinburgh, lisbon, london":"Europe/London","monrovia, reykjavik":"Atlantic/Reykjavik","belgrade, bratislava, budapest, ljubljana, prague":"Europe/Budapest",casablanca:"Africa/Casablanca","sao tome":"Africa/Sao_Tome","sarajevo, skopje, warsaw, zagreb":"Europe/Warsaw",amman:"Asia/Amman","athens, bucharest":"Europe/Bucharest",beirut:"Asia/Beirut",chisinau:"Europe/Chisinau",damascus:"Asia/Damascus","gaza, hebron":"Asia/Hebron",jerusalem:"Asia/Jerusalem",kaliningrad:"Europe/Kaliningrad",khartoum:"Africa/Khartoum",tripoli:"Africa/Tripoli",windhoek:"Africa/Windhoek",istanbul:"Europe/Istanbul","kuwait, riyadh":"Asia/Riyadh",minsk:"Europe/Minsk","moscow, st petersburg":"Europe/Moscow",nairobi:"Africa/Nairobi","astrakhan, ulyanovsk":"Europe/Astrakhan","izhevsk, samara":"Europe/Samara","port louis":"Indian/Mauritius",saratov:"Europe/Saratov","ashgabat, tashkent":"Asia/Tashkent","islamabad, karachi":"Asia/Karachi","chennai, kolkata, mumbai, new delhi":"Asia/Kolkata","
2521sri jayawardenepura":"Asia/Colombo",kathmandu:"Asia/Kathmandu",astana:"Asia/Almaty",dhaka:"Asia/Dhaka","yangon (rangoon)":"Indian/Cocos","barnaul, gorno-altaysk":"Asia/Barnaul",tomsk:"Asia/Tomsk","beijing, chongqing, hong kong, urumqi":"Asia/Shanghai",perth:"Australia/Perth",ulaanbaatar:"Asia/Ulaanbaatar",eucla:"Australia/Eucla",chita:"Asia/Chita",seoul:"Asia/Seoul",adelaide:"Australia/Adelaide",brisbane:"Australia/Brisbane","canberra, melbourne, sydney":"Australia/Sydney",hobart:"Australia/Hobart","lord howe island":"Australia/Lord_Howe","bougainville island":"Pacific/Bougainville",chokurdakh:"Asia/Srednekolymsk","norfolk island":"Pacific/Norfolk","solomon is, new caledonia":"Pacific/Guadalcanal","anadyr, petropavlovsk-kamchatsky":"Asia/Kamchatka","coordinated universal time+12":"Pacific/Tarawa","petropavlovsk-kamchatsky - old":"Asia/Anadyr","chatham islands":"Pacific/Chatham","coordinated universal time+13":"Pacific/Fakaofo","nuku'alofa":"Pacific/Tongatapu","kiritimati island":"Pacific/Kiritimati","helsinki, kyiv, riga, sofia, tallinn, vilnius":"Europe/Helsinki"};r.d(t,["Qx",0,{"America/Indiana/Indianapolis":"America/New_York","America/Fort_Wayne":"America/New_York","America/Godthab":"Atlantic/Stanley","Asia/Singapore":"Asia/Shanghai","Asia/Rangoon":"Indian/Cocos","Asia/Yangon":"Indian/Cocos","Pacific/Funafuti":"Asia/Kamchatka","Pacific/Wake":"Asia/Kamchatka","Pacific/Wallis":"Asia/Kamchatka","Pacific/Enderbury":"Pacific/Fakaofo",CET:"Europe/Paris",CST6CDT:"America/Chicago",EET:"Europe/Istanbul",EST:"America/New_York",EST5EDT:"America/New_York","Etc/GMT+1":"Atlantic/Cape_Verde","Etc/GMT+10":"Pacific/Tahiti","Etc/GMT+11":"Pacific/Niue","Etc/GMT+12":"Pacific/Niue","Etc/GMT+2":"America/Noronha","Etc/GMT+3":"America/Sao_Paulo","Etc/GMT+4":"America/Caracas","Etc/GMT+5":"America/Lima","Etc/GMT+6":"America/Managua","Etc/GMT+7":"America/Phoenix","Etc/GMT+8":"Pacific/Pitcairn","Etc/GMT+9":"Pacific/Gambier","Etc/GMT-0":"UTC","Etc/GMT-1":"Europe/Paris","Etc/GMT-10":"Australia/Brisbane","Etc/GMT-11":"Australia/Sydney","Etc/GMT-12":"Pacific/Auckland","Etc/GMT-13":"Pacific/Fakaofo","Etc/GMT-14":"Pacific/Kiritimati","Etc/GMT-2":"Africa/Cairo","Etc/GMT-3":"Asia/Baghdad","Etc/GMT-4":"Asia/Dubai","Etc/GMT-5":"Asia/Tashkent","Etc/GMT-6":"Asia/Dhaka","Etc/GMT-7":"Asia/Jakarta","Etc/GMT-8":"Asia/Shanghai","Etc/GMT-9":"Asia/Tokyo","Etc/UTC":"UTC",HST:"Pacific/Honolulu",MET:"Europe/Paris",MST:"Europe/Paris",MST7MDT:"America/Denver",PST8PDT:"America/Los_Angeles",WET:"Europe/Lisbon","America/Ciudad_Juarez":"America/Ojinaga","America/Nuuk":"America/Scoresbysund","Europe/Kyiv"
2521:"Europe/Kiev","Australia/Currie":"Australia/Hobart","Pacific/Kanton":"Pacific/Fakaofo"},"bK",0,e=>a[e.toLowerCase()],"nr",0,a,"pf",0,["Africa/Abidjan","Africa/Accra","Africa/Algiers","Africa/Bissau","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/El_Aaiun","Africa/Johannesburg","Africa/Juba","Africa/Khartoum","Africa/Lagos","Africa/Maputo","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Chicago","America/Chihuahua","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/La_Paz","America/Lima","America/Los_Angeles","America/Maceio","America/Managua","America/Manaus","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Johns","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vladivostok","Asia/Yakutsk","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Helsinki","Europe/Istanbul","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Lisbon","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/Saratov","Europe/Simferopol","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zaporozhye","Europe/Zurich","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","UTC"]])},93067(e,t,r){"use strict";r.d(t,{b2:()=>f,bt:()=>l,n1:()=>m});var a=r(39009),n=r(13197),i=r(49635),o=r(90806);let s="InboxDesktopIPC";function l(e){var t,r;let{type:l,payload:c}=e;if(!o.v7&&!o._0)return Promise.resolve();if(null==(t=window.ipcInboxMessageBroker)?void 0:t.send)window.ipcInboxMessageBroker.send(l,c);else if(o._0&&(null==(r=window.ipcMeetMessageBroker)?void 0:r.send)&&"openExternal"===l)window.ipcMeetMessageBroker.send("openExternal",c);else if((0,i.$4)()&&window.top){let e=crypto.randomUUID(),t=new Promise((t,r)=>{let a,n=r=>{var i,o;(null==(i=r.data)?void 0:i.name)===s&&(null==(o=r.data)?void 0:o.id)===e&&(clearTimeout(a),window.removeEventListener("message",n),t())};a=setTimeout(()=>{r(Error("IPC message was not received")),window.removeEventListener("message",n)},5e3),window.addEventListener("message",n)}
2521),r=new URL((0,a.nO)("/",o.v7?n.h.PROTONMAIL:n.h.PROTONMEET,void 0,location));return window.top.postMessage({name:s,id:e,type:l,payload:c},{targetOrigin:r.origin}),t}return Promise.resolve()}let c=o.v7&&!!window.ipcInboxMessageBroker&&!!window.ipcInboxMessageBroker.getInfo,u=o.v7&&!!window.ipcInboxMessageBroker&&!!window.ipcInboxMessageBroker.on,d=o.v7&&!!window.ipcInboxMessageBroker&&!!window.ipcInboxMessageBroker.getAsyncData;function f(e){return window.ipcInboxMessageBroker.getInfo(e)}function m(e,t){return window.ipcInboxMessageBroker.on(e,t)}r.d(t,["Rg",0,function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];return window.ipcInboxMessageBroker.getAsyncData(e,...r)},"hB",0,e=>o.v7&&!!window.ipcInboxMessageBroker&&!!window.ipcInboxMessageBroker.hasFeature&&window.ipcInboxMessageBroker.hasFeature(e),"kZ",0,u,"vB",0,d,"zs",0,c])},19135(e,t,r){"use strict";var a=r(90806),n=r(93067);r.d(t,["DC",0,(e,t)=>{(0,n.hB)("StoreVersion")&&(0,n.bt)({type:"storeAppVersion",payload:{name:e,version:t}})},"RW",0,e=>`${a.G1} (${e})`,"mI",0,()=>(0,n.hB)("StoreVersion")?(0,n.b2)("getAllAppVersions"):a.G1??""])},44671(e,t,r){"use strict";r.d(t,{iL:()=>n,us:()=>i});var a=r(81120);function n(e){return e.includes(a.G)||e.endsWith("proton.black")}function i(){return n(window.location.host)}},79513(e,t,r){"use strict";r.d(t,["Rw",0,{ABORTED:-1,TIMEOUT:0,UNPROCESSABLE_ENTITY:422,UNAUTHORIZED:401,UNLOCK:403,TOO_MANY_REQUESTS:429,INTERNAL_SERVER_ERROR:500,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,VERSION_NOT_SUPPORTED:505},"rQ",0,{MAIL:1,CONTACTS:2,ALL:255},"xr",0,{APP_VERSION_BAD:5003,ALREADY_USED:2001,INVALID_VALUE:2001,NOT_EMPTY:2005,FEATURE_DISABLED:2032,ALREADY_EXISTS:2500,NOT_FOUND:2501,INCOMPATIBLE_STATE:2511,INVALID_ID:2061,USERNAME_ALREADY_USED:12106,EMAIL_FORMAT:2050,INVALID_DOMAIN_NAME:2059,INVALID_URL:2052,NOT_ALLOWED:2011,CARD_DECLINED:2902,AUTH_SWITCH_TO_SSO:8100,AUTH_SWITCH_TO_SRP:8101,HUMAN_VERIFICATION_REQUIRED:9001,DEVICE_VERIFICATION_REQUIRED:9002,SCOPE_MISSING_UNEXPECTED:9100,INBOX_DESKTOP_TRIAL_END:9200,AUTH_ACCOUNT_DISABLED:10003,UNPRIVATIZATION_NOT_ALLOWED:10401,SSO_APPLICATION_INVA
2521LID:10402,APPLICATION_BLOCKED_BY_ORG_ADMIN:10403,APPLICATION_BLOCKED_BY_ACCESS_RESTRICTION:10404,USER_UPDATE_EMAIL_SELF:12007,TOKEN_INVALID:12087,KEY_GET_INPUT_INVALID:33101,KEY_GET_ADDRESS_MISSING:33102,KEY_GET_DOMAIN_EXTERNAL:33103,KEY_GET_INVALID_KT:33104,INCOMING_DEFAULT_UPDATE_NOT_EXIST:35023,USER_EXISTS_USERNAME_ALREADY_USED:12106,NO_RESET_METHODS:2029,JWT_EXPIRED:8005,JWT_REDIRECT_LOGIN:8006,PAYMENTS_SUBSCRIPTION_AMOUNT_MISMATCH:22101,USER_CREATE_TOKEN_INVALID:12087,USER_RESTRICTED_STATE:12100,INVALID_LOGIN:8002,TOO_MANY_CHILDREN:8003,FREE_SPACE_EXCEEDED:200002,CANT_CREATE_MORE_PASS_ALIASES:300007,ALREADY_MEMBER_OF_SHARE_IN_VOLUME_WITH_ANOTHER_ADDRESS:200201,MAX_PUBLIC_EDIT_MODE_FOR_FREE_USER:200004,ALBUM_DATA_LOSS:200302,BANNED:2028,INVALID_REQUIREMENT:2e3,PERMISSION_DENIED:2026,INSUFFICIENT_STORAGE:200002}])},45597(e,t,r){"use strict";let a=e=>e,n=(e,t)=>t;r.d(t,["c",0,function(e,t){let{create:r=a,merge:i=n,idKey:o="ID"}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=[...e],l=s.reduce((e,t,r)=>(e[t[o]]=r,e),Object.create(null));for(let e of t.upsert){if(!e[o])continue;let t=l[e[o]];if(void 0===t)s.push(r(e));else{let r=s[t];s[t]=i(r,e)}}let c=new Set(t.delete);return s.filter(e=>!c.has(e[o]))}])},35317(e,t,r){"use strict";function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{hD:()=>n});class n extends Error{constructor(e,t,r){super(e),a(this,"response",void 0),a(this,"status",void 0),a(this,"data",void 0),a(this,"config",void 0),Object.setPrototypeOf(this,n.prototype),this.status=t,this.name=r}}r.d(t,["JV",0,(e,t,r,a)=>{let{statusText:i,status:o}=t,s=new n(i,o,e);return s.response=t,s.data=a,s.config=r,s},"Op",0,e=>{let t=new n("No network connection",0,"OfflineError");return t.config=e,t},"ql",0,e=>{let t=new n("Request timed out",-1,"TimeoutError");return t.config=e,t}])},24045(e,t,r){"use strict";let a=(e,t)=>{let{headers:r,...a}=e;return{...a,headers:{...r,...t}}},n=(e,t)=>`${e}@${t}`,i=e=>({"x-pm-uid":e}),o=(e,t)=>({"x-pm-uid":e,Authorization:`Bearer ${t}`}),s=(e,t)=>e&&t?{"x-pm-human-verification-token":e,"x-pm-human-verification-token-type":t}:{};r.d(t,["F$",0,e=>null==e?void 0:e["x-pm-uid"],"Ld",0,(e,t)=>a(t,i(e)),"RX",0,i,"Tc",0,e=>({"X-PM-OV":e}),"ZV",0,e=>e?{"x-pm-payment-info-token":e}:{},"bl",0,n,"cg",0,s,"dT",0,(e,t)=>a(t,{"x-pm-locale":e}),"g7",0,(e,t,r)=>a(r,s(e,t)),"ig",0,(e,t)=>({"x-pm-appversion":n(e,t)}),"lF",0,a,"ns",0,(e,t,r)=>a(r,o(e,t)),"z5",0,o])},43210(e,t,r){"use strict";let a=e=>{if(!e)return;let t=new Date(e);if(!Number.isNaN(+t))return t};r.d(t,["J2",0,e=>{var t,r;let n=null==e||null==(t=e.get)?void 0:t.call(e,"x-pm-date"),i=a(null==e||null==(r=e.get)?void 0:r.call(e,"date")),o=a(n);return{standardDateHeader:i&&i.toISOString(),customDateHeader:o&&o.toISOString()}},"M4",0,e=>{var t,r;let n=null==e||null==(t=e.get)?void 0:t.call(e,"x-pm-date"),i=null==e||null==(r=e.get)?void 0:r.call(e,"date");return a(n)??a(i)},"cO",0,function(e){var t;let r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return t=r=n?new URL(e,n):new URL(e),Object.entries(a).forEach(e=>{let[r,a]=e;void 0!==a&&(Array.isArray(a)?a.forEach(e=>{r.endsWith("[]")?t.searchParams.append(r,e):t.searchParams.append(`${r}[]`,e)}):t.searchParams.append(r,a))}),r}])},83576(e,t,r){"use strict";var a=r(13197),n=r(60405);r.d(t,["CR",0,e=>e.ConfirmationState===n.L.CONFIRMATION_CONFIRMED,"Tv",0,e=>e.Status===a.k4.STATUS_DISABLED,"cU",0,e=>e.Status===a.k4.STATUS_ENABLED,"j0",0,e=>e.Status===a.k4.STATUS_ENABLED&&e.Receive===a.VA.RECEIVE_YES&&e.Send===a.Kh.SEND_YES])},87037(e,t,r){"use strict";r.d(t,["S1",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;return e|t},"c0",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;return(e&t)===t},"pu",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;return e&~t}])},49635(e,t,r){"use strict";r.d(t,{Dt:()=>p,xF:()=>j,X5:()=>x,Pf:()=>E,$4:()=>I,R0:()=>h,Dj:()=>N,xN:()=>u,m0:()=>A,Lp:()=>w,xl:()=>P,ck:()=>d,gm:()=>y,sB:()=>k,aR:()=>T,jl:()=>D,j9:()=>_,cX:()=>b,QX:()=>C,Ht:()=>v,Fr:()=>B,nr:()=>g,mE:()=>f,uF:()=>S,CC:()=>R,qk:()=>M,tv:()=>m});var a,n,i=r(18047),o=r.n(i),s=r(75907);class l{getSemanticVersion(e){let t=e.split(".").map(Number);for(;0===t.at(-1);)t.pop();return t}compare(e){let t=this.getSemanticVersion(e);for(let e=0;;e++){if(e>=t.length)return e>=this.version.length?0:1;if(e>=this.version.length)return -1;let r=this.version[e]-t[e];if(0!==r)return r>0?1:-1}}isEqualTo(e){return 0===this.compare(e)}isGreaterThan(e){return 1===this.compare(e)}isSmallerThan(e){return -1===this.compare(e)}isGreaterThanOrEqual(e){return this.isGreaterThan(e)||this.isEqualTo(e)}isSmallerThanOrEqual(e){return!this.isGreaterThan(e)||this.isEqualTo(e)}constructor(e){var t,r;r=void 0,(t="version")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,this.version=this.getSemanticVersion(e)}}let c=new(o())().getResult(),u=()=>"noModule"in document.createElement("script"),d=()=>(new Blob,!0),f=()=>{try{let e=document.createElement("canvas");return!!(window.WebGLRenderingContext&&(e.getContext("webgl")||e.getContext("experimental-webgl")))}catch{return!1}},m=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.body,a=document.activeElement;if(navigator.clipboard)navigator.clipboard.writeText(t).catch(s.A);else{let e=document.createElement("textarea");r.appendChild(e),e.value=t,e.select(),document.execCommand("copy"),r.removeChild(e)}null==a||null==(e=a.focus)||e.call(a)},p=async e=>{if(!e||!(e instanceof HTMLElement))return void console.error("Invalid element provided");let t=document.activeElement,r=document.createElement("div");r.style.position="absolute",r.style.left="-9999px",r.innerHTML=e.innerHTML,document.body.appendChild(r);let a=window.getSelection();if(!a){console.error("Failed to get selection"),document.body.removeChild(r);return}let n=document.createRange();n.selectNodeContents(r),a.removeAllRanges(),a.addRange(n);try{document.execCommand("copy")}catch(e){console.error("Failed to copy content",e)}document.body.removeChild(r),a.removeAllRanges(),t instanceof HTMLElement&&t.focus()},h=()=>{let{name:e="other",version:t=""}=c.os;return{name:e,version:t}},A=()=>{let{name:e}=h();return e.toLowerCase().includes("android")},g=()=>"Safari"===c.browser.name||"Mobile Safari"===c.browser.name,v=e=>g()&&c.browser.version&&new l(c.browser.version).isGreaterThanOrEqual(e.toString()),y=()=>"Firefox"===c.browser.name,C=()=>y()&&/\.0$/.test(c.browser.version||"")&&"UTC"===Intl.DateTimeFormat().resolvedOptions().timeZone&&!Object.prototype.hasOwnProperty.call(window,"Components")&&0===navigator.plugins.length&&!!c.browser.major&&91>+c.browser.major,b=()=>"Mac OS"===c.os.name,S=()=>"Windows"===c.os.name,w=()=>"arm64"===c.cpu.architecture,_=()=>c.ua.match(/(L|l)inux/),N=()=>c.os,x=()=>c.browser,E=()=>c.device,B=()=>{let{type:e}=E();return"mobile"===e},P=()=>{let{type:e}=E();return!e},I=()=>window.self!==window.top;b(),b();let k=()=>y()&&!!c.browser.major&&(130==+c.browser.major||131==+c.browser.major),T=()=>/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document,D=()=>g()&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2,M=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return document.location.replace(e)},R=e=>{let t=document.createElement("a");return t.setAttribute("rel","noreferrer nofollow noopener"),t.setAttribute("target","_blank"),t.href=e,t.click()},j=()=>g()&&14>Number(c.browser.major);(null==(a=globalThis)?void 0:a.browser)??(null==(n=globalThis)||n.chrome)},20025(e,t,r){"use strict";var a=r(77223);let n=e=>{let{cookieName:t,cookieValue:r,expirationDate:n,path:i,cookieDomain:o,samesite:s="lax",secure:l=!0}=e,c=n;"max"===c&&(c=new Date(2147483647e3).toUTCString()),c=void 0===r?new Date(0).toUTCString():c,document.cookie=[`${t}=${void 0===r?"":r}`,c&&`expires=${c}`,o&&`domain=${o}`,i&&`path=${i}`,l&&"secure",s&&`samesite=${s}`].filter(a.A).join(";")};r.d(t,["Ri",0,function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.cookie;return null==(t=`; ${r}`.match(`;\\s*${e}=([^;]+)`))?void 0:t[1]},"TV",0,n,"Yj",0,e=>{n({cookieName:e,cookieValue:void 0,path:"/"})}])},84911(e,t,r){"use strict";let a;var n=r(2827);r.d(t,["I4",0,e=>{if("cte"===e.key&&e.newValue)try{let t=JSON.parse(e.newValue);if(!(null==t?void 0:t.type))return;return{id:t.id,type:t.type,data:t.data}}catch{return}},"bO",0,(e,t)=>{a||(a=crypto.getRandomValues(new Uint8Array(6)).toBase64()),(0,n.SO)("cte",JSON.stringify({id:a,type:e,data:t})),(0,n.Ai)("cte")},"g_",0,"password-change","pG",0,e=>e===a])},90806(e,t,r){"use strict";var a,n,i=r(18047),o=r.n(i),s=r(13197),l=r(49635);let c=new(o())().getResult(),u=[s.h.PROTONACCOUNT,s.h.PROTONCALENDAR,s.h.PROTONMAIL,s.h.PROTONMEET],d=/electron/i.test(c.ua),f=d&&(0,l.cX)(),m=d&&(0,l.uF)(),p=d&&(0,l.j9)(),h="u">typeof window&&!0===window.isTauri,A=h&&(0,l.cX)(),g=h&&(0,l.uF)(),v=h&&(0,l.j9)(),y=d&&/ProtonMail/i.test(c.ua),C=d&&/ProtonPass/i.test(c.ua),b=d&&/ProtonMeet/i.test(c.ua),S=null==(n=c.ua.match(/((ProtonMail|ProtonPass|ProtonMeet)\/)(?<version>[0-9]\.[0-9]{1,2}\.[0-9]{1,2})/i))||null==(a=n.groups)?void 0:a.version;"Electron"===c.browser.name&&c.browser.version,r.d(t,["Dj",0,f,"Eg",0,g,"F$",0,m,"G1",0,S,"I4",0,d,"Iq",0,C,"Os",0,u,"_0",0,b,"a6",0,A,"pA",0,v,"qQ",0,p,"u4",0,e=>d&&u.includes(e),"v7",0,y])},83062(e,t,r){"use strict";let a;r.d(t,["$L",0,e=>((void 0===a||!0===e)&&(a=parseFloat(window.getComputedStyle(document.querySelector("html")).getPropertyValue("font-size"))),a),"Du",0,(e,t)=>0===e.button&&(!t||"_self"===t)&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey),"Rt",0,(e,t)=>{if(e)try{e.scrollIntoView(t)}catch{}},"gA",0,()=>"visible"===document.visibilityState,"mH",0,function(e){let t,r,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.scrollingElement??document.documentElement;if(!e)return n;let i=getComputedStyle(e),o="absolute"===i.position,s=a?/(auto|scroll|hidden)/:/(auto|scroll)/;if("fixed"===i.position)return n;for(let a=e.parentElement;a;a=a.parentElement){let e=getComputedStyle(a);if((!o||"static"!==e.position)&&s.test(e.overflow+e.overflowY+e.overflowX)){if(a.scrollHeight>a.clientHeight)return a;!t&&a.scrollWidth>a.clientWidth&&(t=a),r||(r=a)}}return t??r??n},"vq",0,e=>!!(e&&1===e.nodeType)])},96586(e,t,r){"use strict";var a=r(45060),n=r.n(a),i=r(49635);r.d(t,["A",0,(e,t)=>{if(!(0,i.ck)())throw Error("Download requires a newer browser.");e&&n()(e,t)}])},57634(e,t,r){"use strict";r.d(t,{HX:()=>i,qk:()=>f});var a,n=r(77223),i=((a={})[a.DEFAULT=0]="DEFAULT",a[a.PLUS=1]="PLUS",a[a.GMAIL=2]="GMAIL",a[a.PROTON=3]="PROTON",a);let o=e=>{let t=e.lastIndexOf("@");return -1===t?[e,""]:[e.slice(0,t),e.slice(t+1)]},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",[t]=e.split("+");return t},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,[r,a]=o(e),n="@"===e[e.length-a.length-1]?"@":"";
2521if(3===t){let e=s(r).replace(/[._-]/g,"").toLowerCase(),t=a.toLowerCase();return`${e}${n}${t}`}if(2===t){let e=s(r).replace(/[.]/g,"").toLowerCase(),t=a.toLowerCase();return`${e}${n}${t}`}if(1===t){let e=s(r).toLowerCase(),t=a.toLowerCase();return`${e}${n}${t}`}return e.toLowerCase()},c=e=>e.split(",").filter(e=>(0,n.A)(e)),u=e=>{try{return decodeURI(e)}catch{return e}},d=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r="mailto:";if(!e.toLowerCase().startsWith(r))throw Error("Malformed mailto URL");let[a,i=""]=e.substring(r.length).split("?");return{to:[...c(a).map(e=>t?u(e):e),...i.split("&").filter(n.A).filter(e=>e.toLowerCase().startsWith("to=")).map(e=>c(e.substring(3))).flat().map(e=>t?u(e):e)]}};function f(e){let[,t]=/<([^>]*)>/.exec(e)||[];return t}r.d(t,["$x",0,o,"R3",0,s,"W6",0,["protonmail.com","protonmail.ch","pm.me","proton.me"],"e0",0,(e,t)=>{try{let{to:[r=""]}=d(e,t);return r}catch{return e}},"pG",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return`mailto:${e}`},"wF",0,e=>l(e,3),"xX",0,l,"zs",0,e=>{let[t,r]=o(e);return!!t&&!!r&&(e=>{let t=e.match(/(^\(.+?\))?([^()]*)(\(.+?\)$)?/);if(!t)return!1;let r=t[2];return/^".+"$/.test(r)?!r.slice(1,-1).split('\\"').map(e=>e.split("\\\\")).flat().some(e=>/"|\\/.test(e)):!/[^a-zA-Z0-9!#$%&'*+/=?^_`{|}~.-]|^\.|\.$|\.\./.test(r)})(t)&&(e=>{if(e.length>255)return!1;if(/^((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+([a-zA-Z]{2,}[0-9]*|xn--[a-zA-Z\-0-9]+)))$/.test(e))return!0;let t=e.toLowerCase().split(".").filter(n.A);if(t.length<2)return!1;let r=t.pop();return!!/^[a-z0-9]+$/.test(r)&&!t.some(e=>/[^a-z0-9-_]|^-|-$/.test(e))})(r)}])},53124(e,t,r){"use strict";var a=r(6780),n=r(47395);r.d(t,["y",0,(e,t)=>(0,n.SU)(e)||(null==e?void 0:e.message)||t||(0,a.c)("Error").t`Unknown error`])},34822(e,t,r){"use strict";let a=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>!0;if(e&&!t(e))throw Error("Invalid file format");return new Promise((t,r)=>{let a=new FileReader;a.onload=e=>{let{target:a}=e;if(!(null==a?void 0:a.result))return r(Error("Invalid file"));t(a.result)},a.onerror=r,a.onabort=r,a.readAsDataURL(e)})};r.d(t,["aD",0,(e,t)=>new Promise((r,a)=>{let n=new FileReader;n.onload=e=>{let{target:t}=e;if(!(null==t?void 0:t.result))return a(Error("Invalid file"));r(t.result)},n.onerror=a,n.onabort=a,n.readAsText(e,t)}),"nk",0,a,"y2",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.lastIndexOf(".");return -1===t?[e,""]:[e.slice(0,t),e.slice(t+1)]}])},22397(e,t,r){"use strict";var a=r(6780),n=r(57634),i=r(46603);let o=()=>(0,a.c)("Validation").ngettext((0,a.pD)`Password must contain at least ${8} character`,"Password must contain at least 8 characters",8);r.d(t,["Bj",0,e=>(0,n.zs)(e)?"":(0,a.c)("Error").t`Email is not valid`,"FP",0,o,"Wi",0,e=>e.includes("@")?(0,a.c)("Error").t`Enter your username without the domain (@example.com)`:"","Xv",0,e=>i.NH.test(e)?"":(0,a.c)("Error").t`Username must end with a letter or digit`,"YY",0,e=>i.Xh.test(e)?"":(0,a.c)("Error").t`Try using only letters, numerals, and _.-`,"Yv",0,e=>i.CR.test(e)?"":(0,a.c)("Error").t`Username must begin with a letter or digit`,"bO",0,(e,t)=>e.length<t?(0,a.c)("Error").t`This field requires a minimum of ${t} characters.`:"","bz",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:40;return e.length>40?(0,a.c)("Validation").ngettext((0,a.pD)`Try a shorter username (${t} character max)`,`Try a shorter username (${t} characters max)`,t):""},"iR",0,e=>(0,i.Et)(e)?"":(0,a.c)("Error").t`Not a valid number`,"jD",0,(e,t)=>e.length>t?(0,a.c)("Error").t`This field exceeds the maximum of ${t} characters.`:"","kN",0,(e,t)=>e!==t?(0,a.c)("Error").t`Passwords do not match`:"","lO",0,(e,t)=>e!==t?(0,a.c)("Error").t`The email addresses do not match`:"","m3",0,e=>e.length<8?o():"","yt",0,e=>{var t;return null==e||(null==e||null==(t=e.trim)?void 0:t.call(e))===""?(0,a.c)("Error").t`This field is required`:""}])},87030(e,t,r){"use strict";var a=r(6780),n=r(41625);let i=(e,t)=>{if("B"===e)return(0,a.c)("file size format").ngettext((0,a.pD)`byte`,"bytes",t);if("KB"===e)return(0,a.c)("file size format").t`KB`;if("MB"===e)return(0,a.c)("file size format").t`MB`;if("GB"===e)return(0,a.c)("file size format").t`GB`;if("TB"===e)return(0,a.c)("file size format").t`TB`;throw Error("Unknown unit")},o={max:"GB"},s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return e<n.Z.KB||(null==t?void 0:t.max)==="B"?"B":e<n.Z.MB||(null==t?void 0:t.max)==="KB"?"KB":e<n.Z.GB||(null==t?void 0:t.max)==="MB"?"MB":e<n.Z.TB||(null==t?void 0:t.max)==="GB"?"GB":"TB"},l=e=>{let{bytes:t=0,unit:r,unitOptions:a,fraction:o,withoutUnit:l,truncate:c}=e,u=r||s(t,a);return(e=>{let t,{bytes:r,unit:a,withoutUnit:o,fractionDigits:s=2,truncate:l}=e,c=r/n.Z[a];t=0!==s||l?c.toFixed(s):`${Number(c.toFixed(1))}`;let u=o?"":` ${i(a,Number(t))}`;return t+u})({bytes:t,unit:u,withoutUnit:l,fractionDigits:void 0===o&&"B"===u?0:o,truncate:c})};r.d(t,["Ay",0,l,"l_",0,s,"nF",0,i,"tP",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e<n.Z.KB?l({bytes:e,unit:"B",truncate:!0,fraction:0}):e<n.Z.GB?l({bytes:e,truncate:!0,fraction:0}):l({bytes:e,fraction:1})},"xR",0,(e,t)=>{if("B"===e)return(0,a.c)("file size format, long").ngettext((0,a.pD)`Byte`,"Bytes",t);if("KB"===e)return(0,a.c)("file size format, long").ngettext((0,a.pD)`Kilobyte`,"Kilobytes",t);if("MB"===e)return(0,a.c)("file size format, long").ngettext((0,a.pD)`Megabyte`,"Megabytes",t);if("GB"===e)return(0,a.c)("file size format, long").ngettext((0,a.pD)`Gigabyte`,"Gigabytes",t);if("TB"===e)return(0,a.c)("file size format, long").ngettext((0,a.pD)`Terabyte`,"Terabytes",t);throw Error("Unknown unit")}])},36423(e,t,r){"use strict";var a=r(34822);let n=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return new Promise((r,a)=>{if(!e)return a(Error("url required"));let n=new Image;n.onload=()=>{r(n)},n.onerror=a,t&&(n.crossOrigin="anonymous"),n.referrerPolicy="no-referrer",n.src=e})},i=async e=>{let{original:t,maxWidth:r=0,maxHeight:a=0,finalMimeType:i="image/jpeg",encoderOptions:o=1,bigResize:s=!1,crossOrigin:l=!0,transparencyAllowed:c=!0,forceCanvasGeneration:u=!1}=e,d=await n(t,l),{width:f,height:m}=d,p=document.createElement("canvas"),h=p.getContext("2d"),[A,g]=[r&&f/r,a&&m/a].map(Number);return!u&&A<=1&&g<=1?d.src:(A>=g==!(r&&a&&s)?(m/=A,f=r):(f/=g,m=a),p.width=f,p.height=m,c||(h.fillStyle="#FFFFFF",null==h||h.fillRect(0,0,p.width,p.height)),null==h||h.drawImage(d,0,0,f,m),p.toDataURL(i,o))},o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",[t="",r=""]=(e||"").split(","),[,a=""]=t.match(/:(.*?);/)||[];return{mime:a,base64:r}},s=async function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"image/jpeg",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=async(e,n,l)=>{let c=await i({original:e,maxWidth:n,maxHeight:l,finalMimeType:r,encoderOptions:a,forceCanvasGeneration:o}),{size:u}=new Blob([c]);return u<=t?c:s(c,Math.round(.9*n),Math.round(.9*l))},{height:l,width:c}=await n(e);return s(e,c,l)},l=async(e,t)=>s(await (0,a.nk)(e),t,e.type);r.d(t,["Ae",0,o,"XR",0,l,"ZR",0,e=>{let{base64:t,mime:r}=o(e);return new Blob([(e=>{let t=atob(e),r=t.length,a=new Uint8Array(r);for(;r--;)a[r]=t.charCodeAt(r);return a})(t)],{type:r})},"yh",0,i])},98723(e,t,r){"use strict";r.d(t,["A",0,()=>{let e=[];return{notify:function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];return e.map(e=>e(...r))},subscribe:t=>(e.push(t),()=>{e.splice(e.indexOf(t),1)}),clear:()=>{e=[]},length:()=>e.length}}])},62109(e,t,r){"use strict";r.d(t,{Cm:()=>A,vJ:()=>v,k1:()=>h,mM:()=>g,lE:()=>y,y0:()=>p});var a=r(72856),n=r(51400),i=r(85740),o=r(37762),s=r(2439);function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var c=r(33903),u=r(86507),d=r(45487);let f=!1,m=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:180;await (0,d.uk)(1e3*Math.floor(e*Math.random()+1))},p=new class{setBatchSize(e){this.batchSize=e}setFlushIntervalMs(e){this.flushIntervalMs=e}setFlushCallback(e){this.flushCallback=e}hasFlushCallback(){return!!(this.flushCallback&&"function"==typeof this.flushCallback)}clear(){this.queue=[],this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}add(e){(this.queue.push(e),this.queue.length>=this.batchSize)?this.flush():this.timeout||(this.timeout=setTimeout(()=>{this.flush()},this.flushIntervalMs))}flush(){if("function"==typeof this.flushCallback)try{let e=this.flushCallback([...this.queue]);Promise.resolve(e).catch(()=>{})}catch{}this.clear()}constructor({batchSize:e,flushCallback:t,flushIntervalMs:r}={}){l(this,"batchSize",void 0),l(this,"flushCallback",void 0),l(this,"flushIntervalMs",void 0),l(this,"queue",[]),l(this,"timeout",null),this.batchSize=e??100,this.flushCallback=t??void 0,this.flushIntervalMs=r??3e4,this.timeout=null}}({batchSize:100,flushIntervalMs:1e4}),h=async e=>{let{api:t,measurementGroup:r,event:i,values:o,dimensions:s,silence:l=!0,delay:c,flushImmediately:u=!1}=e;if(!f)return;let d=l?(0,a.Oj)(t):t;try{c&&await m(),p.hasFlushCallback()||p.setFlushCallback(async e=>{await d((0,n.qV)({reports:e}))}),p.add({measurementGroup:r,event:i,values:o,dimensions:s}),u&&p.flush()}catch{}},A=e=>{let t,{user:r,subscription:a,userSettings:n}=e,l=(0,s._)(a)?"free":(0,o.He)(a),d="free";return(0,i.i)(a)?d="b2b":r.isFree||(d="b2c"),{accountAge:(t=(0,u.oA)((0,u.DH)(r)))<=1?"one day":t<=7?"one week":t<=30?"one month":t<=365?"one year":"more",userLocale:(null==n?void 0:n.Locale)??"undefined",subscription:String(l),audience:d,isFree:"free"===l?"true":"false",cycle:(e=>{switch(e){case c.PF.MONTHLY:return"monthly";case c.PF.THREE:return"three months";case c.PF.SIX:return"six months";case c.PF.YEARLY:return"yearly";case c.PF.FIFTEEN:return"fifteen months";case c.PF.EIGHTEEN:return"eighteen months";case c.PF.TWO_YEARS:return"two years";case c.PF.THIRTY:return"thirty months";default:return"unknown"}})(null==a?void 0:a.Cycle)}},g=async e=>{let{api:t,user:r,subscription:a,userSettings:n,measurementGroup:i,event:o,values:s,dimensions:l,delay:c,silence:u=!0}=e;h({api:t,measurementGroup:i,event:o,values:s,silence:u,dimensions:{...l,...A({user:r,subscription:a,userSettings:n})},delay:c})},v=async e=>{let{api:t,reports:r,silence:i=!0}=e,o=i?(0,a.Oj)(t):t;if(f)try{await o((0,n.qV)({reports:r}))}catch{}},y=e=>{f=e}},16751(e,t,r){"use strict";r.d(t,["Up",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r={};for(let a=0;a<t.length;++a){let n=t[a];n in e&&(r[n]=e[n])}return r},"av",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ID",r={};for(let a=0;a<e.length;a++){let n=e[a];r[n[t]]=n}return r},"cJ",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r={...e};for(let e=0;e<t.length;++e)delete r[t[e]];return r}])},10439(e,t,r){"use strict";var a=r(13197),n=r(87037);r.d(t,["$l",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.TwoFactorRequired===a.pg.REQUIRED_ALL},"BC",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};
2521return!!(!e.RequiresKey&&e.Name)},"Fv",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.TwoFactorRequired===a.pg.REQUIRED_ADMIN_ONLY},"OE",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.c0)(e.Flags,a.ad.PHONE_SUPPORT)},"Pq",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.c0)(Number(e.PlanFlags),Number(a.dT.Mail))},"Uc",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!!e.Flags||!!e.LoyaltyCounter},"hi",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!!(e.RequiresKey&&e.HasKeys)}])},45487(e,t,r){"use strict";let a=e=>new Promise(t=>setTimeout(t,e)),n=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=[];for(let i=0;i<e.length;++i)n.push(...e[i].map(t)),i!==e.length-1&&await a(r);return Promise.all(n)};r.d(t,["Qc",0,n,"Qo",0,()=>{let e,t;return{promise:new Promise((r,a)=>{e=r,t=a}),resolve:e,reject:t}},"uk",0,a])},97855(e,t,r){"use strict";let a,n,i,o,s,l;r.d(t,{sU:()=>t8,Kg:()=>t6,Q0:()=>t3,wd:()=>t4,Ay:()=>t7,Mk:()=>t5,KV:()=>t0,jz:()=>tQ,Bc:()=>t1,vu:()=>tq,eE:()=>t2,Kv:()=>t9});var c,u,d,f={};r.r(f),r.d(f,{FunctionToString:()=>en,InboundFilters:()=>X,LinkedErrors:()=>tD});var m={};r.r(m),r.d(m,{Breadcrumbs:()=>eG,Dedupe:()=>eq,GlobalHandlers:()=>e8,HttpContext:()=>ta,LinkedErrors:()=>tc,TryCatch:()=>tm});
2521class p extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}var h=r(19455),A=r(82505),g=r(4259);let v=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function y(e,t=!1){let{host:r,path:a,pass:n,port:i,projectId:o,protocol:s,publicKey:l}=e;return`${s}://${l}${t&&n?`:${n}`:""}@${r}${i?`:${i}`:""}/${a?`${a}/`:a}${o}`}function C(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}var b=r(20010),S=r(70460);function w(e,t=[]){return[e,t]}function _(e,t){for(let r of e[1]){let e=r[0].type;if(t(r,e))return!0}return!1}function N(e,t){return(t||new TextEncoder).encode(e)}let x={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function E(e){if(!e||!e.sdk)return;let{name:t,version:r}=e.sdk;return{name:t,version:r}}var B=r(99103);function P(e,t,r=function(e){let t=[];function r(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(a){if(!(void 0===e||t.length<e))return(0,h.xg)(new p("Not adding Promise because buffer limit was reached."));let n=a();return -1===t.indexOf(n)&&t.push(n),n.then(()=>r(n)).then(null,()=>r(n).then(null,()=>{})),n},drain:function(e){return new h.T2((r,a)=>{let n=t.length;if(!n)return r(!0);let i=setTimeout(()=>{e&&e>0&&r(!1)},e);t.forEach(e=>{(0,h.XW)(e).then(()=>{--n||(clearTimeout(i),r(!0))},a)})})}}}(e.bufferSize||30)){let a={};function n(n){let i=[];if(_(n,(t,r)=>{let n=x[r];if(function(e,t,r=Date.now()){return(e[t]||e.all||0)>r}(a,n)){let a=I(t,r);e.recordDroppedEvent("ratelimit_backoff",n,a)}else i.push(t)}),0===i.length)return(0,h.XW)();let o=w(n[0],i),s=t=>{_(o,(r,a)=>{let n=I(r,a);e.recordDroppedEvent(t,x[a],n)})};return r.add(()=>t({body:function(e,t){let[r,a]=e,n=JSON.stringify(r);function i(e){"string"==typeof n?n="string"==typeof e?n+e:[N(n,t),e]:n.push("string"==typeof e?N(e,t):e)}for(let e of a){let[t,r]=e;if(i(`
2522${JSON.stringify(t)}
2523`),"string"==typeof r||r instanceof Uint8Array)i(r);else{let e;try{e=JSON.stringify(r)}catch{e=JSON.stringify((0,b.S8)(r))}i(e)}}return"string"==typeof n?n:function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;for(let a of e)t.set(a,r),r+=a.length;return t}(n)}(o,e.textEncoder)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&B.T&&g.vF.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),a=function(e,{statusCode:t,headers:r},a=Date.now()){let n={...e},i=r&&r["x-sentry-rate-limits"],o=r&&r["retry-after"];if(i)for(let e of i.trim().split(",")){let[t,r,,,i]=e.split(":",5),o=parseInt(t,10),s=(isNaN(o)?60:o)*1e3;if(r)for(let e of r.split(";"))"metric_bucket"===e?(!i||i.split(";").includes("custom"))&&(n[e]=a+s):n[e]=a+s;else n.all=a+s}else o?n.all=a+function(e,t=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return 1e3*r;let a=Date.parse(`${e}`);return isNaN(a)?6e4:a-t}(o,a):429===t&&(n.all=a+6e4);return n}(a,e),e),e=>{throw s("network_error"),e})).then(e=>e,e=>{if(e instanceof p)return B.T&&g.vF.error("Skipped sending event because buffer is full."),s("queue_overflow"),(0,h.XW)();throw e})}return n.__sentry__baseTransport__=!0,{send:n,flush:e=>r.drain(e)}}function I(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}var k=r(66272);let T=(0,k.VZ)();function D(){if(!("fetch"in T))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function M(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}let R="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var j=r(64418),O=r(46591);let L=k.OW,U=0;function F(e,t={},r){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)if("function"==typeof t)return t;else return e;if((0,S.sp)(e))return e}catch{return e}let a=function(){let a=Array.prototype.slice.call(arguments);try{r&&"function"==typeof r&&r.apply(this,arguments);let n=a.map(e=>F(e,t));return e.apply(this,n)}catch(e){throw U++,setTimeout(()=>{U--}),(0,j.v4)(r=>{r.addEventProcessor(e=>(t.mechanism&&((0,O.gO)(e,void 0,void 0),(0,O.M6)(e,t.mechanism)),e.extra={...e.extra,arguments:a},e)),(0,j.Cp)(e)}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(a[t]=e[t])}catch{}(0,S.pO)(a,e),(0,S.my)(e,"__sentry_wrapped__",a);try{Object.getOwnPropertyDescriptor(a,"name").configurable&&Object.defineProperty(a,"name",{get:()=>e.name})}catch{}return a}function V(e,t=function(){if(l)return l;if(M(L.fetch))return l=L.fetch.bind(L);let e=L.document,t=L.fetch;if(e&&"function"==typeof e.createElement)try{let r=e.createElement("iframe");r.hidden=!0,e.head.appendChild(r);let a=r.contentWindow;a&&a.fetch&&(t=a.fetch),e.head.removeChild(r)}catch(e){R&&g.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return l=t.bind(L)}()){let r=0,a=0;return P(e,function(n){let i=n.body.length;r+=i,a++;let o={body:n.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:r<=6e4&&a<15,...e.fetchOptions};try{return t(e.url,o).then(e=>(r-=i,a--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return l=void 0,r-=i,a--,(0,h.xg)(e)}})}var H=r(81114),$=r(85808),z=r(72226);let K=[];function Z(e,t){for(let r of t)r&&r.afterAllSetup&&r.afterAllSetup(e)}function G(e,t,r){if(r[t.name]){B.T&&g.vF.log(`Integration skipped because it was already installed: ${t.name}`);return}if(r[t.name]=t,-1===K.indexOf(t.name)&&(t.setupOnce($.lb,z.BF),K.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),e.on&&"function"==typeof t.preprocessEvent){let r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,a)=>r(t,a,e))}if(e.addEventProcessor&&"function"==typeof t.processEvent){let r=t.processEvent.bind(t),a=(t,a)=>r(t,a,e);a.id=t.name,e.addEventProcessor(a)}B.T&&g.vF.log(`Integration installed: ${t.name}`)}function Y(e,t){let r=function(...e){return t(...e)};return r.id=e,r}let W=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],q=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],Q="InboundFilters",J=(e={})=>({name:Q,setupOnce(){},processEvent:(t,r,a)=>{var n,i;return((n=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:W],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:q],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,a.getOptions())).ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch{}return!1}(t)?(B.T&&g.vF.warn(`Event dropped due to being internal Sentry Error.
2524Event: ${(0,O.$X)(t)}`),0):(i=n.ignoreErrors,!t.type&&i&&i.length&&(function(e){let t,r=[];e.message&&r.push(e.message);try{t=e.exception.values[e.exception.values.length-1]}catch{}return t&&t.value&&(r.push(t.value),t.type&&r.push(`${t.type}: ${t.value}`)),B.T&&0===r.length&&g.vF.error(`Could not extract message for event ${(0,O.$X)(e)}`),r})(t).some(e=>(0,H.Xr)(e,i)))?(B.T&&g.vF.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
2525Event: ${(0,O.$X)(t)}`),0):!function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let r=e.transaction;return!!r&&(0,H.Xr)(r,t)}(t,n.ignoreTransactions)?!function(e,t){if(!t||!t.length)return!1;let r=ee(e);return!!r&&(0,H.Xr)(r,t)}(t,n.denyUrls)?function(e,t){if(!t||!t.length)return!0;let r=ee(e);return!r||(0,H.Xr)(r,t)}(t,n.allowUrls)||(B.T&&g.vF.warn(`Event dropped due to not being matched by \`allowUrls\` option.
2526Event: ${(0,O.$X)(t)}.
2527Url: ${ee(t)}`),0):(B.T&&g.vF.warn(`Event dropped due to being matched by \`denyUrls\` option.
2528Event: ${(0,O.$X)(t)}.
2529Url: ${ee(t)}`),0):(B.T&&g.vF.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
2530Event: ${(0,O.$X)(t)}`),0))?t:null}}),X=Y(Q,J);function ee(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r&&"<anonymous>"!==r.filename&&"[native code]"!==r.filename)return r.filename||null}return null}(t):null}catch{return B.T&&g.vF.error(`Cannot extract url for event ${(0,O.$X)(e)}`),null}}let et="FunctionToString",er=new WeakMap,ea=()=>({name:et,setupOnce(){a=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,S.sp)(this),r=er.has((0,j.KU)())&&void 0!==t?t:this;return a.apply(r,e)}}catch{}},setup(e){er.set(e,!0)}}),en=Y(et,ea);var ei=r(45682);let eo=(0,k.VZ)(),es={},el={};function ec(e,t){es[e]=es[e]||[],es[e].push(t)}function eu(e,t){el[e]||(t(),el[e]=!0)}function ed(e,t){let r=e&&es[e];if(r)for(let a of r)try{a(t)}catch(t){A.T&&g.vF.error(`Error while triggering instrumentation handler.
2531Type: ${e}
2532Name: ${(0,ei.qQ)(a)}
2533Error:`,t)}}let ef=k.OW;function em(e){let t="history";ec(t,e),eu(t,ep)}function ep(){let e,t,r;if(t=(e=eo.chrome)&&e.app&&e.app.runtime,r="history"in eo&&!!eo.history.pushState&&!!eo.history.replaceState,t||!r)return;let a=ef.onpopstate;function i(e){return function(...t){let r=t.length>2?t[2]:void 0;if(r){let e=n,t=String(r);n=t,ed("history",{from:e,to:t})}return e.apply(this,t)}}ef.onpopstate=function(...e){let t=ef.location.href,r=n;if(n=t,ed("history",{from:r,to:t}),a)try{return a.apply(this,e)}catch{}},(0,S.GS)(ef.history,"pushState",i),(0,S.GS)(ef.history,"replaceState",i)}var eh=r(32823),eA=r(9121),eg=r(40401),ev=r(23618);let ey="Not capturing exception because it's already been captured.";class eC{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=function(e){let t="string"==typeof e?function(e){let t=v.exec(e);if(!t)return void(0,g.pq)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});let[r,a,n="",i,o="",s]=t.slice(1),l="",c=s,u=c.split("/");if(u.length>1&&(l=u.slice(0,-1).join("/"),c=u.pop()),c){let e=c.match(/^\d+/);e&&(c=e[0])}return C({host:i,pass:n,path:l,projectId:c,port:o,protocol:r,publicKey:a})}(e):C(e);if(t&&function(e){if(!A.T)return!0;let{port:t,projectId:r,protocol:a}=e;return!["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(g.vF.error(`Invalid Sentry Dsn: ${t} missing`),!0))&&(r.match(/^\d+$/)?"http"!==a&&"https"!==a?(g.vF.error(`Invalid Sentry Dsn: Invalid protocol ${a}`),!1):!(t&&isNaN(parseInt(t,10)))||(g.vF.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(g.vF.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1))}(t))return t}(e.dsn):B.T&&g.vF.warn("No DSN provided, client will not send events."),this._dsn){let t=function(e,t={}){let r,a,n="string"==typeof t?t:t.tunnel,i="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${r=e.protocol?`${e.protocol}:`:"",a=e.port?`:${e.port}`:"",`${r}//${e.host}${a}${e.path?`/${e.path}`:""}/api/`}${e.projectId}/envelope/?${(0,S.u4)({sentry_key:e.publicKey,sentry_version:"7",...i&&{sentry_client:`${i.name}/${i.version}`}})}`}(this._dsn,e);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,r){if((0,O.GR)(e)){B.T&&g.vF.log(ey);return}let a=t&&t.event_id;return this._process(this.eventFromException(e,t).then(e=>this._captureEvent(e,t,r)).then(e=>{a=e})),a}captureMessage(e,t,r,a){let n=r&&r.event_id,i=(0,eh.NF)(e)?e:String(e),o=(0,eh.sO)(e)?this.eventFromMessage(i,t,r):this.eventFromException(e,r);return this._process(o.then(e=>this._captureEvent(e,r,a)).then(e=>{n=e})),n}captureEvent(e,t,r){if(t&&t.originalException&&(0,O.GR)(t.originalException)){B.T&&g.vF.log(ey);return}let a=t&&t.event_id,n=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,t,n||r).then(e=>{a=e})),a}captureSession(e){"string"!=typeof e.release?B.T&&g.vF.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),(0,eA.qO)(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isCl
2533ientDoneProcessing(e).then(r=>t.flush(e).then(e=>r&&e))):(0,h.XW)(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}setupIntegrations(e){(e&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(e){return this.getIntegrationByName(e)}getIntegrationByName(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch{return B.T&&g.vF.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){let t=this._integrations[e.name];G(this,e,this._integrations),t||Z(this,[e])}sendEvent(e,t={}){var r,a,n,i;let o,s,l,c;this.emit("beforeSendEvent",e,t);let u=(r=this._dsn,a=this._options._metadata,n=this._options.tunnel,o=E(a),s=e.type&&"replay_event"!==e.type?e.type:"event",(i=a&&a.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||i.name,e.sdk.version=e.sdk.version||i.version,e.sdk.integrations=[...e.sdk.integrations||[],...i.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...i.packages||[]]),l=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext,c={event_id:e.event_id,sent_at:new Date().toISOString(),...o&&{sdk:o},...!!n&&r&&{dsn:y(r)},...l&&{trace:(0,S.Ce)({...l})}},delete e.sdkProcessingMetadata,w(c,[[{type:s},e]]));for(let e of t.attachments||[])u=function(e,t){let[r,a]=e;return[r,[...a,t]]}(u,function(e,t){let r="string"==typeof e.data?N(e.data,t):e.data;return[(0,S.Ce)({type:"attachment",length:r.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),r]}(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));let d=this._sendEnvelope(u);d&&d.then(t=>this.emit("afterSendEvent",e,t),null)}sendSession(e){var t,r,a;let n,i=(t=this._dsn,r=this._options._metadata,a=this._options.tunnel,n=E(r),w({sent_at:new Date().toISOString(),...n&&{sdk:n},...!!a&&t&&{dsn:y(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]]));this._sendEnvelope(i)}recordDroppedEvent(e,t,r){if(this._options.sendClientReports){let a="number"==typeof r?r:1,n=`${e}:${t}`;B.T&&g.vF.log(`Recording outcome: "${n}"${a>1?` (${a} times)`:""}`),this._outcomes[n]=(this._outcomes[n]||0)+a}}captureAggregateMetrics(e){var t,r,a;let n,i;B.T&&g.vF.log(`Flushing aggregated metrics, number of metrics: ${e.length}`);let o=(t=this._dsn,r=this._options._metadata,a=this._options.tunnel,n={sent_at:new Date().toISOString()},r&&r.sdk&&(n.sdk={name:r.sdk.name,version:r.sdk.version}),a&&t&&(n.dsn=y(t)),w(n,[[{type:"statsd",length:(i=function(e){let t="";for(let r of e){let e=Object.entries(r.tags),a=e.length>0?`|#${e.map(([e,t])=>`${e}:${t}`).join(",")}`:"";t+=`${r.name}@${r.unit}:${r.metric}|${r.metricType}${a}|T${r.timestamp}
2534`}return t}(e)).length},i]]));this._sendEnvelope(o)}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach(e=>e(...t))}_setupIntegrations(){var e;let t,{integrations:r}=this._options;this._integrations=(e=this,t={},r.forEach(r=>{r&&G(e,r,t)}),t),Z(this,r),this._integrationsInitialized=!0}_updateSessionFromEvent(e,t){let r=!1,a=!1,n=t.exception&&t.exception.values;if(n)for(let e of(a=!0,n)){let t=e.mechanism;if(t&&!1===t.handled){r=!0;break}}let i="ok"===e.status;(i&&0===e.errors||i&&r)&&((0,eA.qO)(e,{...r&&{status:"crashed"},errors:e.errors||Number(a||r)}),this.captureSession(e))}_isClientDoneProcessing(e){return new h.T2(t=>{let r=0,a=setInterval(()=>{0==this._numProcessing?(clearInterval(a),t(!0)):(r+=1,e&&r>=e&&(clearInterval(a),t(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,r,a=(0,z.rm)()){let n=this.getOptions(),i=Object.keys(this._integrations);return!t.integrations&&i.length>0&&(t.integrations=i),this.emit("preprocessEvent",e,t),(0,ev.mG)(n,e,t,r,this,a).then(e=>{if(null===e)return e;let t={...a.getPropagationContext(),...r?r.getPropagationContext():void 0};if(!(e.contexts&&e.contexts.trace)&&t){let{traceId:a,spanId:n,parentSpanId:i,dsc:o}=t;e.contexts={trace:{trace_id:a,span_id:n,parent_span_id:i},...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:o||(0,eg.l)(a,this,r),...e.sdkProcessingMetadata}}return e})}_captureEvent(e,t={},r){return this._processEvent(e,t,r).then(e=>e.event_id,e=>{B.T&&("log"===e.logLevel?g.vF.log(e.message):g.vF.warn(e))})}_processEvent(e,t,r){let a=this.getOptions(),{sampleRate:n}=a,i=eS(e),o=eb(e),s=e.type||"error",l=`before send for type \`${s}\``;if(o&&"number"==typeof n&&Math.random()>n)return this.recordDroppedEvent("sample_rate","error",e),(0,h.xg)(new p(`Discarding event because it's not included in the random sample (sampling rate = ${n})`,"log"));let c="replay_event"===s?"replay":s,u=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,r,u).then(r=>{if(null===r)throw this.recordDroppedEvent("event_processor",c,e),new p("An event processor returned `null`, will not send event.","log");return t.data&&!0===t.data.__sentry__?r:function(e,t){let r=`${t} must return \`null\` or a valid event.`;if((0,eh.Qg)(e))return e.then(e=>{if(!(0,eh.Qd)(e)&&null!==e)throw new p(r);return e},e=>{throw new p(`${t} rejected with ${e}`)});if(!(0,eh.Qd)(e)&&null!==e)throw new p(r);return e}(function(e,t,r){let{beforeSend:a,beforeSendTransaction:n}=e;if(eb(t)&&a)return a(t,r);
2534if(eS(t)&&n){if(t.spans){let e=t.spans.length;t.sdkProcessingMetadata={...t.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return n(t,r)}return t}(a,r,t),l)}).then(a=>{if(null===a){if(this.recordDroppedEvent("before_send",c,e),i){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw new p(`${l} returned \`null\`, will not send event.`,"log")}let n=r&&r.getSession();if(!i&&n&&this._updateSessionFromEvent(n,a),i){let e=(a.sdkProcessingMetadata&&a.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(a.spans?a.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let o=a.transaction_info;return i&&o&&a.transaction!==e.transaction&&(a.transaction_info={...o,source:"custom"}),this.sendEvent(a,t),a}).then(null,e=>{if(e instanceof p)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new p(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
2535Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)return this._transport.send(e).then(null,e=>{B.T&&g.vF.error("Error while sending event:",e)});B.T&&g.vF.error("Transport disabled")}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.keys(e).map(t=>{let[r,a]=t.split(":");return{reason:r,category:a,quantity:e[t]}})}}function eb(e){return void 0===e.type}function eS(e){return"transaction"===e.type}var ew=r(12625),e_=r(22234);function eN(e,t){let r,a=eE(e,t),n={type:t&&t.name,value:(r=t&&t.message)?r.error&&"string"==typeof r.error.message?r.error.message:r:"No error message"};return a.length&&(n.stacktrace={frames:a}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}function ex(e,t){return{exception:{values:[eN(e,t)]}}}function eE(e,t){let r=t.stacktrace||t.stack||"",a=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(eB.test(e.message))return 1}return 0}(t);try{return e(r,a)}catch{}return[]}let eB=/Minified React error #\d+;/i;function eP(e,t,r,a,n){let i;if((0,eh.T2)(t)&&t.error)return ex(e,t.error);if((0,eh.BD)(t)||(0,eh.W6)(t)){if("stack"in t)i=ex(e,t);else{let n=t.name||((0,eh.BD)(t)?"DOMError":"DOMException"),o=t.message?`${n}: ${t.message}`:n;i=eI(e,o,r,a),(0,O.gO)(i,o)}return"code"in t&&(i.tags={...i.tags,"DOMException.code":`${t.code}`}),i}return(0,eh.bJ)(t)?ex(e,t):((0,eh.Qd)(t)||(0,eh.xH)(t)?i=function(e,t,r,a){let n=(0,j.KU)(),i=n&&n.getOptions().normalizeDepth,o={exception:{values:[{type:(0,eh.xH)(t)?t.constructor.name:a?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let r=(0,S.HF)(e),a=t?"promise rejection":"exception";if((0,eh.T2)(e))return`Event \`ErrorEvent\` captured as ${a} with message \`${e.message}\``;if((0,eh.xH)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${a}`}return`Object captured as ${a} with keys: ${r}`}(t,{isUnhandledRejection:a})}]},extra:{__serialized__:(0,b.cd)(t,i)}};if(r){let t=eE(e,r);t.length&&(o.exception.values[0].stacktrace={frames:t})}return o}(e,t,r,n):(i=eI(e,t,r,a),(0,O.gO)(i,`${t}`,void 0)),(0,O.M6)(i,{synthetic:!0}),i)}function eI(e,t,r,a){let n={};if(a&&r){let a=eE(e,r);a.length&&(n.exception={values:[{value:t,stacktrace:{frames:a}}]})}if((0,eh.NF)(t)){let{__sentry_template_string__:e,__sentry_template_values__:r}=t;return n.logentry={message:e,params:r},n}return n.message=t,n}class ek extends eC{constructor(e){!function(e,t,r=[t],a="npm"){let n=e._metadata||{};n.sdk||(n.sdk={name:`sentry.javascript.${t}`,packages:r.map(e=>({name:`${a}:@sentry/${e}`,version:ew.M})),version:ew.M}),e._metadata=n}(e,"browser",["browser"],L.SENTRY_SDK_SOURCE||"npm"),super(e),e.sendClientReports&&L.document&&L.document.addEventListener("visibilitychange",()=>{"hidden"===L.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,t){var r,a;let n;return r=this._options.stackParser,a=this._options.attachStacktrace,n=eP(r,e,t&&t.syntheticException||void 0,a),(0,O.M6)(n),n.level="error",t&&t.event_id&&(n.event_id=t.event_id),(0,h.XW)(n)}eventFromMessage(e,t="info",r){return function(e,t,r="info",a,n){let i=eI(e,t,a&&a.syntheticException||void 0,n);return i.level=r,a&&a.event_id&&(i.event_id=a.event_id),(0,h.XW)(i)}(this._options.stackParser,e,t,r,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){R&&g.vF.warn("SDK not enabled, will not capture user feedback.");return}let t=function(e,{metadata:t,tunnel:r,dsn:a}){return w({event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!r&&!!a&&{dsn:y(a)}},[[{type:"user_report"},e]])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,r)}_flushOutcomes(){var e;let t=this._clearOutcomes();if(0===t.length){R&&g.vF.log("No outcomes to send");return}if(!this._dsn){R&&g.vF.log("No dsn provided, will not send outcomes");return}R&&g.vF.log("Sending outcomes:",t);let r=w((e=this._options.tunnel&&y(this._dsn))?{dsn:e}:{},[[{type:"client_report"},{timestamp:(0,e_.lu)(),discarded_events:t}]]);this._sendEnvelope(r)}}
2535function eT(){"console"in k.OW&&g.Ow.forEach(function(e){e in k.OW.console&&(0,S.GS)(k.OW.console,e,function(t){return g.Z9[e]=t,function(...t){ed("console",{args:t,level:e});let r=g.Z9[e];r&&r.apply(k.OW.console,t)}})})}let eD=k.OW;function eM(){if(!eD.document)return;let e=ed.bind(null,"dom"),t=eR(e,!0);eD.document.addEventListener("click",t,!1),eD.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let r=eD[t]&&eD[t].prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&((0,S.GS)(r,"addEventListener",function(t){return function(r,a,n){if("click"===r||"keypress"==r)try{let a=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},i=a[r]=a[r]||{refCount:0};if(!i.handler){let a=eR(e);i.handler=a,t.call(this,r,a,n)}i.refCount++}catch{}return t.call(this,r,a,n)}}),(0,S.GS)(r,"removeEventListener",function(e){return function(t,r,a){if("click"===t||"keypress"==t)try{let r=this.__sentry_instrumentation_handlers__||{},n=r[t];n&&(n.refCount--,n.refCount<=0&&(e.call(this,t,n.handler,a),n.handler=void 0,delete r[t]),0===Object.keys(r).length&&delete this.__sentry_instrumentation_handlers__)}catch{}return e.call(this,t,r,a)}}))})}function eR(e,t=!1){return r=>{if(!r||r._sentryCaptured)return;let a=function(e){try{return e.target}catch{return null}}(r);if("keypress"===r.type&&(!a||!a.tagName||"INPUT"!==a.tagName&&"TEXTAREA"!==a.tagName&&!a.isContentEditable&&1))return;(0,S.my)(r,"_sentryCaptured",!0),a&&!a._sentryId&&(0,S.my)(a,"_sentryId",(0,O.eJ)());let n="keypress"===r.type?"input":r.type;!function(e){if(e.type!==o)return!1;try{if(!e.target||e.target._sentryId!==s)return!1}catch{}return!0}(r)&&(e({event:r,name:n,global:t}),o=r.type,s=a?a._sentryId:void 0),clearTimeout(i),i=eD.setTimeout(()=>{s=void 0,o=void 0},1e3)}}let ej=k.OW,eO="__sentry_xhr_v3__";function eL(){if(!ej.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;(0,S.GS)(e,"open",function(e){return function(...t){let r=Date.now(),a=(0,eh.Kg)(t[0])?t[0].toUpperCase():void 0,n=function(e){if((0,eh.Kg)(e))return e;try{return e.toString()}catch{}}(t[1]);if(!a||!n)return e.apply(this,t);this[eO]={method:a,url:n,request_headers:{}},"POST"===a&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let i=()=>{let e=this[eO];if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}ed("xhr",{args:[a,n],endTimestamp:Date.now(),startTimestamp:r,xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,S.GS)(this,"onreadystatechange",function(e){return function(...t){return i(),e.apply(this,t)}}):this.addEventListener("readystatechange",i),(0,S.GS)(this,"setRequestHeader",function(e){return function(...t){let[r,a]=t,n=this[eO];return n&&(0,eh.Kg)(r)&&(0,eh.Kg)(a)&&(n.request_headers[r.toLowerCase()]=a),e.apply(this,t)}}),e.apply(this,t)}}),(0,S.GS)(e,"send",function(e){return function(...t){let r=this[eO];return r&&(void 0!==t[0]&&(r.body=t[0]),ed("xhr",{args:[r.method,r.url],startTimestamp:Date.now(),xhr:this})),e.apply(this,t)}})}function eU(){(function(){if("string"==typeof EdgeRuntime)return!0;if(!D())return!1;if(M(T.fetch))return!0;let e=!1,t=T.document;if(t&&"function"==typeof t.createElement)try{let r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(e=M(r.contentWindow.fetch)),t.head.removeChild(r)}catch(e){A.T&&g.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e})()&&(0,S.GS)(k.OW,"fetch",function(e){return function(...t){let{method:r,url:a}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,r]=e;return{url:eV(t),method:eF(r,"method")?String(r.method).toUpperCase():"GET"}}let t=e[0];return{url:eV(t),method:eF(t,"method")?String(t.method).toUpperCase():"GET"}}(t),n={args:t,fetchData:{method:r,url:a},startTimestamp:Date.now()};return ed("fetch",{...n}),e.apply(k.OW,t).then(e=>(ed("fetch",{...n,endTimestamp:Date.now(),response:e}),e),e=>{throw ed("fetch",{...n,endTimestamp:Date.now(),error:e}),e})}})}function eF(e,t){return!!e&&"object"==typeof e&&!!e[t]}function eV(e){return"string"==typeof e?e:e?eF(e,"url")?e.url:e.toString?e.toString():"":""}var eH=r(85287);let e$=["fatal","error","warning","log","info","debug"];function ez(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let r=t[6]||"",a=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:a,relative:t[5]+r+a}}let eK="Breadcrumbs",eZ=(e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:eK,setupOnce(){},setup(e){var r;t.console&&(ec("console",function(t){var r;if((0,j.KU)()!==e)return;let a={category:"console",data:{arguments:t.args,logger:"console"},level:"warn"===(r=t.level)?"warning":e$.includes(r)?r:"log",message:(0,H.gt)(t.args," ")};if("assert"===t.level)if(!1!==t.args[0])return;else a.message=`Assertion failed: ${(0,H.gt)(t.args.slice(1)," ")||"console.assert"}`,a.data.arguments=t.args.slice(1);(0,j.ZQ)(a,{input:t.args,level:t.level})}),eu("console",eT)),t.dom&&(ec("dom",(r=t.dom,function(t){let a,n;if((0,j.KU)()!==e)return;let i="object"==typeof r?r.serializeAttribute:void 0,o="object"==typeof r&&"number"==typeof r.maxStringLength?r.maxStringLength:void 0;o&&o>1024&&(R&&g.vF.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${o} was configured. Sentry will use 1024 instead.`),o=1024),"string"==typeof i&&(i=[i]);try{let e=t.event,r=e&&e.target?e.target:e;a=(0,eH.Hd)(r,{keyAttrs:i,maxStringLength:o}),n=(0,eH.xE)(r)}catch{a="<unknown>"}if(0===a.length)return;let s={category:`ui.${t.name}`,message:a};n&&(s.data={"ui.component_name":n}),(0,j.ZQ)(s,{event:t.event,name:t.name,global:t.global})})),eu("dom",eM)),t.xhr&&(ec("xhr",function(t){if((0,j.KU)()!==e)return;let{startTimestamp:r,endTimestamp:a}=t,n=t.xhr[eO];if(!r||!a||!n)return;let{method:i,url:o,status_code:s,body:l}=n,c={xhr:t.xhr,input:l,startTimestamp:r,endTimestamp:a};(0,j.ZQ)({category:"xhr",data:{method:i,url:o,status_code:s},type:"http"},c)}),eu("xhr",eL)),t.fetch&&(ec("fetch",function(t){if((0,j.KU)()!==e)return;let{startTimestamp:r,endTimestamp:a}=t;
2535if(a&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.error){let e=t.fetchData,n={data:t.error,input:t.args,startTimestamp:r,endTimestamp:a};(0,j.ZQ)({category:"fetch",data:e,level:"error",type:"http"},n)}else{let e=t.response,n={...t.fetchData,status_code:e&&e.status},i={input:t.args,response:e,startTimestamp:r,endTimestamp:a};(0,j.ZQ)({category:"fetch",data:n,type:"http"},i)}}),eu("fetch",eU)),t.history&&em(function(t){if((0,j.KU)()!==e)return;let r=t.from,a=t.to,n=ez(L.location.href),i=r?ez(r):void 0,o=ez(a);i&&i.path||(i=n),n.protocol===o.protocol&&n.host===o.host&&(a=o.relative),n.protocol===i.protocol&&n.host===i.host&&(r=i.relative),(0,j.ZQ)({category:"navigation",data:{from:r,to:a}})}),t.sentry&&e.on&&e.on("beforeSendEvent",function(t){(0,j.KU)()===e&&(0,j.ZQ)({category:`sentry.${"transaction"===t.type?"transaction":"event"}`,event_id:t.event_id,level:t.level,message:(0,O.$X)(t)},{event:t})})}}},eG=Y(eK,eZ),eY="Dedupe",eW=()=>{let e;return{name:eY,setupOnce(){},processEvent(t){if(t.type)return t;try{var r;let a,n,i,o;if((r=e)&&(a=t.message,n=r.message,(a||n)&&(!a||n)&&(a||!n)&&a===n&&eJ(t,r)&&eQ(t,r)&&1||(i=eX(r),o=eX(t),i&&o&&i.type===o.type&&i.value===o.value&&eJ(t,r)&&eQ(t,r))))return R&&g.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},eq=Y(eY,eW);function eQ(e,t){let r=e0(e),a=e0(t);if(!r&&!a)return!0;if(r&&!a||!r&&a||a.length!==r.length)return!1;for(let e=0;e<a.length;e++){let t=a[e],n=r[e];if(t.filename!==n.filename||t.lineno!==n.lineno||t.colno!==n.colno||t.function!==n.function)return!1}return!0}function eJ(e,t){let r=e.fingerprint,a=t.fingerprint;if(!r&&!a)return!0;if(r&&!a||!r&&a)return!1;try{return r.join("")===a.join("")}catch{return!1}}function eX(e){return e.exception&&e.exception.values&&e.exception.values[0]}function e0(e){let t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch{}}let e1=null;function e2(){e1=k.OW.onerror,k.OW.onerror=function(e,t,r,a,n){return ed("error",{column:a,error:n,line:r,msg:e,url:t}),!!e1&&!e1.__SENTRY_LOADER__&&e1.apply(this,arguments)},k.OW.onerror.__SENTRY_INSTRUMENTED__=!0}let e3=null;function e4(){e3=k.OW.onunhandledrejection,k.OW.onunhandledrejection=function(e){return ed("unhandledrejection",e),!e3||!!e3.__SENTRY_LOADER__||e3.apply(this,arguments)},k.OW.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}let e5="GlobalHandlers",e6=(e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:e5,setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(ec("error",t=>{let r,a,n,{stackParser:i,attachStacktrace:o}=te();if((0,j.KU)()!==e||U>0)return;let{msg:s,url:l,line:c,column:u,error:d}=t,f=void 0===d&&(0,eh.Kg)(s)?(r=(0,eh.T2)(s)?s.message:s,a="Error",(n=r.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i))&&(a=n[1],r=n[2]),e9({exception:{values:[{type:a,value:r}]}},l,c,u)):e9(eP(i,d||s,void 0,o,!1),l,c,u);f.level="error",(0,j.r)(f,{originalException:d,mechanism:{handled:!1,type:"onerror"}})}),eu("error",e2),e7("onerror")),t.onunhandledrejection&&(ec("unhandledrejection",t=>{let{stackParser:r,attachStacktrace:a}=te();if((0,j.KU)()!==e||U>0)return;let n=function(e){if((0,eh.sO)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}(t),i=(0,eh.sO)(n)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(n)}`}]}}:eP(r,n,void 0,a,!0);i.level="error",(0,j.r)(i,{originalException:n,mechanism:{handled:!1,type:"onunhandledrejection"}})}),eu("unhandledrejection",e4),e7("onunhandledrejection"))}}},e8=Y(e5,e6);function e9(e,t,r,a){let n=e.exception=e.exception||{},i=n.values=n.values||[],o=i[0]=i[0]||{},s=o.stacktrace=o.stacktrace||{},l=s.frames=s.frames||[],c=isNaN(parseInt(a,10))?void 0:a,u=isNaN(parseInt(r,10))?void 0:r,d=(0,eh.Kg)(t)&&t.length>0?t:(0,eH.$N)();return 0===l.length&&l.push({colno:c,filename:d,function:"?",in_app:!0,lineno:u}),e}function e7(e){R&&g.vF.log(`Global Handler attached: ${e}`)}function te(){let e=(0,j.KU)();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}let tt="HttpContext",tr=()=>({name:tt,setupOnce(){},preprocessEvent(e){if(!L.navigator&&!L.location&&!L.document)return;let t=e.request&&e.request.url||L.location&&L.location.href,{referrer:r}=L.document||{},{userAgent:a}=L.navigator||{},n={...e.request&&e.request.headers,...r&&{Referer:r},...a&&{"User-Agent":a}},i={...e.request,...t&&{url:t},headers:n};e.request=i}}),ta=Y(tt,tr);function tn(e,t,r=250,a,n,i,o){if(!i.exception||!i.exception.values||!o||!(0,eh.tH)(o.originalException,Error))return;let s=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;s&&(i.exception.values=(function e(t,r,a,n,i,o,s,l){if(o.length>=a+1)return o;let c=[...o];if((0,eh.tH)(n[i],Error)){ti(s,l);let o=t(r,n[i]),u=c.length;to(o,i,u,l),c=e(t,r,a,n[i],i,[o,...c],o,u)}
2535return Array.isArray(n.errors)&&n.errors.forEach((n,o)=>{if((0,eh.tH)(n,Error)){ti(s,l);let u=t(r,n),d=c.length;to(u,`errors[${o}]`,d,l),c=e(t,r,a,n,i,[u,...c],u,d)}}),c})(e,t,n,o.originalException,a,i.exception.values,s,0).map(e=>(e.value&&(e.value=(0,H.xv)(e.value,r)),e)))}function ti(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function to(e,t,r,a){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:r,parent_id:a}}let ts="LinkedErrors",tl=(e={})=>{let t=e.limit||5,r=e.key||"cause";return{name:ts,setupOnce(){},preprocessEvent(e,a,n){let i=n.getOptions();tn(eN,i.stackParser,i.maxValueLength,r,t,e,a)}}},tc=Y(ts,tl),tu=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],td="TryCatch",tf=(e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:td,setupOnce(){t.setTimeout&&(0,S.GS)(L,"setTimeout",tp),t.setInterval&&(0,S.GS)(L,"setInterval",tp),t.requestAnimationFrame&&(0,S.GS)(L,"requestAnimationFrame",th),t.XMLHttpRequest&&"XMLHttpRequest"in L&&(0,S.GS)(XMLHttpRequest.prototype,"send",tA);let e=t.eventTarget;e&&(Array.isArray(e)?e:tu).forEach(tg)}}},tm=Y(td,tf);function tp(e){return function(...t){let r=t[0];return t[0]=F(r,{mechanism:{data:{function:(0,ei.qQ)(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function th(e){return function(t){return e.apply(this,[F(t,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,ei.qQ)(e)},handled:!1,type:"instrument"}})])}}function tA(e){return function(...t){let r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in r&&"function"==typeof r[e]&&(0,S.GS)(r,e,function(t){let r={mechanism:{data:{function:e,handler:(0,ei.qQ)(t)},handled:!1,type:"instrument"}},a=(0,S.sp)(t);return a&&(r.mechanism.data.handler=(0,ei.qQ)(a)),F(t,r)})}),e.apply(this,t)}}function tg(e){let t=L[e]&&L[e].prototype;t&&t.hasOwnProperty&&t.hasOwnProperty("addEventListener")&&((0,S.GS)(t,"addEventListener",function(t){return function(r,a,n){try{"function"==typeof a.handleEvent&&(a.handleEvent=F(a.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,ei.qQ)(a),target:e},handled:!1,type:"instrument"}}))}catch{}return t.apply(this,[r,F(a,{mechanism:{data:{function:"addEventListener",handler:(0,ei.qQ)(a),target:e},handled:!1,type:"instrument"}}),n])}}),(0,S.GS)(t,"removeEventListener",function(e){return function(t,r,a){try{let n=r&&r.__sentry_wrapped__;n&&e.call(this,t,n,a)}catch{}return e.call(this,t,r,a)}}))}function tv(e,t,r,a){let n={filename:e,function:t,in_app:!0};return void 0!==r&&(n.lineno=r),void 0!==a&&(n.colno=a),n}let ty=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,tC=/\((\S*)(?::(\d+))(?::(\d+))\)/,tb=[30,e=>{let t=ty.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){let e=tC.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}let[e,r]=tB(t[1]||"?",t[2]);return tv(r,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],tS=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,tw=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,t_=[50,e=>{let t=tS.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=tw.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],r=t[1]||"?";return[r,e]=tB(r,e),tv(e,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],tN=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,tx=[40,e=>{let t=tN.exec(e);return t?tv(t[2],t[1]||"?",+t[3],t[4]?+t[4]:void 0):void 0}],tE=(0,ei.gd)(tb,t_,tx),tB=(e,t)=>{let r=-1!==e.indexOf("safari-extension"),a=-1!==e.indexOf("safari-web-extension");return r||a?[-1!==e.indexOf("@")?e.split("@")[0]:"?",r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function tP(e){return P(e,function(t){return new h.T2((r,a)=>{let n=new XMLHttpRequest;for(let t in n.onerror=a,n.onreadystatechange=()=>{4===n.readyState&&r({statusCode:n.status,headers:{"x-sentry-rate-limits":n.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":n.getResponseHeader("Retry-After")}})},n.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&n.setRequestHeader(t,e.headers[t]);n.send(t.body)})})}let tI=[J(),ea(),tf(),eZ(),e6(),tl(),eW(),tr()];function tk(e,t){let r={type:t.name||t.constructor.name,value:t.message},a=e(t.stack||"",1);return a.length&&(r.stacktrace={frames:a}),r}let tT="LinkedErrors",tD=Y(tT,(e={})=>{let t=e.limit||5,r=e.key||"cause";return{name:tT,setupOnce(){},preprocessEvent(e,a,n){let i=n.getOptions();tn(tk,i.stackParser,i.maxValueLength,r,t,e,a)}}}),tM={};L.Sentry&&L.Sentry.Integrations&&(tM=L.Sentry.Integrations);let tR={...tM,...f,...m};function tj(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var tO=((c={}).SENTRY="SENTRY",c.ERROR="ERROR",c.CRITICAL="CRITICAL",c);class tL{}tj(tL,"status",new Map),tj(tL,"interval",void 0),tj(tL,"init",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3e5;tL.clear(),tL.interval=setInterval(()=>{let t=tL.status.get("SENTRY"),r=tL.status.get("ERROR"),a=tL.status.get("CRITICAL");e({SENTRY:void 0!==t&&Date.now()-t>3e5,ERROR:void 0!==r&&Date.now()-r>3e5,CRITICAL:void 0!==a&&Date.now()-a>3e5})},t)}),tj(tL,"mark",e=>{tL.status.set(e,Date.now())}),tj(tL,"clear",()=>{clearInterval(tL.interval),tL.status=new Map});var tU=r(47395),tF=r(13197),tV=r(35317),tH=r(24045),t$=r(90806);let tz={authHeaders:{},enabled:!0},tK=/email=[^&]+/gi,tZ=/(?:#|%23).*$/is,tG=function(e){let{redactFragment:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.replace(tK,"email=[Filtered]");return t?r.replace(tZ,"#[Filtered]"):r},tY=e=>{if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||null===t},tW=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!(r>=5))for(let[a,n]of Array.isArray(e)?e.map((e,t)=>[t,e]):Object.entries(e))"string"==typeof n?e[a]=tG(n,t):(Array.isArray(n)||tY(n))&&tW(n,t,r+1)},tq=e=>{tz.authHeaders=e?(0,tH.RX)(e):{}},tQ=e=>{tz.enabled=e},tJ=(e,t)=>
2535{let r;return globalThis.fetch(e,{...t,headers:{...null==t?void 0:t.headers,...(r=e.toString()).includes("/envelope/")?{"content-type":"application/x-sentry-envelope"}:r.includes("/store/")?{"content-type":"application/json"}:{},...tz.authHeaders}})},tX=e=>V(e,tJ),t0=e=>e.endsWith(".proton.me")||e.endsWith(".protonvpn.com")||e===tF.pI,t1=e=>{(0,j.PN)(t=>{for(let[r,a]of Object.entries(e))t.setTag(r,a)})},t2=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];self.location.host.startsWith("localhost")||((0,j.Cp)(...t),tL.mark(tO.SENTRY))},t3=e=>{"u"<typeof self||self.location.host.startsWith("localhost")||(0,j.ZQ)(e)},t4=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];self.location.host.startsWith("localhost")||(0,j.wd)(...t)},t5=e=>{if(e instanceof tV.hD){let{message:t,code:r}=(0,tU.Pd)(e);return t&&r>=400&&r<500?t:null}if(!(!e||e.ignore||(0,tU.cw)(e))&&"Failed to fetch"!==e.message&&"Load failed"!==e.message&&"Operation aborted"!==e.message&&"AbortError"!==e.name)return e};var t6=((u={}).ASSISTANT="assistant",u.ATTACHMENT_ENCRYPTION_ERROR="attachment-encryption-error",u.ATTACHMENT_UPLOAD_ERROR="attachment-upload-error",u.COMPOSER="composer",u.DRAWER_SECURITY_CENTER="drawer-security-center",u.DRAWER_VPN="drawer-vpn",u.LIST_ACTIONS_TELEMETRY="list-actions-telemetry",u.MAIL_ONBOARDING="mail-onboarding",u.MAIL_REDUX_ERRORS="mail-redux-errors",u.MIGRATION_TOOL="migration-tool",u.MOVE_ACTIONS="move-actions",u.REMOVE_EMAIL_TRACKERS="remove-email-trackers",u.UPSELL_MODALS="upsell-modals",u.CATEGORIES_VIEW="categories-view",u.LOGGER="mail-logger",u),t8=((d={}).POST_SUBSCRIPTION="post-subscription",d.ENCRYPTED_SEARCH="encrypted-search",d.CONTACT_IMPORT="contact-import",d.EVENT_NOTIFIER="event-notifier",d);let t9=(e,t,r)=>{self.location.host.startsWith("localhost")||(0,j.Cp)(t,{...r,tags:{...null==r?void 0:r.tags,initiative:e}})},t7=function(e){let{config:t,denyUrls:r=[/pagead\/js/i,/graph\.facebook\.com/i,/connect\.facebook\.net\/en_US\/all\.js/i,/eatdifferent\.com\.woopra-ns\.com/i,/static\.woopra\.com\/js\/woopra\.js/i,/extensions\//i,/chrome:\/\//i,/chrome-extension:\/\//i,/moz-extension:\/\//i,/webkit-masked-url:\/\//i,/127\.0\.0\.1:4001\/isrunning/i,/webappstoolbarba\.texthelp\.com\//i,/metrics\.itunes\.apple\.com\.edgesuite\.net\//i],ignoreErrors:a=["top.GLOBALS","canvas.contentDocument","MyApp_RemoveAllHighlights","atomicFindClose","conduitPage","XDR encoding failure","Request timed out","No network connection","Failed to fetch","Load failed","NetworkError when attempting to fetch resource.","webkitExitFullScreen","InactiveSession","InvalidStateError","UnhandledRejection",/chrome-extension/,/moz-extension/,"TransferCancel","UploadConflictError","UploadUserError","ValidationError","ChunkLoadError",/ResizeObserver loop/,"originalCreateNotification","http://tt.epicplay.com","Can't find variable: ZiteReader","jigsaw is not defined","ComboSearch is not defined","http://loading.retry.widdit.com/","fb_xd_fragment","bmi_SafeAddOnload","EBCallBackMessageReceived","_avast_submit","AbortError",/unleash/i,/Unexpected EOF/i,'Permission denied to access property "type"'],sentryConfig:n=(e=>{let{APP_VERSION:t,COMMIT:r}=e,a=self.location.host;return{host:a,release:t0(a)?t:r,environment:a.split(".").splice(1).join(".")}})(t),sessionTracking:i=!1,UID:o,beforeSendIgnore:s,setupIgnore:l=e=>{let{host:t}=e;return t.startsWith("localhost")}}=e,{SENTRY_DSN:c,SENTRY_DESKTOP_DSN:u,APP_VERSION:d}=t,f=t$.I4&&u||c,{host:m,release:p,environment:h}=n;!f||l(n)||(tq(o),function(e={}){var t;let r,a;void 0===e.defaultIntegrations&&(e.defaultIntegrations=[...tI]),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),L.SENTRY_RELEASE&&L.SENTRY_RELEASE.id&&(e.release=L.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);let n={...e,stackParser:(0,ei.vk)(e.stackParser||tE),integrations:function(e){let t,r=e.defaultIntegrations||[],a=e.integrations;r.forEach(e=>{e.isDefaultInstance=!0});let n=(t={},(Array.isArray(a)?[...r,...a]:"function"==typeof a?(0,O.k9)(a(r)):r).forEach(e
2535=>{let{name:r}=e,a=t[r];a&&!a.isDefaultInstance&&e.isDefaultInstance||(t[r]=e)}),Object.keys(t).map(e=>t[e])),i=function(e,t){for(let r=0;r<e.length;r++)if(!0===t(e[r]))return r;return -1}(n,e=>"Debug"===e.name);if(-1!==i){let[e]=n.splice(i,1);n.push(e)}return n}(e),transport:e.transport||(D()?V:tP)};!0===n.debug&&(B.T?g.vF.enable():(0,g.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,j.o5)().update(n.initialScope),t=r=new ek(n),(a=(0,z.BF)().getStackTop()).client=t,a.scope.setClient(t),r.init?r.init():r.setupIntegrations&&r.setupIntegrations(),e.autoSessionTracking&&function(){if(void 0===L.document){R&&g.vF.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}(0,j.J0)({ignoreDuration:!0}),(0,j.J5)(),em(({from:e,to:t})=>{void 0!==e&&e!==t&&((0,j.J0)({ignoreDuration:!0}),(0,j.J5)())})}()}({dsn:f.replace("sentry",`${m}/api/core/v4/reports/sentry`),release:p,environment:h,normalizeDepth:5,transport:tX,autoSessionTracking:i,integrations:[new tR.Breadcrumbs({console:!1})],sendClientReports:!1,beforeSend(e,t){if(null==s?void 0:s(e,t))return null;let r=null==t?void 0:t.originalException,a="string"==typeof r?r:null==r?void 0:r.stack;return a&&a.match(/ferdi|franz/i)||r instanceof tV.hD||(null==r?void 0:r.trace)===!1||!tz.enabled?null:(e.request&&e.request.url&&([e.request.url]=e.request.url.split(/#|%23/i)),e.request&&e.request.url&&([e.request.url]=e.request.url.toLowerCase().split("email")),e.breadcrumbs&&(e.breadcrumbs=e.breadcrumbs.map(e=>{var t;"navigation"===e.category&&e.data&&([e.data.from]=e.data.from.split(/#|%23/i),[e.data.to]=e.data.to.split(/#|%23/i),e.data.from=e.data.from.replace(/email=[^&]+/i,"email=[Filtered]"),e.data.to=e.data.to.replace(/email=[^&]+/i,"email=[Filtered]")),"fetch"===e.category&&e.data&&(e.data.url=e.data.url.replace(/email=[^&]+/i,"email=[Filtered]"),e.message=e.data.url),"ui.click"===e.category&&e.message&&e.message.startsWith("button")&&(e.message=e.message.replace(/\[title=".+?"\]/g,'[title="(Filtered)"]'));let r=!(null==(t=e.category)?void 0:t.startsWith("ui."));return e.message&&(e.message=tG(e.message,{redactFragment:r})),e.data&&tW(e.data,{redactFragment:r}),e})),e.exception&&e.exception.values&&(e.exception.values=e.exception.values.map(e=>(e.value&&(e.value=tG(e.value)),e))),t&&t.originalException instanceof Event&&(e.extra=e.extra||{},e.extra.originalEvent={type:t.originalException.type,target:String(t.originalException.target)}),e.extra&&tW(e.extra),e)},ignoreErrors:a,denyUrls:r}),(0,j.PN)(e=>{e.setTag("appVersion",d)}))}},66841(e,t,r){"use strict";r.d(t,["Ai",0,e=>{try{window.sessionStorage.removeItem(e)}catch{return}},"Gq",0,(e,t)=>{try{let r=window.sessionStorage.getItem(e);return null===r?t:r}catch{return t}},"SO",0,(e,t)=>{try{window.sessionStorage.setItem(e,t)}catch{return}},"uY",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"test";try{return window.sessionStorage.setItem(e,e),window.sessionStorage.removeItem(e),!0}catch{return!1}}])},41625(e,t,r){"use strict";r.d(t,["Z",0,{B:1,KB:1024,MB:1048576,GB:0x40000000,TB:0x10000000000}])},2827(e,t,r){"use strict";function a(e,t){try{let r=window.localStorage.getItem(e);return void 0===r?t:r}catch{return t}}r.d(t,{Gq:()=>a}),r.d(t,["Ai",0,e=>{try{window.localStorage.removeItem(e)}catch{return}},"SO",0,(e,t,r)=>{try{var a;window.localStorage.setItem(e,t),(null==r?void 0:r.ttl)&&(a=r.ttl,setTimeout(()=>{window.localStorage.removeItem(e)},a))}catch{return}},"xD",0,()=>{try{return Object.keys(window.localStorage)}catch{return[]}}])},4981(e,t,r){"use strict";let a=e=>{let{string:t,charsToDisplay:r,charsToDisplayStart:n=0,charsToDisplayEnd:i=0,omission:o="…",skewEnd:s=!1}=e;if(0===t.length)return t;if(void 0!==r){let e=r-o.length,n=s?Math.floor(e/2):Math.ceil(e/2);return a({string:t,charsToDisplayStart:n,charsToDisplayEnd:e-n,omission:o})}return t.length<=n+i+o.length?t:t.substring(0,n)+o+t.substring(t.length-i,t.length)},n=e=>e.replace(/[\u202D\u202E]/g,"_"),i=/[\s\u200B\u200C\u200D\uFEFF\u200E\u200F\u202A-\u202E\u2800]/g;r.d(t,["C8",0,e=>e.replace(i,""),"IM",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return"?";let t=n(e).replace(/\s{2,}/g," ").replace(/[\u{1F300}-\u{1F9FF}]/gu,"").replace(/[.,/#!$@%^&*;:{}
2535=\-_`~()]/g,"").trim().split(" ").filter(Boolean);return t.length?1===t.length?t[0].charAt(0).toUpperCase():(t[0].charAt(0)+t[t.length-1].charAt(0)).toUpperCase():"?"},"NB",0,e=>e.replace(/^\/+|\/+$/g,""),"S8",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.toLowerCase().trim();return t&&(r=r.normalize("NFD").replace(/[\u0300-\u036f]/g,"")),r},"WL",0,e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,""),"g8",0,e=>e.replace(/^\/+/g,""),"iX",0,n,"mp",0,a,"xs",0,(e,t)=>{let r=e.match(/^"(.+)"$/);if(!r)return a({string:e,charsToDisplay:t});let[,n]=r;return`"${a({string:n,charsToDisplay:t-2})}"`}])},64817(e,t,r){"use strict";var a=r(54161),n=r(94640),i=r(48297);r.d(t,["GI",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{sameDayFormat:r,format:o,...s}=t,l=r??"p",c=(0,n.A)(e);return l&&(0,i.A)(c,Date.now())?(0,a.A)(c,l,s):(0,a.A)(c,o??"PP",s)},"nY",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{sameDayIntlOptions:r,localeCode:a="en-US",hour12:n,intlOptions:o}=t,s=!0===n&&"h12"||!1===n&&"h23"||void 0;o=o??{month:"short",day:"numeric",year:"numeric"},r=r??{hour:"numeric",minute:"numeric"};let l=new Date(1e3*e);return r&&(0,i.A)(l,Date.now())?Intl.DateTimeFormat(a,{hourCycle:s,...r}).format(l):Intl.DateTimeFormat(a,{hourCycle:s,...o}).format(l)}])},72800(e,t,r){"use strict";r.d(t,["_",0,()=>{let e=()=>Math.floor((1+Math.random())*65536).toString(16).substring(1);return`proton-web-${e()}${e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}])},81141(e,t,r){"use strict";let{DELETE:a,CREATE:n,UPDATE:i}=r(13197).dn,o=(e,t)=>({...e,...t}),s=e=>e;r.d(t,["A",0,e=>{let{model:t=[],events:r=[],item:l,itemKey:c,merge:u=o,create:d=s,idKey:f="ID"}=e,m=[...t],p=r.reduce((e,t)=>{let r=t.ID;if(t.Action===a)return e[a].add(r),e;if(t.Action===i||t.Action===n){let r=(null==l?void 0:l(t))??t[c];r&&e[t.Action].push(r)}return e},{[n]:[],[i]:[],[a]:new Set}),h=[...p[n],...p[i]],A=m.reduce((e,t,r)=>{let a=t[f];return void 0!==a&&(e[a]=r),e},Object.create(null));return h.forEach(e=>{let t=e[f];if(void 0===t)return;let r=A[t];if(void 0!==r){m[r]=u(m[r],e);return}let a=m.push(d(e));A[t]=a-1}),m.filter(e=>!p[a].has(e[f]))},"d",0,(e,t)=>e?t.sort((t,r)=>Number(t[e])-Number(r[e])):t])},38998(e,t,r){"use strict";r.d(t,["A",0,(e,t)=>({...e,...t})])},43361(e,t,r){"use strict";var a=r(13197),n=r(33903),i=r(59877),o=r(37762);let s=e=>{let{app:t,feature:r,component:a,isSettings:n=!1}=e;return`${t}${a||""}${r}${n?"_settings":""}`};r.d(t,["Xi",0,s,"kE",0,(e,t)=>t?e.includes("?")?`${e}&ref=${t}`:`${e}?ref=${t}`:e,"ks",0,e=>{let{app:t,fromApp:r,component:n,feature:i}=e;if(t===a.h.PROTONMAIL)return s({app:a.Ij.MAIL_UPSELL_REF_PATH,feature:i,component:n});if(t===a.h.PROTONCALENDAR)return s({app:a.Ij.CALENDAR_UPSELL_REF_PATH,feature:i,component:n});if(t===a.h.PROTONDRIVE)return s({app:a.Ij.DRIVE_UPSELL_REF_PATH,feature:i,component:n});if(t===a.h.PROTONLUMO)return s({app:a.Ij.LUMO_UPSELL_REF_PATH,feature:i,component:n});if(t===a.h.PROTONVPN_SETTINGS)return s({app:a.Ij.VPN_UPSELL_REF_PATH,feature:i,component:n});if(t===a.h.PROTONACCOUNT&&r){if(r===a.h.PROTONMAIL)return s({app:a.Ij.MAIL_UPSELL_REF_PATH,feature:i,component:n,isSettings:!0});else if(r===a.h.PROTONCALENDAR)return s({app:a.Ij.CALENDAR_UPSELL_REF_PATH,feature:i,component:n,isSettings:!0});else if(r===a.h.PROTONDRIVE)return s({app:a.Ij.DRIVE_UPSELL_REF_PATH,feature:i,component:n,isSettings:!0});else if(r===a.h.PROTONPASS)return s({app:a.Ij.PASS_UPSELL_REF_PATH,feature:i,component:n,isSettings:!0});else if(r===a.h.PROTONVPN_SETTINGS)return s({app:a.Ij.VPN_UPSELL_REF_PATH,feature:i,component:n,isSettings:!0});else if(r===a.h.PROTONLUMO)return s({app:a.Ij.LUMO_UPSELL_REF_PATH,feature:i,component:n,isSettings:!0})}},"s4",0,e=>{let{user:t,subscription:r,plan:s,app:l,audience:c,target:u,coupon:d,cycle:f,minimumCycle:m,maximumCycle:p,disablePlanSelection:h}=e,A=new URLSearchParams;if(s&&A.set("plan",s),c&&A.set("audience",c),d&&A.set("coupon",d),f&&A.set("cycle",f.toString()),m&&A.set("minimumCycle",m.toString()),p&&A.set("maximumCycle",p.toString()),h&&A.set("edit","disable"),!t||t.isFree)return l===a.h.PROTONVPN_SETTINGS?`/dashboard${A.size?`?${A}
2535`:""}`:`/upgrade${A.size?`?${A}`:""}`;let g=(0,o.U7)(r);return A.has("plan")||A.set("plan",(0,i.WC)(null==g?void 0:g.Name)??n.NB.BUNDLE),A.set("target",u??"compare"),`/dashboard?${A}`}])},46083(e,t,r){"use strict";var a=r(13197),n=r(84233);a.rm.PHONE,a.rm.EMAIL,a.rm.WEB,a.rm.WEB;let i=["chrome-extension:","moz-extension:","file:"],o={[a.rm.PHONE]:{regex:/^tel:/,defaultPrefix:"tel:"},[a.rm.EMAIL]:{regex:/^mailto:/,defaultPrefix:"mailto:"},[a.rm.WEB]:{regex:/^http(|s):\/\//,defaultPrefix:"https://"}};new RegExp(Object.keys(o).map(e=>`(${o[e].regex.source})`).join("|"));let s=(e,t)=>{let r=new URLSearchParams;Object.entries(e).filter(e=>{let[,t]=e;return null!=t&&""!==t}).forEach(e=>{let[t,a]=e,n=Array.isArray(a)?a.join(","):a;r.set(t,n)});let a=r.toString();return""!==a&&void 0!==t?t+a:a},l=e=>e.slice(e.indexOf(".")+1),c=e=>a.c6.some(t=>e.endsWith(t)),u="",d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.A.location;if("localhost"===t.hostname||c(t.origin)||i.includes(t.protocol))return`https://proton.me${e}`;let r="protonvpn.com"===(u=u||l(t.hostname))||"protonmail.com"===u?"proton.me":u;return`https://${r}${e}`},f={load:"ajax"};r.d(t,["Ap",0,e=>e===a.h.PROTONVPN_SETTINGS?"https://protonvpn.com/privacy-policy":d("/legal/privacy"),"FI",0,e=>d(`/support${e}`),"Ks",0,e=>({[a.h.PROTONMAIL]:"mail",[a.h.PROTONCALENDAR]:"calendar",[a.h.PROTONDRIVE]:"drive",[a.h.PROTONPASS]:"pass",[a.h.PROTONVPN_SETTINGS]:"vpn"})[e]||"account","RD",0,e=>d(`/support/contact${s(e,"?")}`),"T6",0,l,"U8",0,e=>{let t;try{t=new URL(e)}catch{return!1}return"http:"===t.protocol||"https:"===t.protocol},"Uq",0,(e,t)=>{var r;let a,n,i,o,s=new URL("",t);return"localhost"===s.hostname||c(s.origin)||(a=s.hostname,/\d$/.test(a)||a.includes(":"))?s.pathname=`/api${e}`:(n=(r=s.hostname).indexOf("."),i=r.slice(0,n),o=r.slice(n+1),s.hostname=`${i}-api.${o}`,s.pathname=e),s},"Vh",0,e=>"join.protonvpn.com"===e,"YB",0,()=>"https://shop.proton.me","ZB",0,e=>[e.pathname,e.search,e.hash].join(""),"ev",0,d,"hC",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.A.location;if(e.hostname===a.pI)return`https://${a.pI}`;let t=l(e.hostname);return`https://vpn.${t}`},"i",0,s,"kL",0,()=>d("/support/mail/custom-email-domain"),"nb",0,e=>e===a.h.PROTONMAIL?d("/mail"):e===a.h.PROTONDRIVE?d("/drive"):e===a.h.PROTONCALENDAR?d("/calendar"):e===a.h.PROTONPASS?d("/pass"):e===a.h.PROTONVPN_SETTINGS?d("/vpn"):e===a.h.PROTONWALLET?d("/wallet"):e===a.h.PROTONMEET?d("/meet"):d(""),"px",0,(e,t)=>e===a.h.PROTONWALLET?d("/legal/wallet/terms"):d(t&&"en"!==t?`/${t}/legal/terms`:"/legal/terms"),"qm",0,e=>d(`/blog${e}`),"rT",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f,r=new URL(e),a=new URLSearchParams(r.
2535search);return Object.entries(t).forEach(e=>{let[t,r]=e;a.set(t,r)}),r.search=a.toString(),r.hash="",r},"u0",0,()=>d("/support/abuse"),"w7",0,(e,t)=>{let r=new URL(e);return Object.entries(t).forEach(e=>{let[t,a]=e;r.searchParams.append(t,a)}),r.toString()}])},46603(e,t,r){"use strict";let a=/^\d+$/;r.d(t,["CR",0,/^[A-Za-z0-9]/,"Et",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return a.test(e)},"NH",0,/[A-Za-z0-9]$/,"Xh",0,/^[A-Za-z0-9]+(?:[_.-][A-Za-z0-9]+)*$/])},71821(e,t,r){"use strict";let a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.toLowerCase().replace(/-/g,"_")},n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return a(e).split("_")[0]},i=e=>{let t=e.toLowerCase().split(/[_-]/);return 1===t.length?2:+(t[0]===t[1])},o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=["en_US",...Object.keys(t)].sort((e,t)=>{if(e===t)return 0;let r=i(e),a=i(t);return r>a?-1:r<a||e>t?1:-1}),o=r.map(a),s=a(e),l=o.findIndex(e=>e===s);if(l>=0)return r[l];let c=n(s),u=o.findIndex(e=>n(e)===c);if(u>=0)return r[u]};r.d(t,["Fq",0,o,"Ul",0,n,"Vs",0,(e,t)=>e&&o(e,t)||"en_US","X4",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return a(e).split("_")[1]},"tF",0,()=>{var e,t,r,a;let i=null==(t=navigator)||null==(e=t.languages)?void 0:e[0],o=null==(a=navigator)||null==(r=a.languages)?void 0:r[1];return!/[_-]/.test(i)&&/[_-]/.test(o)&&n(i)===n(o)?o:i},"zL",0,e=>e.replace(/_/g,"-").replace("es-LA","es")])},3777(e,t,r){"use strict";let a;r.d(t,{SI:()=>c,VR:()=>i,et:()=>l,og:()=>u,wJ:()=>a});var n=r(98183);let i=n.default,o=n.default,s=n.default,l="en_US",c="en_US",u="en_US",d="en",f=new Set;r.d(t,["OT",0,e=>{let{localeCode:t=u,languageCode:r=d}=e;for(let e of(u=t,d=r,f))e({localeCode:u,languageCode:d})},"gE",0,e=>{let{defaultDateLocale:t=o,browserDateLocale:r=s,browserLocaleCode:n=c,dateLocale:u=i,dateLocaleCode:d=l,dateFormatOptions:f=a}=e;o=t,s=r,c=n,i=u,l=d,a=f}])},42581(e,t,r){"use strict";r.d(t,{Ex:()=>b,f_:()=>g});var a=r(46343),n=r.n(a),i=r(6780),o=r(16751),s=r(22563),l=r(98183),c=r(75237);let u=function(e){var t,r;let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=null==(r=e.formatLong)?void 0:r.time().includes("a");if(a&&n||!a&&!n)return e;let i=null==(t=(a?l.default:c.default).formatLong)?void 0:t.time;return{...e,formatLong:{...e.formatLong,time:i}}},d=function(e){let{TimeFormat:t=s.mv.LOCALE_DEFAULT,DateFormat:r=s.Zy.LOCALE_DEFAULT,WeekStart:a=s.O$.LOCALE_DEFAULT}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={...e};return t!==s.mv.LOCALE_DEFAULT&&(n=u(e,t===s.mv.H12)),a!==s.O$.LOCALE_DEFAULT&&a>=1&&a<=7&&(n.options={...n.options,weekStartsOn:a%7}),n};var f=r(6316);let m={af:()=>r.e(9607).then(()=>r(42196)).then(e=>e.default),ar:()=>r.e(8227).then(()=>r(86280)).then(e=>e.default),ar_DZ:()=>r.e(7642).then(()=>r(82945)).then(e=>e.default),ar_EG:()=>r.e(516).then(()=>r(45679)).then(e=>e.default),ar_MA:()=>r.e(2874).then(()=>r(57553)).then(e=>e.default),ar_SA:()=>r.e(9332).then(()=>r(93903)).then(e=>e.default),ar_TN:()=>r.e(8942).then(()=>r(60557)).then(e=>e.default),az:()=>r.e(8619).then(()=>r(4736)).then(e=>e.default),be:()=>r.e(2733).then(()=>r(14118)).then(e=>e.default),be_tarask:()=>r.e(3398).then(()=>r(31445)).then(e=>e.default),bg:()=>r.e(4543).then(()=>r(55740)).then(e=>e.default),bn:()=>r.e(3566).then(()=>r(50637)).then(e=>e.default),bs:()=>r.e(4091).then(()=>r(27216)).then(e=>e.default),ca:()=>r.e(9074).then(()=>r(34505)).then(e=>e.default),cs:()=>r.e(3312).then(()=>r(58915)).then(e=>e.default),cy:()=>r.e(2346).then(()=>r(88577)).then(e=>e.default),da:()=>r.e(619).then(()=>r(240)).then(e=>e.default),de:()=>r.e(1215).then(()=>r(88232)).then(e=>e.default),de_AT:()=>r.e(9207).then(()=>r(82912)).then(e=>e.default),el:()=>r.e(7361).then(()=>r(1490)).then(e=>e.default),en_AU:()=>r.e(6314).then(()=>r(12785)).then(e=>e.default),en_CA:()=>r.e(5684).then(()=>r(52236)).then(e=>e.default),en_GB:()=>Promise.resolve().then(()=>r(75237)).then(e=>e.default),en_IE:()=>r.e(1922).then(()=>r(72454)).then(e=>e.default),en_IN:()=>r.e(945).then(()=>r(75710)).then(e=>e.default),en_NZ:()=>r.e(7892).then(()=>r(87939)).then(e=>e.default),en_US:()=>Promise.resolve().then(()=>r(98183)).then(e=>e.default),en_ZA:()=>r.e(2307).then(()=>r(17744)).then(e=>e.default),eo:()=>r.e(170).then(()=>r(95009)).then(e=>e.default),es:()=>r.e(5910).then(()=>r(48757)).then(e=>e.default),et:()=>r.e(4089).then(()=>r(37786)).then(e=>e.default),eu:()=>r.e(1280).then(()=>r(49939)).then(e=>e.default),fa_IR:()=>Promise.resolve().then(()=>r(6316)).then(e=>e.default),fi:()=>r.e(4909).then(()=>r(86726)).then(e=>e.default),fr:()=>r.e(5886).then(()=>r(94413)).then(e=>e.default),fr_CA:()=>r.e(763).then(()=>r(1304)).then(e=>e.default),fr_CH:()=>r.e(9786).then(()=>r(74087)).then(e=>e.default),fy:()=>r.e(3469).then(()=>r(78486)).then(e=>e.default),gd:()=>r.e(2435).then(()=>r(79e3)).then(e=>e.default),gl:()=>r.e(3144).then(()=>r(33168)).then(e=>e.default),gu:()=>r.e(1226).then(()=>r(15169)).then(e=>e.default),he:()=>r.e(2403).then(()=>r(89272)).then(e=>e.default),hi:()=>r.e(3391).then(()=>r(64716)).then(e=>e.default),hr:()=>r.e(6652).then(()=>r(10871)).then(e=>e.default),ht:()=>r.e(3258).then(()=>r(993)).then(e=>e.default),hu:()=>r.e(3843).then(()=>r(80616)).then(e=>e.default),hy:()=>r.e(3247).then(()=>r(57596)).then(e=>e.default),id:()=>r.e(2909).then(()=>r(72822)).then(e=>e.default),is:()=>r.e(4338).then(()=>r(33529)).then(e=>e.default),it:()=>r.e(4349).then(()=>r(46098)).then(e=>e.default),it_CH:()=>r.e(9439).then(()=>r(97428)).then(e=>e.default),ja:()=>r.e(3713).then(()=>r(9730)).then(e=>e.default),ja_Hira:()=>r.e(9028).then(()=>r(12271)).then(e=>e.default),ka:()=>r.e(7050).then(()=>r(96737)).then(e=>e.default),kk:()=>r.e(8016).then(()=>r(16323)).then(e=>e.default),km:()=>r.e(4230).then(()=>r(87461)).then(e=>e.default),kn:()=>r.e(3645).then(()=>r(41638)).then(e=>e.default),ko:()=>r.e(836).then(()=>r(11887)).then(e=>e.default),lb:()=>r.e(168).then(()=>r(80459)).then(e=>e.default),lt:()=>r.e(4942).then(()=>r(57949)).then(e=>e.default),lv:()=>r.e(7740).then(()=>r(71239)).then(e=>e.default),mk:()=>r.e(9318).then(()=>r(30997)).then(e=>e.default),mn:()=>r.e(3115).then(()=>r(20144)).then(e=>e.default),ms:()=>r.e(2590).then(()=>r(43565)).then(e=>e.default),mt:()=>r.e(9185).then(()=>r(82)).then(e=>e.default),nb:()=>r.e(7670).then(()=>r(44709)).then(e=>e.default),nl:()=>r.e(3288).then(()=>r(10251)).then(e=>e.default),nl_BE:()=>r.e(1042).then(()=>r(60073)).then(e=>e.default),nn:()=>r.e(6842).then(()=>r(1153)).then(e=>e.default),oc:()=>r.e(628).then(()=>r(18687)).then(e=>e.default),pl:()=>r.e(1882).then(()=>r(1457)).then(e=>e.default),pt:()=>r.e(1490).then(()=>r(44217)).then(e=>e.default),pt_BR:()=>r.e(8211).then(()=>r(85080)).then(e=>e.default),ro:()=>r.e(4759).then(()=>r(59316)).then(e=>e.default),ru:()=>r.e(973).then(()=>r(35974)).then(e=>e.default),sk:()=>r.e(6264).then(()=>r(43403)).then(e=>e.default),sl:()=>r.e(5287).then(()=>r(996)).then(e=>e.default),sq:()=>r.e(3842).then(()=>r(87049)).then(e=>e.default),sr:()=>r.e(9449).then(()=>r(46874)).then(e=>e.default),sr_Latn:()=>r.e(4529).then(()=>r(25138)).then(e=>e.default),sv:()=>r.e(8621).then(()=>r(95606)).then(e=>e.default),ta:()=>r.e(6475).then(()=>r(28288)).then(e=>e.default),te:()=>r.e(5487).then(()=>r(48079)).then(e=>e.default),th:()=>r.e(5498).then(()=>r(13857)).then(e=>e.default),tr:()=>r.e(6608).then(()=>r(93331)).then(e=>e.default),ug:()=>r.e(6722).then(()=>r(65129)).then(e=>e.default),uk:()=>r.e(7566).then(()=>r(21917)).then(e=>e.default),uz:()=>r.e(1815).then(()=>r(84068)).then(e=>e.default),uz_Cyrl:()=>r.e(8362).then(()=>r(1185)).then(e=>e.default),vi:()=>r.e(5357).then(()=>r(38550)).then(e=>e.default),zh_CN:()=>r.e(434).then(()=>r(32585)).then(e=>e.default),zh_HK:()=>r.e(9030).then(()=>r(30885)).then(e=>e.default),zh_TW:()=>r.e(5918).then(()=>r(29869)).then(e=>e.default)},p=e=>"en_US"===e?l.default:"en_GB"===e?c.default:"fa_IR"===e?f.default:m[e]();var h=r(71821),A=r(3777);let g=e=>"en_US"!==e,v=async(e,t)=>{let r=(0,h.Ul)(e);if("en_US"!==e){let r=t[e];if(!r)throw Error("No locale data for requested localeCode");let a=await r();(0,i.IK)(e,a)}(0,i.Ym)(e),(0,A.OT)({localeCode:e,languageCode:r}),"u">
2535typeof document&&(document.documentElement.lang=(0,h.zL)(e))},y=e=>{if(e)return(0,o.Up)(e,["TimeFormat","DateFormat","WeekStart"])},C=async(e,t,r)=>{let a=(0,h.Vs)(e,m),n=(0,h.Vs)(t,m),[i,o]=await Promise.all([p(a),p(n)]),s=((e,t)=>{var r,a,n;if(!(null==(r=t.formatLong)?void 0:r.time)||!e.formatLong)return e;let[i]=(null==(a=e.code)?void 0:a.split("-"))||["a"],[o]=(null==(n=t.code)?void 0:n.split("-"))||["b"];return o===i?t:{...e,formatLong:{...e.formatLong,time:t.formatLong.time}}})(i,o),l=y(r),c=d(s,l);return(0,A.gE)({defaultDateLocale:i,browserDateLocale:o,browserLocaleCode:n,dateLocale:c,dateLocaleCode:a,dateFormatOptions:l}),c},b=async e=>{let{locale:t,browserLocaleCode:r=(0,h.tF)(),locales:a,userSettings:i}=e,o=[],s=(0,h.Vs)(t,a);A.og!==s&&o.push(v(s,a));let l=(0,h.Vs)(s,m),c=(0,h.Vs)(r,m),u=y(i),d=!n()(u,A.wJ);return(A.et!==l||A.SI!==c||d)&&o.push(C(s,c,u)),await Promise.all(o),{update:o.length>=1,localeCode:s}}},61166(e,t,r){"use strict";r.d(t,{IB:()=>n});var a=r(17755);let n={};r.d(t,["Fn",0,e=>Object.fromEntries(Object.keys((0,a.Z)().LOCALES).map(t=>[t,()=>e(t).then(e=>e.default??e)])),"kQ",0,e=>{n=e}])},60405(e,t,r){"use strict";r.d(t,{L:()=>n});var a,n=((a={})[a.CONFIRMATION_NOT_CONFIRMED=0]="CONFIRMATION_NOT_CONFIRMED",a[a.CONFIRMATION_CONFIRMED=1]="CONFIRMATION_CONFIRMED",a[a.CONFIRMATION_INVALID=2]="CONFIRMATION_INVALID",a)},62642(e,t,r){"use strict";r.d(t,{D:()=>o,W:()=>i});var a,n,i=((a={})[a.Disabled=0]="Disabled",a[a.Enabled=1]="Enabled",a[a.Accessible=2]="Accessible",a[a.Recoverable=3]="Recoverable",a),o=((n={})[n.EmergencyAccess=1]="EmergencyAccess",n[n.SocialRecovery=2]="SocialRecovery",n)},70433(e,t,r){"use strict";r.d(t,{aG:()=>m,er:()=>d,oe:()=>u,uX:()=>f,wP:()=>p,x5:()=>c});var a,n,i,o,s,l,c=((a={})[a.DOMAIN_STATE_DEFAULT=0]="DOMAIN_STATE_DEFAULT",a[a.DOMAIN_STATE_VERIFIED=1]="DOMAIN_STATE_VERIFIED",a[a.DOMAIN_STATE_WARN=2]="DOMAIN_STATE_WARN",a),u=((n={})[n.VERIFY_STATE_DEFAULT=0]="VERIFY_STATE_DEFAULT",n[n.VERIFY_STATE_EXIST=1]="VERIFY_STATE_EXIST",n[n.VERIFY_STATE_GOOD=2]="VERIFY_STATE_GOOD",n),d=((i={})[i.MX_STATE_DEFAULT=0]="MX_STATE_DEFAULT",i[i.MX_STATE_NO_US=1]="MX_STATE_NO_US",i[i.MX_STATE_INC_US=2]="MX_STATE_INC_US",i[i.MX_STATE_GOOD=3]="MX_STATE_GOOD",i[i.MX_STATE_BACKUP=4]="MX_STATE_BACKUP",i),f=((o={})[o.SPF_STATE_DEFAULT=0]="SPF_STATE_DEFAULT",o[o.SPF_STATE_ONE=1]="SPF_STATE_ONE",o[o.SPF_STATE_MULT=2]="SPF_STATE_MULT",o[o.SPF_STATE_GOOD=3]="SPF_STATE_GOOD",o),m=((s={})[s.DKIM_STATE_DEFAULT=0]="DKIM_STATE_DEFAULT",s[s.DKIM_STATE_ERROR=3]="DKIM_STATE_ERROR",s[s.DKIM_STATE_GOOD=4]="DKIM_STATE_GOOD",s[s.DKIM_STATE_DELEGATED=5]="DKIM_STATE_DELEGATED",s[s.DKIM_STATE_WARNING=6]="DKIM_STATE_WARNING",s),p=((l={})[l.DMARC_STATE_DEFAULT=0]="DMARC_STATE_DEFAULT",l[l.DMARC_STATE_ONE=1]="DMARC_STATE_ONE",l[l.DMARC_STATE_MULT=2]="DMARC_STATE_MULT",l[l.DMARC_STATE_GOOD=3]="DMARC_STATE_GOOD",l[l.DMARC_STATE_RELAXED=4]="DMARC_STATE_RELAXED",l)},85374(e,t,r){"use strict";r.d(t,{Kj:()=>l,mw:()=>o,zM:()=>s});var a,n,i,o=((a={})[a.NobodyCanSend=0]="NobodyCanSend",a[a.GroupMembersCanSend=1]="GroupMembersCanSend",a[a.EveryoneCanSend=3]="EveryoneCanSend",a),s=((n={}
2535)[n.None=0]="None",n[n.System=1]="System",n[n.Scim=4]="Scim",n),l=((i={})[i.Internal=0]="Internal",i[i.External=1]="External",i)},3740(e,t,r){"use strict";r.d(t,{Ku:()=>l,TN:()=>o,gV:()=>s});var a,n,i,o=((a={})[a.PENDING=0]="PENDING",a[a.ACTIVE=1]="ACTIVE",a[a.PAUSED=3]="PAUSED",a[a.REJECTED=4]="REJECTED",a[a.PENDING_KEYS=5]="PENDING_KEYS",a),s=((n={})[n.INTERNAL=0]="INTERNAL",n[n.EXTERNAL=1]="EXTERNAL",n[n.INTERNAL_TYPE_EXTERNAL=2]="INTERNAL_TYPE_EXTERNAL",n),l=((i={})[i.NONE=0]="NONE",i[i.SEND=1]="SEND",i[i.LEAVE=2]="LEAVE",i[i.OWNER=4]="OWNER",i)},32550(e,t,r){"use strict";r.d(t,{z:()=>n});var a,n=((a={}).Backspace="Backspace",a.Tab="Tab",a.Enter="Enter",a.Shift="Shift",a.Control="Control",a.Alt="Alt",a.CapsLock="CapsLock",a.Escape="Escape",a.Space=" ",a.Spacebar=" ",a.PageUp="PageUp",a.PageDown="PageDown",a.End="End",a.Home="Home",a.ArrowLeft="ArrowLeft",a.ArrowUp="ArrowUp",a.ArrowRight="ArrowRight",a.ArrowDown="ArrowDown",a.Left="Left",a.Up="Up",a.Right="Right",a.Down="Down",a.Insert="Insert",a.Delete="Delete",a.Zero="0",a.ClosedParen=")",a.One="1",a.ExclamationMark="!",a.Two="2",a.AtSign="@",a.Three="3",a.PoundSign="£",a.Hash="#",a.Four="4",a.DollarSign="$",a.Five="5",a.PercentSign="%",a.Six="6",a.Caret="^",a.Hat="^",a.Seven="7",a.Ampersand="&",a.Eight="8",a.Star="*",a.Asterisk="*",a.Nine="9",a.OpenParen="(",a.a="a",a.b="b",a.c="c",a.d="d",a.e="e",a.f="f",a.g="g",a.h="h",a.i="i",a.j="j",a.k="k",a.l="l",a.m="m",a.n="n",a.o="o",a.p="p",a.q="q",a.r="r",a.s="s",a.t="t",a.u="u",a.v="v",a.w="w",a.x="x",a.y="y",a.z="z",a.A="A",a.B="B",a.C="C",a.D="D",a.E="E",a.F="F",a.G="G",a.H="H",a.I="I",a.J="J",a.K="K",a.L="L",a.M="M",a.N="N",a.O="O",a.P="P",a.Q="Q",a.R="R",a.S="S",a.T="T",a.U="U",a.V="V",a.W="W",a.X="X",a.Y="Y",a.Z="Z",a.Meta="Meta",a.LeftWindowKey="Meta",a.RightWindowKey="Meta",a.Numpad0="0",a.Numpad1="1",a.Numpad2="2",a.Numpad3="3",a.Numpad4="4",a.Numpad5="5",a.Numpad6="6",a.Numpad7="7",a.Numpad8="8",a.Numpad9="9",a.Multiply="*",a.Add="+",a.Subtract="-",a.DecimalPoint=".",a.MSDecimalPoint="Decimal",a.Divide="/",a.F1="F1",a.F2="F2",a.F3="F3",a.F4="F4",a.F5="F5",a.F6="F6",a.F7="F7",a.F8="F8",a.F9="F9",a.F10="F10",a.F11="F11",a.F12="F12",a.NumLock="NumLock",a.ScrollLock="ScrollLock",a.SemiColon=";",a.Equals="=",a.Comma=",",a.Dash="-",a.Period=".",a.UnderScore="_",a.PlusSign="+",a.Slash="/",a.ForwardSlash="/",a.Tilde="~",a.GraveAccent="`",a.OpenBracket="[",a.ClosedBracket="]",a.Quote="'",a.QuestionMark="?",a)},54778(e,t,r){"use strict";r.d(t,["S",0,e=>e.privateKey.isPrivateKeyV6()])},33172(e,t,r){"use strict";r.d(t,{c:()=>i,t:()=>o});var a,n,i=((a={})[a.DISABLED=0]="DISABLED",a[a.LOG_ONLY=1]="LOG_ONLY",a[a.SHOW_UI=2]="SHOW_UI",a),o=((n={}
2535)[n.VERIFIED_KEYS=0]="VERIFIED_KEYS",n[n.UNVERIFIED_KEYS=1]="UNVERIFIED_KEYS",n[n.VERIFICATION_FAILED=2]="VERIFICATION_FAILED",n)},70207(e,t,r){"use strict";r.d(t,{Je:()=>c,cR:()=>u,fO:()=>m,iE:()=>f,lc:()=>d,nG:()=>p});var a,n,i,o,s,l,c=((a={})[a.STATUS_DISABLED=0]="STATUS_DISABLED",a[a.STATUS_ENABLED=1]="STATUS_ENABLED",a[a.STATUS_INVITED=2]="STATUS_INVITED",a),u=((n={})[n.NoKey=0]="NoKey",n[n.Active=1]="Active",n[n.Missing=2]="Missing",n[n.Pending=3]="Pending",n),d=((i={})[i.Pending=1]="Pending",i[i.Ready=2]="Ready",i),f=((o={})[o.Password=0]="Password",o[o.Invitation=1]="Invitation",o[o.LoginLink=2]="LoginLink",o),m=((s={})[s.OrgKeyResetPrivatization=8]="OrgKeyResetPrivatization",s),p=((l={})[l.Totp=1]="Totp",l[l.Fido2=2]="Fido2",l)},23598(e,t,r){"use strict";r.d(t,{Zh:()=>o,sy:()=>i});var a,n,i=((a={}).OWNER="Owner",a.USER_ADMIN="User Admin",a.SECURITY_ADMIN="Security Admin",a),o=((n={}).USER="user",n.GROUP="group",n);let s=new Set(["Owner","User Admin"]);r.d(t,["_4",0,s])},86710(e,t,r){"use strict";r.d(t,{L:()=>n});var a,n=((a={})[a.ENABLED=1]="ENABLED",a[a.OPTIONAL=2]="OPTIONAL",a)},86318(e,t,r){"use strict";r.d(t,{Z:()=>i,n:()=>o});var a,n,i=((a={})[a.DEFAULT=1]="DEFAULT",a[a.EDUGAIN=2]="EDUGAIN",a),o=((n={}).STUDENT="student",n.FACULTY="faculty",n.STAFF="staff",n.ALUM="alum",n.AFFILIATE="affiliate",n.EMPLOYEE="employee",n.LIBRARY_WALK_IN="library-walk-in",n)},68484(e,t,r){"use strict";r.d(t,{l:()=>n});var a,n=((a={}).B2C="b2c",a.B2B="b2b",a.FAMILY="family",a)},65134(e,t,r){"use strict";r.d(t,{Jt:()=>u,N6:()=>c,Y6:()=>d,gH:()=>s,ut:()=>l});var a,n,i,o,s=((a={})[a.DISABLED=0]="DISABLED",a[a.ENABLED=1]="ENABLED",a[a.OUTDATED=2]="OUTDATED",a[a.SET=3]="SET",a[a.PROMPT=4]="PROMPT",a),l=((n={})[n.PROTON=1]="PROTON",n[n.MANAGED=2]="MANAGED",n[n.EXTERNAL=3]="EXTERNAL",n),c=((i={})[i.NONE=0]="NONE",i[i.GRACE_PERIOD=1]="GRACE_PERIOD",i[i.CANCELLED=2]="CANCELLED",i[i.INSECURE=3]="INSECURE",i),u=((o={})[o.BASE_STORAGE_EXCEEDED=1]="BASE_STORAGE_EXCEEDED",o[o.DRIVE_STORAGE_EXCEEDED=2]="DRIVE_STORAGE_EXCEEDED",o[o.STORAGE_EXCEEDED=3]="STORAGE_EXCEEDED",o[o.ORG_ISSUE_FOR_PRIMARY_ADMIN=4]="ORG_ISSUE_FOR_PRIMARY_ADMIN",o[o.ORG_ISSUE_FOR_MEMBER=8]="ORG_ISSUE_FOR_MEMBER",o[o.USER_WITH_A_DOMAIN=16]="USER_WITH_A_DOMAIN",o);function d(e){return!!e&&!!e.Billed}},22563(e,t,r){"use strict";r.d(t,{Cv:()=>N,Fu:()=>v,O$:()=>b,QM:()=>x,Tq:()=>C,Zy:()=>S,_X:()=>g,bE:()=>y,bk:()=>h,iL:()=>A,mv:()=>w,w2:()=>_});var a,n,i,o,s,l,c,u,d,f,m,p,h=((a={})[a.UNVERIFIED=0]="UNVERIFIED",a[a.VERIFIED=1]="VERIFIED",a),A=((n={})[n.ONE_PASSWORD_MODE=1]="ONE_PASSWORD_MODE",n[n.TWO_PASSWORD_MODE=2]="TWO_PASSWORD_MODE",n),g=((i={})[i.DISABLE=0]="DISABLE",i[i.BASIC=1]="BASIC",i[i.ADVANCED=2]="ADVANCED",i),v=((o={})[o.ENABLED=1]="ENABLED",o),y=((s={})[s.ENABLED=1]="ENABLED",s),C=((l={})[l.PAID=1]="PAID",l),b=((c={})[c.LOCALE_DEFAULT=0]="LOCALE_DEFAULT",c[c.MONDAY=1]="MONDAY",c[c.TUESDAY=2]="TUESDAY",c[c.WEDNESDAY=3]="WEDNESDAY",c[c.THURSDAY=4]="THURSDAY",c[c.FRIDAY=5]="FRIDAY",c[c.SATURDAY=6]="SATURDAY",c[c.SUNDAY=7]="SUNDAY",c),S=((u={})[u.LOCALE_DEFAULT=0]="LOCALE_DEFAULT",u[u.DDMMYYYY=1]="DDMMYYYY",u[u.MMDDYYYY=2]="MMDDYYYY",u[u.YYYYMMDD=3]="YYYYMMDD",u),w=((d={})[d.LOCALE_DEFAULT=0]="LOCALE_DEFAULT",d[d.H24=1]="H24",d[d.H12=2]="H12",d),_=((f={})[f.OTP=1]="OTP",f[f.FIDO2=2]="FIDO2",f),N=((m={})[m.ENABLED=0]="ENABLED",m[m.DISABLED=1]="DISABLED",m),x=((p={})[p.ENABLED=1]="ENABLED",p[p.DISABLED=0]="DISABLED",p);BigInt(1),BigInt(4),BigInt(8),BigInt(16),BigInt(32),BigInt(64),BigInt(128),BigInt(256),BigInt(512),BigInt(1024),BigInt(2048),BigInt(4096),BigInt(8192),BigInt(16384),BigInt(32768),BigInt(65536),BigInt(131072),BigInt(262144),BigInt(524288),BigInt(1048576),BigInt(2097152),BigInt(4194304),BigInt(8388608),BigInt(0x1000000),BigInt(0x2000000),BigInt(0x4000000),BigInt(0x8000000),BigInt(0x10000000),BigInt(0x20000000),BigInt(0x40000000),BigInt(0x80000000),BigInt(0x100000000),BigInt(0x200000000),BigInt(0x400000000),BigInt(0x800000000),BigInt(0x1000000000),BigInt(0x2000000000),BigInt(0x4000000000),BigInt(0x8000000000),BigInt(0x10000000000),BigInt(0x20000000000),BigInt(0x40000000000),BigInt(0x80000000000),BigInt(0x100000000000),BigInt(0x200000000000),BigInt(0x400000000000),BigInt(0x800000000000),BigInt(0x1000000000000),BigInt(0x2000000000000),BigInt(0x8000000000000),BigInt(0x10000000000000),BigInt(0x20000000000000),BigInt(0x40000000000000),BigInt(0x80000000000000),BigInt(0x100000000000000),BigInt(0x200000000000000),BigInt(0x400000000000000),BigInt(0x800000000000000),BigInt(0x1000000000000000),BigInt(0x2000000000000000),BigInt(0x4000000000000000),BigInt(0x8000000000000000)},55231(e,t,r){"use strict";r.d(t,{c$:()=>o,h4:()=>l,mx:()=>s});var a,n,i,o=((a={})[a.ASCENDING=0]="ASCENDING",a),s=((n={})[n.NO=0]="NO",n[n.YES=1]="YES",n),l=((i={})[i.ZOOM=1]="ZOOM",i[i.PROTON_MEET=2]="PROTON_MEET",i)},17755(e,t,r){"use strict";r.d(t,["Z",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{API_URL:"/api",APP_NAME:"proton-vpn-settings",APP_VERSION:"5.0.419.0",BRANCH:"[email protected]",CLIENT_SECRET:"",CLIENT_TYPE:2,COMM
2535IT:"1bee0a0032ab591078ed1ecb426a510f1fd69c0a",DATE_VERSION:"Tue, 22 Sep 2026 10:08:40 GMT",LOCALES:{ar_SA:"عربي",be_BY:"Беларуская",ca_ES:"Català",zh_CN:"简体中文",zh_TW:"繁體中文",hr_HR:"Hrvatski",cs_CZ:"Čeština",da_DK:"Dansk",nl_NL:"Nederlands",en_US:"English",fil_PH:"Filipino",fi_FI:"Suomi",fr_FR:"Français",ka_GE:"Ქართული",de_DE:"Deutsch",el_GR:"Ελληνικά",hi_IN:"हिन्दी (भारत)",hu_HU:"Magyar",id_ID:"Bahasa Indonesia",it_IT:"Italiano",ja_JP:"日本語",ko_KR:"한국어",nb_NO:"Norsk bokmål",fa_IR:"فارسی",pl_PL:"Polski",pt_BR:"Português (Brasil)",pt_PT:"Português (Portugal)",ro_RO:"Română",ru_RU:"Русский",sk_SK:"Slovenčina",sl_SI:"slovenščina",es_ES:"Español (España)",es_LA:"Español (Latinoamérica)",sv_SE:"Svenska",th_TH:"ไทย",tr_TR:"Türkçe",uk_UA:"Українська",vi_VN:"Tiếng Việt"}??e.LOCALES??{},LOGICAL_SCSS:!0,SENTRY_DESKTOP_DSN:"",SENTRY_DSN:"https://38dd62570d3b4791a4feca7bae54bd20@sentry/21",SSO_URL:"",VERSION_PATH:"/assets/version.json"}}])},50994(e,t,r){"use strict";var a=r(13197),n=r(87037),i=r(65134),o=r(86507);let s=e=>!!e&&e.Type===i.ut.PROTON&&!e.Keys.length&&(0===e.Services||(0,n.c0)(e.Services,a.mG.MAIL)),l=e=>!!(e&&e.Flags.sso),c=e=>!!e&&e.Type===i.ut.PROTON&&!e.Keys.length&&(0,n.c0)(e.Services,a.mG.VPN)&&!(0,n.c0)(e.Services,a.mG.MAIL),u=e=>!!e&&(e.Type===i.ut.EXTERNAL||e.Flags["no-proton-address"]),d=e=>!!(e&&u(e)&&e.Type!==i.ut.MANAGED&&(0,o.fy)(e)&&((0,o.qc)(e)||(0,o.Gw)(e)));r.d(t,["$W",0,u,"At",0,d,"Er",0,s,"PX",0,e=>!!e&&e.Flags["has-a-byoe-address"],"Td",0,l,"VD",0,e=>l(e)&&!e.Keys.length,"g6",0,e=>l(e)&&e.Keys.length>0,"mR",0,e=>!!(e&&u(e)&&!d(e)),"qF",0,c,"zw",0,(e,t)=>!!e&&!(e.Keys.length>0)&&!!(0,o.Gw)(e)&&(s(e)||c(e)&&t||u(e))])},14273(e,t,r){"use strict";var a=r(12375),n=r(88575),i=r(13197),o=r(54778),s=r(10073),l=r(53415),c=r(90971),u=r(54290);let d=e=>e.primary?{...e,primary:0}:e,f=async e=>{let{api:t,address:r,keyGenConfig:o=i.mD[i.Zg],passphrase:f,activeKeys:m,keyTransparencyVerify:p,addressForwardingID:h}=e,{privateKey:A,privateKeyArmored:g}=await (0,s.lm)({email:r.Email,passphrase:f,keyGenConfig:o}),v=await (0,a.PN)(A),y=await (0,l.pH)(A,v,{ID:"tmp",primary:1,flags:(0,c.WZ)(r)}),C=(0,l.o7)(r,{v4:[y,...m.v4.map(d)],v6:[]}),[b,S]=await (0,u.st)(C,r,p),{Key:w}=await t((0,n.nk)({AddressID:r.ID,Primary:y.primary,PrivateKey:g,SignedKeyList:b,AddressForwardingID:h}));return await S(),y.ID=w.ID,[y,C,m]},m=async e=>{let{api:t,userKeys:r,keyGenConfig:f=i.mD[i.Zg],address:m,activeKeys:p,keyTransparencyVerify:h}=e,{token:A,encryptedToken:g,signature:v}=await (0,s.pY)({address:m,userKeys:r}),{privateKey:y,privateKeyArmored:C}=await (0,s.lm)({email:m.Email,passphrase:A,keyGenConfig:f}),b=await (0,a.PN)(y),S=await (0,l.pH)(y,b,{ID:"tmp",primary:1,flags:(0,c.WZ)(m)}),w=(0,o.S)(S)?{v4:[...p.v4],v6:[S,...p.v6.map(d)]}:{v4:[S,...p.v4.map(d)],v6:[...p.v6]},_=(0,l.o7)(m,w),[N,x]=await (0,u.st)(_,m,h),{Key:E}=await t((0,n.r2)({AddressID:m.ID,Primary:S.primary,PrivateKey:C,SignedKeyList:N,Signature:v,Token:g}));return await x(),S.ID=E.ID,[S,_,p]};r.d(t,["U",0,m,"d",0,f])},10073(e,t,r){"use strict";r.d(t,{HY:()=>v,MR:()=>T});var a=r(91340),n=r(31670),i=r(55641),o=r(12375),s=r(6780),l=r(77223),c=r(13197),u=r(51076),d=r(7566),f=r(90889),m=r(28354);let p=async e=>{let{token:t,userKey:r,organizationKey:i,signatureContext:o}=e,s=(0,a.n)(),[l,c]=await Promise.all([n.K.signMessage({textData:t,date:s,signingKeys:[r],detached:!0,signatureContext:o}),i?n.K.signMessage({textData:t,date:s,signingKeys:[i],detached:!0,signatureContext:o}):void 0]),{message:u}=await n.K.encryptMessage({textData:t,date:s,encryptionKeys:i?[r,i]:[r]});return await n.K.decryptMessage({armoredMessage:u,decryptionKeys:r}).catch(()=>{throw Error("Unexpected key token encryption issue")}),{token:t,encryptedToken:u,signature:l,...c&&{organizationSignature:c}}},h=async e=>{let{token:t,organizationKey:r,signatureContext:i}=e,o=(0,a.n)(),s=await n.K.signMessage({textData:t,date:o,signingKeys:[r],detached:!0,signatureContext:i}),{message:l}=await n.K.encryptMessage({textData:t,date:o,encryptionKeys:[r]});return await n.K.decryptMessage({armoredMessage:l,decryptionKeys:r}).catch(()=>{throw Error("Unexpected key token encryption issue")}),{token:t,encryptedToken:l,signature:s}},A=async e=>{let{Token:t,Signature:r,privateKeys:a,publicKeys:o,signatureContext:l}=e,{data:c,verificationStatus:u}=await n.K.decryptMessage({armoredMessage:t,armoredSignature:r,decryptionKeys:a,verificationKeys:o,signatureContext:l});if(u!==i.H.SIGNED_AND_VALID){let e=Error((0,s.c)("Error").t`Signature verification failed`);throw e.name="SignatureError",e}return c},g=async e=>{let{Token:t,organizationKey:r,Signature:a,signatureContext:o}=e,{data:l,verificationStatus:c}=await n.K.decryptMessage({armoredMessage:t,armoredSignature:a,decryptionKeys:[r],verificationKeys:[r],signatureContext:o});if(c!==i.H.SIGNED_AND_VALID){let e=Error((0,s.c)("Error").t`Signature verification failed`);throw e.name="SignatureError",e}return Promise.resolve(l)};async function v(e,t){return p({token:crypto.getRandomValues(new Uint8Array(32)).toHex(),organizationKey:t,userKey:e})}async function y(e){return h({token:crypto.getRandomValues(new Uint8Array(32)).toHex(),organizationKey:e})}let C=e=>{let{Token:t,Signature:r,organizationKey:a,privateKeys:n,publicKeys:i}=e;if(r)return A({Token:t,Signature:r,privateKeys:n,publicKeys:i});if(!a)throw Error("Missing organization key");return(0,m.Jy)(t,[a.privateKey],[a.publicKey])},b=(e,t,r,a)=>{let{Activation:n,Token:i,Signature:o}=e;return!a&&n?(0,m.Jy)(n,t.privateKeys,t.publicKeys):i?C({Token:i,Signature:o,organizationKey:a,privateKeys:t.privateKeys,publicKeys:t.publicKeys}):Promise.resolve(r)},S=async(e,t)=>{let{ID:r,PrivateKey:a,Flags:i,Primary:o}=e;return{ID:r,Flags:i,privateKey:await n.K.importPrivateKey({armoredKey:a,passphrase:t}),publicKey:await n.K.importPublicKey({armoredKey:a}),Primary:o}},w=async e=>{let{email:t,name:r=t,passphrase:a,privateKey:i}=e,o=await n.K.reformatKey({userIDs:[{name:r,email:t}],privateKey:i}),s=await n.K.exportPrivateKey({privateKey:o,passphrase:a});return{privateKey:o,privateKeyArmored:s}},_=async(e,t,r)=>n.K.exportPrivateKey({privateKey:e,passphrase:r}),N=async e=>{let{email:t,name:r=t,passphrase:a,keyGenConfig:i=c.mD[c.Zg]}=e,s=await n.K.generateKey({userIDs:[{name:r,email:t}],...i});if(!await (0,o.hd)(s))throw Error("Unexpected key generation issue");let l=await n.K.exportPrivateKey({privateKey:s,passphrase:a});return{privateKey:s,privateKeyArmored:l}},x=async e=>{let{addressKey:t,decryptionKeys:r}=e;try{return!!await n.K.decryptSessionKey({armoredMessage:t.Token,decryptionKeys:r})}catch{return!1}},E=async e=>{let{addresses:t,privateKeys:r,privateKey:a}=e;return{AddressKeyTokens:(await Promise.all(t.map(async e=>(await Promise.all(e.Keys.map(async e=>{try{if(await x({addressKey:e,decryptionKeys:[a]}))return;let{sessionKey:t,message:n}=await (0,d.T)({armoredMessage:e.Token,decryptionKeys:r}),i=await (0,d.Z)({sessionKey:t,binaryData:n.data,encryptionKey:a,signingKey:a});if(!i)return;return{AddressKeyID:e.ID,KeyPacket:i.keyPacket,Signature:i.signature}}catch{return}}))).filter(l.A)))).flat()}},B=async e=>{let{userKeys:t,addressKeys:r,organizationKey:a,email:i}=e,o=(0,f.p7)(t),s=async e=>{try{let t=await b(e,o,"",a),{privateKey:r}=await S(e,t),s=await n.K.cloneKeyAndChangeUserIDs({privateKey:r,userIDs:[{name:i,email:i}]}),l=await n.K.exportPrivateKey({privateKey:s,passphrase:t});return await n.K.clearKey({key:r}),{PrivateKey:l,ID:e.ID}}catch{return}};return(await Promise.all(r.map(s))).filter(l.A)},P=async e=>{let{addressKey:t,privateKeys:r,publicKeys:a}=e,n=t.Token;if(!n)throw Error("Missing token");let i=t.Signature,o=await C({Token:n,Signature:i,privateKeys:r,publicKeys:a});return{signature:i,token:o,encryptedToken:n}},I=async e=>{var t;let{address:r,userKeys:a}=e,n=(0,u.UI)(a),i=null==n?void 0:n.privateKey,o=(0,f.p7)(a);if(!i)throw Error("Missing primary user key");if(!(null==(t=r.Keys)?void 0:t.length))return v(i);let[s]=r.Keys;try{return await P({addressKey:s,privateKeys:o.privateKeys,publicKeys:o.publicKeys})}catch{return v(i)}},k=async e=>{var t;let{address:r,organizationKey:a}=e,{privateKey:n,publicKey:i}=a;if(!n)throw Error("Missing organization primary key");if(!(null==(t=r.Keys)?void 0:t.length))return y(n);let[o]=r.Keys;try{return await P({addressKey:o,privateKeys:n,publicKeys:i})}catch{return y(n)}};async function T(e,t,r){if(!t.privateKey)throw Error("Missing old organization key");let{token:a}=await P({addressKey:e,privateKeys:t.privateKey,publicKeys:t.publicKey}),{encryptedToken:n,signature:i}=await h({token:a,organizationKey:r});return{encryptedToken:n,signature:i}}r.d(t,["AY",0,_,"Bq",0,B,"IP",0,w,"IV",0,k,"Qq",0,S,"SL",0,A,"VI",0,C,"dE",0,b,"lm",0,N,"mj",0,p,"no",0,g,"pY",0,I,"uT",0,E])},94772(e,t,r){"use strict";var a=r(31670),n=r(77223),i=r(75907),o=r(10073),s=r(78084);let l=async(e,t)=>{let{ID:r,privateKey:n}=e;return{ID:r,PrivateKey:await a.K.exportPrivateKey({privateKey:n,passphrase:t})}},c=async(e,t)=>{if(e)return a.K.exportPrivateKey({privateKey:e,passphrase:t})},u=async(e,t)=>{if(0===e.length)return[];let r=(await Promise.all(e.map(e=>l(e,t).catch(i.A)))).filter(n.A);
2535if(0===r.length){let e=Error("No decrypted keys exist");throw e.name="NoDecryptedKeys",e}return r},d=async(e,t,r)=>{let a=(await Promise.all(e.map(async e=>{let{ID:a,privateKey:n}=e,s=await (0,o.AY)(n,t.Email,r).catch(i.A);if(s)return{ID:a,PrivateKey:s}}))).filter(n.A);if(0===a.length){let e=Error("No decrypted keys exist");throw e.name="NoDecryptedKeys",e}return a},f=async(e,t)=>(await Promise.all(e.map(e=>{let{address:r,keys:a}=e;if(a.length)return d(a,r,t)}))).flat().filter(n.A),m=async e=>{let{addressesKeys:t,userKeys:r,keyPassword:a,organizationKey:n,keySalt:i,forceMigratedAddressKeys:o}=e,l=!!o||(0,s.up)(t.map(e=>{let{address:t}=e;return t})),[d,m,p]=await Promise.all([u(r,a),l?[]:f(t,a),c(n,a)]);return l?{UserKeys:d,KeySalt:i,OrganizationKey:p}:{Keys:[...d,...m],KeySalt:i,OrganizationKey:p}};r.d(t,["DR",0,u,"J0",0,c,"s1",0,m])},17405(e,t,r){"use strict";let a;r.d(t,{aV:()=>E,gc:()=>B,JI:()=>P,km:()=>x,RY:()=>L,t_:()=>V,dx:()=>F,cI:()=>et,qr:()=>H,nY:()=>ee,Hv:()=>q,lH:()=>W,k4:()=>D,hh:()=>X,Ng:()=>Q,G$:()=>Z,n2:()=>J,Xr:()=>M,kk:()=>G});var n,i,o=r(31670),s=r(78511),l=r(75360);function c(e,t){if("string"!=typeof t)throw TypeError(`${e}: string expected`);return!0}let u=(()=>{let e=[];for(let t=0;t<40;t++)e.push(2**t);return e})(),d=(()=>{try{let e=new TextDecoder;return"A0+�"===e.decode(Uint8Array.of(65,48,43,127))?e:void 0}catch{return}})(),f=/^[\x00-\x7f]*$/,m=Object.freeze(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let a=e=>e,n=(e,t)=>r=>e(t(r));return{encode:t.map(e=>e.encode).reduceRight(n,a),decode:t.map(e=>e.decode).reduce(n,a)}}((!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"number";if("number"!=typeof e)throw TypeError(`${t}: expected number, got ${typeof e}`);if(!Number.isSafeInteger(e))throw RangeError(`${t}: expected safe integer, got ${e}`)}(5),a=u[5]-1,{encode:e=>{if(!(e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name&&"BYTES_PER_ELEMENT"in e&&1===e.BYTES_PER_ELEMENT))throw TypeError("Uint8Array expected");let t=e.length,r=new Uint8Array(Math.ceil(8*t/5)),n=0,i=0,o=0;for(let s=0;s<t;)for(s+2<t?(n=n<<24|e[s]<<16|e[s+1]<<8|e[s+2],i+=24,s+=3):(n=(n<<8|e[s])&65535,i+=8,s++);i-=5,r[o++]=n>>i&a,!(i<5););return i>0&&(r[o]=n<<5-i&a),r},decode:e=>{let t=e.length,r=new Uint8Array(Math.floor(5*t/8)),a=0,n=0,i=0;for(let o=0;o<t;o++)for(a=(a<<5|e[o])&65535,n+=5;n>=8;n-=8)r[i++]=a>>n-8&255;if(a=a<<8-n&255,n>=5)throw Error("Excess padding");if(a>0)throw Error(`Non-zero padding: ${a}`);return r}}),function(e){let t=e.length;if(t>128)throw Error("alphabet: max 128 letters");let r=new Uint8Array(t),a=new Int8Array(128).fill(-1);for(let n=0;n<t;n++){let t=e.charCodeAt(n);if(e.codePointAt(n)!==t||t>127)throw Error("alphabet: single-char ASCII letters only");r[n]=t,a[t]=n}return{encode:e=>{let t=new Uint8Array(e.length);for(let a=0;a<e.length;a++){let n=e[a],i=r[n];if(void 0===i)throw Error(`alphabet.encode: invalid digit ${n}`);t[a]=i}let a=t.length;if(void 0!==d&&a>=12)return d.decode(t);if(a<=8192)return String.fromCharCode.apply(null,t);let n="";for(let e=0;e<a;e+=8192)n+=String.fromCharCode.apply(null,t.subarray(e,e+8192));return n},decode:t=>{c("decode",t);let r=t.length,n=new Uint8Array(r);for(let i=0;i<r;i++){let r=t.charCodeAt(i),o=r<128?a[r]:-1;if(-1===o)throw Error(`Unknown letter "${t[i]}". Allowed: ${e}`);n[i]=o}return n}}}("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),(!function(e){if("function"!=typeof e)throw TypeError("function expected")}(n=e=>{c("base32crockford.decode",e);let t=e.toUpperCase();if(e!==t&&!f.test(e))throw Error("base32crockford.decode: ASCII expected");return t.replace(/O/g,"0").replace(/[IL]/g,"1")}),{encode:e=>e,decode:e=>n(e)})));var p=r(6780),h=r(75907),A=r(66515),g=r(47395),v=r(39031),y=r(13197),C=r(79513),b=r(49635),S=r(2827),w=r(50994);function _(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let N="account.device-secret";var x=((i={})[i.Inactive=0]="Inactive",i[i.Active=1]="Active",i[i.PendingActivation=2]="PendingActivation",i[i.PendingAdminActivation=3]="PendingAdminActivation",i[i.Rejected=4]="Rejected",i[i.NoSession=5]="NoSession",i);
2535class E extends Error{constructor(e){super("AuthDeviceInactiveError"),_(this,"deviceDataSerialized",void 0),this.deviceDataSerialized=e,Object.setPrototypeOf(this,E.prototype)}}class B extends Error{constructor(e,t){super("AuthDeviceInvalidError"),_(this,"deviceID",void 0),_(this,"context",void 0),this.deviceID=e,this.context=t,Object.setPrototypeOf(this,B.prototype)}}class P extends Error{}let I=async(e,t)=>{let r=await o.K.computeHash({algorithm:"SHA256",data:(0,l.FY)(e)}),a=1===t?(0,l.F1)(r.toHex()):r;return m.encode(a).slice(0,4)},k=async e=>{let[t,r]=await Promise.all([I(e,1),I(e,2)]);return{1:t,2:r}},T=e=>{let t=e.ConfirmationCodeVersion;if(void 0===t)return 1;if(1!==t&&2!==t)throw Error(`Unsupported confirmation code version: ${t}`);return t},D=e=>{let{deviceOutput:t,deviceSecretData:r}=e;return r.confirmationCodes[T(t)]},M=e=>{let{authDevice:t,deviceSecretData:r,confirmationCode:a}=e,n=T(t);return r.confirmationCodes[n]===a},R=async(e,t)=>{try{let e=Uint8Array.fromBase64(t),r=await (0,s.Fh)(e);return{data:e,key:r,serializedData:t,confirmationCodes:await k(t)}}catch{throw new B(e,"Unable to deserialize")}},j=async()=>{let e=crypto.getRandomValues(new Uint8Array(32)),t=e.toBase64(),r=await (0,s.Fh)(e);return{data:e,serializedData:t,key:r,confirmationCodes:await k(t)}},O=()=>{let e=(0,b.X5)(),t=(0,b.Dj)().name;return"Mac OS"===t&&(t="macOS"),[e.name,t].filter(Boolean).join(", ")||"Browser"},L=async e=>{let{api:t}=e,r=await j(),a=O();return{deviceSecretData:r,deviceOutput:await t((0,A.u7)({Name:a,ConfirmationCodeVersion:1})).then(e=>{let{AuthDevice:t}=e;return t})}},U=async e=>{let{primaryAddressKey:t,deviceSecretData:r}=e,a=await o.K.importPublicKey({armoredKey:t.PrivateKey}),{message:n}=await o.K.encryptMessage({encryptionKeys:[a],textData:r.serializedData});return await o.K.clearKey({key:a}),n},F=async e=>{let{deviceID:t,decryptionKeys:r,armoredMessage:a}=e,{data:n}=await o.K.decryptMessage({decryptionKeys:r,armoredMessage:a});return R(t,n)},V=async e=>{let{api:t,primaryAddressKey:r}=e,a=await j(),n=O(),i=await U({primaryAddressKey:r,deviceSecretData:a});return{deviceSecretData:a,deviceOutput:await t((0,A.u7)({Name:n,ActivationToken:i,ConfirmationCodeVersion:1})).then(e=>{let{AuthDevice:t}=e;return t})}},H=async e=>{let{keyPassword:t,deviceSecretData:r}=e;return(await (0,s.yv)(r.key,(0,l.F1)(t),(0,l.F1)(N))).toBase64()},$=async e=>{let{encryptedSecret:t,deviceDataSerialized:r}=e;try{let e=await (0,s.af)(r.deviceSecretData.key,Uint8Array.fromBase64(t),(0,l.F1)(N));return(0,l.DG)(e)}catch{throw new B(r.serializedDeviceData.id,"Unable to decrypt")}},z=e=>`ds-${e}`,K=async e=>{let{api:t,deviceDataSerialized:r}=e;try{let{AuthDevice:{EncryptedSecret:e}}=await t((0,A.HE)({DeviceID:r.serializedDeviceData.id,DeviceToken:r.serializedDeviceData.token}));return e}catch(a){let{status:e,code:t}=(0,g.Pd)(a);if(t===A.DH.AUTH_DEVICE_NOT_FOUND||t===A.DH.AUTH_DEVICE_TOKEN_INVALID||t===A.DH.AUTH_DEVICE_REJECTED||e===C.Rw.UNPROCESSABLE_ENTITY&&t===y.wS.NOT_ALLOWED_ERROR)throw new B(r.serializedDeviceData.id,"API invalid");if(t===A.DH.AUTH_DEVICE_NOT_ACTIVE)throw new E(r);throw a}},Z=e=>{let{user:t}=e;try{var r=(0,S.Gq)(z(t.ID));if(r)try{let e=JSON.parse(r);if(e.token&&e.secret&&e.id)return{id:e.id,token:e.token,secret:e.secret,persistedAt:Number(e.persistedAt)}}catch{}return}catch{}},G=async e=>{let{user:t,deviceData:r}=e;(0,S.SO)(z(t.ID),JSON.stringify({id:r.deviceOutput.ID,token:r.deviceOutput.DeviceToken,secret:r.deviceSecretData.serializedData,persistedAt:Date.now()}))},Y=async e=>({deviceSecretData:await R(e.id,e.secret),serializedDeviceData:e}),W=async e=>{let{user:t}=e,r=Z({user:t});if(!r)throw new P;return(await Y(r)).deviceSecretData},q=async e=>{var t;let{user:r,api:a,refreshUser:n}=e,i=Z({user:r});if(!i)throw new P;let s=await Y(i),{deviceSecretData:l}=s,c=await K({api:a,deviceDataSerialized:s}),u=await $({encryptedSecret:c,deviceDataSerialized:s}),d=n?await a((0,v.wz)()).then(e=>{let{User:t}=e;return t}):r,f=null==(t=d.Keys[0])?void 0:t.PrivateKey;if(!await o.K.importPrivateKey({armoredKey:f,passphrase:u}).catch(h.A))throw new B(s.serializedDeviceData.id,"Unable to decrypt primary key");return{serializedDeviceData:i,deviceSecretData:l,keyPassword:u,user:d}},Q=async e=>{let{api:t}=e,{MemberAuthDevices:r}=await t((0,A.d9)());return r},J=e=>
2535{let{addresses:t,pendingAuthDevice:r}=e,{ActivationAddressID:a,ActivationToken:n}=r;if(!a||!n)return null;let i=t.find(e=>{let{ID:t}=e;return t===a});return i?{address:i,token:n}:null},X=e=>{switch(e){case 1:return(0,p.c)("sso: auth device state").t`Active`;case 0:return(0,p.c)("sso: auth device state").t`Inactive`;case 5:return(0,p.c)("sso: auth device state").t`Signed out`;case 2:return(0,p.c)("sso: auth device state").t`Pending activation`;case 3:return(0,p.c)("sso: auth device state").t`Pending admin activation`;case 4:return(0,p.c)("sso: auth device state").t`Rejected`}return(0,p.c)("sso: auth device state").t`Unknown`},ee=async e=>{let{user:t,api:r}=e;if(t&&(0,w.g6)(t))try{let{AuthDevices:e}=await r({silence:!0,...(0,A.Wr)()});return e}catch{}return[]},et=async e=>{let{user:t,api:r,deviceID:a}=e;return t&&(e=>{let{user:t,deviceID:r}=e,a=Z({user:t});a&&a.id!==r||(0,S.Ai)(z(t.ID))})({user:t,deviceID:a}),r((0,A.kl)(a))}},53415(e,t,r){"use strict";var a=r(13197),n=r(87037),i=r(54778),o=r(90971),s=r(74445);let l=async(e,t,r)=>({privateKey:e,publicKey:t,primary:0,fingerprint:e.getFingerprint(),sha256Fingerprints:e.getSHA256Fingerprints(),...r}),c=async(e,t)=>{if(!t.length)return{v4:[],v6:[]};let r=new s.Z(null==e?void 0:e.Data),a=await Promise.all(t.map(async e=>({ID:e.ID,sha256Fingerprints:e.privateKey.getSHA256Fingerprints()}))),n=r.mapAddressKeysToSKLItems(a),i=t.reduce((e,t)=>(t.privateKey.isPrivateKeyV6()?e.v6.push(t):e.v4.push(t),e),{v4:[],v6:[]}),o=async e=>{let{ID:t,privateKey:r,publicKey:a,Primary:i,Flags:o}=e,s=n[t];return l(r,a,{ID:t,primary:(null==s?void 0:s.Primary)??i,flags:(null==s?void 0:s.Flags)??o})};return{v4:await Promise.all(i.v4.map(o)),v6:await Promise.all(i.v6.map(o))}},u=async(e,t)=>{if(!t.length)return[];let r=e.reduce((e,t)=>(e[t.ID]=t,e),{}),a=async(e,t)=>{let{ID:a,privateKey:n,publicKey:i}=e,s=r[a];return l(n,i,{ID:a,primary:(null==s?void 0:s.Primary)??+(0===t),flags:(null==s?void 0:s.Flags)??(0,o.WZ)(void 0)})};return Promise.all(t.map(a))};r.d(t,["Fb",0,c,"an",0,u,"b2",0,(e,t)=>t.sort((e,t)=>t.primary-e.primary).map((e,t)=>({...e,primary:+(0===t)})),"md",0,(e,t)=>(0,n.pu)(t??(0,o.WZ)(e),a.$2.FLAG_NOT_OBSOLETE),"o7",0,(e,t)=>{let r=(e,t)=>({...e,primary:0!==t?0:(0,i.S)(e)?e.primary:1});return{v4:t.v4.sort((e,t)=>t.primary-e.primary).map(r),v6:t.v6.sort((e,t)=>t.primary-e.primary).map(r)}},"pH",0,l,"v5",0,e=>+!e.length])},83189(e,t,r){"use strict";var a=r(77223),n=r(75907),i=r(97855),o=r(10073),s=r(16271),l=r(90889);let c=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0;if(!e.length||!t.length)return[];let c=(0,l.p7)(t),[u,...d]=e;1!==u.Primary&&(0,i.wd)(e.find(e=>{let{Primary:t}=e;return 1===t})?"getDecryptedAddressKeys: missing Primary flag in first address key":"getDecryptedAddressKeys: missing Primary flag in address keys",{level:"info"});let f=await (0,o.dE)(u,c,r,s).then(e=>(0,o.Qq)(u,e)).catch(n.A);return f?[f,...await Promise.all(d.map(e=>(0,o.dE)(e,c,r,s).then(t=>(0,o.Qq)(e,t)).catch(n.A)))].filter(a.A):[]},u=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3?arguments[3]:void 0;if(!t.OrganizationPrivateKey)return c(e,r,a);let{OrganizationPrivateKey:i}=t,o=i?await (0,s.H1)(i,a).catch(n.A):void 0;return o?c(e,r,a,o):[]};r.d(t,["H",0,u,"l",0,c])},16271(e,t,r){"use strict";var a=r(31670),n=r(10073),i=r(90889),o=r(55114);let s=async(e,t)=>({privateKey:await a.K.importPrivateKey({armoredKey:e,passphrase:t}),publicKey:await a.K.importPublicKey({armoredKey:e})}),l=async e=>{let{userKeys:t,Key:r,keyPassword:a}=e;if((0,o.DA)(r)){let{privateKeys:e,publicKeys:a}=(0,i.p7)(t);return(0,n.SL)({publicKeys:a,privateKeys:e,Token:r.Token,Signature:r.Signature,signatureContext:{value:o.bE.SHARE_ORGANIZATION_KEY_TOKEN,required:!0}})}return a},c=async e=>{let{userKeys:t,Key:r,keyPassword:a}=e;if(!r.PrivateKey)throw Error("Missing key");return r.LegacyPrivateKey?s(r.LegacyPrivateKey,a):s(r.PrivateKey,await l({userKeys:t,Key:r,keyPassword:a}))},u=async e=>{let{userKeys:t,keyPassword:r,Key:a}=e;if(!a.PrivateKey)return{Key:a};try{let{privateKey:e,publicKey:n}=await c({Key:a,keyPassword:r,userKeys:t});return{Key:a,privateKey:e,publicKey:n}}catch(e){return{Key:a,error:e}}};r.d(t,["Dv",0,u,"H1",0,s,"pK",0,c,"qg",0,l])},46322(e,t,r){"use strict";var a=r(31670),n=r(77223),i=r(75907),o=r(16271),s=r(28354);let l=async(e,t,r)=>{let{ID:n,PrivateKey:i}=e,o=await ((e,t,r)=>{let{Token:a}=e;return a&&r?(0,s.Jy)(a,[r.privateKey],[r.publicKey]):t})(e,t,r);return{ID:n,privateKey:await a.K.importPrivateKey({armoredKey:i,passphrase:o}),publicKey:await a.K.importPublicKey({armoredKey:i})}},c=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;if(0===e.length)return[];
2535let[a,...o]=e,s=await l(a,t,r).catch(i.A);return s?[s,...await Promise.all(o.map(e=>l(e,t,r).catch(i.A)))].filter(n.A):[]},u=async(e,t)=>{if(!e.OrganizationPrivateKey)return c(e.Keys,t);let r=e.OrganizationPrivateKey?await (0,o.H1)(e.OrganizationPrivateKey,t).catch(i.A):void 0;return r?c(e.Keys,t,r):[]};r.d(t,["O",0,c,"o",0,u])},20160(e,t,r){"use strict";var a=r(31670),n=r(58673),i=r(77223);let o=async(e,t)=>{let r=new Set(t.map(e=>{let{ID:t}=e;return t}));return Promise.all(e.filter(e=>{let{ID:t}=e;return!r.has(t)}).map(async e=>{let{fingerprint:t}=await a.K.getKeyInfo({armoredKey:e.PrivateKey}).catch(()=>({fingerprint:void 0}));return{Key:e,fingerprint:t||e.Fingerprint}}))};r.d(t,["U0",0,o,"YB",0,(e,t)=>{var r;return(null==e||null==(r=e.Keys)?void 0:r.some(e=>!e.Active))||(null==t?void 0:t.some(e=>{var t;return null==(t=e.Keys)?void 0:t.some(e=>!e.Active)}))},"pn",0,e=>{if(0===e.length)throw Error("Keys to reactivate needed");return e.map(e=>{let t=e.keysToReactivate.map(e=>({id:(0,n.Ay)(12),Key:e.Key,fingerprint:e.fingerprint||"-",result:void 0}));return{...e,keysToReactivate:t}})},"xm",0,e=>{let{addresses:t,user:r,inactiveKeys:a}=e,n=(t||[]).map(e=>{let t=a.addresses[e.ID];if(null==t?void 0:t.length)return{address:e,keysToReactivate:t||[]}});return[r&&a.user.length?{user:r,keysToReactivate:a.user}:void 0,...n].filter(i.A)}])},51076(e,t,r){"use strict";r.d(t,["UI",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e[0]},"t7",0,(e,t)=>{let r=e.v4.filter(e=>{let{primary:t}=e;return!!t}),a=e.v6.filter(e=>{let{primary:t}=e;return!!t});if(0===r.length||r.length>1||a.length>1)throw Error("Unexpected number of primary keys");return t&&a.length>0?[r[0].privateKey,a[0].privateKey]:[r[0].privateKey]}])},71798(e,t,r){"use strict";var a=r(31670),n=r(12375),i=r(75907),o=r(88575),s=r(13197),l=r(10073),c=r(53415),u=r(90971),d=r(54290);let f=async e=>{let{api:t,organizationKey:r,keyGenConfig:a=s.mD[s.Zg],address:i,keyTransparencyVerify:f}=e,{token:m,encryptedToken:p,signature:h}=await (0,l.IV)({address:i,organizationKey:r}),{privateKey:A,privateKeyArmored:g}=await (0,l.lm)({email:i.Email,passphrase:m,keyGenConfig:a}),v=await (0,n.PN)(A),y=await (0,c.pH)(A,v,{ID:"tmp",primary:1,flags:(0,u.WZ)(i)}),C=(0,c.o7)(i,{v4:[y],v6:[]}),[b,S]=await (0,d.st)(C,i,f),{Key:w}=await t((0,o.SU)({AddressID:i.ID,PrivateKey:g,SignedKeyList:b,OrgSignature:h,OrgToken:p}));return await S(),y.ID=w.ID,[w]},m=async(e,t,r)=>{let[a]=e,{Token:n,Signature:o}=a;if(n)return(0,l.no)({Token:n,organizationKey:t,Signature:o,signatureContext:r}).catch(i.A)},p=async(e,t,r)=>{let[a]=e,n=await m(e,t,r).catch(i.A);if(n)return(0,l.Qq)(a,n).catch(i.A)},h=async e=>{let{api:t,memberEmail:r,getMemberPublicKeys:a}=e,[n,s]=await Promise.all([a(r).catch(i.A),t((0,o.r8)({Email:r,InternalOnly:1}
2535)).catch(i.A)]);if(!n)throw Error("Member public keys are undefined");if(n.isCatchAll)throw Error("This address cannot be used as group member");let l=[...n.publicKeys.map(e=>e.armoredKey),...(null==s?void 0:s.Address.Keys.map(e=>e.PublicKey))??[]];return{forwardeeKeysConfig:n,forwardeeArmoredPrimaryPublicKey:l[0]}},A=async e=>{let{decryptedToken:t,sessionKey:r,encryptionKey:n,signingKey:i,signatureContextValue:o}=e;return{TokenKeyPacket:(await a.K.encryptSessionKey({...r,encryptionKeys:[n],format:"binary"})).toBase64(),TokenSignaturePacket:await a.K.signMessage({textData:t,signingKeys:[i],detached:!0,signatureContext:{critical:!0,value:o}})}};r.d(t,["J$",0,p,"M8",0,A,"N2",0,h,"Nt",0,f,"c9",0,m])},90971(e,t,r){"use strict";var a=r(13197),n=r(87037);let i=e=>!(0,n.c0)(e,a.$2.FLAG_EMAIL_NO_ENCRYPT);r.d(t,["VV",0,e=>(e=(0,n.pu)(e,a.$2.FLAG_EMAIL_NO_ENCRYPT),e=(0,n.pu)(e,a.$2.FLAG_EMAIL_NO_SIGN)),"WZ",0,e=>{let t=a.$2.FLAG_NOT_OBSOLETE+a.$2.FLAG_NOT_COMPROMISED;return(0,n.c0)(null==e?void 0:e.Flags,a.BF.FLAG_DISABLE_E2EE)&&(t=(0,n.S1)(t,a.$2.FLAG_EMAIL_NO_ENCRYPT)),(0,n.c0)(null==e?void 0:e.Flags,a.BF.FLAG_DISABLE_EXPECTED_SIGNED)&&(t=(0,n.S1)(t,a.$2.FLAG_EMAIL_NO_SIGN)),t},"_0",0,e=>e.filter(e=>{let{flags:t}=e;return i(t)}),"cI",0,i])},78084(e,t,r){"use strict";r.d(t,{yY:()=>_});var a=r(31670),n=r(12375),i=r(75907),o=r(68337),s=r(88575),l=r(13537),c=r(19228),u=r(64548),d=r(13197),f=r(10073),m=r(83189),p=r(16271),h=r(46322),A=r(51076),g=r(8043),v=r(54290);let y=e=>{let{Token:t,Signature:r}=e;return!!t&&!!r},C=e=>!!(null==e?void 0:e.some(e=>{var t;return null==(t=e.Keys)?void 0:t.some(y)}));function b(e){let{api:t,addressesKeys:r,userKey:i,organizationKey:o,keyMigrationKTVerifier:s,keyTransparencyVerify:l}=e;return Promise.all(r.map(async e=>{let{address:r,keys:c}=e,u=await Promise.all(c.map(async e=>{let{ID:t,privateKey:r,Flags:n,Primary:s}=e,{token:l,encryptedToken:c,signature:u,organizationSignature:d}=await (0,f.HY)(i,o),m=await a.K.exportPrivateKey({privateKey:r,passphrase:l});return{encryptedToken:c,signature:u,organizationSignature:d,privateKey:r,privateKeyArmored:m,ID:t,Flags:n,Primary:s}})),d=await Promise.all(u.map(async e=>{let{ID:t,privateKey:r,Flags:a,Primary:i}=e;return{ID:t,privateKey:r,publicKey:await (0,n.PN)(r),Flags:a,Primary:i}})),[m,p]=await (0,v.Dl)({api:t,address:r,decryptedKeys:d,keyTransparencyVerify:l,keyMigrationKTVerifier:s});return{Address:r,SignedKeyList:m,onSKLPublishSuccess:p,AddressKeys:u.map(e=>({ID:e.ID,PrivateKey:e.privateKeyArmored,Token:e.encryptedToken,Signature:e.signature,...e.organizationSignature?{OrgSignature:e.organizationSignature}:void 0}))}}))}function S(e){return e.reduce((e,t)=>{let{AddressKeys:r,Address:a,SignedKeyList:n}=t;return r.length>0&&(e.AddressKeys=e.AddressKeys.concat(r),n&&(e.SignedKeyLists[a.ID]=n)),e},{AddressKeys:[],SignedKeyLists:{}})}async function w(e){var t;let{api:r,user:a,addresses:n,keyPassword:o,organizationKey:s,preAuthKTVerify:l,keyMigrationKTVerifier:c}=e,u=await (0,h.o)(a,o),d=null==(t=(0,A.UI)(u))?void 0:t.privateKey;if(!d)throw Error("Missing primary private user key");let f=await Promise.all(n.map(async e=>({address:e,keys:await (0,m.H)(e.Keys,a,u,o)}))),g=l(u);if(!s)return b({api:r,addressesKeys:f,userKey:d,keyTransparencyVerify:g,keyMigrationKTVerifier:c});let v=await (0,p.pK)({userKeys:u,Key:s,keyPassword:o}).catch(i.A);if(!v){let e=Error("Failed to decrypt organization key");throw e.ignore=!0,e}return b({api:r,addressesKeys:f,userKey:d,keyTransparencyVerify:g,keyMigrationKTVerifier:c,organizationKey:v.privateKey})}async function _(e){let{api:t,keyPassword:r,timeout:a=12e4,user:n,organization:s,keyTransparencyVerify:f,keyMigrationKTVerifier:m}=e;if(1!==s.ToMigrate)return!1;if(n.Role!==d.iK.ADMIN_ROLE)return;let{Scopes:A}=await t((0,o.Ay)());if(!A.includes("organization"))return;let v=await t((0,u.y6)()),y=await (0,h.o)(n,r),C=await (0,p.pK)({userKeys:y,Key:v,keyPassword:r}).catch(i.A);if(!(null==C?void 0:C.privateKey))return;let w=(await (0,c.Zo)(t)).filter(e=>{let{ToMigrate:t,Private:r,Self:a}=e;return!a&&1===t&&r===d.zE.READABLE});if(w.length)for(let e of w){var _;if(!(null==(_=e.Keys)?void 0:_.length))continue;let r=await (0,c.oV)(t,e.ID),{memberUserKeyPrimary:n,memberAddressesKeys:i}=await (0,g.j1)({member:e,memberAddresses:r,organizationKey:C});if(!i.length)continue;let o=await b({api:t,addressesKeys:i,userKey:n,keyTransparencyVerify:f,keyMigrationKTVerifier:m,organizationKey:C.privateKey}),s=await S(o);if(s)return await t({...(0,l.Km)({MemberID:e.ID,...s}),timeout:a}),await Promise.all(o.map(e=>{let{onSKLPublishSuccess:t}=e;return t?t():Promise.resolve()})),!0}}let N=async e=>{let{api:t,user:r,addresses:a,keyPassword:n,timeout:i=12e4,preAuthKTVerify:o,keyMigrationKTVerifier:f}=e;if(1!==r.ToMigrate||C(a)||r.Private===d.zE.READABLE&&r.Role===d.iK.MEMBER_ROLE)return!1;if(r.Private===d.zE.READABLE&&r.Role===d.iK.ADMIN_ROLE){let[e,s]=await Promise.all([t((0,c.Xf)("me")).then(e=>{let{Member:t}=e;return t}),t((0,u.y6)())]),d=await w({api:t,user:r,organizationKey:s,addresses:a,keyPassword:n,keyMigrationKTVerifier:f,preAuthKTVerify:o}),m=await S(d);return await t({...(0,l.Km)({MemberID:e.ID,...m}),timeout:i}),await Promise.all(d.map(e=>{let{onSKLPublishSuccess:t}=e;return t?t():Promise.resolve()})),!0}let m=await w({api:t,user:r,addresses:a,keyPassword:n,preAuthKTVerify:o,keyMigrationKTVerifier:f}),p=await S(m);return await t({...(0,s.JL)(p),timeout:i}),await Promise.all(m.map(e=>{let{onSKLPublishSuccess:t}=e;return t?t():Promise.resolve()})),!0};r.d(t,["LZ",0,y,"cv",0,(e,t)=>{var r;let a=e[0];return(null==a||null==(r=a.Keys)?void 0:r.length)>0?C(e):C(t)},"up",0,C,"zx",0,N])},7566(e,t,r){"use strict";var a=r(31670);let n=async e=>{let{armoredMessage:t,decryptionKeys:r}=e,n=await a.K.decryptSessionKey({armoredMessage:t,decryptionKeys:r});if(!n)throw Error("Missing session key");return{message:await a.K.decryptMessage({armoredMessage:t,sessionKeys:n,format:"binary"}),sessionKey:n}},i=async e=>{let{binaryData:t,sessionKey:r,encryptionKey:n,signingKey:i,signatureContext:o}=e,s=await a.K.encryptSessionKey({...r,encryptionKeys:[n],format:"binary"}),l=await a.K.signMessage({binaryData:t,signingKeys:[i],detached:!0,signatureContext:o});return{keyPacket:s.toBase64(),signature:l}};r.d(t,["T",0,n,"Z",0,i])},90889(e,t,r){"use strict";var a=r(31670),n=r(92742),i=r(57634);let o=async e=>{let t=(0,n.bv)();return{salt:t,passphrase:await (0,n.ML)(e,t)}},s=async e=>{let{password:t,keySalt:r,PrivateKey:i}=e,o=r?await (0,n.ML)(t,r):t;return a.K.importPrivateKey({armoredKey:i,passphrase:o})};r.d(t,["M8",0,o,"QS",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],[{ID:r,PrivateKey:a}={ID:"",PrivateKey:""}]=e,{KeySalt:n}=t.find(e=>{let{ID:t}=e;return r===t})||{};return{PrivateKey:a,KeySalt:n}},"S0",0,e=>{let[t]=e.getUserIDs();return(0,i.qk)(t)},"p7",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce((e,t)=>
2535{let{privateKey:r,publicKey:a}=t;return r&&a&&(e.publicKeys.push(a),e.privateKeys.push(r)),e},{publicKeys:[],privateKeys:[]})},"wV",0,s])},66611(e,t,r){"use strict";var a=r(13197),n=r(87037),i=r(57634),o=r(70207);let s=e=>(0,n.c0)(e.Flags,o.fO.OrgKeyResetPrivatization);r.d(t,["BG",0,e=>(null==e?void 0:e.State)===o.Je.STATUS_DISABLED,"FQ",0,(e,t)=>e.find(e=>{var r;return null==(r=e.Addresses)?void 0:r.some(e=>e.ID===t)}),"OA",0,(e,t)=>{let r=(0,i.wF)(t);return e.find(e=>{var t;return null==(t=e.Addresses)?void 0:t.some(e=>{let t=e.Status===a.k4.STATUS_ENABLED,n=(0,i.wF)(e.Email)===r;return t&&n})})},"Rk",0,e=>{var t,r;return(null==(r=e.Addresses)||null==(t=r[0])?void 0:t.Email)||e.Name||""},"US",0,e=>(null==e?void 0:e.State)===o.Je.STATUS_ENABLED,"UW",0,e=>!!(null==e?void 0:e.PublicKey),"Zs",0,e=>s(e)&&!e.Unprivatization,"gp",0,e=>(null==e?void 0:e.State)===o.Je.STATUS_INVITED,"lb",0,s])},8043(e,t,r){"use strict";var a=r(31670),n=r(12375),i=r(77223),o=r(13537),s=r(13197),l=r(93291),c=r(10073),u=r(53415),d=r(83189),f=r(46322),m=r(51076),p=r(90971),h=r(90889),A=r(28354),g=r(55114),v=r(54290),y=r(18438);let C=async(e,t)=>{let{Token:r,PrivateKey:n}=e;if(!r)throw Error("Member token invalid");let i=await (0,A.Jy)(r,[t],[t]);return a.K.importPrivateKey({armoredKey:n,passphrase:i})},b=async e=>{let{api:t,member:r,memberAddresses:i,password:s,organizationKey:d,keyGenConfig:f,keyTransparencyVerify:m,skipSrp:g=!1}=e,{salt:C,passphrase:b}=await (0,h.M8)(s),{privateKey:S,privateKeyArmored:w}=await (0,y.k)({passphrase:b,keyGenConfig:f}),_=(0,A.XV)(),N=await a.K.exportPrivateKey({privateKey:S,passphrase:_}),x=await (0,A.lG)(_,d),E=await Promise.all(i.map(async e=>{let{token:t,signature:r,organizationSignature:a,encryptedToken:i}=await (0,c.HY)(S,d),{privateKey:o,privateKeyArmored:s}=await (0,c.lm)({email:e.Email,passphrase:t,keyGenConfig:f}),l=await (0,n.PN)(o),h=await (0,u.pH)(o,l,{ID:"tmp",primary:1,flags:(0,p.WZ)(e)}),A=(0,u.o7)(e,{v4:[h],v6:[]}),[g,y]=await (0,v.st)(A,e,m);return{addressKey:{AddressID:e.ID,SignedKeyList:g,PrivateKey:s,Token:i,Signature:r,OrgSignature:a},onSKLPublishSuccess:y}})),B=E.map(e=>{let{addressKey:t}=e;return t}),P=(0,o.Ku)({MemberID:r.ID,AddressKeys:B,UserKey:{PrivateKey:w,OrgPrivateKey:N,OrgToken:x},KeySalt:C}),{Member:I}=g?await t(P):await (0,l.fl)({api:t,credentials:{password:s},config:P});return await Promise.all(E.map(e=>{let{onSKLPublishSuccess:t}=e;return t?t():Promise.resolve()})),{Member:I,userPrivateKey:S}},S=e=>(null==e?void 0:e.Private)===s.zE.READABLE&&(!e.SSO||e.SSO&&e.Keys.length>0),w=(e,t)=>!!(null==t?void 0:t.privateKey)&&e.isAdmin&&e.isSelf,_=async e=>{let{ownerAddresses:t,...r}=e;return b(r)},N=async e=>{let{api:t,member:r,memberAddress:a,memberAddressKeys:i,memberUserKey:s,organizationKey:l,keyGenConfig:c,keyTransparencyVerify:d}=e,{privateKey:f,activationToken:m,privateKeyArmored:h,privateKeyArmoredOrganization:A,organizationToken:y}=await (0,g.TE)({email:a.Email,primaryKey:s,organizationKey:l,keyGenConfig:c}),C=await (0,u.Fb)(a.SignedKeyList,i),b=await (0,n.PN)(f),S=await (0,u.pH)(f,b,{ID:"tmp",primary:(0,u.v5)(C.v4),flags:(0,p.WZ)(a)}),w=(0,u.o7)(a,{v4:[...C.v4,S],v6:[]}),[_,N]=await (0,v.st)(w,a,d),{primary:x}=S,{MemberKey:E}=await t((0,o.fw)({MemberID:r.ID,AddressID:a.ID,Activation:m,UserKey:h,Token:y,MemberKey:A,Primary:x,SignedKeyList:_}));return await N(),S.ID=E.ID,w},x=async e=>{let{api:t,member:r,memberAddress:a,memberAddressKeys:i,memberUserKey:s,organizationKey:l,keyGenConfig:d,keyTransparencyVerify:f}=e,{token:m,signature:h,organizationSignature:A,encryptedToken:g}=await (0,c.HY)(s,l),{privateKey:y,privateKeyArmored:C}=await (0,c.lm)({email:a.Email,passphrase:m,keyGenConfig:d}),b=await (0,u.Fb)(a.SignedKeyList,i),S=await (0,n.PN)(y),w=await (0,u.pH)(y,S,{ID:"tmp",primary:(0,u.v5)(b.v4),flags:(0,p.WZ)(a)}),_=(0,u.o7)(a,{v4:[...b.v4,w],v6:[]}),[N,x]=await (0,v.st)(_,a,f),{primary:E}=w,{MemberKey:B}=await t((0,o.fw)({MemberID:r.ID,AddressID:a.ID,PrivateKey:C,Token:g,Signature:h,OrgSignature:A,Primary:E,SignedKeyList:N}));return await x(),w.ID=B.ID,_},E=async e=>{var t;let{member:r,memberAddresses:a,organizationKey:n}=e,o=await (0,f.O)(r.Keys,"",n),s=null==(t=(0,m.UI)(o))?void 0:t.privateKey;if(!s)throw Error("Not able to decrypt the primary member user key");let l=(await Promise.all(a.map(async e=>{let t={address:e,keys:await (0,d.l)(e.Keys,o,"",n)};if(t.keys.length)return t}))).filter(i.A);return{memberUserKeyPrimary:s,memberUserKeys:o,memberAddressesKeys:l}};r.d(t,["KF",0,N,"ZN",0,e=>!(null==e?void 0:e.Self)&&(null==e?void 0:e.Keys.length)===0&&S(e)&&!e.SSO,"c6",0,S,"gr",0,_,"
2535j1",0,E,"ks",0,e=>{let{user:t,member:r,organizationKey:a,address:n}=e;return w(t,a)&&S(r)&&!n.HasKeys},"ls",0,x,"os",0,C,"wK",0,w])},28354(e,t,r){"use strict";var a=r(31670),n=r(55641);let i=async(e,t,r)=>{let{data:i,verificationStatus:o}=await a.K.decryptMessage({armoredMessage:e,decryptionKeys:t,verificationKeys:r});if(o!==n.H.SIGNED_AND_VALID){let e=Error("Signature verification failed");throw e.name="SignatureError",e}return`${i}`},o=async(e,t)=>{let{message:r}=await a.K.encryptMessage({textData:e,stripTrailingSpaces:!0,encryptionKeys:[t],signingKeys:[t]});return r};r.d(t,["Jy",0,i,"XV",0,()=>crypto.getRandomValues(new Uint8Array(128)).toBase64(),"lG",0,o])},55114(e,t,r){"use strict";var a=r(31670),n=r(55641),i=r(92742),o=r(6780),s=r(77223),l=r(10073),c=r(51076),u=r(7566),d=r(90889),f=r(28354);let m={SHARE_ORGANIZATION_KEY_TOKEN:"account.key-token.organization",ORG_KEY_FINGERPRINT_SIGNATURE_CONTEXT:"account.organization-fingerprint"},p=async e=>{let{backupPassword:t,organizationKey:r}=e,n=(0,i.bv)(),o=await (0,i.ML)(t,n);return{backupKeySalt:n,backupArmoredPrivateKey:await a.K.exportPrivateKey({privateKey:r,passphrase:o})}},h="[email protected]",A=async e=>{let{keyPassword:t,backupPassword:r,keyGenConfig:n}=e,i=await a.K.generateKey({userIDs:[{name:h,email:h}],...n}),o=await a.K.exportPrivateKey({privateKey:i,passphrase:t});return{privateKey:i,privateKeyArmored:o,...await p({backupPassword:r,organizationKey:i})}},g=async e=>{let t=crypto.getRandomValues(new Uint8Array(32)).toHex();return(0,l.mj)({token:t,userKey:e,signatureContext:{value:m.SHARE_ORGANIZATION_KEY_TOKEN,critical:!0}})},v=async e=>{let{userKey:t,keyGenConfig:r}=e;if(!t)throw Error("Missing primary user key");let{token:n,encryptedToken:i,signature:o}=await g(t),s=await a.K.generateKey({userIDs:[{name:h,email:h}],...r}),l=await a.K.exportPrivateKey({privateKey:s,passphrase:n});return{privateKey:s,privateKeyArmored:l,encryptedToken:i,signature:o}},y=async(e,t)=>{let r=await a.K.reformatKey({userIDs:[{name:h,email:h}],privateKey:e}),n=await a.K.exportPrivateKey({privateKey:r,passphrase:t});return{privateKey:r,privateKeyArmored:n}},C=async e=>{let{publicMembers:t=[],oldOrganizationKey:r,newOrganizationKey:n}=e,i=async e=>{var t,i;let{member:o,memberAddresses:u}=e;if(!(null==(t=o.Keys)?void 0:t.length))return;let m=await Promise.all(o.Keys.map(async e=>{let{Token:t,PrivateKey:i,ID:o}=e;if(!t)throw Error("Missing token");let s=await (0,f.Jy)(t,[r.privateKey],[r.publicKey]),l=await (0,f.lG)(s,n.privateKey);return{ID:o,privateKey:await a.K.importPrivateKey({armoredKey:i,passphrase:s}),publicKey:await a.K.importPublicKey({armoredKey:i}),token:l}})),p=(0,d.p7)(m),h=null==(i=(0,c.UI)(m))?void 0:i.privateKey;if(!h)throw Error("Missing primary private user key");let A=(await Promise.all(u.map(async e=>{var t;if(null==(t=e.Keys)?void 0:t.length)return Promise.all(e.Keys.map(async e=>{let{ID:t,Token:i,Signature:o,PrivateKey:s}=e;if(!i)throw Error("Missing token");let c=await (0,l.VI)({Token:i,Signature:o,organizationKey:r,privateKeys:p.privateKeys,publicKeys:p.publicKeys});await a.K.clearKey({key:await a.K.importPrivateKey({armoredKey:s,passphrase:c})});let u=await (0,l.mj)({token:c,organizationKey:n.privateKey,userKey:h});return{ID:t,Token:u.encryptedToken,Signature:u.signature,OrgSignature:u.organizationSignature}}))}))).filter(s.A).flat();return{ID:o.ID,UserKeyTokens:m.map(e=>{let{ID:t,token:r}=e;return{ID:t,Token:r}}),AddressKeyTokens:A}};return(await Promise.all(t.map(i))).filter(s.A)},b=async e=>{let{publicMembers:t=[],oldOrganizationKey:r,newOrganizationKey:a}=e,n=[];for(let{member:e,memberAddresses:o}of t){var i;if(!(null==(i=e.Keys)?void 0:i.length))continue;let t=o.reduce((e,t)=>{let{Keys:r}=t;return e.concat(r)},e.Keys),s=await Promise.all(t.map(async e=>{let{ID:t,Token:n}=e;if(!n)throw Error("Missing Token, should never happen");let i=await (0,f.Jy)(n,[r.privateKey],[r.publicKey]);return{ID:t,Token:await (0,f.lG)(i,a.privateKey)}}));n=n.concat(s)}return n},S=async e=>{let{email:t,primaryKey:r,organizationKey:n,keyGenConfig:i}=e,o=(0,f.XV)(),s=(0,f.XV)(),{privateKey:c,privateKeyArmored:u}=await (0,l.lm)({email:t,passphrase:o,keyGenConfig:i}),d=await a.K.exportPrivateKey({privateKey:c,passphrase:s}),[m,p]=await Promise.all([(0,f.lG)(o,r),(0,f.lG)(s,n)]);return{privateKey:c,privateKeyArmored:u,activationToken:m,privateKeyArmoredOrganization:d,organizationToken:p}},w=async e=>{let{armoredSignature:t,binaryData:r,verificationKeys:i}=e;if((await a.K.verifyMessage({armoredSignature:t,binaryData:r,verificationKeys:i,signatureContext:{value:m.SHARE_ORGANIZATION_KEY_TOKEN,required:!0}})).verificationStatus!==n.H.SIGNED_AND_VALID){let e=Error((0,o.c)("Error").t`Signature verification failed`);throw e.name="SignatureError",e}},_=async e=>{let{Token:t,Signature:r,verificationKeys:a,decryptionKeys:n,encryptionKey:i}=e,{sessionKey:o,message:s}=await (0,u.T)({armoredMessage:t,decryptionKeys:n});return await w({armoredSignature:r,binaryData:s.data,verificationKeys:a}),(0,u.Z)({sessionKey:o,binaryData:s.data,encryptionKey:i,signingKey:i,signatureContext:{value:m.SHARE_ORGANIZATION_KEY_TOKEN,critical:!0}})},N=async e=>{let{armoredMessage:t,decryptionKeys:r}=e,{sessionKey:a,message:n}=await (0,u.T)({armoredMessage:t,decryptionKeys:r});return{sessionKey:a,binaryData:n.data}},x=async e=>{let{signer:t,data:r,publicKey:a,addressID:n}=e,i=await (0,u.Z)({sessionKey:r.sessionKey,binaryData:r.binaryData,encryptionKey:a,signingKey:t.privateKey,signatureContext:{value:m.SHARE_ORGANIZATION_KEY_TOKEN,critical:!0}});return{TokenKeyPacket:i.keyPacket,Signature:i.signature,SignatureAddressID:t.addressID,EncryptionAddressID:n}},E=async e=>{let{data:t,privateKey:r}=e,a=await (0,u.Z)({sessionKey:t.sessionKey,binaryData:t.binaryData,encryptionKey:r,signingKey:r,signatureContext:{value:m.SHARE_ORGANIZATION_KEY_TOKEN,critical:!0}});return{TokenKeyPacket:a.keyPacket,Signature:a.signature}},B=async e=>{let{signingKeys:t,organizationKey:r}=e,[n]=r.getSHA256Fingerprints();return await a.K.signMessage({signingKeys:t,detached:!0,textData:n,signatureContext:{value:m.ORG_KEY_FINGERPRINT_SIGNATURE_CONTEXT,critical:!0}})},P=async e=>{let{armoredSignature:t,verificationKeys:r,organizationKey:i}=e,[s]=i.getSHA256Fingerprints();if((await a.K.verifyMessage({armoredSignature:t,textData:s,verificationKeys:r,signatureContext:{value:m.ORG_KEY_FINGERPRINT_SIGNATURE_CONTEXT,required:!0}})).verificationStatus!==n.H.SIGNED_AND_VALID){let e=Error((0,o.c)("Error").t`Signature verification failed`);throw e.name="SignatureError",e}};r.d(t,["Ce",0,p,"DA",0,e=>!!e&&(e.Passwordless||!!e.Signature&&!!e.Token&&!!e.PrivateKey),"Ew",0,e=>{let{address:t,privateKey:r}=e;return{addressID:t.ID,privateKey:r}},"OL",0,N,"QA",0,_,"TE",0,S,"TO",0,C,"Ud",0,x,"XF",0,g,"bE",0,m,"ef",0,B,"jq",0,y,"rb",0,A,"tN",0,P,"uW",0,v,"wL",0,b,"zB",0,E])},74445(e,t,r){"use strict";r.d(t,{Z:()=>n});let a=e=>{let{Primary:t,Flags:r,Fingerprint:a,SHA256Fingerprints:n}=e;return(0===t||1===t)&&"number"==typeof r&&"string"==typeof a&&Array.isArray(n)&&n.every(e=>"string"==typeof e)};
2535class n{getParsedSignedKeyList(){return this.parsedSignedKeyList}mapAddressKeysToSKLItems(e){let t=this.getParsedSignedKeyList();if(!t)return{};let r=t.reduce((e,t)=>{let r=t.SHA256Fingerprints.join();return e[r]?e[r].push(t):e[r]=[t],e},{}),a={};for(let{ID:t,sha256Fingerprints:n}of e){let e=r[n.join()];e?1===e.length?a[t]=e[0]:(a[t]=e[0],e.splice(0,1)):a[t]=void 0}return a}constructor(e){var t,r;if(r=void 0,(t="parsedSignedKeyList")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,!e){this.parsedSignedKeyList=null;return}try{let t=JSON.parse(e);Array.isArray(t)&&t.every(a)?this.parsedSignedKeyList=t:this.parsedSignedKeyList=null}catch{this.parsedSignedKeyList=null}}}},56772(e,t,r){"use strict";var a=r(88575),n=r(93291),i=r(94772),o=r(17405),s=r(90889);let l=async e=>{let{newBackupPassword:t,deviceSecretData:r,api:l,userKeys:c}=e,{passphrase:u,salt:d}=await (0,s.M8)(t),f=await (0,i.s1)({addressesKeys:[],userKeys:c,organizationKey:void 0,keyPassword:u,keySalt:d,forceMigratedAddressKeys:!0}),m=await (0,o.qr)({keyPassword:u,deviceSecretData:r});return await (0,n.fl)({api:l,credentials:{password:t},config:(0,a.pn)({...f,EncryptedSecret:m})}),{keyPassword:u,encryptedSecret:m}};r.d(t,["i",0,l])},17916(e,t,r){"use strict";r.d(t,{w:()=>x});var a=r(78084),n=r(12375),i=r(31670),o=r(47395),s=r(88575),l=r(13197),c=r(54778),u=r(10073),d=r(53415),f=r(83189),m=r(51076),p=r(90971),h=r(54290),A=r(18438),g=r(77223),v=r(53736);let y=async e=>{let{address:t,user:r,oldUserKeys:a,newUserKeys:o,keyPassword:s,keyTransparencyVerify:l}=e,c={address:t,reactivatedKeys:void 0,signedKeyList:void 0},u=await (0,f.H)(t.Keys,r,a,s);if(u.length===t.Keys.length)return c;let m=await (0,f.H)(t.Keys,r,o,s),p=(await Promise.all(m.map(async e=>await (0,n.hd)(e.privateKey)||!await i.K.canKeyEncrypt({key:e.privateKey})?e:null))).filter(g.A);if(u.length===p.length)return c;if(p.length<u.length)throw Error("More old decryptable keys than new, should never happen");let A=new Set(u.map(e=>{let{ID:t}=e;return t})),v=p.filter(e=>{let{ID:t}=e;return!A.has(t)}),y=new Set(v.map(e=>{let{ID:t}=e;return t}));if(!y.size)return c;let C=new Map(t.Keys.map(e=>[e.ID,e])),b=await (0,d.Fb)(t.SignedKeyList,p),S=e=>{var r;return y.has(e.ID)?{...e,flags:(0,d.md)(t,null==(r=C.get(e.ID))?void 0:r.Flags)}:e},w=(0,d.o7)(t,{v4:b.v4.map(S),v6:b.v6.map(S)}),[_,N]=await (0,h.st)(w,t,l);return{address:t,reactivatedKeys:v,signedKeyList:_,onSKLPublishSuccess:N}},C=e=>({AddressKeyFingerprints:(0,v.A)(e.reduce((e,t)=>{let{reactivatedKeys:r}=t;return r?e.concat(r):e},[])).map(e=>{let{privateKey:t}=e;return t.getFingerprint()}),SignedKeyLists:e.reduce((e,t)=>{var r;if(!(null==(r=t.reactivatedKeys)?void 0:r.length)||!t.signedKeyList)throw Error("Missing reactivated keys");return e[t.address.ID]=t.signedKeyList,e},{})}),b=async e=>{let{addresses:t,oldUserKeys:r,newUserKeys:a,user:n,keyPassword:i,keyTransparencyVerify:o}=e,s=t.map(e=>y({address:e,oldUserKeys:r,newUserKeys:a,user:n,keyPassword:i,keyTransparencyVerify:o}));return(await Promise.all(s)).filter(e=>{let{reactivatedKeys:t}=e;return!!t&&t.length>0})},S=async(e,t,r)=>{let a=await i.K.importPublicKey({armoredKey:e.PrivateKey}),n=a.getUserIDs();return n.length>0&&n.every(e=>"UserID"===e)?{key:await i.K.cloneKeyAndChangeUserIDs({privateKey:t,userIDs:{email:r,name:r}}),replaced:!0}:(await i.K.replaceUserIDs({sourceKey:a,targetKey:t}),{key:t,replaced:!1})},w=async e=>{let{addressRecordsInV2Format:t,api:r,addresses:a,user:c,activeKeys:u,keysToReactivate:f,keyPassword:m,keyTransparencyVerify:h}=e,g=t.reduce((e,t)=>(t.keysToReactivate.forEach(t=>{e[t.Key.ID]=t}),e),{}),v={},y={},w={details:[]},_=u,N=a;for(let e of f){let{id:t,Key:u,privateKey:f}=e,{ID:x}=u;try{if(!f)throw Error("Missing key");if(!await (0,n.hd)(f))continue;let{key:e,replaced:o}=await S(u,f,A.l);o&&await i.K.clearKey({key:f});let l=await i.K.exportPrivateKey({privateKey:e,passphrase:m}),E=await i.K.importPublicKey({armoredKey:l}),B=await (0,d.pH)(e,E,{ID:x,primary:(0,d.v5)(_),flags:(0,p.WZ)(void 0)}),P=(0,d.b2)(void 0,[..._,B]),I=await b({addresses:a,oldUserKeys:_,newUserKeys:P,user:c,keyPassword:m,keyTransparencyVerify:h}),k=C(I);N=N.map(e=>{let t=k.SignedKeyLists[e.ID];
2535return t?{...e,SignedKeyList:{...t,MinEpochID:null,MaxEpochID:null}}:e}),await r((0,s.KP)({ID:x,PrivateKey:l,...k})),await Promise.all(I.map(e=>{let{onSKLPublishSuccess:t}=e;return t?t():Promise.resolve()})),_=P,w.details.push({id:t,type:"success"}),I.forEach(e=>{let{reactivatedKeys:t}=e;null==t||t.forEach(e=>{let{ID:t}=e;y[t]=!0;let r=g[t];r&&(w.details.push({id:r.id,type:"success"}),v[r.id]=!0)})})}catch(r){w.details.push({id:t,type:"error",error:r});let{status:e}=(0,o.Pd)(r);if(e===l.CC.FORBIDDEN)break}}return t.forEach(e=>{let{keysToReactivate:t}=e;t.forEach(e=>{let{id:t,privateKey:r}=e;v[t]||r||w.details.push({id:t,type:"error",error:Error("User key inactive")})})}),{userKeys:_,addresses:N,allReactivatedAddressKeysMap:y,result:w}},_=async e=>{let{api:t,address:r,activeKeys:a,keysToReactivate:n,userKey:o,keyTransparencyVerify:l}=e,f={details:[]},m=a;for(let e of n){let{id:a,Key:n,privateKey:p}=e,{ID:A,Flags:g}=n;try{if(!p)throw Error("Missing key");let{key:e,replaced:v}=await S(n,p,r.Email);v&&await i.K.clearKey({key:p});let{token:y,encryptedToken:C,signature:b}=await (0,u.HY)(o),w=await i.K.exportPrivateKey({privateKey:e,passphrase:y}),_=await i.K.importPublicKey({armoredKey:w}),N=await (0,d.pH)(e,_,{ID:A,primary:e.isPrivateKeyV6()?0:(0,d.v5)(m.v4),flags:(0,d.md)(r,g)}),x=(0,c.S)(N)?{v4:m.v4,v6:[...m.v6,N]}:{v4:[...m.v4,N],v6:m.v6},E=(0,d.o7)(r,x),[B,P]=await (0,h.st)(E,r,l);await t((0,s.dD)({ID:A,PrivateKey:w,SignedKeyList:B,Token:C,Signature:b})),await P(),m=E,f.details.push({id:a,type:"success"})}catch(e){f.details.push({id:a,type:"error",error:e})}}return{result:f,activeKeys:m}},N=async e=>{var t;let{api:r,user:n,keyReactivationRecords:i,keyPassword:o,addresses:s,userKeys:l,keyTransparencyVerify:c}=e,u={details:[]},{userRecord:p,addressRecordsInV2Format:h,addressRecordsInLegacyFormatOrWithBackup:A}=i.reduce((e,t)=>{let{user:r,address:n,keysToReactivate:i}=t;if(r&&(e.userRecord=t),n){let t=i.filter(e=>{let{privateKey:t,Key:r}=e;return!t&&(0,a.LZ)(r)}),r=i.filter(e=>{let{privateKey:t,Key:r}=e;return t||!(0,a.LZ)(r)});t.length&&e.addressRecordsInV2Format.push({address:n,keysToReactivate:t}),r.length&&e.addressRecordsInLegacyFormatOrWithBackup.push({address:n,keysToReactivate:r})}return e},{addressRecordsInV2Format:[],addressRecordsInLegacyFormatOrWithBackup:[],userRecord:void 0}),g=l,v=s,y={};if(p)try{let e=await (0,d.an)(n.Keys,g),t=await w({api:r,user:n,activeKeys:e,addresses:s,keysToReactivate:p.keysToReactivate,keyPassword:o,addressRecordsInV2Format:h,keyTransparencyVerify:c});g=t.userKeys,v=t.addresses,y=t.allReactivatedAddressKeysMap,u.details=[...u.details,...t.result.details]}catch(e){p.keysToReactivate.forEach(t=>{let{id:r}=t;u.details.push({id:r,type:"error",error:e})}),h.forEach(t=>{let{keysToReactivate:r}=t;r.forEach(t=>{let{id:r}=t;u.details.push({id:r,type:"error",error:e})})})}let C=null==(t=(0,m.UI)(g))?void 0:t.privateKey;for(let{address:e,keysToReactivate:t}of A){let a=[];t.forEach(e=>{!0===y[e.Key.ID]?u.details.push({id:e.id,type:"success"}):a.push(e)});try{let t=v.find(t=>{let{ID:r}=t;return(null==e?void 0:e.ID)===r});if(!t||!C)throw Error("Missing dependency");let i=await (0,f.H)(t.Keys,n,g,""),o=await (0,d.Fb)(t.SignedKeyList,i),s=await _({api:r,address:t,activeKeys:o,userKey:C,keysToReactivate:a,keyTransparencyVerify:c});u.details=[...u.details,...s.result.details]}catch(e){a.forEach(t=>{let{id:r}=t;u.details.push({id:r,type:"error",error:e})})}}return u},x=async e=>{let{api:t,user:r,userKeys:n,addresses:i,keyReactivationRecords:o,keyPassword:s,keyTransparencyVerify:l}=e;if(!(0,a.up)(i))throw Error("Migrated address keys expected");return N({api:t,keyReactivationRecords:o,keyPassword:s,user:r,userKeys:n,addresses:i,keyTransparencyVerify:l})}},18058(e,t,r){"use strict";var a=r(12375),n=r(13197),i=r(54778),o=r(10073),s=r(53415),l=r(90971),c=r(54290),u=r(18438);let d=async e=>{let{addresses:t=[],passphrase:r="",supportV6Keys:d,keyGenConfigForV4Keys:f=n.mD[n.Zg],preAuthKTVerify:m}=e;if(!t.length)return{privateKeys:void 0,userKeyPayload:void 0,addressKeysPayload:void 0,onSKLPublishSuccess:void 0};let{privateKey:p,privateKeyArmored:h}=await (0,u.k)({passphrase:r,keyGenConfig:d?n.mD[n.sn.PQC]:f}),A=m([{ID:p.getKeyID(),privateKey:p,publicKey:p}]),g=(await Promise.all(t.map(async e=>{let{ID:t,Email:r}=e,u=async(u,d)=>{let{token:m,encryptedToken:h,signature:g}=await (0,o.HY)(p),{privateKey:v,privateKeyArmored:y}=await (0,o.lm)({email:r,passphrase:m,keyGenConfig:u?n.mD[n.sn.PQC]:f}),C=await (0,a.PN)(v),b=await (0,s.pH)(v,C,{ID:"tmp",primary:1,flags:(0,l.WZ)(e)}),S=(0,i.S)(b)?{v4:d.v4,v6:[b,...d.v6]}:{v4:[b,...d.v4],v6:d.v6},w=(0,s.o7)(e,S),[_,N]=await (0,c.st)(w,e,A);return{newActiveKeys:w,addressKey:{privateKey:v,addressID:t},addressKeyPayload:{AddressID:t,PrivateKey:y,SignedKeyList:_,Token:h,Signature:g},onSKLPublishSuccess:N}},m=await u(!1,{v4:[],v6:[]});return d?[m,await u(!0,m.newActiveKeys)]:[m]}))).flat(),v=g.map(e=>{let{addressKeyPayload:t}=e;return t});return{privateKeys:{userKey:p,addressKeys:g.map(e=>{let{addressKey:t}=e;return t})},userKeyPayload:h,addressKeysPayload:v,onSKLPublishSuccess:async()=>{await Promise.all(g.map(e=>{let{onSKLPublishSuccess:t}=e;return t()}))}}};r.d(t,["o",0,d])},36254(e,t,r){"use strict";var a=r(28635),n=r(61792);let i=async e=>{let{api:t,username:r,domain:n}=e;if(!n)throw Error("Missing domain");let{Address:i}=await t((0,a.kW)({Domain:n,DisplayName:r,Signature:""}));return[i]},o=async e=>{let{username:t,password:r,api:a,addresses:o,domains:s,preAuthKTVerify:l,productParam:c}=e,u=(null==o?void 0:o.length)>0?o:await i({api:a,domain:s[0],username:t});return(0,n.e)({api:a,addresses:u,password:r,preAuthKTVerify:l,product:c})};r.d(t,["A",0,i,"i",0,o])},61792(e,t,r){"use strict";var a=r(88575),n=r(39031),i=r(93291),o=r(46322),s=r(90889),l=r(18058);let c=async e=>{let{api:t,addresses:r,password:c,preAuthKTVerify:u,product:d}=e;if(!r.length)throw Error("An address is required to setup keys");let{passphrase:f,salt:m}=await (0,s.M8)(c),{userKeyPayload:p,addressKeysPayload:h,onSKLPublishSuccess:A}=await (0,l.o)({addresses:r,passphrase:f,supportV6Keys:!1,preAuthKTVerify:u});if(!p||!h)throw Error("Invalid setup");let g=async()=>{let e=await t((0,n.wz)()).then(e=>{let{User:t}=e;return t});if(!(await (0,o.o)(e,f)).length)throw Error("Failed to setup keys")};try{await (0,i.fl)({api:t,credentials:{password:c},config:(0,a.Ik)({KeySalt:m,PrimaryKey:p,AddressKeys:h},d)})}catch(e){try{await g()}catch{throw e}}return A&&await A(),f};r.d(t,["e",0,c])},54290(e,t,r){"use strict";var a=r(31670),n=r(77223),i=r(83576),o=r(53415),s=r(51076),l=r(11115);let c=async(e,t,r)=>await a.K.signMessage({textData:e,stripTrailingSpaces:!0,signingKeys:t,detached:!0,signatureContext:l.F,date:r}),u=async(e,t,r)=>{let o=[...e.v4,...e.v6].sort((e,t)=>
2535t.primary-e.primary),l=JSON.stringify((await Promise.all(o.map(async e=>{let{privateKey:t,flags:r,primary:n,sha256Fingerprints:i,fingerprint:o}=e;return!await a.K.isE2EEForwardingKey({key:t})&&{Primary:n,Flags:r,Fingerprint:o,SHA256Fingerprints:i}}))).filter(n.A)),u=(0,s.t7)(e,!0);if(!u.length)throw Error("Missing primary signing key");let d=o.map(e=>e.publicKey),f={Data:l,Signature:await c(l,u)},m=async()=>{(0,i.Tv)(t)||await r(t,f,d)};return[f,m]},d=async e=>{let t,r,{address:a,decryptedKeys:n,keyMigrationKTVerifier:i,keyTransparencyVerify:s,api:l}=e;if(!a.SignedKeyList||a.SignedKeyList.ObsolescenceToken){await i({email:a.Email,signedKeyList:a.SignedKeyList,api:l});let e=(0,o.o7)(a,await (0,o.Fb)(a.SignedKeyList,n));e.v4.length>0&&([t,r]=await u(e,a,s))}return[t,r]};r.d(t,["Dl",0,d,"st",0,u])},11115(e,t,r){"use strict";let a="key-transparency.key-list";r.d(t,["F",0,{value:a,critical:!1},"x",0,{value:a,required:!1}])},18438(e,t,r){"use strict";var a=r(10073);let n="[email protected]",i=async e=>(0,a.lm)({email:n,...e});r.d(t,["k",0,i,"l",0,n])},81120(e,t,r){"use strict";r.d(t,["G",0,"proton.dev"])},8758(e,t,r){"use strict";var a=r(13197);let n=e=>e.Status===a.k4.STATUS_DISABLED||e.Type===a.Ky.TYPE_EXTERNAL||e.Receive===a.VA.RECEIVE_NO||e.Send===a.Kh.SEND_NO,i=(e,t)=>n(e)?1:n(t)?-1:e.Order-t.Order;r.d(t,["fq",0,e=>Array.isArray(e)?[...e].sort(i):[],"jc",0,n])},22062(e,t,r){"use strict";r.d(t,{Bn:()=>u,aj:()=>l,pc:()=>c,sP:()=>d});var a,n,i,o,s=r(13197),l=((a={})[a.GROUP=0]="GROUP",a[a.SINGLE=1]="SINGLE",a),c=((n={})[n.DISABLED=0]="DISABLED",n[n.ENABLED=1]="ENABLED",n),u=((i={})[i.ACTIVE=30]="ACTIVE",i[i.DISABLED=0]="DISABLED",i),d=((o={})[o.DISABLED=0]="DISABLED",o[o.ENABLED=1]="ENABLED",o);let f={_isDefault:!0,DisplayName:"",Signature:"",Theme:"",AutoResponder:{StartTime:0,EndTime:0,Repeat:0,DaysSelected:[],Subject:"Auto",Message:"",IsEnabled:!1,Zone:"Europe/Zurich"},AutoSaveContacts:1,ComposerMode:0,MessageButtons:0,HideRemoteImages:0,HideEmbeddedImages:0,ShowMoved:0,ViewMode:0,ViewLayout:1,SwipeLeft:3,SwipeRight:0,Shortcuts:1,PMSignature:0,ImageProxy:2,RightToLeft:0,AttachPublicKey:0,Sign:0,PGPScheme:16,PromptPin:0,NumMessagePerPage:50,DraftMIMEType:s.Z$.DEFAULT,StickyLabels:0,ConfirmLink:1,DelaySendSeconds:10,EnableFolderColor:0,InheritParentFolderColor:1,FontFace:null,FontSize:null,PMSignatureReferralLink:0,SpamAction:null,BlockSenderConfirmation:null,HideSenderImages:0,AutoDeleteSpamAndTrashDays:null,UnreadFavicon:0,RecipientLimit:100,AlmostAllMail:0,ReceiveMIMEType:s.Z$.DEFAULT,ShowMIMEType:s.Z$.DEFAULT,PageSize:50,NextMessageOnMove:1,RemoveImageMetadata:!1,KT:0,MailCategoryView:!1,MailCategoryViewCountersEnabled:!1};r.d(t,["eu",0,f])},21824(e,t,r){"use strict";r.d(t,{XJ:()=>p,H9:()=>h,p$:()=>A,JB:()=>g});let a=JSON.parse('["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","co
2535ach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","
2535initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","ric
2535h","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]'),n="Invalid mnemonic",i="Invalid entropy",o=`A wordlist is required but a default could not be found.
2536Please pass a 2048 word array explicitly.`;function s(e,t,r){for(;e.length<r;)e=t+e;return e}function l(e){return parseInt(e,2)}function c(e){let t=[];
2536return e.forEach(e=>t.push(s(e.toString(2),"0",8))),t.join("")}async function u(e){let t=8*e.length;return c(new Uint8Array(await crypto.subtle.digest("SHA-256",e))).slice(0,t/32)}async function d(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;if(!r)throw Error(o);let c=e.normalize("NFKD").trim().split(/\s+/);if(c.length%3!=0)throw Error(n);let d=c.map(e=>{let t=r.indexOf(e);if(-1===t)throw Error(n);return s(t.toString(2),"0",11)}).join(""),f=32*Math.floor(d.length/33),m=d.slice(0,f),p=d.slice(f),h=(null==(t=m.match(/(.{1,8})/g))?void 0:t.map(l))||[];if(h.length<16||h.length>32||h.length%4!=0)throw Error(i);let A=new Uint8Array(h);if(await u(A)!==p)throw Error("Invalid mnemonic checksum");return A}async function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;if(!t)throw Error(o);if(e.length<16||e.length>32||e.length%4!=0)throw TypeError(i);let r=((c(e)+await u(e)).match(/(.{1,11})/g)||[]).map(e=>t[l(e)]);return"あいこくしん"===t[0]?r.join(" "):r.join(" ")}async function m(e,t){try{await d(e,t)}catch{return!1}return!0}let p=()=>crypto.getRandomValues(new Uint8Array(16)).toBase64(),h=e=>f(Uint8Array.fromBase64(e)),A=async e=>(await d(e)).toBase64(),g=e=>m(e)},15552(e,t,r){"use strict";var a=r(31670),n=r(92742),i=r(78084),o=r(86507),s=r(93291),l=r(21824);let c=async()=>{let e=(0,n.bv)(),t=(0,l.XJ)(),r=await (0,l.H9)(t);return{salt:e,randomBytes:t,recoveryPhrase:r}},u=async e=>{let{randomBytes:t,salt:r,userKeys:i,api:o,username:l}=e,c=await (0,n.ML)(t,r),u=await Promise.all(i.map(async e=>{let{ID:t,privateKey:r}=e;return{ID:t,PrivateKey:await a.K.exportPrivateKey({privateKey:r,passphrase:c})}})),{Auth:d}=await (0,s.RS)({api:o,credentials:{username:l,password:t}});return{MnemonicUserKeys:u,MnemonicSalt:r,MnemonicAuth:d}};r.d(t,["Ae",0,e=>{let{addresses:t,user:r}=e;return(0,i.up)(t)&&(0,o.Gw)(r)&&(0,o.fy)(r)},"GX",0,c,"QX",0,u])},4242(e,t,r){"use strict";var a=r(64548),n=r(13197);let i=()=>({ShowName:!1,LogoID:null,ShowScribeWritingAssistant:!0,VideoConferencingEnabled:!1,MailCategoryViewEnabled:!1,SSOBackupPasswordDisabled:!1,PasswordReminderEnforced:!1,AllowedProducts:["All"],InvoiceEmail:null,InvoiceEmailState:n.nB.DISABLED,PasswordPolicies:[],LogAuth:0,HighSecurity:0,OrganizationPolicy:{Enforced:0}});r.d(t,["N0",0,e=>{let{api:t}=e,r=i();return t((0,a.N0)()).then(e=>({...r,...e})).catch(()=>r)},"SA",0,e=>{let{api:t}=e;return t((0,a.SA)()).then(e=>{let{Organization:t}=e;return t})},"c2",0,i])},28760(e,t,r){"use strict";r.d(t,{aP:()=>A,sK:()=>g});var a,n,i=r(6780),o=r(13197),s=r(70207),l=r(55114),c=r(33903),u=r(59877);let d=e=>e.AccessToOrgKey===s.cR.Active||e.AccessToOrgKey===s.cR.Pending,f=e=>(null==e?void 0:e.PlanName)===c.NB.DUO,m=e=>(null==e?void 0:e.PlanName)===c.NB.FAMILY,p=e=>(null==e?void 0:e.PlanName)===c.NB.PASS_FAMILY,h=e=>(0,u.S1)(null==e?void 0:e.PlanName);var A=((a={})[a.NoKey=0]="NoKey",a[a.Setup=1]="Setup",a[a.Activate=2]="Activate",a[a.Inactive=3]="Inactive",a[a.Active=4]="Active",a),g=((n={})[n.Legacy=0]="Legacy",n[n.Passwordless=1]="Passwordless",n);r.d(t,["A2",0,e=>m(e)||p(e)||f(e)||h(e)||(null==e?void 0:e.PlanName)===c.NB.VISIONARY,"FJ",0,p,"Fw",0,e=>f(e)||m(e)||p(e)?"familyGroup":"organization","Ku",0,e=>e.AccessToOrgKey===s.cR.Missing,"Xe",0,(e,t)=>!!e&&t.includes(e.PlanName),"aB",0,e=>{let{member:t,requiresOrgKeyPromotion:r=t.requiresOrgKeyPromotion}=e;return!!r&&!d(t)&&t.Role!==o.Cm.ORGANIZATION_ADMIN},"fl",0,d,"gr",0,h,"ix",0,e=>!!e.requiresOrgKeyPromotion&&!d(e),"jm",0,e=>(e||[]).some(e=>{let{Subscriber:t,Self:r}=e;return 1===r&&t===o.QQ.PAYER}),"mL",0,m,"mM",0,e=>e.filter(e=>{let{Private:t}=e;return 0===t}),"z",0,(e,t,r)=>{var a;let n=!!(null==e?void 0:e.HasKeys)&&!(null==t?void 0:t.placeholder),i=!!(null==t||null==(a=t.Key)?void 0:a.PrivateKey),o=i&&!(null==t?void 0:t.privateKey),c=n&&!!(null==t?void 0:t.privateKey),u=(null==t?void 0:t.Key.AccessToOrgKey)===s.cR.NoKey,d=(null==t?void 0:t.Key.AccessToOrgKey)===s.cR.Missing;if((0,l.DA)(null==t?void 0:t.Key)){let e=n&&!!(null==t?void 0:t.Key.SignatureAddress),a=(null==t?void 0:t.Key.EncryptionAddressID)?null==r?void 0:r.find(e=>e.ID===t.Key.EncryptionAddressID):void 0;return{mode:1,state:u?0:n?a&&e?2:o||d?3:c?4:1:1}}return{mode:0,state:u?0:n?i?o?3:c?4:1:2:1}},"ze",0,e=>0===e.state?(0,i.c)("passwordless").t`You need access to the organization key to perform this operation.`:2===e.state?(0,i.c)("passwordless").t`The organization key must be activated first.`:3===e.state?(0,i.c)("passwordless").t`Permission denied, administrator privileges have been restricted.`:1===e.state?(0,i.c)("passwordless").t`Organization key does not exist.`:void 0])},78491(e,t,r){"use strict";r.d(t,["b",0,e=>{let t=Array.from("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"+(e.useSpecialChars?"!#$%&()*+.:;<=>?@[]^":""));return Array.from(crypto.getRandomValues(new Uint8Array(e.length))).map(e=>{let r=e%t.length;return t[r]}).join("")}])},33903(e,t,r){"use strict";r.d(t,{$G:()=>D,D_:()=>E,Gb:()=>P,Jd:()=>N,NB:()=>I,Nh:()=>T,Or:()=>B,Ov:()=>y,PF:()=>R,Tn:()=>C,eo:()=>w,iM:()=>x,kb:()=>S,oQ:()=>j,oT:()=>k,zb:()=>_});var a,n,i,o,s,l,c,u,d,f,m,p,h,A,g,v,y=((a={}
2536)[a.PENDING=0]="PENDING",a[a.CHARGEABLE=1]="CHARGEABLE",a[a.FAILED=2]="FAILED",a[a.CONSUMED=3]="CONSUMED",a[a.NOT_SUPPORTED=4]="NOT_SUPPORTED",a),C=((n={}).CHARGEBEE_BITCOIN="chargebee-bitcoin",n.CASH="cash",n.TOKEN="token",n.CHARGEBEE_CARD="chargebee-card",n.CHARGEBEE_PAYPAL="chargebee-paypal",n.CHARGEBEE_IDEAL="chargebee-ideal",n.CHARGEBEE_SEPA_DIRECT_DEBIT="sepa-direct-debit",n.APPLE_PAY="apple-pay",n.GOOGLE_PAY="google-pay",n);let b=Object.freeze(["signup","signup-pass","signup-pass-upgrade","signup-wallet","signup-vpn","signup-v2","signup-v2-upgrade","reservation-donation"]);var S=((i={})[i.DISABLE=0]="DISABLE",i[i.ENABLE=1]="ENABLE",i),w=((o={})[o.Other=0]="Other",o[o.Subscription=1]="Subscription",o[o.Cancellation=2]="Cancellation",o[o.Credit=3]="Credit",o[o.Donation=4]="Donation",o[o.Chargeback=5]="Chargeback",o[o.Renewal=6]="Renewal",o[o.Refund=7]="Refund",o[o.Modification=8]="Modification",o[o.Addition=9]="Addition",o[o.CurrencyConversion=10]="CurrencyConversion",o[o.Product=12]="Product",o[o.Manual=13]="Manual",o),_=((s={})[s.Unpaid=0]="Unpaid",s[s.Paid=1]="Paid",s[s.Void=2]="Void",s[s.Billed=3]="Billed",s[s.Writeoff=4]="Writeoff",s),N=((l={})[l.User=0]="User",l[l.Organization=1]="Organization",l),x=((c={})[c.SUCCESS=0]="SUCCESS",c[c.VOIDED=1]="VOIDED",c[c.FAILURE=2]="FAILURE",c[c.TIMEOUT=3]="TIMEOUT",c[c.NEEDS_ATTENTION=4]="NEEDS_ATTENTION",c[c.REFUNDED=5]="REFUNDED",c[c.CHARGEBACK=6]="CHARGEBACK",c),E=((u={})[u.AUTHORIZATION=0]="AUTHORIZATION",u[u.PAYMENT=1]="PAYMENT",u[u.REFUND=2]="REFUND",u[u.PAYMENT_REVERSAL=3]="PAYMENT_REVERSAL",u[u.CURRENCY_CONVERSION=4]="CURRENCY_CONVERSION",u[u.CREDIT=5]="CREDIT",u[u.GIFT_CARD=6]="GIFT_CARD",u[u.BANK_TRANSFER=7]="BANK_TRANSFER",u[u.BITCOIN=8]="BITCOIN",u[u.CASH=9]="CASH",u[u.CHARGEBACK=10]="CHARGEBACK",u[u.CREDIT_TRANSFER=11]="CREDIT_TRANSFER",u[u.MIGRATION=12]="MIGRATION",u[u.ADJUSTMENT_CREDIT=13]="ADJUSTMENT_CREDIT",u[u.TEST_CREDIT=14]="TEST_CREDIT",u[u.PREPAYMENT=15]="PREPAYMENT",u),B=((d={}).MEMBER="1member",d.DOMAIN="1domain",d.IP="1ip",d.SCRIBE="1scribe",d.LUMO="1lumo",d.MEET="1meet",d),P=((f={}).MEMBER_DRIVE_PRO="1member-drivepro2022",f.LUMO_DRIVE_PRO="1lumo-drivepro2022",f.MEET_DRIVE_PRO="1meet-drivepro2022",f.MEMBER_DRIVE_BUSINESS="1member-drivebiz2024",f.LUMO_DRIVE_BUSINESS="1lumo-drivebiz2024",f.MEET_DRIVE_BUSINESS="1meet-drivebiz2024",f.MEMBER_MAIL_PRO="1member-mailpro2022",f.MEMBER_SCRIBE_MAIL_PRO="1scribe-mailpro2022",f.LUMO_MAIL_PRO="1lumo-mailpro2022",f.MEET_MAIL_PRO="1meet-mailpro2022",f.MEMBER_MAIL_BUSINESS="1member-mailbiz2024",f.MEMBER_SCRIBE_MAIL_BUSINESS="1scribe-mailbiz2024",f.LUMO_MAIL_BUSINESS="1lumo-mailbiz2024",f.MEET_MAIL_BUSINESS="1meet-mailbiz2024",f.MEMBER_BUNDLE_PRO="1member-bundlepro2022",f.DOMAIN_BUNDLE_PRO="1domain-bundlepro2022",f.IP_BUNDLE_PRO="1ip-bundlepro2022",f.MEMBER_SCRIBE_BUNDLE_PRO="1scribe-bundlepro2022",f.LUMO_BUNDLE_PRO="1lumo-bundlepro2022",f.MEET_BUNDLE_PRO="1meet-bundlepro2022",f.MEMBER_BUNDLE_PRO_2024="1member-bundlepro2024",f.DOMAIN_BUNDLE_PRO_2024="1domain-bundlepro2024",f.IP_BUNDLE_PRO_2024="1ip-bundlepro2024",f.MEMBER_SCRIBE_BUNDLE_PRO_2024="1scribe-bundlepro2024",f.LUMO_BUNDLE_PRO_2024="1lumo-bundlepro2024",f.MEMBER_BUNDLE_BIZ_2025="1member-bundlebiz2025",f.DOMAIN_BUNDLE_BIZ_2025="1domain-bundlebiz2025",f.IP_BUNDLE_BIZ_2025="1ip-bundlebiz2025",f.MEMBER_VPN_PRO="1member-vpnpro2023",f.LUMO_VPN_PRO="1lumo-vpnpro2023",f.MEET_VPN_PRO="1meet-vpnpro2023",f.MEMBER_VPN_BUSINESS="1member-vpnbiz2023",f.IP_VPN_BUSINESS="1ip-vpnbiz2023",f.LUMO_VPN_BUSINESS="1lumo-vpnbiz2023",f.MEET_VPN_BUSINESS="1meet-vpnbiz2023",f.DOMAIN_VPN_BUSINESS="1domain-vpnbiz2023",f.MEMBER_PASS_PRO="1member-passpro2024",f.LUMO_PASS_PRO="1lumo-passpro2024",f.MEET_PASS_PRO="1meet-passpro2024",f.MEMBER_PASS_BUSINESS="1member-passbiz2024",f.LUMO_PASS_BUSINESS="1lumo-passbiz2024",f.MEET_PASS_BUSINESS="1meet-passbiz2024",f.MEMBER_LUMO_BUSINESS="1member-lumobiz2025",f.MEET_LUMO_BUSINESS="1meet-lumobiz2025",f.MEMBER_MEET_BUSINESS="1member-meetbiz2025",f.LUMO_MEET_BUSINESS="1lumo-meetbiz2025",f.MEMBER_MEET="1member-meet2026",f.LUMO_MEET="1lumo-meet2026",f.MEMBER_VPN_PASS_BUNDLE_BUSINESS="1member-vpnpassbiz2025",f.LUMO_VPN_PASS_BUNDLE_BUSINESS="1lumo-vpnpassbiz2025",f.IP_VPN_PASS_BUNDLE_BUSINESS="1ip-vpnpassbiz2025",f.MEET_VPN_PASS_BUNDLE_BUSINESS="1meet-vpnpassbiz2025",f.LUMO_MAIL="1lumo-mail2022",f.LUMO_DRIVE="1lumo-drive2022",f.LUMO_DRIVE_1TB="1lumo-drive1tb2025",f.LUMO_PASS="1lumo-pass2023",f.LUMO_PASS_FAMILY="1lumo-passfamily2024",f.LUMO_VPN2024="1lumo-vpn2024",f.LUMO_BUNDLE="1lumo-bundle2022",f.LUMO_FAMILY="1lumo-family2022",f.LUMO_DUO="1lumo-duo2024",f.MEET_LUMO="1meet-lumo2024",f.MEET_MAIL="1meet-mail2022",f.MEET_DRIVE="1meet-drive2022",f.MEET_DRIVE_1TB="1meet-drive1tb2025",f.MEET_PASS="1meet-pass2023",f.MEET_PASS_FAMILY="1meet-passfamily2024",f.MEET_VPN2024="1meet-vpn2024",f.MEET_BUNDLE="1meet-bundle2022",f.MEET_FAMILY="1meet-family2022",f.MEET_DUO="1meet-duo2024",f.MEET_VPN_PASS_BUNDLE="1meet-vpnpass2023",f),I=((m={}).FREE="free",m.DRIVE="drive2022",m.DRIVE_1TB="drive1tb2025",m.DRIVE_PRO="drivepro2022",m.DRIVE_BUSINESS="drivebiz2024",m.DRIVE_LITE="drivelite2024",m.PASS="pass2023",m.MAIL="mail2022",m.MAIL_PRO="mailpro2022",m.MAIL_BUSINESS="mailbiz2024",m.VPN="vpn2022",m.VPN2024="vpn2024",m.BUNDLE="bundle2022",m.BUNDLE_PRO="bundlepro2022",m.BUNDLE_PRO_2024="bundlepro2024",m.BUNDLE_BIZ_2025="bundlebiz2025",m.FAMILY="family2022",m.DUO="duo2024",m.VISIONARY="visionary2022",m.VPN_PRO="vpnpro2023",m.VPN_BUSINESS="vpnbiz2023",m.VPN_PASS_BUNDLE="vpn
2536pass2023",m.PASS_PRO="passpro2024",m.PASS_BUSINESS="passbiz2024",m.PASS_FAMILY="passfamily2024",m.PASS_LIFETIME="passlifetime2024",m.LUMO="lumo2024",m.LUMO_BUSINESS="lumobiz2025",m.MEET="meet2026",m.MEET_BUSINESS="meetbiz2025",m.VPN_PASS_BUNDLE_BUSINESS="vpnpassbiz2025",m),k=((p={})[p.ADDON=0]="ADDON",p[p.PLAN=1]="PLAN",p[p.PRODUCT=2]="PRODUCT",p),T=((h={})[h.MAIL=1]="MAIL",h[h.DRIVE=2]="DRIVE",h[h.VPN=4]="VPN",h[h.PASS=8]="PASS",h),D=((A={}).USD="US$",A.AUD="AU$",A.CAD="CA$",A.EUR="€",A.GBP="£",A.CHF="CHF",A.BRL="BRL",A.JPY="¥",A.KRW="₩",A.PLN="zł",A.SGD="SGD",A.HKD="HK$",A);let M=Object.keys(D);var R=((g={})[g.MONTHLY=1]="MONTHLY",g[g.THREE=3]="THREE",g[g.SIX=6]="SIX",g[g.YEARLY=12]="YEARLY",g[g.FIFTEEN=15]="FIFTEEN",g[g.EIGHTEEN=18]="EIGHTEEN",g[g.TWO_YEARS=24]="TWO_YEARS",g[g.THIRTY=30]="THIRTY",g),j=((v={}).PORKBUN="PORKBUN",v.BLACK_FRIDAY_2025="BF25PROMO",v.BLACK_FRIDAY_2025_MONTH="BF25PROMO1M",v.BLACK_FRIDAY_2025_BUNDLE="BF25BUNDLEPROMO",v.BLACK_FRIDAY_2025_LIGHTNING="BF25LIGHTNING",v.BLACK_FRIDAY_2025_LUMOADDON="BF25LUMOADDON",v.BLACK_FRIDAY_2025_LUMOADDON_OMNI="BF25LUMOADDONPROMO",v.BLACK_FRIDAY_2025_DEALPD="BF25DEALPD",v.BLACK_FRIDAY_2025_DEALVM="BF25DEALVM",v.BLACK_FRIDAY_2025_TWOYEAR="BF25PROMO24",v.BLACK_FRIDAY_2025_CS="BF25PROMOCS",v.BLACK_FRIDAY_2025_TWOYEAR_CS="BF25PROMO24CS",v.BLACK_FRIDAY_2025_MONTH_CS="BF25PROMO1MCS",v.BLACK_FRIDAY_2025_BUNDLE_CS="BF25BUNDLEPROMOCS",v.BLACK_FRIDAY_2025_LUMOADDON_CS="BF25LUMOADDONCS",v.BLACK_FRIDAY_2025_LIGHTNING_CS="BF25LIGHTNINGCS",v.BLACK_FRIDAY_2025_LUMOADDON_PROMO_CS="BF25LUMOADDONPROMOCS",v.ANNUALOFFER25="ANNUALOFFER25",v.RENEWANDSAVE1M26="RENEWANDSAVE1M26",v.RENEWANDSAVE12M26="RENEWANDSAVE12M26",v.LIFETIME="LIFETIME",v.VPN_VIVALDI="VIVALDIVPN",v.MAILPLUSINTRO="MAILPLUSINTRO",v.TRYDRIVEPLUS2024="DRIVEPLUSINTRO2024",v.PASSPLUSINTRO2024="PASSPLUSINTRO2024",v.VPN_INTRO_2025="VPNINTROPRICE2025",v.VPN_PLUS_FREE_2024="VPNPLUSFREE2024",v.TRYVPNPLUS2024="TRYVPNPLUS2024",v.VPNMATCHDAYDEALS="VPNMATCHDAYDEALS",v.TECHRADARVPNPASS="TECHRADARVPNPASS",v.CNETVPNPASS="CNETVPNPASS",v.COMPARITECHVPNPASS="COMPARITECHVPNPASS",v.PCMAGVPNPASS="PCMAGVPNPASS",v.VPNPASSINTRO2026="VPNPASSINTRO2026",v.TRYMAILPLUS0724="TRYMAILPLUS0724",v.TRYMAILPLUSMOBILE2026="TRYMAILPLUSMOBILE2026",v.TRYMAILPLUS0926="TRYMAILPLUS0926",v.PASSEARLYSUPPORTER="PASSEARLYSUPPORTER",v.PASSFAMILYLAUNCH="PASSFAMILYLAUNCH",v.MAR26SALECS="MAR26SALECS",v.MAR26BUNDLESALECS="MAR26BUNDLESALECS",v.MAR26OFFERCS="MAR26OFFERCS",v.JUNE26SALE="JUNE26SALE",v.JUNE26BUNDLESALE="JUNE26BUNDLESALE",v.SEP26BUNDLESALE="SEP26BUNDLESALE",v.SEP26BUNDLEDEAL="SEP26BUNDLEDEAL",v.SEP26BUNDLESALECS="SEP26BUNDLESALECS",v.SEP26BUNDLEDEALCS="SEP26BUNDLEDEALCS",v.VPNSAVEOFFER="VPNSAVEOFFER",v);r.d(t,["Bo",0,{free:"Free",vpn2022:"VPN Plus",vpn2024:"VPN Plus",drive2022:"Drive Plus 200 GB",drive1tb2025:"Drive Plus 1 TB",drivepro2022:"Drive Essentials",drivebiz2024:"Drive Professional",drivelite2024:"Drive Lite",pass2023:"Pass Plus",mail2022:"Mail Plus",mailpro2022:"Mail Essentials",mailbiz2024:"Mail Professional",lumobiz2025:"Lumo Professional",lumo2024:"Lumo Plus",bundle2022:"Proton Unlimited",bundlepro2022:"Proton Business Suite",bundlepro2024:"Workspace Standard",bundlebiz2025:"Workspace Premium",family2022:"Proton Family",duo2024:"Proton Duo",visionary2022:"Visionary",vpnpro2023:"VPN Essentials",vpnbiz2023:"VPN Professional",vpnpass2023:"VPN and Pass bundle",passpro2024:"Pass Essentials",passbiz2024:"Pass Professional",passfamily2024:"Pass Family",passlifetime2024:"Pass + SimpleLogin Lifetime",meet2026:"Meet Professional",meetbiz2025:"Meet Professional",vpnpassbiz2025:"VPN and Pass Professional"},"M_",0,b,"ZI",0,{isFreeSubscription:!0,Plans:void 0,Currency:void 0,CouponCode:void 0,Cycle:void 0,UpcomingSubscription:void 0,PeriodEnd:void 0,Amount:void 0},"lh",0,["TECHRADARVPNPASS","CNETVPNPASS","COMPARITECHVPNPASS","PCMAGVPNPASS"],"nR",0,"Lifetime","yR",0,M])},94405(e,t,r){"use strict";r.d(t,{c:()=>n});var a=r(33903);function n(e){return(null==e?void 0:e.CouponCode)===a.oQ.LIFETIME}},70469(e,t,r){"use strict";r.d(t,{j:()=>n});var a,n=((a={})[a.Unavailable=0]="Unavailable",a[a.Available=1]="Available",a)},59877(e,t,r){"use strict";r.d(t,{$_:()=>s,Me:()=>d,St:()=>c,WC:()=>o,Ys:()=>b,_u:()=>y,q5:()=>C,th:()=>i});var a=r(33903),n=r(70469);function i(e){return e.State===n.j.Available}function o(e){return e===a.NB.VPN?a.NB.VPN2024:e}function s(e){return Object.values(a.NB).find(t=>(e[t]??0)>0)}let l=e=>Object.values(e).some(e=>e>0);function c(e,t){let r=s(e);return r?t[r]:void 0}let u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object.keys(t).find(t=>{var r;let n=null==(r=e[t])?void 0:r.Type;return n===a.oT.PLAN||n===a.oT.PRODUCT});if(r)return e[r]};function d(e,t){return Object.values(a.Gb).filter(t=>t.startsWith(e)).find(e=>e.includes(t))}let f=new Set([a.NB.MAIL_PRO,a.NB.MAIL_BUSINESS,a.NB.DRIVE_PRO,a.NB.DRIVE_BUSINESS,a.NB.BUNDLE_PRO,a.NB.BUNDLE_PRO_2024,a.N
2536B.BUNDLE_BIZ_2025,a.NB.VPN_PRO,a.NB.VPN_BUSINESS,a.NB.PASS_PRO,a.NB.PASS_BUSINESS,a.NB.LUMO_BUSINESS,a.NB.VPN_PASS_BUNDLE_BUSINESS,a.NB.MEET_BUSINESS]),m=e=>!!e&&f.has(e),p=new Set([a.NB.VPN_PRO,a.NB.VPN_BUSINESS,a.NB.VPN_PASS_BUNDLE_BUSINESS]),h=new Set([a.NB.VPN,a.NB.VPN2024,a.NB.VPN_PASS_BUNDLE,a.NB.VPN_PRO,a.NB.VPN_BUSINESS,a.NB.VPN_PASS_BUNDLE_BUSINESS]);a.NB.VPN,a.NB.VPN2024,a.NB.VPN_PASS_BUNDLE,a.NB.PASS,a.NB.PASS_FAMILY,a.NB.VPN_PASS_BUNDLE,a.NB.PASS_PRO,a.NB.PASS_BUSINESS;let A=new Set([a.NB.PASS_PRO,a.NB.PASS_BUSINESS]);a.NB.PASS,a.NB.PASS_FAMILY,a.NB.VPN_PASS_BUNDLE,a.NB.VISIONARY,a.NB.BUNDLE,a.NB.FAMILY,a.NB.DUO,a.NB.BUNDLE_PRO,a.NB.BUNDLE_PRO_2024,a.NB.BUNDLE_BIZ_2025,a.NB.PASS,a.NB.PASS_FAMILY,a.NB.VPN_PASS_BUNDLE,a.NB.PASS_BUSINESS,a.NB.MAIL_BUSINESS;let g=(e,t)=>{if(e){let r;return(r=[a.NB.VPN_BUSINESS,a.NB.PASS_BUSINESS,a.NB.VPN_PASS_BUNDLE_BUSINESS,a.NB.LUMO_BUSINESS],t&&r.push(a.NB.BUNDLE_BIZ_2025,a.NB.BUNDLE_PRO_2024,a.NB.BUNDLE_PRO),r).some(t=>t===e)}},v=new Set([a.NB.PASS_LIFETIME]);function y(e){var t;return!!(t=s(e))&&v.has(t)}function C(e){if(!e)return!1;let t=e.Name;return!!t&&Object.values(a.NB).includes(t)}function b(e){let t=C(e)?e.Name:"string"==typeof e?e:s(e);return!!t&&[a.NB.DUO,a.NB.FAMILY,a.NB.VISIONARY,a.NB.PASS_FAMILY].includes(t)}r.d(t,["FY",0,e=>{var t;let{organization:r,subscription:a,isSsoForPbsEnabled:n}=e;return g(null==r?void 0:r.PlanName,n)||((null==a||null==(t=a.Plans)?void 0:t.some(e=>g(e.Name,n)))??!1)},"I4",0,e=>p.has(e),"Oq",0,e=>!l(e)||!!e[a.NB.FREE],"QA",0,e=>e&&[a.NB.MAIL,a.NB.VPN,a.NB.VPN2024,a.NB.PASS,a.NB.DRIVE,a.NB.DRIVE_1TB,a.NB.VPN_PASS_BUNDLE,a.NB.PASS_LIFETIME,a.NB.LUMO,a.NB.MEET].some(t=>t===e),"S1",0,m,"Sb",0,l,"UZ",0,e=>m(s(e)),"W$",0,e=>!!e&&h.has(e),"W3",0,e=>e&&[a.NB.VPN_PRO,a.NB.PASS_PRO].some(t=>t===e),"Yc",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=u(e,t);return null==r?void 0:r.Currency},"kz",0,e=>e&&[a.NB.DRIVE,a.NB.DRIVE_1TB].some(t=>t===e),"n0",0,u,"nI",0,e=>!!e&&A.has(e),"ty",0,g])},80107(e,t,r){"use strict";r.d(t,{Dm:()=>f,Li:()=>u,Ph:()=>d,tv:()=>c,wM:()=>l});var a,n,i,o,s,l=((a={})[a.Disabled=0]="Disabled",a[a.Enabled=1]="Enabled",a),c=((n={})[n.ReferralProgram=0]="ReferralProgram",n[n.FamilyPlan=1]="FamilyPlan",n[n.Manual=2]="Manual",n),u=((i={})[i.Default=0]="Default",i[i.iOS=1]="iOS",i[i.Android=2]="Android",i),d=((o={})[o.EXCLUSIVE=0]="EXCLUSIVE",o[o.INCLUSIVE=1]="INCLUSIVE",o[o.REVERSE_CHARGE=2]="REVERSE_CHARGE",o),f=((s={})[s.Regular=0]="Regular",s[s.CustomBillings=1]="CustomBillings",s[s.ScheduledChargedImmediately=2]="ScheduledChargedImmediately",s[s.ScheduledChargedLater=3]="ScheduledChargedLater",s[s.Trial=4]="Trial",s)},85740(e,t,r){"use strict";var a=r(68484),n=r(59877),i=r(74881);let o=e=>{var t;return!!(null==e||null==(t=e.Plans)?void 0:t.some(e=>{let{Name:t}=e;return(0,n.S1)(t)}))};r.d(t,["e",0,e=>o(e)?a.l.B2B:(0,i.b5)(e)||(0,i.H8)(e)||(0,i.Ac)(e)?a.l.FAMILY:a.l.B2C,"i",0,o])},72430(e,t,r){"use strict";var a=r(33903),n=r(74881);let i=e=>(0,n.qo)(e)||(0,n.Ho)(e)||(0,n.Tw)(e),o=new Set([a.NB.VPN_PRO,a.NB.VPN_BUSINESS,a.NB.DRIVE_PRO,a.NB.DRIVE_BUSINESS,a.NB.PASS_PRO,a.NB.PASS_BUSINESS,a.NB.LUMO_BUSINESS,a.NB.VPN_PASS_BUNDLE_BUSINESS,a.NB.MEET,a.NB.MEET_BUSINESS]),s=e=>(0,n.p5)(e)||(0,n._5)(e);r.d(t,["DL",0,e=>(0,n.nh)(e)||(0,n.uC)(e)||(0,n.Tw)(e),"EU",0,e=>(0,n.qo)(e)||(0,n.Ho)(e),"FW",0,e=>{var t;return(null==e||null==(t=e.Plans)?void 0:t.some(e=>o.has(e.Name)))||!1},"Gd",0,e=>i(e)||(0,n.H0)(e),"I4",0,e=>(0,n.y_)(e)||(0,n.wA)(e)||(0,n.nc)(e),"K2",0,e=>(0,n.MD)(e)||(0,n.Du)(e),"Un",0,e=>(0,n.IW)(e)||(0,n.NS)(e)||(0,n.AV)(e),"o7",0,i,"y_",0,e=>(0,n.H0)(e)||s(e),"zy",0,s])},37762(e,t,r){"use strict";r.d(t,{U7:()=>o});var a=r(87037),n=r(33903),i=r(94405);function o(e,t){return((null==e?void 0:e.Plans)||[]).find(e=>{let{Services:r,Type:i}=e;return i===n.oT.PLAN&&(void 0===t||(0,a.c0)(r,t))})}r.d(t,["EN",0,e=>((null==e?void 0:e.Plans)||[]).filter(e=>{let{Type:t}=e;return t===n.oT.ADDON}),"He",0,(e,t)=>{let r=o(e,t);return null==r?void 0:r.Name},"Iq",0,e=>{let t=o(e);return(0,i.c)(e)?n.nR:null==t?void 0:t.Title}])},74881(e,t,r){"use strict";var a=r(33903),n=r(2439);let i=(e,t)=>!(0,n._)(e)&&(Array.isArray(t)?((null==e?void 0:e.Plans)||[]).some(e=>{let{Name:r}=e;return t.includes(r)}):((null==e?void 0:e.Plans)||[]).some(e=>{let{Name:r}=e;return r===t})),o=e=>i(e,a.NB.LUMO),s=(e,t)=>!(0,n._)(e)&&((null==e?void 0:e.Plans)||[]).some(e=>{let{Name:r}=e;return r===t}),l=e=>s(e,a.NB.VISIONARY),c=e=>s(e,a.NB.VPN2024),u=e=>s(e,a.NB.MAIL),d=e=>s(e,a.NB.DRIVE),f=e=>s(e,a.NB.DRIVE_1TB),m=e=>
2536s(e,a.NB.PASS),p=e=>s(e,a.NB.BUNDLE),h=e=>s(e,a.NB.BUNDLE_PRO),A=e=>s(e,a.NB.BUNDLE_PRO_2024),g=e=>s(e,a.NB.BUNDLE_BIZ_2025),v=e=>s(e,a.NB.FAMILY),y=e=>s(e,a.NB.DUO),C=e=>0===((null==e?void 0:e.Plans)||[]).length;a.Gb.MEMBER_SCRIBE_MAIL_BUSINESS,a.Gb.MEMBER_SCRIBE_MAIL_PRO,a.Gb.MEMBER_SCRIBE_BUNDLE_PRO,a.Gb.MEMBER_SCRIBE_BUNDLE_PRO_2024,a.NB.VISIONARY,a.NB.DUO,a.NB.FAMILY,r.d(t,["$Q",0,l,"AV",0,e=>s(e,a.NB.VPN_PASS_BUNDLE),"Ac",0,e=>s(e,a.NB.PASS_FAMILY),"Du",0,e=>s(e,a.NB.DRIVE_BUSINESS),"Gx",0,A,"H0",0,e=>h(e)||A(e)||g(e),"H8",0,v,"Ho",0,e=>s(e,a.NB.VPN_BUSINESS),"IM",0,f,"IW",0,e=>s(e,a.NB.VPN),"MD",0,e=>s(e,a.NB.DRIVE_PRO),"NS",0,c,"Nw",0,i,"O8",0,o,"PR",0,C,"SX",0,m,"Tw",0,e=>s(e,a.NB.VPN_PASS_BUNDLE_BUSINESS),"Wi",0,e=>y(e)||v(e)||p(e)||l(e),"X3",0,d,"XL",0,e=>s(e,a.NB.DRIVE_LITE),"YZ",0,u,"_5",0,e=>s(e,a.NB.MAIL_BUSINESS),"b5",0,y,"cI",0,e=>s(e,a.NB.LUMO_BUSINESS),"ln",0,e=>u(e)||d(e)||f(e)||m(e)||o(e),"nc",0,g,"nh",0,e=>s(e,a.NB.PASS_PRO),"ot",0,e=>C(e)||u(e)||d(e)||f(e)||m(e)||c(e)||o(e),"p5",0,e=>s(e,a.NB.MAIL_PRO),"qo",0,e=>s(e,a.NB.VPN_PRO),"r0",0,p,"sQ",0,h,"uC",0,e=>s(e,a.NB.PASS_BUSINESS),"wA",0,e=>s(e,a.NB.MEET_BUSINESS),"y_",0,e=>s(e,a.NB.MEET)])},2439(e,t,r){"use strict";function a(e){return!!e&&e.isFreeSubscription&&1===Object.keys(e).filter(t=>void 0!==e[t]).length}function n(e){return!!e&&!a(e)}r.d(t,{Q:()=>n,_:()=>a})},80818(e,t,r){"use strict";r.d(t,{RN:()=>h,i9:()=>p,i$:()=>g,v_:()=>v});var a=r(31670),n=r(77223),i=r(75907),o=r(85185),s=r(6469),l=r(83189),c=r(46322),u=r(20160),d=r(17916),f=r(37735),m=r(98897);let p=async(e,t)=>{let r=(0,m.dL)(e),n=(0,f.ly)(t);if(r&&n.length)return Promise.all((await (0,f.UG)([r],n)).map(e=>{let{armoredKey:t}=e;return a.K.importPrivateKey({armoredKey:t,passphrase:null})}))},h=async e=>{let{user:t,addresses:r,keyPassword:a,api:i,preAuthKTVerify:o}=e,s=!!t.Private;if(!r||!s)return;let f=(0,m.zj)(t.ID);if(!(0,u.YB)(t,r)||!f)return;let h=await (0,c.o)(t,a),A=await Promise.all(r.map(async e=>{let r=await (0,l.H)(e.Keys,t,h,a);return{address:e,keys:r,inactiveKeys:await (0,u.U0)(e.Keys,r)}})),g={user:await (0,u.U0)(t.Keys,h),addresses:A.reduce((e,t)=>{let{address:r,inactiveKeys:a}=t;return e[r.ID]=a,e},{})},v=(0,u.xm)({addresses:r,user:t,inactiveKeys:g}),y=(0,u.pn)(v),C=await p(t.ID,t.Keys);if(!C)return;let b=e=>{let{id:t,Key:r,fingerprint:a}=e,n=C.find(e=>a===e.getFingerprint());if(n)return{id:t,Key:r,privateKey:n}},S=y.map(e=>{let t=e.keysToReactivate.map(b).filter(n.A);if(t.length)return{...e,keysToReactivate:t}}).filter(n.A),w=o(h);return(await (0,d.w)({api:i,user:t,userKeys:h,addresses:r,keyReactivationRecords:S,keyPassword:a,keyTransparencyVerify:w})).details.reduce((e,t)=>{let{type:r}=t;return"success"===r?e+1:e},0)},A=async e=>{let{user:t,userKeys:r,recoverySecret:a}=e,n=await p(t.ID,t.Keys)||[],i=[...r.map(e=>{let{privateKey:t}=e;return t}),...n],s=(0,o.A)(i,e=>e.getFingerprint()),l=await (0,f.eZ)({recoverySecret:a,privateKeys:s});(0,m.Bd)(t.ID,l)},g=async e=>{let{api:t,user:r,userKeys:a}=e;if(!r.Private)return;let n=null==a?void 0:a[0];if(!n)return;let o=(0,f.vn)(r.Keys.find(e=>e.ID===n.ID));if(!o){let{recoverySecret:e,signature:i}=await (0,f.l)(n.privateKey);return await t({...(0,s.Wc)({RecoverySecret:e,Signature:i}),silence:!0}),await A({user:r,userKeys:a,recoverySecret:e}),!0}await (0,f.qU)(o,n.publicKey).catch(i.A)&&await A({user:r,userKeys:a,recoverySecret:o.RecoverySecret})},v=async e=>{var t;let{api:r,user:a,userKeys:n,userSettings:i,addresses:o,signal:s,authentication:l}=e,c=(0,m.zj)(a.ID),u=i.DeviceRecovery&&l.getTrusted();if(c&&!u)return void(0,m.ER)(a.ID);let d=(0,f.Xz)({user:a,addresses:o,userKeys:n}),h=l.getTrusted()&&d,A=(null==n?void 0:n.map(e=>e.privateKey.getFingerprint()))||[];if(!A.length||!(h&&(u||c)))return;let v=await p(a.ID,a.Keys)||[];if((null==s||!s.aborted)&&!((t=v.map(e=>e.getFingerprint())).length===A.length&&t.every(e=>A.includes(e))))return await g({api:r,user:a,userKeys:n}),!0}},37735(e,t,r){"use strict";r.d(t,{ym:()=>A});var a=r(31670),n=r(55641),i=r(77223),o=r(54229),s=r(13197),l=r(49635),c=r(96586),u=r(51076),d=r(78084),f=r(86507);let m=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=(await Promise.all(e.map(async e=>{try{return await Promise.any(t.map(async t=>{let{RecoverySecret:r}=t,{data:n}=await a.K.decryptMessage({armoredMessage:e,passwords:r,format:"binary"});return n}))}catch{return}}))).filter(i.A);return Promise.all((await Promise.all(r.map(e=>a.K.getArmoredKeys({binaryKeys:e})))).flat().map(async e=>({...await a.K.getKeyInfo({armoredKey:e}),armoredKey:e})))},p=async e=>{let t=crypto.getRandomValues(new Uint8Array(32)).toBase64();return{signature:await a.K.signMessage({textData:t,stripTrailingSpaces:!0,signingKeys:e,detached:!0}),recoverySecret:t}},h=async e=>{let{recoverySecret:t,privateKeys:r}=e,n=await Promise.all(r.map(e=>a.K.exportPrivateKey({privateKey:e,passphrase:null,format:"binary"}))),{message:i}=await a.K.encryptMessage({binaryData:(0,o.A)(n),passwords:[t]});return i};
2536class A extends Error{constructor(){super("Recovery file download canceled by user"),Object.setPrototypeOf(this,A.prototype)}}let g=async e=>{let{recoverySecret:t,userKeys:r}=e;return h({recoverySecret:t,privateKeys:r.map(e=>{let{privateKey:t}=e;return t})})},v=async e=>{var t,r;let a=new Blob([e],{type:"text/plain"}),n=new File([a],s._1,{type:"text/plain"});if((0,l.aR)()&&(null==(t=(r=navigator).canShare)?void 0:t.call(r,{files:[n]})))return navigator.share({files:[n]}).catch(e=>{if("object"==typeof e&&"AbortError"===e.name)throw new A;throw e});(0,c.A)(a,s._1)},y=async(e,t)=>{let{RecoverySecret:r,RecoverySecretSignature:i}=e,{verificationStatus:o}=await a.K.verifyMessage({textData:r,stripTrailingSpaces:!0,verificationKeys:t,armoredSignature:i});return o===n.H.SIGNED_AND_VALID},C=e=>{if((null==e?void 0:e.RecoverySecret)&&(null==e?void 0:e.RecoverySecretSignature))return e},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(C).filter(i.A)},S=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return C(null==e?void 0:e[0])};r.d(t,["M7",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=S(e),r=b(e);return(null==r?void 0:r.length)>0&&!t},"NN",0,g,"UG",0,m,"Xz",0,e=>{let{user:t,addresses:r,userKeys:a}=e,n=(0,d.up)(r),i=(0,u.UI)(a),o=!!t.Private;return!!(null==i?void 0:i.privateKey)&&n&&o&&(0,f.fy)(t)},"eZ",0,h,"k5",0,S,"l",0,p,"ly",0,b,"qU",0,y,"qp",0,v,"vn",0,C])},98897(e,t,r){"use strict";var a=r(2827);let n=e=>`dr-${e}`,i=e=>(0,a.Gq)(n(e));r.d(t,["Bd",0,(e,t)=>{(0,a.SO)(n(e),t)},"ER",0,e=>{(0,a.Ai)(n(e))},"dL",0,i,"zj",0,e=>!!i(e)])},93291(e,t,r){"use strict";var a=r(92742),n=r(68337);let i=async e=>{let{api:t,config:{data:r,...a},authData:n,expectedServerProof:i}=e,o=await t({...a,output:"raw",data:{...n,...r}}),s=o.clone(),{ServerProof:l}=await s.json();if(l!==i)throw Error("Unexpected server proof");return o},o=async e=>{let{api:t,credentials:r,config:o,info:s,version:l}=e,c=s||await t((0,n.Vp)({username:r.username})),{expectedServerProof:u,clientProof:d,clientEphemeral:f}=await (0,a.id)(c,r,l);return i({api:t,config:o,authData:{ClientProof:d,ClientEphemeral:f,SRPSession:c.SRPSession,..."totp"in r?{TwoFactorCode:r.totp}:void 0,..."fido2"in r?{FIDO2:r.fido2}:void 0},expectedServerProof:u})},s=async e=>{let{api:t,credentials:r}=e,i=await t((0,n.us)()),{version:o,salt:s,verifier:l}=await (0,a.lC)(i,r);return{Auth:{ModulusID:i.ModulusID,Version:o,Salt:s,Verifier:l}}},l=async e=>{let{api:t,credentials:r,config:{data:a,...n}}=e,i=await s({api:t,credentials:r});return t({...n,data:{...a,...i}})};r.d(t,["RS",0,s,"c0",0,o,"fl",0,l])},41514(e,t,r){"use strict";r.d(t,{y:()=>n});var a,n=((a={})[a.Unsupported=0]="Unsupported",a[a.Supported=1]="Supported",a[a.Other=-1]="Other",a)},33759(e,t,r){"use strict";var a=r(41514);window.protonSupportedBrowser="reversed"in document.createElement("ol")&&Object.fromEntries&&"".trimStart&&window.crypto.subtle?a.y.Supported:a.y.Unsupported},68869(e,t,r){"use strict";r.d(t,{Y:()=>D});let a=()=>"u">typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}),n=async(e,t,r,a)=>{let n=C.referrer,i=a?.headers instanceof Headers?Object.fromEntries(a.headers.entries()):a?.headers||{};return fetch(e,{...a,credentials:"include",headers:{...i,...n?{"X-PM-Referer":n}:{},...r?{"x-pm-uid":r}:{},"Content-Type":"application/json;charset=utf-8",Accept:"application/vnd.protonmail.v1+json","x-pm-appversion":t}})},i=e=>e.includes("/support")?"support_kb":e.includes("/blog")?"blog":e.includes("/legal/")?"legal":e.includes("/pricing")?"pricing":e.includes("/download")?"download":e.includes("/l/")?"landing_page":"other",o=()=>{let e={},t=C.querySelectorAll('meta[name^="ab-test:"]');return t&&"function"==typeof t.forEach&&t.forEach(t=>{let r=t.getAttribute("name"),a=t.getAttribute("content");r&&a&&(e[r.replace("ab-test:","")]=a)}),e},s=e=>e?e.substring(0,100):void 0,l=(e,...t)=>{try{e&&"u">typeof console&&console.log&&console.log("[Telemetry]",...t)}catch{}},c=(e,...t)=>{try{e&&"u">typeof console&&console.warn&&console.warn("[Telemetry]",...t)}catch{}},u=(e,...t)=>{try{e&&"u">typeof console&&console.error&&console.error("[Telemetry]",...t)}catch{}},d="__pt_config__",f="__pa_page_title_override__",m={},p=null;function h(){if(null!==p)return p;try{let e="__proton_telemetry_test__";return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),p=!0,!0}catch{return console.warn("[Telemetry] sessionStorage not available, using in-memory fallback for telemetry config"),p=!1,!1}}function A(){if(!h())return{...m};try{let e=sessionStorage.getItem(d);if(!e){let e=sessionStorage.getItem(f);if(e){let t={pageTitle:e};return sessionStorage.setItem(d,JSON.stringify(t)),sessionStorage.removeItem(f),t}return{}}return JSON.parse(e)}catch(e){return console.warn("[Telemetry] Error reading telemetry config from sessionStorage:",e),{}}}function g(e){let t={...A(),...e};if(!h()){m=t;return}try{sessionStorage.setItem(d,JSON.stringify(t))}catch(e){console.warn("[Telemetry] Error writing telemetry config to sessionStorage, using in-memory fallback:",e),p=!1,m=t}}function v(e){g({telemetryEnabled:e})}function y(){return A().telemetryEnabled??null}let C={get title(){try{let e=A().pageTitle??null;if(null!==e)return e;return"u">typeof document&&document.title||""}catch(e){return u(!0,"Error getting document title",e),""}},get referrer(){try{return"u">typeof document&&document.referrer||""}catch(e){return u(!0,"Error getting document referrer",e),""}},get hidden(){try{return"u">typeof document&&(document.hidden||!1)}catch(e){return u(!0,"Error getting document hidden",e),!1}},querySelectorAll:e=>{try{return"u">typeof document?document.querySelectorAll(e):[]}catch(e){return u(!0,"Error getting document querySelectorAll",e),[]}},addEventListener:(e,t,r)=>{try{if("u">typeof document&&document.addEventListener)return document.addEventListener(e,t,r),!0;return!1}catch(e){return u(!0,"Error adding document event listener",e),!1}},removeEventListener:(e,t,r)=>{try{if("u">typeof document&&document.removeEventListener)return document.removeEventListener(e,t,r),!0;return!1}catch(e){return u(!0,"Error removing document event listener",e),!1}}},b={get location(){try{if("u">typeof window&&window.location)return{href:window.location.href||"",pathname:window.location.pathname||"",search:window.location.search||""}}catch(e){u(!0,"Error getting window location",e)}return{href:"",pathname:"",search:""}},get screen(){try{if("u">typeof window&&window.screen)return{width:window.screen.width||0,height:window.screen.height||0}}catch(e){u(!0,"Error getting window screen",e)}return{width:0,height:0}},get devicePixelRatio(){try{return"u">typeof window&&window.devicePixelRatio||1}catch(e){return u(!0,"Error getting window devicePixelRatio",e),1}},get doNotTrack(){try{return"u">typeof window&&window.doNotTrack||null}catch(e){return u(!0,"Error getting window doNotTrack",e),null}},addEventListener:(e,t,r)=>{try{if("u">typeof window&&window.addEventListener)return window.addEventListener(e,t,r),!0;return!1}catch(e){return u(!0,"Error adding window event listener",e),!1}},removeEventListener:(e,t,r)=>{try{if("u">typeof window&&window.removeEventListener)return window.removeEventListener(e,t,r),!0;return!1}catch(e){return u(!0,"Error removing window event listener",e),!1}}},S={get doNotTrack(){try{return"u">typeof navigator&&navigator.doNotTrack||null}catch(e){return u(!0,"Error getting navigator doNotTrack",e),null}},get globalPrivacyControl(){try{return"u">typeof navigator?navigator.globalPrivacyControl:void 0}catch(e){u(!0,"Error getting navigator globalPrivacyControl",e);return}},get userAgent(){try{return"u">typeof navigator&&navigator.userAgent||""}catch(e){return u(!0,"Error getting navigator userAgent",e),""}},get language(){try{return"u">typeof navigator&&navigator.language?navigator.language:"en"}catch(e){return u(!0,"Error getting navigator language",e),"en"}},get sendBeacon(){try{return"u">typeof navigator?navigator.sendBeacon?.bind(navigator):void 0}catch(e){u(!0,"Error getting navigator sendBeacon",e);return}}},w=()=>{try{return"u">typeof performance&&performance.now?performance.now():Date.now()}catch(e){return u(!0,"Error getting performance now",e),Date.now()}},_={debug:!1,dryRun:!1,pageTitle:void 0,urlSanitization:{stripHash:!0},telemetryEnabled:!0,events:{pageView:!1,click:!1,form:!1,performance:!1,modal:!1,exit:!1}},N=["proton.me","protonvpn.com","proton.black"],x={cookieName:"zId",maxAge:300},E=(e={},t=!1)=>{let r={...x,...e},a=(()=>{try{if("u"<typeof window||!window.location)return null;let e=window.location.hostname.toLowerCase();for(let t of N)if(e===t||e.endsWith(`.${t}`))return{rootDomain:t};return null}catch{return null}})(),n=()=>{try{if("u"<typeof document)return null;let e=(e=>{try{if("u"<typeof document)return null;let t=e+"=";for(let e of document.cookie.split(";"))if((e=e.trim()).startsWith(t))return e.substring(t.length);return null}catch{return null}})(r.cookieName);if(e){let a,n,i=(e=>{try{let t=atob(e),r=JSON.parse(t);if(r&&"string"==typeof r.zId&&"number"==typeof r.timestamp)return{zId:r.zId,timestamp:r.timestamp};return null}catch{return null}})(e);if(i&&(a=i.timestamp,n=r.maxAge,!(Date.now()-a>1e3*n)))return l(t,"Retrieved telemetry ID from zId cookie:",i.zId),i.zId}return null}catch(e){return l(t,"Error getting telemetry ID:",e),null}},i=()=>{try{if(!a||"u"<typeof document)return;let e=`${r.cookieName}=; Max-Age=0; Domain=.${a.rootDomain}; Path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT`;document.cookie=e,l(t,"Cleaned up telemetry ID cookie")}catch(e){l(t,"Error cleaning up cookie:",e)}};return{setTelemetryId:e=>{try{if(!a||!e||"u"<typeof document)return l(t,"Cannot set telemetry ID: missing domain info or zId"),!1;let i=btoa(JSON.stringify({zId:e,timestamp:Date.now(),version:1})),o=((e,t,r,a)=>{let n=[`${t}=${e}`,`Max-Age=${r}`,`Domain=.${a}`,"Path=/","SameSite=Lax"];try{"u">typeof window&&window.location&&"https:"===window.location.protocol&&n.push("Secure")}catch{}return n.join("; ")})(i,r.cookieName,r.maxAge,a.rootDomain);return document.cookie=o,l(t,"Set telemetry ID cookie (zId)"),(e=>{try{return n()===e}catch{return!1}})(e)}catch(e){return l(t,"Error setting telemetry ID:",e),!1}},getTelemetryId:n,transferToLocalStorage:(e="zId")=>{try{let r=n();if(!r)return!1;return"u">typeof localStorage&&(localStorage.setItem(e,r),l(t,"Transferred telemetry ID to localStorage")),i(),!0}catch(e){return l(t,"Error transferring to localStorage:",e),!1}},cleanupCookie:i,isSupported:()=>{try{return!!(a&&"u">typeof document&&"u">typeof btoa&&"u">typeof atob)}catch{return!1}},getDomainInfo:()=>a}};
2536async function B(e,t,r,a,i){if(0===i.length)return;let o=i.splice(0,i.length),s={events:o.map(e=>e.event)},l=JSON.stringify(s);try{await n(e,t,r,{method:"POST",body:l,keepalive:!0})}catch(e){i.unshift(...o),u(a,`Failed to flush ${s.events.length} event(s) on page unload:`,e)}}var P=r(39009),I=r(24045),k=r(97855);function T(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let D=new class{init(e){let{config:t,uid:r,eventOptions:a,overriddenPageTitle:n}=e;this.UID=r,this.config={endpoint:`${t.API_URL}/data/v1/telemetry`,appVersion:(0,I.bl)((0,P.TJ)(t.APP_NAME),t.APP_VERSION),debug:!1,events:{...a,click:!1},pageTitle:n},this.setTelemetry()}setAuthHeaders(e){this.UID=e,this.setTelemetry()}sendCustomEvent(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!this.telemetry||!this.UID){(0,k.wd)("Attempted to send a custom event when @protontech/telemetry has not been initialised."),this.queuePreInitialisationEvent(t);return}this.telemetry.sendCustomEvent(...t)}queuePreInitialisationEvent(e){this.preInitialisationEventQueue.length>=this.maxQueueLength&&this.preInitialisationEventQueue.shift(),this.preInitialisationEventQueue.push(e)}processQueue(){for(let e=0;e<this.preInitialisationEventQueue.length;e++){let t=this.preInitialisationEventQueue[e];this.sendCustomEvent(...t)}}setTelemetry(){if(this.config&&this.UID)try{this.telemetry=(e=>{var t,r;let f={..._,...e,events:{..._.events,...e.events},urlSanitization:e.urlSanitization?{..._.urlSanitization,...e.urlSanitization}:_.urlSanitization},N={zId:"",pageLoadTime:0,userTimezone:"",userLanguage:"",eventQueue:[],batchTimeout:null,retryCount:0,destroyCrossDomainTracking:()=>{}};function x(){try{"u">typeof localStorage&&localStorage.getItem("zId")&&localStorage.removeItem("zId"),E(f.crossDomain,f.debug).cleanupCookie()}catch(e){l(f.debug,"Error cleaning up tracking identifiers:",e)}}function P(){if(!1===y())return x(),!1;let e=S.doNotTrack||b.doNotTrack,t=S.globalPrivacyControl;return"1"!==e&&"yes"!==e&&!0!==t||(x(),!1)}let I=function(e,t,r){async function a(r){let i,o=!!r;if(0===(i=o?r:t.eventQueue.splice(0,t.eventQueue.length).map(e=>e.event)).length)return!0;try{let r=await n(e.endpoint,e.appVersion,e.uidHeader,{method:"POST",body:JSON.stringify({events:i}),keepalive:!0});if(r.ok)return e.debug&&t.retryCount>0&&o&&l(e.debug,"Batch sent successfully after retries."),o&&(t.retryCount=0),!0;let s=r.headers.get("retry-after");if(!((429===r.status||503===r.status)&&s))return e.debug&&u(e.debug,`Server responded with status ${r.status} without a valid Retry-After header. Dropping events.`),t.retryCount=0,!1;{let n=parseInt(s,10),o=!isNaN(n)&&n>=0?1e3*n:null;if(null!==o&&t.retryCount<3)return t.retryCount++,e.debug&&l(e.debug,`Server responded with ${r.status}. Retrying after ${o}ms (attempt #${t.retryCount}) based on Retry-After header.`),setTimeout(()=>{a(i)},o),!1;return e.debug&&(null===o?l(e.debug,`Server responded with ${r.status} but invalid Retry-After header ('${s}'). Dropping events.`):u(e.debug,`Max retries (3) reached after ${r.status} response. Dropping events.`)),t.retryCount=0,!1}}catch(r){return e.debug&&u(e.debug,"Network error occurred. Dropping events.",r),t.retryCount=0,!1}}return async function(n,i,o,s="low"){let c=r.createEventPayload(n,i,o);return e.dryRun?(l(e.debug,"[DRY RUN] event:",c),!0):(t.eventQueue.push({event:c,priority:s}),"high"===s&&0===t.retryCount)?(null!==t.batchTimeout&&(clearTimeout(t.batchTimeout),t.batchTimeout=null),await a()):null===t.batchTimeout&&0===t.retryCount?new Promise(e=>{t.batchTimeout=setTimeout(async()=>{t.batchTimeout=null,e(await a())},200)}):Promise.resolve(!0)}}({endpoint:f.endpoint,appVersion:f.appVersion,debug:f.debug,dryRun:f.dryRun,uidHeader:f.uidHeader},{eventQueue:N.eventQueue,batchTimeout:N.batchTimeout,retryCount:N.retryCount},{createEventPayload:function(e,t,r){let n=b.location,i=k(n.href),o=i?.href??n.href,s=i?.pathname??n.pathname,l=i?.search??n.search,c=k(C.referrer),u=c?.href??C.referrer,d=new URLSearchParams(l),m={};d.forEach((e,t)=>{t.startsWith("utm_")&&(m[t]=e)});let p=new Date,h=p.toISOString().replace("Z","+00:00"),A=-p.getTimezoneOffset(),g=Math.floor(Math.abs(A)/60).toString().padStart(2,"0"),v=(Math.abs(A)%60).toString().padStart(2,"0"),y=new Date(p.getTime()-6e4*p.getTimezoneOffset()).toISOString().replace("Z",`${A>=0?"+":"-"}${g}:${v}`),w=b.screen,_=t?{...t}:{};return"string"==typeof _.path&&(_.path=s),"string"==typeof _.referrer&&(_.referrer=u),"string"==typeof _.elementHref&&(_.elementHref=k(_.elementHref)?.href??_.elementHref),{zId:N.zId,messageId:a(),clientEventTimestampUtc:h,clientEventTimestampLocal:y,eventType:e,context:{campaign:{name:d.get("utm_campaign")||"",source:d.get("utm_source")||"",medium:d.get("utm_medium")||"",term:d.get("utm_term")||"",content:d.get("utm_content")||""},library:{name:"proton-telemetry",version:f.appVersion},browserLocale:N.userLanguage,page:{title:C.title,url:o,path:s,referrer:u,queryString:l,queryParams:m},referrer:{type:"",name:"",url:u},screen:{width:w.width,height:w.height,density:Number(b.devicePixelRatio.toFixed(2))},timezone:N.userTimezone,userAgent:S.userAgent,features:r?.features||Object.create(null)},properties:{..._,data:r}}}});function k(e){let t;if(!f.urlSanitization)return null;try{t=new URL(e)}catch{return null}if(f.urlSanitization.stripHash&&(t.hash=""),f.urlSanitization.sanitizeUrl)try{t=f.urlSanitization.sanitizeUrl(t)}catch(e){u(f.debug,"Error in urlSanitization.sanitizeUrl callback, using pre-callback URL:",e)}return t}void 0!==f.pageTitle?g({pageTitle:f.pageTitle}):function(){let e=A();if(void 0!==e.pageTitle){let{pageTitle:t,...r}=e;if(!h()){m=r;return}try{0===Object.keys(r).length?sessionStorage.removeItem(d):sessionStorage.setItem(d,JSON.stringify(r))}catch(e){console.warn("[Telemetry] Error updating config in sessionStorage:",e),p=!1,m=r}}}(),void 0!==f.telemetryEnabled?v(f.telemetryEnabled):null===y()&&v(!1);let T=P();if(T){let e,t,r;N.zId=function(){if(!function(){try{let e="__proton_telemetry_test__";return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return c(!0,"Error checking localStorage availability",e),!1}}())return c(f.debug,"localStorage is not available. zId will not be persisted."),N.zId=a(),N.zId;try{let e=localStorage.getItem("zId"),t=((e,t,r=!1)=>{try{let a=E(t,r);if(!a.isSupported())return c(r,"Cross-domain storage not supported."),e||null;let n=a.getTelemetryId(),i=null;return n?(l(r,`Cookie zId: ${n}`),i=n,e!==n&&("u">typeof localStorage?(localStorage.setItem("zId",i),l(r,`Updated localStorage with cookie: ${i}`)):c(r,`localStorage not available, cannot update with cookie: ${i}`)),a.cleanupCookie(),l(r,"Cleaned processed incoming cookie.")):e&&(l(r,`Using local zId: ${e}`),i=e),i}catch(t){return u(r,"Error in handleCrossDomainTelemetryId:",t),e||null}})(e||void 0,f.crossDomain,f.debug);if(t&&t!==e&&(localStorage.setItem("zId",t),e=t),e)return N.zId=e,e;let r=a();return localStorage.setItem("zId",r),N.zId=r,P()&&I("random_uid_created",{},void 0,"high"),r}catch(e){return c(f.debug,"Error accessing localStorage in getOrCreateZId:",e),N.zId=a(),N.zId}}(),N.pageLoadTime=w(),e=new Date().getTimezoneOffset(),t=String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),r=String(Math.abs(e)%60).padStart(2,"0"),N.userTimezone=`UTC${e<=0?"+":"-"}${t}:${r}`,N.userLanguage=S.language,N.destroyCrossDomainTracking=((e,t=!1)=>{let r=E(e,t),a=()=>
2536{if("hidden"===document.visibilityState)try{if(!r.isSupported())return;let e="u">typeof localStorage?localStorage.getItem("zId"):null;e&&(r.setTelemetryId(e),l(t,"Set cross-domain cookie on visibility change."))}catch(e){u(t,"Error setting cross-domain cookie on visibility change:",e)}};return"u">typeof document&&"addEventListener"in document&&r.isSupported()&&(document.addEventListener("visibilitychange",a),l(t,"Initialized cross-domain tracking on visibility change.")),()=>{"u">typeof document&&"removeEventListener"in document&&document.removeEventListener("visibilitychange",a)}})(f.crossDomain,f.debug)}let D=((e,t,r,a)=>{let n={pageStartTime:w(),activeStartTime:C.hidden?null:w(),totalActiveTime:0,isPageVisible:!C.hidden,hasExited:!1};function l(){n.pageStartTime=w(),n.activeStartTime=C.hidden?null:n.pageStartTime,n.totalActiveTime=0,n.isPageVisible=!C.hidden,n.hasExited=!1}function c(){let e=w();n.isPageVisible=!C.hidden,C.hidden?null!==n.activeStartTime&&(n.totalActiveTime+=e-n.activeStartTime,n.activeStartTime=null):n.activeStartTime=e}function u(){if(!r.exit||!a()||n.hasExited)return;n.hasExited=!0;let t=w(),i=t-n.pageStartTime;n.isPageVisible&&null!==n.activeStartTime&&(n.totalActiveTime+=t-n.activeStartTime),e("exit",{timeOnPage:Math.round(i),activeTime:Math.round(n.totalActiveTime)})}function d(t){if(!a())return;let r=t.target;if(!(r instanceof Element)||r.closest("input, textarea, select"))return;let n=r.closest('[data-analytics-id], a, button, [role="button"]');if(!n)return;let i="number"==typeof t.pageX?t.pageX:0,l="number"==typeof t.pageY?t.pageY:0;e("click",{elementType:n.tagName.toLowerCase(),elementId:n.getAttribute("data-analytics-id")||n.id||void 0,elementText:(e=>{if(!e)return;let t=e.getAttribute("aria-label");if(t)return s(t);let r=e.getAttribute("title");if(r)return s(r);let a=e.getAttribute("alt");if(a)return s(a);let n=e.getAttribute("name");if(n)return s(n);let i=function(e){let t=e.previousElementSibling;for(;t;){if(/^h[1-6]$/i.test(t.tagName))return t;t=t.previousElementSibling}let r=e.parentElement;if(r){let e=r.querySelector("h1, h2, h3, h4, h5, h6");if(e)return e}return null}(e);if(i&&i.textContent)return s(i.textContent.trim());let o=e.getAttribute("data-text");if(o)return s(o);if("a"===e.tagName.toLowerCase()||"button"===e.tagName.toLowerCase()){let t=e.querySelector("img");if(t?.alt)return s(t.alt)}let l=Array.from(e.childNodes).filter(e=>e.nodeType===Node.TEXT_NODE).map(e=>e.textContent).join(" ").trim();return!l&&((l=e.textContent?.trim()||"").includes("(function")||l.includes("window.localStorage")||l.includes("document.currentScript")||l.includes("addEventListener(")||l.includes("{")&&l.includes("}")&&l.includes(";"))?s(l.split(/\(function|\{|\}|;/)[0].trim()||e.tagName.toLowerCase()+" element with JS code"):s(l)})(n),elementHref:n instanceof HTMLAnchorElement?n.href:void 0,xPos:i,yPos:l},{features:o()},"high")}function f(t){!a()||t.target&&e("form_submit")}let m=r.exit&&C.addEventListener("visibilitychange",c),p=r.exit&&b.addEventListener("pagehide",u);function h(t){try{if(t.persisted&&r.pageView&&a()){let t=b.location,r={pageTitle:C.title,pageType:i(t.pathname),path:t.pathname,referrer:C.referrer};e("page_view",r,{features:o()},"high"),l()}}catch{}}let A=!1;try{A=b.addEventListener("pageshow",h)}catch{}return l(),{sendPageView:()=>{if(!r.pageView||!a())return;n.pageStartTime&&n.totalActiveTime>0&&u(),l();let t=b.location;e("page_view",{pageTitle:C.title,pageType:i(t.pathname),path:t.pathname,referrer:C.referrer},{features:o()},"high")},initClickSending:()=>{r.click&&C.addEventListener("click",d)},initFormSending:()=>{r.form&&C.addEventListener("submit",f)},sendModalView:(t,n)=>{!r.modal||a()&&e("modal_view",{modalId:t,modalType:n})},destroy:()=>{m&&C.removeEventListener("visibilitychange",c),p&&b.removeEventListener("pagehide",u),A&&b.removeEventListener("pageshow",h),r.click&&C.removeEventListener("click",d),r.form&&C.removeEventListener("submit",f)}}})(I,N.pageLoadTime,{pageView:!!f.events.pageView,click:!!f.events.click,form:!!f.events.form,performance:!!f.events.performance,modal:!!f.events.modal,exit:!!f.events.exit},P),M=(t=f.debug,{initializeObserver:()=>{"u">typeof window&&window.PerformanceObserver&&window.PerformanceNavigationTiming?new PerformanceObserver(e=>
2536{e.getEntries().forEach(e=>{"navigation"===e.entryType&&I("performance",{pageLoadTime:Math.round(e.loadEventEnd-e.startTime),dnsTime:Math.round(e.domainLookupEnd-e.domainLookupStart),tcpTime:Math.round(e.connectEnd-e.connectStart),ttfb:Math.round(e.responseStart-e.requestStart)})})}).observe({entryTypes:["navigation"]}):c(t,"PerformanceObserver API is not supported")}}),R=()=>{};if(T){f.events.pageView&&D.sendPageView(),f.events.click&&D.initClickSending(),f.events.performance&&M.initializeObserver();try{let e,t,a,n;r=async()=>{try{N.batchTimeout&&(clearTimeout(N.batchTimeout),N.batchTimeout=null),await B(f.endpoint,f.appVersion,f.uidHeader,f.debug,N.eventQueue)}catch{}},e=()=>{r()},t=()=>{"hidden"===document.visibilityState&&r()},a="u">typeof window&&"function"==typeof window.addEventListener,n="u">typeof document&&"function"==typeof document.addEventListener,a&&window.addEventListener("pagehide",e),n&&document.addEventListener("visibilitychange",t),R=()=>{try{a&&window.removeEventListener("pagehide",e),n&&document.removeEventListener("visibilitychange",t)}catch{}}}catch{}}return{sendPageView:()=>{P()&&D.sendPageView()},sendClicks:()=>{P()&&D.initClickSending()},sendForms:()=>{P()&&D.initFormSending()},sendModalView:(e,t)=>{P()&&D.sendModalView(e,t)},sendCustomEvent:(e,t)=>{P()&&I(e,{},t)},setTelemetryEnabled:e=>{v(e)},destroy:async()=>{if(N.batchTimeout&&clearTimeout(N.batchTimeout),N.eventQueue.length>0)try{await B(f.endpoint,f.appVersion,f.uidHeader,f.debug,N.eventQueue)}catch(e){f.debug&&l(f.debug,"Telemetry error during destroy flush:",e)}D.destroy(),R(),N.destroyCrossDomainTracking(),E(f.crossDomain,f.debug).cleanupCookie()}}})({...this.config,uidHeader:this.UID}),this.processQueue()}catch(e){(0,k.wd)("@proton/Telemetry: Failed to create telemetry instance",{level:"error",extra:{error:e}})}}constructor(){T(this,"telemetry",void 0),T(this,"config",void 0),T(this,"UID",void 0),T(this,"maxQueueLength",10),T(this,"preInitialisationEventQueue",[])}}},69246(e,t,r){"use strict";r.d(t,{KO:()=>m,NJ:()=>u,Vf:()=>d,a4:()=>A,qZ:()=>h,wg:()=>p,zM:()=>f});var a,n,i,o,s,l,c,u=((a={})[a.Duotone=0]="Duotone",a[a.Carbon=1]="Carbon",a[a.Snow=2]="Snow",a[a.Monokai=3]="Monokai",a[a.ContrastLight=4]="ContrastLight",a[a.Legacy=5]="Legacy",a[a.Classic=6]="Classic",a[a.ContrastDark=7]="ContrastDark",a[a.PassDark=8]="PassDark",a[a.Storefront=9]="Storefront",a[a.WalletLight=10]="WalletLight",a[a.StorefrontWallet=11]="StorefrontWallet",a[a.PassLight=12]="PassLight",a[a.WalletDark=13]="WalletDark",a[a.LumoLight=14]="LumoLight",a[a.LumoDark=15]="LumoDark",a),d=((n={})[n.Auto=0]="Auto",n[n.Dark=1]="Dark",n[n.Light=2]="Light",n),f=((i={})[i.Dark=0]="Dark",i[i.Light=1]="Light",i),m=((o={})[o.No_preference=0]="No_preference",o[o.Reduce=1]="Reduce",o),p=((s={})[s.DEFAULT=0]="DEFAULT",s[s.X_SMALL=1]="X_SMALL",s[s.SMALL=2]="SMALL",s[s.LARGE=3]="LARGE",s[s.X_LARGE=4]="X_LARGE",s),h=((l={})[l.DEFAULT=0]="DEFAULT",l[l.SYSTEM=1]="SYSTEM",l[l.ARIAL=2]="ARIAL",l[l.TIMES=3]="TIMES",l[l.DYSLEXIC=4]="DYSLEXIC",l[l.ATKINSON=5]="ATKINSON",l),A=((c={})[c.DEFAULT=0]="DEFAULT",c[c.SCROLLBARS_OFF=1]="SCROLLBARS_OFF",c[c.ANIMATIONS_OFF=2]="ANIMATIONS_OFF",c)},7509(e,t,r){"use strict";var a=r(6780),n=r(93067),i=r(90806),o=r(75360),s=r(69246),l=r(621),c=r(90494),u=r(33437),d=r(71807),f=r(61522),m=r(30807),p=r(57832),h=r(97736),A=r(95744),g=r(50606),v=r(17198),y=r(37963),C=r(29852),b=r(63442),S=r(12538),w=r(38082);let _={Carbon:s.NJ.Carbon,Snow:s.NJ.Snow},N=s.NJ.Duotone,x={[s.NJ.Duotone]:{label:"Proton",identifier:s.NJ.Duotone,themeColorMeta:"#1b1340",thumbColors:{prominent:"#44348C",standard:"#ffffff",primary:"#936DFF",weak:"#9186BE"},theme:f.A.toString()},[s.NJ.Carbon]:{label:"Carbon",identifier:s.NJ.Carbon,themeColorMeta:"#16141c",thumbColors:{prominent:"#372E45",standard:"#453C56",primary:"#936DFF",weak:"#7A6E80"},theme:l.A.toString()},[s.NJ.Monokai]:{label:"Monokai",identifier:s.NJ.Monokai,themeColorMeta:"#16141c",thumbColors:{prominent:"#16141C",standard:"#2B293D",primary:"#D3597B",weak:"#706878"},theme:A.A.toString()},[s.NJ.Snow]:{label:"Snow",identifier:s.NJ.Snow,themeColorMeta:"white",thumbColors:{prominent:"#FFFFFF",standard:"#FAF8F6",primary:"#6D4AFF",weak:"#C7C4C1"},theme:y.A.toString()},[s.NJ.ContrastLight]:{label:"Ivory",identifier:s.NJ.ContrastLight,themeColorMeta:"white",thumbColors:{prominent:"#FFFFFF",standard:"#FAF8F6",primary:"#4E33BF",weak:"#333333"},theme:d.A.toString()},[s.NJ.ContrastDark]:{label:"Ebony",identifier:s.NJ.ContrastDark,themeColorMeta:"black",thumbColors:{prominent:"#131313",standard:"#000000",primary:"#8C94FD",weak:"#555555"},theme:u.A.toString()},[s.NJ.Legacy]:{label:"Legacy",identifier:s.NJ.Legacy,themeColorMeta:"#505061",thumbColors:{prominent:"#535364",standard:"#F5F5F5",primary:"#9498CB",weak:"#BABAC1"},theme:m.A.toString()},[s.NJ.Classic]:{label:"Classic",identifier:s.NJ.Classic,themeColorMeta:"#1c223d",thumbColors:{prominent:"#282F54",standard:"#F5F4F2",primary:"#6A7FE0",weak:"#585E78"},theme:c.A.toString()},[s.NJ.PassDark]:{label:"Pass Dark",identifier:s.NJ.PassDark,themeColorMeta:"#191927",thumbColors:{prominent:"#16141C",standard:"#2A2833",primary:"#6D4AFF",weak:"#6c6b70"},theme:g.A.toString()},[s.NJ.Storefront]:{label:"Storefront",identifier:s.NJ.Storefront,themeColorMeta:"#1d1738",thumbColors:{prominent:"#16141C",standard:"#2A2833",primary:"#6D4AFF",weak:"#6c6b70"},theme:b.A.toString()},[s.NJ.WalletLight]:{label:"WalletLight",identifier:s.NJ.WalletLight,themeColorMeta:"#f3f5f6",thumbColors:{prominent:"#191C32",standard:"#535964",primary:"#767DFF",weak:"#535964"},theme:w.A.toString()},[s.NJ.StorefrontWallet]:{label:"StorefrontWallet",identifier:s.NJ.StorefrontWallet,themeColorMeta:"white",thumbColors:{prominent:"#FFFFFF",standard:"#FAF8F6",primary:"#767DFF",weak:"#F3F5F6"},theme:C.A.toString()},[s.NJ.PassLight]:{label:"Pass Light",identifier:s.NJ.PassLight,themeColorMeta:"#F6F5F8",thumbColors:{prominent:"#302D45",standard:"#F6F5F8",primary:"#8A6EFF",weak:"#F2EFFF"},theme:v.A.toString()},[s.NJ.WalletDark]:{label:"WalletDark",identifier:s.NJ.WalletDark,themeColorMeta:"#222247",thumbColors:{prominent:"#FFFFFF",standard:"#BFBFD0",primary:"#7474FF",weak:"#A6A6B5"},theme:S.A.toString()},[s.NJ.LumoLight]:{label:"LumoLight",identifier:s.NJ.LumoLight,themeColorMeta:"#1b1340",thumbColors:{prominent:"#44348C",standard:"#ffffff",primary:"#936DFF",weak:"#9186BE"},theme:h.A.toString()},[s.NJ.LumoDark]:{label:"LumoDark",identifier:s.NJ.LumoDark,themeColorMeta:"#1b1340",thumbColors:{prominent:"#44348C",standard:"#ffffff",primary:"#936DFF",weak:"#9186BE"},theme:p.A.toString()}},E={[s.wg.X_SMALL]:{label:()=>(0,a.c)("Font size option").t`Very small`,value:10},[s.wg.SMALL]:{label:()=>(0,a.c)("Font size option").t`Small`,value:12},[s.wg.DEFAULT]:{label:()=>(0,a.c)("Font size option").t`Medium (recommended)`,value:14},[s.wg.LARGE]:{label:()=>(0,a.c)("Font size option").t`Large`,value:16},[s.wg.X_LARGE]:{label:()=>(0,a.c)("Font size option").t`Very large`,value:18}},B={[s.qZ.DEFAULT]:{label:()=>(0,a.c)("Font face option").t`Theme font`,value:null},[s.qZ.SYSTEM]:{label:()=>(0,a.c)("Font face option").t`System default`,value:"system-ui, sans-serif"},[s.qZ.ARIAL]:{label:()=>"Arial",value:"Arial, Helvetica, sans-serif"},[s.qZ.TIMES]:{label:()=>"Times New Roman",value:"'Times New Roman', Times, serif"},[s.qZ.DYSLEXIC]:{label:()=>"OpenDyslexic",value:"OpenDyslexic, cursive"},[s.qZ.ATKINSON]:{label:()=>"Atkinson HyperLegible",value:"'Atkinson Hyperlegible', sans-serif"}},P={Mode:s.Vf.Auto,LightTheme:s.NJ.Snow,DarkTheme:s.NJ.Carbon,FontSize:s.wg.DEFAULT,FontFace:s.qZ.DEFAULT,Features:s.a4.DEFAULT},I=e=>{let t={Mode:s.Vf.Light,LightTheme:e||N,DarkTheme:s.NJ.Carbon,FontSize:s.wg.DEFAULT,FontFace:s.qZ.DEFAULT,Features:s.a4.DEFAULT};if(i.I4)if((0,n.hB)("ThemeSelection")&&n.zs)return{...P,...(0,n.b2)("theme")};else return P;return t},k=e=>{if(e>=s.NJ.Duotone&&e<=s.NJ.LumoLight)return e},T={LightTheme:N,DarkTheme:N,Mode:s.Vf.Light,FontSize:s.wg.DEFAULT,FontFace:s.qZ.DEFAULT,Features:s.a4.DEFAULT},D={theme:N,dark:!1,prominentHeader:!1,default:!1,style:"",label:"",colorScheme:s.zM.Light,motionMode:s.KO.No_preference,features:{scrollbars:!1,animations:!1}};r.d(t,["$D",0,()=>i.I4?Object.values(_).map(e=>x[e]):[s.NJ.Duotone,s.NJ.Classic,s.NJ.Snow,s.NJ.Legacy,s.NJ.Carbon,s.NJ.Monokai,s.NJ.ContrastDark,s.NJ.ContrastLight].map(e=>x[e]),"$L",0,e=>{if(i.I4)return I();if(e&&(null==e?void 0:e.length)===1){let t=k(Number(e));if(void 0!==t)return I(t)}let t=I(N);if(e&&(null==e?void 0:e.length)>=10)try{let r=JSON.parse((0,o.Dj)(Uint8Array.fromBase64(e,{alphabet:"base64url"})));return{Mode:(e=>{if(void 0!==e&&e>=s.Vf.Auto&&e<=s.Vf.Light)return e})(r.Mode)??t.Mode,LightTheme:k(r.LightTheme)??t.LightTheme,DarkTheme:k(r.DarkTheme)??t.DarkTheme,FontFace:(e=>{if(void 0!==e&&e>=s.wg.DEFAULT&&e<=s.wg.X_LARGE)return e})(r.FontFace)??t.FontFace,FontSize:(e=>{if(void 0!==e&&e>=s.qZ.DEFAULT&&e<=s.qZ.ATKINSON)return e})(r.FontSize)??t.FontSize,Features:(e=>{if(void 0!==e&&e>=0&&e<=32)return e})(r.Features)??t.Features}}catch{}return t},"Ch",0,e=>{let t=Object.entries(I()).reduce((t,r)=>{let[a,n]=r,i=e[a];return n!==i&&(t[a]=i),t},{}),r=Object.keys(t);if(r.length)return 1===r.length&&"LightTheme"===r[0]?`${t.LightTheme}`:(0,o.FY)(JSON.stringify(t)).toBase64({alphabet:"base64url",omitPadding:!0})},"Cw",0,(e,t)=>{let r;switch(e.Mode){case s.Vf.Auto:r=t===s.zM.Dark?e.DarkTheme:e.LightTheme;break;case s.Vf.Dark:r=e.DarkTheme;break;
2536default:case s.Vf.Light:r=e.LightTheme}return k(r)??N},"HW",0,I,"N_",0,()=>[s.NJ.Carbon,s.NJ.Monokai,s.NJ.ContrastDark,s.NJ.PassDark,s.NJ.WalletDark],"Ow",0,D,"SK",0,()=>[s.NJ.Classic,s.NJ.Legacy],"Ul",0,B,"j7",0,N,"yO",0,E,"z1",0,x,"z2",0,P,"zA",0,T])},72007(e,t,r){"use strict";let a;r.d(t,["N0",0,e=>{a=e},"T5",0,()=>a,"le",0,"EventLoopInterval"])},86507(e,t,r){"use strict";var a=r(36748),n=r(94640),i=r(9399),o=r(13197),s=r(87037);let{ADMIN_ROLE:l,MEMBER_ROLE:c,FREE_ROLE:u}=o.iK,d=e=>(0,s.c0)(e.Subscribed,o.mG.MAIL),f=e=>(0,s.c0)(e.Subscribed,o.mG.VPN),m=e=>{var t;return!!(null==(t=e.Flags)?void 0:t["pass-lifetime"])},p=e=>{var t;return(0,s.c0)(e.Subscribed,o.mG.PASS)||m(e)||!!(null==(t=e.Flags)?void 0:t["pass-from-sl"])},h=e=>!!e.Subscribed,A=e=>1===e.Private,g=e=>!h(e),v=e=>e.Role===l,y=e=>e.Role===c,C=e=>{var t;return!e.OrganizationPrivateKey&&!(null==(t=e.Flags)?void 0:t["delegated-access"])},b=e=>!!e.Delinquent;r.d(t,["Bl",0,f,"DH",0,e=>(0,n.A)(e.CreateTime),"Gw",0,A,"Lj",0,e=>e.isAdmin||(0,s.c0)(e.accessTypeMask,i.Nj.AdminAccess),"NB",0,y,"U$",0,p,"cP",0,b,"fy",0,C,"oA",0,e=>(0,a.A)(new Date,e),"qc",0,v,"tR",0,h,"ts",0,e=>({...e,...{isAdmin:v(e),isMember:y(e),isFree:g(e),isPaid:h(e),isPrivate:A(e),isSelf:C(e),isDelinquent:b(e),hasPaidMail:d(e),hasPaidVpn:f(e),hasPaidDrive:(0,s.c0)(e.Subscribed,o.mG.DRIVE),hasPaidPass:p(e),hasPaidLumo:(0,s.c0)(e.Subscribed,o.mG.LUMO),hasPaidMeet:(0,s.c0)(e.Subscribed,o.mG.MEET),hasPassLifetime:m(e),accessTypeMask:(0,i.LU)(e),canPay:[l,u].includes(e.Role)}}),"vh",0,m,"ww",0,d,"xp",0,g])},76380(e,t,r){"use strict";var a=r(6780);let n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(0,a.c)("VPN Plan Feature").ngettext((0,a.pD)`${e} server`,`${e}+ servers`,e)};r.d(t,["Cg",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(0,a.c)("VPN Plan Feature").ngettext((0,a.pD)`${e} device`,`${e} devices`,e)},"Ht",0,function(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1300,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e=n(t),(0,a.c)("VPN Plan Feature").ngettext((0,a.pD)`${e} across ${r} country`,`${e} across ${r}+ countries`,r)},"IK",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(0,a.c)("VPN Plan Feature").ngettext((0,a.pD)`${e} VPN connection`,`${e} VPN connections`,e)},"JZ",0,e=>(0,a.c)("VPN Plan Feature").ngettext((0,a.pD)`Servers in ${e}+ country`,`Servers in ${e}+ countries`,e),"NZ",0,n,"TQ",0,function(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e=n(t),(0,a.c)("VPN Plan Feature").ngettext((0,a.pD)`${e} in ${r} country`,`${e} in ${r} countries`,r)},"os",0,e=>(0,a.c)("VPN Plan Feature").ngettext((0,a.pD)`Auto-selects from ${e} country`,`Auto-selects from ${e} countries`,e),"rV",0,e=>(0,a.c)("VPN Plan Feature").ngettext((0,a.pD)`${e} country`,`${e} countries`,e)])},22311(e,t,r){"use strict";r.d(t,["e",0,{free:{countries:10,servers:2e3},paid:{countries:149,servers:20798}}])},90799(e,t,r){"use strict";let a=async(e,t)=>{let r=(e=>{let{challenge:t,allowCredentials:r,...a}=e;return{publicKey:{...a,challenge:new Uint8Array(t).buffer,allowCredentials:null==r?void 0:r.map(e=>({...e,id:new Uint8Array(e.id)}))}}})(e.publicKey),a=await navigator.credentials.get({...r,signal:t});if(!a||!("rawId"in a))throw Error("No credentials received, unsupported browser");let n=a.response;return{AuthenticationOptions:e,ClientData:n.clientDataJSON?new Uint8Array(n.clientDataJSON).toBase64():null,AuthenticatorData:n.authenticatorData?new Uint8Array(n.authenticatorData).toBase64():null,Signature:n.signature?new Uint8Array(n.signature).toBase64():null,CredentialID:a.rawId?[...new Uint8Array(a.rawId)]:null}};r.d(t,["b",0,a])},44759(e,t,r){"use strict";r.d(t,["i",0,()=>{try{var e,t;return!!(null==(t=navigator)||null==(e=t.credentials)?void 0:e.create)}catch{return!1}}])},94884(e,t,r){"use strict";r.d(t,["b",0,"standalone"])},84233(e,t,r){"use strict";let a=globalThis;r.d(t,["A",0,a])},35770(e,t,r){"use strict";r.d(t,{G_:()=>i,Kl:()=>o});var a,n,i=((a={}).ForceReload="ForceReload",a.ColorPerEventWeb="ColorPerEventWeb",a.CollectLogs="
2536CollectLogs",a.DisableElectronMail="DisableElectronMail",a.DriveDocsLandingPageEnabled="DriveDocsLandingPageEnabled",a.KeyTransparencyShowUI="KeyTransparencyShowUI",a.KeyTransparencyLogOnly="KeyTransparencyLogOnly",a.CryptoDisableUndecryptableKeys="CryptoDisableUndecryptableKeys",a.CalendarBusyTimeSlots="CalendarBusyTimeSlots",a.InboxDesktopInAppPayments="InboxDesktopInAppPayments",a.InboxDesktopMultiAccountSupport="InboxDesktopMultiAccountSupport",a.InboxDesktopThemeSelection="InboxDesktopThemeSelection",a.InboxDesktopManualUpdateBannerDisabled="InboxDesktopManualUpdateBannerDisabled",a.InboxDesktopCategoryViewSettingsToggleReloadDisabled="InboxDesktopCategoryViewSettingsToggleReloadDisabled",a.BreachAlertsNotificationsCommon="BreachAlertsNotificationsCommon",a.WalletAutoSetup="WalletAutoSetup",a.InboxDesktopWinLinNewAppSwitcher="InboxDesktopWinLinNewAppSwitcher",a.DarkWebEmailNotifications="DarkWebEmailNotifications",a.InboxWebPostSubscriptionFlow="InboxWebPostSubscriptionFlow",a.NewCancellationFlowUpsell="NewCancellationFlowUpsell",a.GoUnlimitedOffer2025="GoUnlimitedOffer2025",a.UnlimitedToDuoPermanentOffer="UnlimitedToDuoPermanentOffer",a.Q3Sale2026FreeToUnlimitedSecondPopup="Q3Sale2026FreeToUnlimitedSecondPopup",a.MailPostSignupZeroNinetyNinePromo="MailPostSignupZeroNinetyNinePromo",a.ScribeAdminSetting="ScribeAdminSetting",a.SelfTroubleshoot="SelfTroubleshoot",a.WalletAztecoWeb="WalletAztecoWeb",a.WalletFullSync="WalletFullSync",a.VPNDrawer="VPNDrawer",a.InboxDesktopDefaultEmailSetupHelperDisabled="InboxDesktopDefaultEmailSetupHelperDisabled",a.InboxDesktopDefaultEmailSetupHelperDisabledV2="InboxDesktopDefaultEmailSetupHelperDisabledV2",a.InboxDesktopAppSessionCacheDisabled="InboxDesktopAppSessionCacheDisabled",a.InboxDesktopBugReportLogAttachmentDisabled="InboxDesktopBugReportLogAttachmentDisabled",a.InboxDesktopSaveAsPdfPrintDialogDisabled="InboxDesktopSaveAsPdfPrintDialogDisabled",a.SubscriberNudgeBundleMonthlyDisabled="SubscriberNudgeBundleMonthlyDisabled",a.SubscriberNudgeMailMonthlyDisabled="SubscriberNudgeMailMonthlyDisabled",a.SubscriberNudgeDriveMonthlyDisabled="SubscriberNudgeDriveMonthlyDisabled",a.B2BOnboarding="B2BOnboarding",a.InboxBringYourOwnEmail="InboxBringYourOwnEmail",a.InboxBringYourOwnEmailClient="InboxBringYourOwnEmailClient",a.InboxBringYourOwnEmailSignup="InboxBringYourOwnEmailSignup",a.CreateInboxBringYourOwnEmailDisabled="CreateInboxBringYourOwnEmailDisabled",a.ReferralExpansionDiscover="ReferralExpansionDiscover",a.ReferralFreeUsersDiscover="ReferralFreeUsersDiscover",a.AlwaysOnUpsell="AlwaysOnUpsell",a.LumoEarlyAccess="LumoEarlyAccess",a.LumoTooling="LumoTooling",a.LumoSmoothedRendering="LumoSmoothedRendering",a.LumoHighLoad="LumoHighLoad",a.LumoDeactivateGuestModeFrontend="LumoDeactivateGuestModeFrontend",a.LumoSignInHelp="LumoSignInHelp",a.AllowGuestInit="AllowGuestInit",a.NewScheduleOption="NewScheduleOption",a.AutoAddMeetingLink="AutoAddMeetingLink",a.AvatarColorWeb="AvatarColorWeb",a.AuthenticatorSettingsEnabled="AuthenticatorSettingsEnabled",a.OrganizationLevelEasySwitch="OrganizationLevelEasySwitch",a.WebNPSModal="WebNPSModal",a.WebApiRateLimiter="WebApiRateLimiter",a.PassSimpleLoginLifetimeOffer="PassSimpleLoginLifetimeOffer",a.MaxContactsImport="MaxContactsImport",a.EventLoopInterval="EventLoopInterval",a.PingOMatic="PingOMatic",a.DesktopDownloadApiEnabled="DesktopDownloadApiEnabled",a.LogWasmLoadingDisabled="LogWasmLoadingDisabled",a.PasswordRemindersOrg="PasswordRemindersOrg",a.MeetSpotlightType="MeetSpotlightType",a.DisablePostSubscriptionB2BOnboarding="DisablePostSubscriptionB2BOnboarding",a.EasySwitchB2CForDriveWeb="EasySwitchB2CForDriveWeb",a.CentralisedOffersDelivery="CentralisedOffersDelivery",a.EasySwitchB2CForDriveWebNewUI="EasySwitchB2CForDriveWebNewUI",a.Oles365="Oles365",a),o=((n={}).PasswordNudge="PasswordNudge",n.PasswordNudgeForPaidUsers="PasswordNudgeForPaidUsers",n.ComposerAssistant="ComposerAssistant",n.ReplayOnboardingModal="ReplayOnboardingModal",n.MailMetrics="MailMetrics",n.MailWebListTelemetry="MailWebListTelemetry",n.RemoveReplyStyles="RemoveReplyStyles",n.CategoryView="CategoryView",n.MailRecordLastUnseenIncomingMessageEventID="MailRecordLastUnseenIncomingMessageEventID",n.CategoryViewVariant="CategoryViewVariant",n.CategoryReportUnreadCountDisabled="CategoryReportUnreadCountDisabled",n.CategoryOnboardingDisableCategorize="CategoryOnboardingDisableCategorize",n.PreventEventLoopCallOnCompose="PreventEventLoopCallOnCompose",n.MailStoreDebugMode="MailStoreDebugMode",n.LumoInMail="LumoInMail",n.ScribeToLumo="ScribeToLumo",n.OneTimePasscode="OneTimePasscode",n.ContentSearch="ContentSearch",n)},13941(e,t,r){"use strict";var a=r(35770);r.d(t,["T",0,e=>{try{if(null==e?void 0:e.isEnabled(a.G_.MaxContactsImport)){var t;let r=e.getVariant(a.G_.MaxContactsImport);
2536if(null==(t=r.payload)?void 0:t.value)return JSON.parse(r.payload.value).maxContactsImport}}catch{}return 1e5}])},46267(e,t,r){"use strict";let a;var n=r(43352),i=r(72007),o=r(13941);r.d(t,["R",0,()=>a,"v",0,e=>{a||(a=e,(0,i.N0)({isEnabled:t=>e.isEnabled(t),getVariant:t=>e.getVariant(t),on:(t,r)=>e.on(t,r),off:(t,r)=>e.off(t,r)}),(0,n.H)(()=>(0,o.T)(a)))}])},85422(e,t,r){"use strict";let a=r(58949)._P;r.d(t,["_",0,a])},57824(e,t,r){"use strict";var a=r(14041),n=r(58949);r.d(t,["m",0,()=>{let e=(0,n.lP)();return(0,a.useCallback)(t=>e.isEnabled(t),[])}])},53503(e,t,r){"use strict";r.d(t,{r:()=>n});var a=r(58949);function n(e){return(0,a.rn)(e)}},28426(e,t,r){"use strict";r.d(t,["A",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e.reduce((e,r,a)=>(a%t==0&&e.push([]),e[e.length-1].push(r),e),[])}])},2692(e,t,r){"use strict";r.d(t,["A",0,(e,t,r)=>Math.min(Math.max(t,e),r)])},33691(e,t,r){"use strict";r.d(t,["A",0,function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.flat().flatMap(e=>"object"==typeof e&&null!==e?Object.entries(e).filter(e=>{let[,t]=e;return!!t}).map(e=>{let[t]=e;return t}):e).filter(e=>"string"==typeof e).map(e=>e.trim()).filter(e=>""!==e).join(" ")}])},86480(e,t,r){"use strict";let a=0;r.d(t,["A",0,e=>`${e||"id"}-${a++}`])},58673(e,t,r){"use strict";function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=crypto.getRandomValues(new Uint32Array(e)),a="";for(let n=0;n<e;n++)a+=t[r[n]%t.length];return a}r.d(t,{Ay:()=>a}),r.d(t,["dt",0,"abcdefghijklmnopqrstuvwxyz0123456789"])},53849(e,t,r){"use strict";r.d(t,["A",0,function(e,t){return Object.values(t).includes(e)}])},18967(e,t,r){"use strict";r.d(t,["A",0,function(e){return"function"==typeof e}])},77223(e,t,r){"use strict";function a(e){return!!e}r.d(t,{A:()=>a})},54229(e,t,r){"use strict";function a(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0));return e.reduce((e,r)=>(t.set(r,e),e+r.length),0),t}r.d(t,{A:()=>a})},75907(e,t,r){"use strict";function a(){}r.d(t,{A:()=>a})},86430(e,t,r){"use strict";r.d(t,["A",0,(e,t)=>e.slice().sort((e,r)=>e[t]>r[t]?1:e[t]<r[t]?-1:0)])},1834(e,t,r){"use strict";function a(e,t){return e=Math.ceil(e),Math.floor(Math.random()*((t=Math.floor(t))-e+1)+e)}r.d(t,{A:()=>a})},70794(e,t,r){"use strict";r.d(t,["A",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=[];for(let n=e;n<t;n+=r)a.push(n);return a}])},62911(e,t,r){"use strict";r.d(t,["z",0,(e,t,r)=>{let a=e.findIndex(e=>e[r]===t[r]);return -1===a?e:e.toSpliced(a,1)}])},55327(e,t,r){"use strict";r.d(t,["A",0,(e,t)=>e.filter((e,r)=>r!==t)])},53736(e,t,r){"use strict";var a=r(85185);r.d(t,["A",0,e=>(0,a.A)(e,e=>e)])},85185(e,t,r){"use strict";r.d(t,["A",0,(e,t)=>{let r=new Set;return e.filter(e=>{let a=t(e),n=r.has(a);return n||r.add(a),!n})}])},56999(e,t,r){"use strict";r.d(t,["Y",0,(e,t,r)=>{let a=e.findIndex(e=>e[r]===t[r]);return -1===a?[...e,t]:e.with(a,t)}])},4591(e,t,r){"use strict";var a=r(31085),n=r(6780),i=r(63417),o=r(50266),s=r(39009),l=r(13197),c=r(33691);r.d(t,["A",0,e=>{let{text:t,loaderClassName:r=""}=e,u=(0,s.fj)(l.h.PROTONVPN_SETTINGS),d=t||(0,n.c)("Info").t`Loading ${u}`;return(0,a.jsx)("div",{className:"h-full",children:(0,a.jsxs)("div",{className:(0,c.A)(["absolute inset-center text-center"]),children:[(0,a.jsx)("div",{children:(0,a.jsx)(i.I,{className:r})}),(0,a.jsx)(o.A,{className:"color-weak",children:d})]})})}])},31865(e,t,r){"use strict";let a,n,i,o,s,l,c,u,d,f,m,p,h,A,g,v,y,C,b;var S,w,_,N,x,E,B,P,I,k,T,D,M,R,j,O,L,U,F=r.cw(function(e,t){var r=V();t.H=r.createRoot,r.hydrateRoot}),V=()=>r(43144),H=r.cw(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.ContentRect=function(e){if("getBBox"in e){var t=e.getBBox();return Object.freeze({height:t.height,left:0,top:0,width:t.width})}var r=window.getComputedStyle(e);return Object.freeze({height:parseFloat(r.height||"0"),left:parseFloat(r.paddingLeft||"0"),top:parseFloat(r.paddingTop||"0"),width:parseFloat(r.width||"0")})}}
2536),$=r.cw(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=H();t.ResizeObservation=function(){function e(e){this.target=e,this.$$broadcastWidth=this.$$broadcastHeight=0}return Object.defineProperty(e.prototype,"broadcastWidth",{get:function(){return this.$$broadcastWidth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"broadcastHeight",{get:function(){return this.$$broadcastHeight},enumerable:!0,configurable:!0}),e.prototype.isActive=function(){var e=r.ContentRect(this.target);return!!e&&(e.width!==this.broadcastWidth||e.height!==this.broadcastHeight)},e}()}),z=r.cw(function(e,t){var r,a=$(),n=K(),i=[],o=function(){function e(e){this.$$observationTargets=[],this.$$activeTargets=[],this.$$skippedTargets=[];var t=void 0===e?"Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.":"function"!=typeof e?"Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.":void 0;if(t)throw TypeError(t);this.$$callback=e}return e.prototype.observe=function(e){var t=l("observe",e);if(t)throw TypeError(t);c(this.$$observationTargets,e)>=0||(this.$$observationTargets.push(new a.ResizeObservation(e)),0>i.indexOf(this)&&(i.push(this),h()))},e.prototype.unobserve=function(e){var t=l("unobserve",e);if(t)throw TypeError(t);var r=c(this.$$observationTargets,e);r<0||(this.$$observationTargets.splice(r,1),0===this.$$observationTargets.length&&s(this))},e.prototype.disconnect=function(){this.$$observationTargets=[],this.$$activeTargets=[],s(this)},e}();function s(e){var t=i.indexOf(e);t>=0&&(i.splice(t,1),g())}function l(e,t){return void 0===t?"Failed to execute '"+e+"' on 'ResizeObserver': 1 argument required, but only 0 present.":t&&t.nodeType===window.Node.ELEMENT_NODE?void 0:"Failed to execute '"+e+"' on 'ResizeObserver': parameter 1 is not of type 'Element'."}function c(e,t){for(var r=0;r<e.length;r+=1)if(e[r].target===t)return r;return -1}var u=function(e){i.forEach(function(t){t.$$activeTargets=[],t.$$skippedTargets=[],t.$$observationTargets.forEach(function(r){r.isActive()&&(m(r.target)>e?t.$$activeTargets.push(r):t.$$skippedTargets.push(r))})})},d=function(){var e=1/0;return i.forEach(function(t){if(t.$$activeTargets.length){var r=[];t.$$activeTargets.forEach(function(t){var a=new n.ResizeObserverEntry(t.target);r.push(a),t.$$broadcastWidth=a.contentRect.width,t.$$broadcastHeight=a.contentRect.height;var i=m(t.target);i<e&&(e=i)}),t.$$callback(r,t),t.$$activeTargets=[]}}),e},f=function(){var e=new window.ErrorEvent("ResizeLoopError",{message:"ResizeObserver loop completed with undelivered notifications."});window.dispatchEvent(e)},m=function(e){for(var t=0;e.parentNode;)e=e.parentNode,t+=1;return t},p=function(){for(u(0);i.some(function(e){return!!e.$$activeTargets.length});)u(d());i.some(function(e){return!!e.$$skippedTargets.length})&&f()},h=function(){r||A()},A=function(){r=window.requestAnimationFrame(function(){p(),A()})},g=function(){r&&!i.some(function(e){return!!e.$$observationTargets.length})&&(window.cancelAnimationFrame(r),r=void 0)};t.ai=function(){return window.ResizeObserver=o}}),K=r.cw(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=H();t.ResizeObserverEntry=function(e){this.target=e,this.contentRect=r.ContentRect(e)}}),Z=r.cw(function(e,t){/**
2537 * @license React
2538 * use-sync-external-store-shim.production.js
2539 *
2540 * Copyright (c) Meta Platforms, Inc. and affiliates.
2541 *
2542 * This source code is licensed under the MIT license found in the
2543 * LICENSE file in the root directory of this source tree.
2544 */var a=r(14041),n="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useState,o=a.useEffect,s=a.useLayoutEffect,l=a.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!n(e,r)}catch{return!0}}var u="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),a=i({inst:{value:r,getSnapshot:t}}),n=a[0].inst,u=a[1];return s(function(){n.value=r,n.getSnapshot=t,c(n)&&u({inst:n})},[e,r,t]),o(function(){return c(n)&&u({inst:n}),e(function(){c(n)&&u({inst:n})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==a.useSyncExternalStore?a.useSyncExternalStore:u}),G=r.cw(function(e,t){/**
2545 * @license React
2546 * use-sync-external-store-shim/with-selector.production.js
2547 *
2548 * Copyright (c) Meta Platforms, Inc. and affiliates.
2549 *
2550 * This source code is licensed under the MIT license found in the
2551 * LICENSE file in the root directory of this source tree.
2552 */var a=r(14041),n=Y(),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useSyncExternalStore,s=a.useRef,l=a.useEffect,c=a.useMemo,u=a.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,a,n){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var m=o(e,(d=c(function(){function e(e){if(!l){if(l=!0,o=e,e=a(e),void 0!==n&&f.hasValue){var t=f.value;if(n(t,e))return s=t}return s=e}if(t=s,i(o,e))return t;var r=a(e);return void 0!==n&&n(t,r)?(o=e,t):(o=e,s=r)}
2552var o,s,l=!1,c=void 0===r?null:r;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,r,a,n]))[0],d[1]);return l(function(){f.hasValue=!0,f.value=m},[m]),u(m),m}}),Y=r.cw(function(e,t){e.exports=Z()}),W=r.cw(function(e,t){e.exports=G()}),q=r.cw(function(e,t){var a=ef(),n=eu(),i=ec(),o=eN(),s=r(2676),l=r(51617),c=et(),u=ew(),d=a.structuredClone,f=a.ArrayBuffer,m=a.DataView,p=Math.max,h=Math.min,A=f.prototype,g=m.prototype,v=n(A.slice),y=i(A,"resizable","get"),C=i(A,"maxByteLength","get"),b=n(g.getInt8),S=n(g.setInt8);e.exports=(u||c)&&function(e,t,r){var a,n=l(e),i=void 0===t?n:o(t),A=!y||!y(e);if(s(e),u&&(e=d(e,{transfer:[e]}),n===i&&(r||A)))return e;if(n>=i&&(!r||A))a=v(e,0,i);else{var g=r&&!A&&C?{maxByteLength:p(i,C(e))}:void 0;a=new f(i,g);for(var w=new m(e),_=new m(a),N=h(i,n),x=0;x<N;x++)S(_,x,b(w,x))}return u||c(e),a}}),Q=r.cw(function(e,t){var r=es(),a=em(),n=eB(),i=eA(),o=function(e){var t=1===e;return function(o,s,l){for(var c,u=n(o),d=a(u),f=i(d),m=r(s,l);f-- >0;)if(m(c=d[f],f,u))switch(e){case 0:return c;case 1:return f}return t?-1:void 0}};e.exports={U:o(0),K:o(1)}}),J=r.cw(function(e,t){var a=r(44977),n=eB(),i=em(),o=eA(),s=TypeError,l="Reduce of empty array with no initial value",c=function(e){return function(t,r,c,u){var d=n(t),f=i(d),m=o(d);if(a(r),0===m&&c<2)throw new s(l);var p=e?m-1:0,h=e?-1:1;if(c<2)for(;;){if(p in f){u=f[p],p+=h;break}if(p+=h,e?p<0:m<=p)throw new s(l)}for(;e?p>=0:m>p;p+=h)p in f&&(u=r(u,f[p],p,d));return u}};e.exports={k:c(!1),p:c(!0)}}),X=r.cw(function(e,t){e.exports=eu()([].slice)}),ee=r.cw(function(e,t){var r=X(),a=Math.floor,n=function(e,t){var i=e.length;if(i<8)for(var o,s,l=1;l<i;){for(s=l,o=e[l];s&&t(e[s-1],o)>0;)e[s]=e[--s];s!==l++&&(e[s]=o)}else for(var c=a(i/2),u=n(r(e,0,c),t),d=n(r(e,c),t),f=u.length,m=d.length,p=0,h=0;p<f||h<m;)e[p+h]=p<f&&h<m?0>=t(u[p],d[h])?u[p++]:d[h++]:p<f?u[p++]:d[h++];return e};e.exports=n}),et=r.cw(function(e,t){var r,a,n,i,o=ef(),s=ed(),l=ew(),c=o.structuredClone,u=o.ArrayBuffer,d=o.MessageChannel,f=!1;if(l)f=function(e){c(e,{transfer:[e]})};else if(u)try{!d&&(r=s("worker_threads"))&&(d=r.MessageChannel),d&&(a=new d,n=new u(2),i=function(e){a.port1.postMessage(null,[e])},2===n.byteLength&&(i(n),0===n.byteLength&&(f=i)))}catch{}e.exports=f}),er=r.cw(function(e,t){var r=en();e.exports=/ipad|iphone|ipod/i.test(r)&&/applewebkit/i.test(r)}),ea=r.cw(function(e,t){e.exports="NODE"===ei()}),en=()=>r(98060),ei=()=>r(11078),eo=r.cw(function(e,t){var r=el(),a=Function.prototype,n=a.apply,i=a.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?i.bind(n):function(){return i.apply(n,arguments)})}),es=()=>r(85821),el=()=>r(89055),ec=()=>r(71025),eu=()=>r(16881),ed=r.cw(function(e,t){var r=ef(),a=ea();e.exports=function(e){if(a){try{return r.process.getBuiltinModule(e)}catch{}try{return Function('return require("'+e+'")')()}catch{}}}}),ef=()=>r(79117),em=()=>r(47568),ep=r.cw(function(e,t){var a=r(39944),n=ev(),i=r(88088),o=r(74320),s=ek(),l=r(43086),c=r(12913),u=eh().H,d=r(76224),f=r(88500),m=r(75366),p=r(60808),h=s("toStringTag"),A="IteratorHelper",g="WrapForValidIterator",v="normal",y="throw",C=l.set,b=function(e){var t=l.getterFor(e?g:A);return o(n(u),{next:function(){var r=t(this);if(e)return r.nextHandler();if(r.done)return d(void 0,!0);try{var a=r.nextHandler();return r.done&&p(r),r.returnHandlerResult?a:d(a,r.done)}catch(e){throw r.done=!0,p(r),e}},return:function(){var r=t(this),n=r.iterator,i=r.inner,o=r.openIters,s=r.done;if(r.done=!0,e){var l=c(n,"return");return l?a(l,n):d(void 0,!0)}if(p(r),s)return d(void 0,!0);if(i)try{f(i.iterator,v)}catch(e){return f(n,y,e)}if(o)try{m(o,v)}catch(e){if(n)return f(n,y,e);throw e}return n&&f(n,v),d(void 0,!0)}})},S=b(!0),w=b(!1);i(w,h,"Iterator Helper"),e.exports=function(e,t,r){var a=function(a,n){n?(n.iterator=a.iterator,n.next=a.next):n=a,n.type=t?g:A,n.returnHandlerResult=!!r,n.nextHandler=e,n.counter=0,n.done=!1,C(this,n)};return a.prototype=t?S:w,a}}),eh=r.cw(function(e,t){var a,n,i,o=r(5234),s=r(14188),l=r(80831),c=ev(),u=ey(),d=r(97509),f=ek(),m=r(1942),p=f("iterator");[].keys&&"next"in(i=[].keys())&&(n=u(u(i)))!==Object.prototype&&(a=n),!l(a)||o(function(){var e={};return a[p].call(e)!==e})?a={}:m&&(a=c(a)),s(a[p])||d(a,p,function(){return this}),e.exports={H:a}}),eA=()=>r(69389),eg=r.cw(function(e,t){var r=eP();e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}}),ev=()=>r(77065),ey=()=>
2552r(91786),eC=r.cw(function(e,t){var a,n=ef(),i=eo(),o=r(14188),s=ei(),l=en(),c=X(),u=eI(),d=n.Function,f=/MSIE .\./.test(l)||"BUN"===s&&((a=n.Bun.version.split(".")).length<3||"0"===a[0]&&(a[1]<3||"3"===a[1]&&"0"===a[2]));e.exports=function(e,t){var r=t?2:1;return f?function(a,n){var s=u(arguments.length,1)>r,l=o(a)?a:d(a),f=s?c(arguments,r):[],m=s?function(){i(l,this,f)}:l;return t?e(m,n):e(m)}:e}}),eb=r.cw(function(e,t){var a=eu(),n=eE(),i=eP(),o=eS(),s=r(39509),l=a(o),c=a("".slice),u=Math.ceil,d=function(e){return function(t,r,a){var o,d,f=i(s(t)),m=n(r),p=f.length;if(m<=p)return f;var h=void 0===a?" ":i(a);return""===h?f:((d=l(h,u((o=m-p)/h.length))).length>o&&(d=c(d,0,o)),e?f+d:d+f)}};e.exports={n:d(!1),...void d(!0)}}),eS=r.cw(function(e,t){var a=ex(),n=eP(),i=r(39509),o=RangeError,s=Math.floor;e.exports=function(e){var t=n(i(this)),r="",l=a(e);if(l<0||1/0===l)throw new o("Wrong number of repetitions");for(;l>0;(l=s(l/2))&&(t+=t))l%2&&(r+=t);return r}}),ew=()=>r(69059),e_=r.cw(function(e,t){var a,n,i,o,s=ef(),l=eo(),c=es(),u=r(14188),d=r(74418),f=r(5234),m=r(67458),p=X(),h=r(65926),A=eI(),g=er(),v=ea(),y=s.setImmediate,C=s.clearImmediate,b=s.process,S=s.Dispatch,w=s.Function,_=s.MessageChannel,N=s.String,x=0,E={},B="onreadystatechange";f(function(){a=s.location});var P=function(e){if(d(E,e)){var t=E[e];delete E[e],t()}},I=function(e){return function(){P(e)}},k=function(e){P(e.data)},T=function(e){s.postMessage(N(e),a.protocol+"//"+a.host)};y&&C||(y=function(e){A(arguments.length,1);var t=u(e)?e:w(e),r=p(arguments,1);return E[++x]=function(){l(t,void 0,r)},n(x),x},C=function(e){delete E[e]},v?n=function(e){b.nextTick(I(e))}:S&&S.now?n=function(e){S.now(I(e))}:_&&!g?(o=(i=new _).port2,i.port1.onmessage=k,n=c(o.postMessage,o)):s.addEventListener&&u(s.postMessage)&&!s.importScripts&&a&&"file:"!==a.protocol&&!f(T)?(n=T,s.addEventListener("message",k,!1)):n=B in h("script")?function(e){m.appendChild(h("script"))[B]=function(){m.removeChild(this),P(e)}}:function(e){setTimeout(I(e),0)}),e.exports={h:y,I:C}}),eN=()=>r(74579),ex=()=>r(76744),eE=()=>r(97611),eB=()=>r(83628),eP=r.cw(function(e,t){var a=r(65438),n=String;e.exports=function(e){if("Symbol"===a(e))throw TypeError("Cannot convert a Symbol value to a string");return n(e)}}),eI=r.cw(function(e,t){var r=TypeError;e.exports=function(e,t){if(e<t)throw new r("Not enough arguments");return e}}),ek=()=>r(4282),eT=r.cw(function(e,t){var a=r(5604),n=r(74418),i=r(88088),o=r(4578),s=r(5054),l=r(98657),c=r(78679),u=r(44166),d=eg(),f=r(98257),m=r(75382),p=r(96893),h=r(1942);e.exports=function(e,t,r,A){var g="stackTraceLimit",v=A?2:1,y=e.split("."),C=y[y.length-1],b=a.apply(null,y);if(b){var S=b.prototype;if(!h&&n(S,"cause")&&delete S.cause,!r)return b;var w=a("Error"),_=t(function(e,t){var r=d(A?t:e,void 0),a=A?new b(e):new b;return void 0!==r&&i(a,"message",r),m(a,_,a.stack,2),this&&o(S,this)&&u(a,this,_),arguments.length>v&&f(a,arguments[v]),a});if(_.prototype=S,"Error"!==C?s?s(_,w):l(_,w,{name:!0}):p&&g in b&&(c(_,b,g),c(_,b,"prepareStackTrace")),l(_,b),!h)try{S.name!==C&&i(S,"name",C),S.constructor=_}catch{}return _}}}),eD=r.cw(function(e,t){var a=r(5613),n=r(5604),i=eo(),o=r(5234),s=eT(),l="AggregateError",c=n(l),u=!o(function(){return 1!==c([1]).errors[0]})&&o(function(){return 7!==c([1],l,{cause:7}).cause});a({global:!0,constructor:!0,arity:2,forced:u},{AggregateError:s(l,function(e){return function(t,r){return i(e,this,arguments)}},u,!0)})}),eM=r.cw(function(e,t){var a=r(5613),n=r(4578),i=ey(),o=r(5054),s=r(98657),l=ev(),c=r(88088),u=r(39123),d=r(98257),f=r(75382),m=r(38873),p=eg(),h=ek()("toStringTag"),A=Error,g=[].push,v=function(e,t){var r,a=n(y,this);o?r=o(new A,a?i(this):y):c(r=a?this:l(y),h,"Error"),void 0!==t&&c(r,"message",p(t)),f(r,v,r.stack,1),arguments.length>2&&d(r,arguments[2]);var s=[];return m(e,g,{that:s}),c(r,"errors",s),r};o?o(v,A):s(v,A,{name:!0});var y=v.prototype=l(A.prototype,{constructor:u(1,v),message:u(1,""),name:u(1,"AggregateError")});a({global:!0,constructor:!0,arity:2},{AggregateError:v})}),eR=r.cw(function(e,t){eM()}),ej=r.cw(function(e,t){var a=r(96893),n=r(10997),i=r(36821),o=ArrayBuffer.prototype;!a||"detached"in o||n(o,"detached",{configurable:!0,get:function(){return i(this)}})}),eO=r.cw(function(e,t){var a=r(5613),n=q();n&&a({target:"ArrayBuffer",proto:!0}
2552,{transferToFixedLength:function(){return n(this,arguments.length?arguments[0]:void 0,!1)}})}),eL=r.cw(function(e,t){var a=r(5613),n=q();n&&a({target:"ArrayBuffer",proto:!0},{transfer:function(){return n(this,arguments.length?arguments[0]:void 0,!0)}})}),eU=r.cw(function(e,t){var a=r(5613),n=eB(),i=eA(),o=ex(),s=r(95458);a({target:"Array",proto:!0},{at:function(e){var t=n(this),r=i(t),a=o(e),s=a>=0?a:r+a;return s<0||s>=r?void 0:t[s]}}),s("at")}),eF=r.cw(function(e,t){var a=r(5613),n=Q().K,i=r(95458);a({target:"Array",proto:!0},{findLastIndex:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),i("findLastIndex")}),eV=r.cw(function(e,t){var a=r(5613),n=Q().U,i=r(95458);a({target:"Array",proto:!0},{findLast:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),i("findLast")}),eH=r.cw(function(e,t){var a=r(5613),n=eB(),i=eA(),o=r(14224),s=r(14578);a({target:"Array",proto:!0,arity:1,forced:r(5234)(function(){return 0x100000001!==[].push.call({length:0x100000000},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t=n(this),r=i(t),a=arguments.length;s(r+a);for(var l=0;l<a;l++)t[r]=arguments[l],r++;return o(t,r),r}})}),e$=r.cw(function(e,t){var a=r(5613),n=J().p,i=r(55397),o=r(63008);a({target:"Array",proto:!0,forced:!ea()&&o>79&&o<83||!i("reduceRight")},{reduceRight:function(e){return n(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})}),ez=r.cw(function(e,t){var a=r(5613),n=J().k,i=r(55397),o=r(63008);a({target:"Array",proto:!0,forced:!ea()&&o>79&&o<83||!i("reduce")},{reduce:function(e){var t=arguments.length;return n(this,e,t,t>1?arguments[1]:void 0)}})}),eK=r.cw(function(e,t){var a=r(5613),n=eA(),i=r(10380),o=r(94417),s=r(95458),l=Array;a({target:"Array",proto:!0},{toReversed:function(){for(var e=i(this),t=n(e),r=new l(t),a=0;a<t;a++)o(r,a,e[t-a-1]);return r}}),s("toReversed")}),eZ=r.cw(function(e,t){var a=r(5613),n=eu(),i=r(44977),o=r(10380),s=r(76759),l=r(82509),c=r(95458),u=Array,d=n(l("Array","sort"));a({target:"Array",proto:!0},{toSorted:function(e){return void 0!==e&&i(e),d(s(u,o(this)),e)}}),c("toSorted")}),eG=r.cw(function(e,t){var a=r(5613),n=r(95458),i=r(14578),o=eA(),s=r(70675),l=r(10380),c=ex(),u=r(94417),d=Array,f=Math.max,m=Math.min;a({target:"Array",proto:!0},{toSpliced:function(e,t){var r,a,n,p,h=l(this),A=o(h),g=s(e,A),v=arguments.length,y=0;for(0===v?r=a=0:1===v?(r=0,a=A-g):(r=v-2,a=m(f(c(t),0),A-g)),p=d(n=i(A+r-a));y<g;y++)u(p,y,h[y]);for(;y<g+r;y++)u(p,y,arguments[y-g+2]);for(;y<n;y++)u(p,y,h[y+a-r]);return p}}),n("toSpliced")}),eY=r.cw(function(e,t){var a=r(5613),n=eB(),i=eA(),o=r(14224),s=r(81305),l=r(14578);a({target:"Array",proto:!0,arity:1,forced:1!==[].unshift(0)||!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}}()},{unshift:function(e){var t=n(this),r=i(t),a=arguments.length;if(a){l(r+a);for(var c=r;c--;){var u=c+a;c in t?t[u]=t[c]:s(t,u)}for(var d=0;d<a;d++)t[d]=arguments[d]}return o(t,r+a)}})}),eW=r.cw(function(e,t){var a=r(5613),n=eA(),i=ex(),o=r(10380),s=r(94417),l=Array,c=RangeError;a({target:"Array",proto:!0,forced:function(){try{[].with({valueOf:function(){throw 4}},null)}catch(e){return 4!==e}}()},{with:function(e,t){var r=o(this),a=n(r),u=i(e),d=u<0?a+u:u;if(d>=a||d<0)throw new c("Incorrect index");for(var f=new l(a),m=0;m<a;m++)s(f,m,m===d?t:r[m]);return f}})}),eq=r.cw(function(e,t){var a=r(5613),n=r(96893),i=r(5604),o=r(44977),s=r(40286),l=r(97509),c=r(74320),u=r(10997),d=ek(),f=r(43086),m=r(72712),p=r(63008),h=i("Promise"),A=i("SuppressedError"),g=ReferenceError,v=d("asyncDispose"),y=d("toStringTag"),C="AsyncDisposableStack",b=f.set,S=f.getterFor(C),w="async-dispose",_="disposed",N=function(e){var t=S(e);if(t.state===_)throw new g(C+" already disposed");return t},x=function(){b(s(this,E),{type:C,state:"pending",stack:[]}),n||(this.disposed=!1)},E=x.prototype;c(E,{disposeAsync:function(){var e=this;return new h(function(t,r){var a,i=S(e);if(i.state===_)return t(void 0);
2552i.state=_,n||(e.disposed=!0);var o=i.stack,s=o.length,l=!1,c=function(e){l?a=new A(e,a):(l=!0,a=e),u()},u=function(){if(s){var e=o[--s];o[s]=null;try{h.resolve(e()).then(u,c)}catch(e){c(e)}}else i.stack=null,l?r(a):t(void 0)};u()})},use:function(e){return m(N(this),e,w),e},adopt:function(e,t){var r=N(this);return o(t),m(r,void 0,w,function(){return t(e)}),e},defer:function(e){var t=N(this);o(e),m(t,void 0,w,e)},move:function(){var e=N(this),t=new x;return S(t).stack=e.stack,e.stack=[],e.state=_,n||(this.disposed=!0),t}}),n&&u(E,"disposed",{configurable:!0,get:function(){return S(this).state===_}}),l(E,v,E.disposeAsync,{name:"disposeAsync"}),l(E,y,C,{nonWritable:!0}),a({global:!0,constructor:!0,forced:p&&p<136},{AsyncDisposableStack:x})}),eQ=r.cw(function(e,t){var a=r(39944),n=r(97509),i=r(5604),o=r(12913),s=r(74418),l=ek(),c=r(33337),u=l("asyncDispose"),d=i("Promise");s(c,u)||n(c,u,function(){var e=this;return new d(function(t,r){var n=o(e,"return");n?d.resolve(a(n,e)).then(function(){t(void 0)},r):t(void 0)})})}),eJ=r.cw(function(e,t){var a=r(5613),n=eu(),i=Math.pow,o=i(2,-24),s=function(e){var t=e>>>15,r=e>>>10&31,a=1023&e;return 31===r?0===a?0===t?1/0:-1/0:0/0:0===r?a*(0===t?o:-o):i(2,r-15)*(0===t?1+9765625e-10*a:-1-9765625e-10*a)},l=n(DataView.prototype.getUint16);a({target:"DataView",proto:!0},{getFloat16:function(e){return s(l(this,e,arguments.length>1&&arguments[1]))}})}),eX=r.cw(function(e,t){var a=r(5613),n=eu(),i=r(42691),o=eN(),s=r(75778),l=r(85063),c=Math.floor,u=Math.pow,d=function(e){if(e!=e)return 32256;if(0===e)return(1/e==-1/0)<<15;var t=e<0;if(t&&(e=-e),e>=65520)return t<<15|31744;if(e<61005353927612305e-21)return t<<15|l(0x1000000*e);var r=c(s(e));if(-15===r)return t<<15|1024;var a=l((e*u(2,-r)-1)*1024);return 1024===a?t<<15|r+16<<10:t<<15|r+15<<10|a},f=n(DataView.prototype.setUint16);a({target:"DataView",proto:!0},{setFloat16:function(e,t){f(i(this),o(e),d(+t),arguments.length>2&&arguments[2])}})}),e0=r.cw(function(e,t){var a=r(5613),n=r(96893),i=r(5604),o=r(44977),s=r(40286),l=r(97509),c=r(74320),u=r(10997),d=ek(),f=r(43086),m=r(72712),p=i("SuppressedError"),h=ReferenceError,A=d("dispose"),g=d("toStringTag"),v="DisposableStack",y=f.set,C=f.getterFor(v),b="sync-dispose",S="disposed",w=function(e){var t=C(e);if(t.state===S)throw new h(v+" already disposed");return t},_=function(){y(s(this,N),{type:v,state:"pending",stack:[]}),n||(this.disposed=!1)},N=_.prototype;c(N,{dispose:function(){var e,t=C(this);if(t.state!==S){t.state=S,n||(this.disposed=!0);for(var r=t.stack,a=r.length,i=!1;a;){var o=r[--a];r[a]=null;try{o()}catch(t){i?e=new p(t,e):(i=!0,e=t)}}if(t.stack=null,i)throw e}},use:function(e){return m(w(this),e,b),e},adopt:function(e,t){var r=w(this);return o(t),m(r,void 0,b,function(){t(e)}),e},defer:function(e){var t=w(this);o(e),m(t,void 0,b,e)},move:function(){var e=w(this),t=new _;return C(t).stack=e.stack,e.stack=[],e.state=S,n||(this.disposed=!0),t}}),n&&u(N,"disposed",{configurable:!0,get:function(){return C(this).state===S}}),l(N,A,N.dispose,{name:"dispose"}),l(N,g,v,{nonWritable:!0}),a({global:!0,constructor:!0},{DisposableStack:_})}),e1=r.cw(function(e,t){var a=r(5613),n=ef(),i=eo(),o=eT(),s="WebAssembly",l=n[s],c=7!==Error("e",{cause:7}).cause,u=function(e,t){var r={};r[e]=o(e,t,c),a({global:!0,constructor:!0,arity:1,forced:c},r)},d=function(e,t){if(l&&l[e]){var r={};r[e]=o(s+"."+e,t,c),a({target:s,stat:!0,constructor:!0,arity:1,forced:c},r)}};u("Error",function(e){return function(t){return i(e,this,arguments)}}),u("EvalError",function(e){return function(t){return i(e,this,arguments)}}),u("RangeError",function(e){return function(t){return i(e,this,arguments)}}),u("ReferenceError",function(e){return function(t){return i(e,this,arguments)}}),u("SyntaxError",function(e){return function(t){return i(e,this,arguments)}}),u("TypeError",function(e){return function(t){return i(e,this,arguments)}}),u("URIError",function(e){return function(t){return i(e,this,arguments)}}),d("CompileError",function(e){return function(t){return i(e,this,arguments)}}),d("LinkError",function(e){return function(t){return i(e,this,arguments)}}),d("RuntimeError",function(e){return function(t){return i(e,this,arguments)}})}
2552),e2=r.cw(function(e,t){var a=r(5613),n=r(5604),i=r(80831),o=r(65438),s=r(5234),l="Error",c="DOMException",u=Object.setPrototypeOf||({}).__proto__,d=n(c),f=Error,m=f.isError;a({target:"Error",stat:!0,sham:!0,forced:!m||!u||s(function(){return d&&!m(new d(c))||!m(new f(l,{cause:function(){}}))||m(n("Object","create")(f.prototype))})},{isError:function(e){if(!i(e))return!1;var t=o(e);return t===l||t===c}})}),e3=r.cw(function(e,t){var a=r(5613),n=ef(),i=r(40286),o=r(3770),s=r(14188),l=ey(),c=r(10997),u=r(94417),d=r(5234),f=r(74418),m=ek(),p=eh().H,h=r(96893),A=r(1942),g="constructor",v="Iterator",y=m("toStringTag"),C=TypeError,b=n[v],S=A||!s(b)||b.prototype!==p||!d(function(){b({})}),w=function(){if(i(this,p),l(this)===p)throw new C("Abstract class Iterator not directly constructable")},_=function(e,t){h?c(p,e,{configurable:!0,get:function(){return t},set:function(t){if(o(this),this===p)throw new C("You can't redefine this property");f(this,e)?this[e]=t:u(this,e,t)}}):p[e]=t};f(p,y)||_(y,v),(S||!f(p,g)||p[g]===Object)&&_(g,w),w.prototype=p,a({global:!0,constructor:!0,forced:S},{Iterator:w})}),e4=r.cw(function(e,t){var a=r(39944),n=r(97509),i=r(12913),o=r(74418),s=ek(),l=eh().H,c=s("dispose");o(l,c)||n(l,c,function(){var e=i(this,"return");e&&a(e,this)})}),e5=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(3770),o=r(96002),s=r(28616),l=r(80939),c=r(88500),u=ep(),d=r(59475),f=r(20850),m=r(1942),p=RangeError,h=!m&&!d("drop",0),A=!m&&!h&&f("drop",RangeError),g=m||h||A||!function(){try{Iterator.prototype.drop.call({next:function(){return{done:!0}}},0x20000000000000)}catch(e){return e instanceof p}}(),v=u(function(){for(var e,t=this.iterator,r=this.next;this.remaining;)if(this.remaining--,e=i(n(r,t)),this.done=!!e.done)return;if(e=i(n(r,t)),!(this.done=!!e.done))return e.value});a({target:"Iterator",proto:!0,real:!0,forced:g},{drop:function(e){var t;i(this);try{if((t=l(s(+e)))>0x1fffffffffffff&&1/0!==t)throw new p("The argument should be a safe integer")}catch(e){c(this,"throw",e)}return A?n(A,this,t):new v(o(this),{remaining:t})}})}),e6=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(38873),o=r(44977),s=r(3770),l=r(96002),c=r(88500),u=r(20850)("every",TypeError);a({target:"Iterator",proto:!0,real:!0,forced:u},{every:function(e){s(this);try{o(e)}catch(e){c(this,"throw",e)}if(u)return n(u,this,e);var t=l(this),r=0;return!i(t,function(t,a){if(!e(t,r++))return a()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})}),e8=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(44977),o=r(3770),s=r(96002),l=ep(),c=r(34412),u=r(1942),d=r(88500),f=r(59475),m=r(20850),p=!u&&!f("filter",function(){}),h=!u&&!p&&m("filter",TypeError),A=u||p||h,g=l(function(){for(var e,t,r=this.iterator,a=this.predicate,i=this.next;;){if(e=o(n(i,r)),this.done=!!e.done)return;if(c(r,a,[t=e.value,this.counter++],!0))return t}});a({target:"Iterator",proto:!0,real:!0,forced:A},{filter:function(e){o(this);try{i(e)}catch(e){d(this,"throw",e)}return h?n(h,this,e):new g(s(this),{predicate:e})}})}),e9=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(38873),o=r(44977),s=r(3770),l=r(96002),c=r(88500),u=r(20850)("find",TypeError);a({target:"Iterator",proto:!0,real:!0,forced:u},{find:function(e){s(this);try{o(e)}catch(e){c(this,"throw",e)}if(u)return n(u,this,e);var t=l(this),r=0;return i(t,function(t,a){if(e(t,r++))return a(t)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})}),e7=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(44977),o=r(3770),s=r(96002),l=r(41829),c=ep(),u=r(88500),d=r(5234),f=r(1942),m=r(59475),p=r(20850),h=!f&&d(function(){return 1!==[1].values().flatMap(function(){return[1]}).find(function(){return!0})}),A=!f&&!h&&!m("flatMap",function(){}),g=!f&&!h&&!A&&p("flatMap",TypeError),v=f||h||A||g,y=c(function(){for(var e,t,r=this.iterator,a=this.mapper;;){if(t=this.inner)try{if(!(e=o(n(t.next,t.iterator))).done)return e.value;this.inner=null}catch(e){u(r,"throw",e)}if(e=o(n(this.next,r)),this.done=!!e.done)return;try{this.inner=l(a(e.value,this.counter++),!1)}catch(e){u(r,"throw",e)}}});a({target:"Iterator",proto:!0,real:!0,forced:v},{flatMap:function(e){o(this);try{i(e)}catch(e){u(this,"throw",e)}return g?n(g,this,e):new y(s(this),{mapper:e,inner:null})}})}),te=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(38873),o=r(44977),s=r(3770),l=r(96002),c=r(88500),u=r(20850)("forEac
2552h",TypeError);a({target:"Iterator",proto:!0,real:!0,forced:u},{forEach:function(e){s(this);try{o(e)}catch(e){c(this,"throw",e)}if(u)return n(u,this,e);var t=l(this),r=0;i(t,function(t){e(t,r++)},{IS_RECORD:!0})}})}),tt=r.cw(function(e,t){var a=r(5613),n=r(39944),i=eB(),o=r(4578),s=eh().H,l=ep(),c=r(41829),u=r(1942)||function(){try{Iterator.from({return:null}).return()}catch{return!0}}(),d=l(function(){return n(this.next,this.iterator)},!0);a({target:"Iterator",stat:!0,forced:u},{from:function(e){var t=c("string"==typeof e?i(e):e,!0);return o(s,t.iterator)?t.iterator:new d(t)}})}),tr=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(44977),o=r(3770),s=r(96002),l=ep(),c=r(34412),u=r(88500),d=r(59475),f=r(20850),m=r(1942),p=!m&&!d("map",function(){}),h=!m&&!p&&f("map",TypeError),A=m||p||h,g=l(function(){var e=this.iterator,t=o(n(this.next,e));if(!(this.done=!!t.done))return c(e,this.mapper,[t.value,this.counter++],!0)});a({target:"Iterator",proto:!0,real:!0,forced:A},{map:function(e){o(this);try{i(e)}catch(e){u(this,"throw",e)}return h?n(h,this,e):new g(s(this),{mapper:e})}})}),ta=r.cw(function(e,t){var a=r(5613),n=r(38873),i=r(44977),o=r(3770),s=r(96002),l=r(88500),c=r(20850),u=eo(),d=r(5234),f=TypeError,m=d(function(){[].keys().reduce(function(){},void 0)}),p=!m&&c("reduce",f);a({target:"Iterator",proto:!0,real:!0,forced:m||p},{reduce:function(e){o(this);try{i(e)}catch(e){l(this,"throw",e)}var t=arguments.length<2,r=t?void 0:arguments[1];if(p)return u(p,this,t?[e]:[e,r]);var a=s(this),c=0;if(n(a,function(a){t?(t=!1,r=a):r=e(r,a,c),c++},{IS_RECORD:!0}),t)throw new f("Reduce of empty iterator with no initial value");return r}})}),tn=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(38873),o=r(44977),s=r(3770),l=r(96002),c=r(88500),u=r(20850)("some",TypeError);a({target:"Iterator",proto:!0,real:!0,forced:u},{some:function(e){s(this);try{o(e)}catch(e){c(this,"throw",e)}if(u)return n(u,this,e);var t=l(this),r=0;return i(t,function(t,a){if(e(t,r++))return a()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})}),ti=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(3770),o=r(96002),s=r(28616),l=r(80939),c=ep(),u=r(88500),d=r(59475),f=r(20850),m=r(1942),p=RangeError,h=!m&&!d("take",1),A=!m&&!h&&f("take",RangeError),g=m||h||A||!function(){try{Iterator.prototype.take.call({next:function(){return{done:!0}}},0x20000000000000)}catch(e){return e instanceof p}}(),v=c(function(){var e=this.iterator;if(!this.remaining--)return this.done=!0,u(e,"normal",void 0);var t=i(n(this.next,e));if(!(this.done=!!t.done))return t.value});a({target:"Iterator",proto:!0,real:!0,forced:g},{take:function(e){var t;i(this);try{if((t=l(s(+e)))>0x1fffffffffffff&&1/0!==t)throw new p("The argument should be a safe integer")}catch(e){u(this,"throw",e)}return A?n(A,this,t):new v(o(this),{remaining:t})}})}),to=r.cw(function(e,t){var a=r(5613),n=r(3770),i=r(94417),o=r(38873),s=r(96002);a({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[],t=0;return o(s(n(this)),function(r){i(e,t++,r)},{IS_RECORD:!0}),e}})}),ts=r.cw(function(e,t){var a=r(5613),n=eu(),i=r(44977),o=r(39509),s=r(38873),l=r(14578),c=r(98093),u=r(1942),d=r(5234),f=c.Map,m=c.has,p=c.get,h=c.set,A=n([].push),g=u||d(function(){return 1!==f.groupBy("ab",function(e){return e}).get("a").length});a({target:"Map",stat:!0,forced:u||g},{groupBy:function(e,t){o(e),i(t);var r=new f,a=0;return s(e,function(e){l(a);var n=t(e,a++);m(r,n)?A(p(r,n),e):h(r,n,[e])}),r}})}),tl=r.cw(function(e,t){var a=r(5613),n=r(52871);a({target:"Math",stat:!0},{f16round:function(e){return n(e,9765625e-10,65504,6103515625e-14)}})}),tc=r.cw(function(e,t){var a=r(5613),n=eu(),i=r(38873),o=RangeError,s=TypeError,l=Math.abs,c=Math.pow,u=n([].push),d=c(2,1023),f=c(2,53)-1,m=Number.MAX_VALUE,p=c(2,971),h={},A={},g={},v={},y={},C=function(e,t){var r=e+t;return{hi:r,lo:t-(r-e)}};a({target:"Math",stat:!0},{sumPrecise:function(e){var t,r,a,n,c,b,S=[],w=0,_=v;switch(i(e,function(e){if(++w>f)throw new o("Maximum allowed index exceeded");if("number"!=typeof e)throw new s("Value is not a number");_!==h&&(e!=e?_=h:1/0===e?_=_===A?h:g:-1/0===e?_=_===g?h:A:(0!==e||1/e==1/0)&&(_===v||_===y)&&(_=y,u(S,e)))}),_){case h:return 0/0;case A:return -1/0;case g:return 1/0;case v:return -0}for(var N=[],x=0,E=0;E<S.length;E++){t=S[E];for(var B=0,P=0;P<N.length;P++){if(r=N[P],l(t)<l(r)&&(b=t,t=r,r=b),n=(a=C(t,r)).hi,c=a.lo,1/0===l(n)){var I=1/0===n?1:-1;x+=I,l(t=t-I*d-I*d)<l(r)&&(b=t,t=r,r=b),n=(a=C(t,r)).hi,c=a.lo}0!==c&&(N[B++]=c),t=n}N.length=B,0!==t&&u(N,t)}var k=N.length-1;if(n=0,c=0,0!==x){var T=k>=0?N[k]:0;if(k--,l(x)>1||x>0&&T>0||x<0&&T<0)return x>0?1/0:-1/0;
2552if(n=(a=C(x*d,T/2)).hi,c=2*a.lo,1/0===l(2*n))return n>0?n===d&&c===-(p/2)&&k>=0&&N[k]<0?m:1/0:n===-d&&c===p/2&&k>=0&&N[k]>0?-m:-1/0;0!==c&&(N[++k]=c,c=0),n*=2}for(;k>=0&&(n=(a=C(n,N[k--])).hi,0===(c=a.lo)););return k>=0&&(c<0&&N[k]<0||c>0&&N[k]>0)&&(t=n+(r=2*c),r===t-n&&(n=t)),n}})}),tu=r.cw(function(e,t){var a=r(5613),n=r(94417),i=r(5604),o=eu(),s=r(44977),l=r(39509),c=r(42344),u=r(38873),d=r(14578),f=r(5234),m=Object.groupBy,p=i("Object","create"),h=o([].push);a({target:"Object",stat:!0,forced:!m||f(function(){return 1!==m("ab",function(e){return e}).a.length})},{groupBy:function(e,t){l(e),s(t);var r=p(null),a=0;return u(e,function(e){d(a);var i=c(t(e,a++));i in r?h(r[i],e):n(r,i,[e])}),r}})}),td=r.cw(function(e,t){r(5613)({target:"Object",stat:!0},{hasOwn:r(74418)})}),tf=r.cw(function(e,t){var a=r(5613),n=r(39944),i=r(44977),o=r(5604),s=r(59444),l=r(96042),c=r(38873),u=r(76292),d="No one promise resolved";a({target:"Promise",stat:!0,forced:u},{any:function(e){var t=this,r=o("AggregateError"),a=s.f(t),u=a.resolve,f=a.reject,m=l(function(){var a=i(t.resolve),o=[],s=0,l=1,m=!1;c(e,function(e){var i=s++,c=!1;l++,n(a,t,e).then(function(e){c||m||(m=!0,u(e))},function(e){!c&&!m&&(c=!0,o[i]=e,--l||f(new r(o,d)))})}),--l||f(new r(o,d))});return m.error&&f(m.value),a.promise}})}),tm=r.cw(function(e,t){var a=r(5613),n=ef(),i=eo(),o=X(),s=r(48787),l=r(59444),c=r(44977),u=r(96042),d=r(5234),f=n.Promise,m=!1;a({target:"Promise",stat:!0,forced:!f||!f.try||d(function(){var e=f.resolve();return f.try(function(t){return m=8===t,e},8)!==e})||!m},{try:function(e){var t=arguments.length>1?o(arguments,1):[],r=u(function(){return i(c(e),void 0,t)});if(!r.error)return s(this,r.value);var a=l.f(this);return(0,a.reject)(r.value),a.promise}})}),tp=r.cw(function(e,t){var a=r(5613),n=r(59444);a({target:"Promise",stat:!0},{withResolvers:function(){var e=n.f(this);return{promise:e.promise,resolve:e.resolve,reject:e.reject}}})}),th=r.cw(function(e,t){var a=r(5613),n=ef(),i=r(93754);a({global:!0},{Reflect:{}}),i(n.Reflect,"Reflect",!0)}),tA=r.cw(function(e,t){var a=r(5613),n=eu(),i=r(97028),o=r(74418),s=eb().n,l=r(39209),c=Array,u=RegExp.escape,d=n("".charAt),f=n("".charCodeAt),m=n(1.1.toString),p=n([].join),h=/^[0-9a-z]/i,A=/^[$()*+./?[\\\]^{|}]/,g=RegExp("^[!\"#%&',\\-:;<=>@`~"+l+"]"),v=n(h.exec),y={"	":"t","\n":"n","\v":"v","\f":"f","\r":"r"},C=function(e){var t=m(f(e,0),16);return t.length<3?"\\x"+s(t,2,"0"):"\\u"+s(t,4,"0")};a({target:"RegExp",stat:!0,forced:!u||"\\x61b"!==u("ab")},{escape:function(e){i(e);for(var t=e.length,r=c(t),a=0;a<t;a++){var n=d(e,a);if(0===a&&v(h,n))r[a]=C(n);else if(o(y,n))r[a]="\\"+y[n];else if(v(A,n))r[a]="\\"+n;else if(v(g,n))r[a]=C(n);else{var s=f(n,0);(63488&s)!=55296?r[a]=n:s>=56320||a+1>=t||(64512&f(e,a+1))!=56320?r[a]=C(n):(r[a]=n,r[++a]=d(e,a))}}return p(r,"")}})}),tg=r.cw(function(e,t){var a=r(96893),n=r(10997),i=r(72306),o=r(34932);a&&!i.correct&&(n(RegExp.prototype,"flags",{configurable:!0,get:o}),i.correct=!0)}),tv=r.cw(function(e,t){var a=r(5613),n=r(37059),i=r(5234);a({target:"Set",proto:!0,real:!0,forced:!r(54471)("difference",function(e){return 0===e.size})||i(function(){var e=new Set([1,2,3,4]);return 3!==e.difference({size:1,has:function(){return!0},keys:function(){var t=0;return{next:function(){var r=t++>1;return e.has(1)&&e.clear(),{done:r,value:2}}}}}).size})},{difference:n})}),ty=r.cw(function(e,t){var a=r(5613),n=r(5234),i=r(13721);a({target:"Set",proto:!0,real:!0,forced:!r(54471)("intersection",function(e){return 2===e.size&&e.has(1)&&e.has(2)})||n(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))})},{intersection:i})}),tC=r.cw(function(e,t){var a=r(5613),n=r(99978);a({target:"Set",proto:!0,real:!0,forced:!r(54471)("isDisjointFrom",function(e){return!e})},{isDisjointFrom:n})}),tb=r.cw(function(e,t){var a=r(5613),n=r(94361);a({target:"Set",proto:!0,real:!0,forced:!r(54471)("isSubsetOf",function(e){return e})},{isSubsetOf:n})}),tS=r.cw(function(e,t){var a=r(5613),n=r(97528);a({target:"Set",proto:!0,real:!0,forced:!r(54471)("isSupersetOf",function(e){return!e})},{isSupersetOf:n})}),tw=r.cw(function(e,t){var a=r(5613),n=r(31657),i=r(27420);a({target:"Set",proto:!0,real:!0,forced:!r(54471)("symmetricDifference")||!i("symmetricDifference")},{symmetricDifference:n})}),t_=r.cw(function(e,t){var a=r(5613),n=r(65077),i=r(27420);a({target:"Set",proto:!0,real:!0,forced:!r(54471)("union")||!i("union")},{union:n})}),tN=r.cw(function(e,t){var a=r(5613),n=eu(),i=r(39509),o=ex(),s=eP(),l=r(5234),c=n("".charAt);a({target:"String",proto:!0,forced:l(function(){return"\uD842"!=="ð ®·".at(-2)})},{at:function(e){var t=s(i(this)),r=t.length,a=o(e),n=a>=0?a:r+a;return n<0||n>=r?void 0:c(t,n)}})}),tx=r.cw(function(e,t){var a=r(5613),n=eu(),i=r(39509),o=eP(),s=n("".charCodeAt);a({target:"String",proto:!0},{isWellFormed:function(){for(var e=o(i(this)),t=e.length,r=0;r<t;r++){var a=s(e,r);
2552if((63488&a)==55296&&(a>=56320||++r>=t||(64512&s(e,r))!=56320))return!1}return!0}})}),tE=r.cw(function(e,t){var a=r(5613),n=r(39944),i=eu(),o=r(39509),s=r(14188),l=r(80831),c=r(30473),u=eP(),d=r(12913),f=r(23113),m=r(51113),p=ek(),h=r(1942),A=p("replace"),g=TypeError,v=i("".indexOf),y=i("".replace),C=i("".slice),b=Math.max;a({target:"String",proto:!0},{replaceAll:function(e,t){var r,a,i,p,S,w,_,N,x,E=o(this),B=0,P="";if(l(e)){if((r=c(e))&&!~v(u(o(f(e))),"g"))throw new g("`.replaceAll` does not allow non-global regexes");if(a=d(e,A))return n(a,e,E,t);if(h&&r)return y(u(E),e,t)}for(i=u(E),p=u(e),(S=s(t))||(t=u(t)),_=b(1,w=p.length),N=v(i,p);-1!==N;)x=S?u(t(p,N,i)):m(p,i,N,[],void 0,t),P+=C(i,B,N)+x,B=N+w,N=N+_>i.length?-1:v(i,p,N+_);return B<i.length&&(P+=C(i,B)),P}})}),tB=r.cw(function(e,t){var a=r(5613),n=r(39944),i=eu(),o=r(39509),s=eP(),l=r(5234),c=Array,u=i("".charAt),d=i("".charCodeAt),f=i([].join),m="".toWellFormed,p=m&&l(function(){return"1"!==n(m,1)});a({target:"String",proto:!0,forced:p},{toWellFormed:function(){var e=s(o(this));if(p)return n(m,e);for(var t=e.length,r=c(t),a=0;a<t;a++){var i=d(e,a);(63488&i)!=55296?r[a]=u(e,a):i>=56320||a+1>=t||(64512&d(e,a+1))!=56320?r[a]="�":(r[a]=u(e,a),r[++a]=u(e,a))}return f(r,"")}})}),tP=r.cw(function(e,t){var a=r(5613),n=ef(),i=r(4578),o=ey(),s=r(5054),l=r(98657),c=ev(),u=r(88088),d=r(39123),f=r(75382),m=eg(),p=ek(),h=r(5234),A=r(1942),g=n.SuppressedError,v=p("toStringTag"),y=Error,C=!!g&&3!==g.length,b=!!g&&h(function(){return 4===new g(1,2,3,{cause:4}).cause}),S=C||b,w=function(e,t,r){var a,n=i(_,this);return s?a=S&&(!n||o(this)===_)?new g:s(new y,n?o(this):_):u(a=n?this:c(_),v,"Error"),void 0!==r&&u(a,"message",m(r)),f(a,w,a.stack,1),u(a,"error",e),u(a,"suppressed",t),a};s?s(w,y):l(w,y,{name:!0});var _=w.prototype=S?g.prototype:c(y.prototype,{constructor:d(1,w),message:d(1,""),name:d(1,"SuppressedError")});S&&!A&&(_.constructor=w),a({global:!0,constructor:!0,arity:3,forced:S},{SuppressedError:w})}),tI=r.cw(function(e,t){var a=ef(),n=r(92860),i=r(64466).f,o=r(9304).f,s=a.Symbol;if(n("asyncDispose"),s){var l=o(s,"asyncDispose");l.enumerable&&l.configurable&&l.writable&&i(s,"asyncDispose",{value:l.value,enumerable:!1,configurable:!1,writable:!1})}}),tk=r.cw(function(e,t){var a=ef(),n=r(92860),i=r(64466).f,o=r(9304).f,s=a.Symbol;if(n("dispose"),s){var l=o(s,"dispose");l.enumerable&&l.configurable&&l.writable&&i(s,"dispose",{value:l.value,enumerable:!1,configurable:!1,writable:!1})}}),tT=r.cw(function(e,t){var a=r(47223),n=eA(),i=ex(),o=a.aTypedArray;(0,a.exportTypedArrayMethod)("at",function(e){var t=o(this),r=n(t),a=i(e),s=a>=0?a:r+a;return s<0||s>=r?void 0:t[s]})}),tD=r.cw(function(e,t){var a=r(47223),n=r(38150),i=r(97429),o=r(65438),s=r(39944),l=eu(),c=r(5234),u=a.aTypedArray,d=a.exportTypedArrayMethod,f=l("".slice);d("fill",function(e){var t=arguments.length;return u(this),s(n,this,"Big"===f(o(this),0,3)?i(e):+e,t>1?arguments[1]:void 0,t>2?arguments[2]:void 0)},c(function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e}))}),tM=r.cw(function(e,t){var a=r(47223),n=Q().K,i=a.aTypedArray;(0,a.exportTypedArrayMethod)("findLastIndex",function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)})}),tR=r.cw(function(e,t){var a=r(47223),n=Q().U,i=a.aTypedArray;(0,a.exportTypedArrayMethod)("findLast",function(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)})}),tj=r.cw(function(e,t){var a=ef(),n=r(39944),i=r(47223),o=eA(),s=r(57584),l=eB(),c=r(5234),u=a.RangeError,d=a.Int8Array,f=d&&d.prototype,m=f&&f.set,p=i.aTypedArray,h=i.exportTypedArrayMethod,A=!c(function(){var e=new Uint8ClampedArray(2);return n(m,e,{length:1,0:3},1),3!==e[1]}),g=A&&i.NATIVE_ARRAY_BUFFER_VIEWS&&c(function(){var e=new d(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]});h("set",function(e){p(this);var t=s(arguments.length>1?arguments[1]:void 0,1),r=l(e);if(A)return n(m,this,r,t);var a=this.length,i=o(r),c=0;if(i+t>a)throw new u("Wrong length");for(;c<i;)this[t+c]=r[c++]},!A||g)}),tO=r.cw(function(e,t){var a=ef(),n=r(95691),i=r(5234),o=r(44977),s=ee(),l=r(47223),c=r(32222),u=r(84598),d=r(63008),f=r(17340),m=l.aTypedArray,p=l.exportTypedArrayMethod,h=a.Uint16Array,A=h&&n(h.prototype.sort),g=!!A&&!(i(function(){A(new h(2),null)})&&i(function(){A(new h(2),{})})),v=!!A&&!i(function(){if(d)return d<74;if(c)return c<67;if(u)return!0;
2552if(f)return f<602;var e,t,r=new h(516),a=Array(516);for(e=0;e<516;e++)t=e%4,r[e]=515-e,a[e]=e-2*t+3;for(A(r,function(e,t){return(e/4|0)-(t/4|0)}),e=0;e<516;e++)if(r[e]!==a[e])return!0});p("sort",function(e){return(void 0!==e&&o(e),v)?A(this,e):s(m(this),function(t,r){return void 0!==e?+e(t,r)||0:r!=r?t!=t?0:-1:t!=t?1:0===t&&0===r?1/t>0?1/r>0?0:1:1/r>0?-1:0:t>r?1:t<r?-1:0})},!v||g)}),tL=r.cw(function(e,t){var a=eA(),n=r(47223),i=n.aTypedArray,o=n.exportTypedArrayMethod,s=n.getTypedArrayConstructor;o("toReversed",function(){for(var e=i(this),t=a(e),r=new(s(e))(t),n=0;n<t;n++)r[n]=e[t-n-1];return r})}),tU=r.cw(function(e,t){var a=r(47223),n=eu(),i=r(44977),o=r(76759),s=a.aTypedArray,l=a.getTypedArrayConstructor,c=a.exportTypedArrayMethod,u=n(a.TypedArrayPrototype.sort);c("toSorted",function(e){void 0!==e&&i(e);var t=s(this);return u(o(l(t),t),e)})}),tF=r.cw(function(e,t){var a=r(47223),n=r(15448),i=eA(),o=ex(),s=r(97429),l=a.aTypedArray,c=a.getTypedArrayConstructor,u=a.exportTypedArrayMethod,d=RangeError,f=function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}(),m=f&&function(){try{new Int8Array(1).with(-.5,1)}catch{return!0}}();u("with",{with:function(e,t){var r=l(this),a=i(r),u=o(e),f=u<0?a+u:u,m=n(r)?s(t):+t;if(f>=a||f<0)throw new d("Incorrect index");for(var p=new(c(r))(a),h=0;h<a;h++)p[h]=h===f?m:r[h];return p}}.with,!f||m)}),tV=r.cw(function(e,t){var a=r(5613),n=ef(),i=r(76759),o=r(81730),s=n.Uint8Array,l=!s||!s.fromBase64||!function(){try{s.fromBase64("a");return}catch{}try{s.fromBase64("",null)}catch{return!0}}();s&&a({target:"Uint8Array",stat:!0,forced:l},{fromBase64:function(e){var t=o(e,arguments.length>1?arguments[1]:void 0,null,0x1fffffffffffff);return i(s,t.bytes)}})}),tH=r.cw(function(e,t){var a=r(5613),n=ef(),i=r(97028),o=r(87060);n.Uint8Array&&a({target:"Uint8Array",stat:!0},{fromHex:function(e){return o(i(e)).bytes}})}),t$=r.cw(function(e,t){var a=r(5613),n=ef(),i=r(81730),o=r(48529),s=n.Uint8Array,l=!s||!s.prototype.setFromBase64||!function(){var e=new s([255,255,255,255,255]);try{e.setFromBase64("",null);return}catch{}try{e.setFromBase64("a");return}catch{}try{e.setFromBase64("MjYyZg===")}catch{return 50===e[0]&&54===e[1]&&50===e[2]&&255===e[3]&&255===e[4]}}();s&&a({target:"Uint8Array",proto:!0,forced:l},{setFromBase64:function(e){o(this);var t=i(e,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:t.read,written:t.written}}})}),tz=r.cw(function(e,t){var a=r(5613),n=ef(),i=r(97028),o=r(48529),s=r(2676),l=r(87060);n.Uint8Array&&a({target:"Uint8Array",proto:!0,forced:function(){try{var e=new ArrayBuffer(16,{maxByteLength:1024});new Uint8Array(e).setFromHex("cafed00d")}catch{return!0}}()},{setFromHex:function(e){o(this),i(e),s(this.buffer);var t=l(e,this).read;return{read:t,written:t/2}}})}),tK=r.cw(function(e,t){var a=r(5613),n=ef(),i=eu(),o=r(40503),s=r(48529),l=r(2676),c=r(16579),u=r(90213),d=c.i2c,f=c.i2cUrl,m=Math.floor,p=Math.ceil,h=i("".charAt),A=n.Uint8Array,g=n.Array,v=i([].join),y=!A||!A.prototype.toBase64||!function(){try{new A().toBase64(null)}catch{return!0}}();A&&a({target:"Uint8Array",proto:!0,forced:y},{toBase64:function(){var e,t=s(this),r=arguments.length?o(arguments[0]):void 0,a="base64"===u(r)?d:f,n=!!r&&!!r.omitPadding;l(this.buffer);for(var i=0,c=t.length,A=g(n?4*m(c/3)+(c%3?c%3+1:0):4*p(c/3)),y=0,C=function(t){return h(a,e>>6*t&63)};i+2<c;i+=3)e=(t[i]<<16)+(t[i+1]<<8)+t[i+2],A[y++]=C(3),A[y++]=C(2),A[y++]=C(1),A[y++]=C(0);return i+2===c?(e=(t[i]<<16)+(t[i+1]<<8),A[y++]=C(3),A[y++]=C(2),A[y++]=C(1),n||(A[y++]="=")):i+1===c&&(e=t[i]<<16,A[y++]=C(3),A[y++]=C(2),n||(A[y++]="=",A[y++]="=")),v(A,"")}})}),tZ=r.cw(function(e,t){var a=r(5613),n=ef(),i=eu(),o=r(48529),s=r(2676),l=i(1.1.toString),c=i([].join),u=Array,d=n.Uint8Array,f=!d||!d.prototype.toHex||!function(){try{var e=new d([255,255,255,255,255,255,255,255]);return"ffffffffffffffff"===e.toHex()}catch{return!1}}();d&&a({target:"Uint8Array",proto:!0,forced:f},{toHex:function(){o(this),s(this.buffer);for(var e=u(this.length),t=0,r=this.length;t<r;t++){var a=l(this[t],16);e[t]=1===a.length?"0"+a:a}return c(e,"")}})}),tG=r.cw(function(e,t){var a=r(5613),n=ef(),i=e_().I;a({global:!0,bind:!0,enumerable:!0,forced:n.clearImmediate!==i},{clearImmediate:i})}),tY=r.cw(function(e,t){var a=r(5613),n=ef(),i=r(5604),o=r(39123),s=r(64466).f,l=r(74418),c=r(40286),u=r(44166),d=eg(),f=r(38015),m=r(87308),p=r(96893),h=r(1942),A="DOMException",g=i("Error"),v=i(A),y=function(){c(this,C);var e=arguments.length,t=d(e<1?void 0:arguments[0]),r=d(e<2?void 0:arguments[1],"Error"),a=new v(t,r),n=new g(t);
2552return n.name=A,s(a,"stack",o(1,m(n.stack,1))),u(a,this,y),a},C=y.prototype=v.prototype,b="stack"in new g(A),S="stack"in new v(1,2),w=v&&p&&Object.getOwnPropertyDescriptor(n,A),_=!!w&&!(w.writable&&w.configurable),N=b&&!_&&!S;a({global:!0,constructor:!0,forced:h||N},{DOMException:N?y:v});var x=i(A),E=x.prototype;if(E.constructor!==x){for(var B in h||s(E,"constructor",o(1,x)),f)if(l(f,B)){var P=f[B],I=P.s;l(x,I)||s(x,I,o(6,P.c))}}}),tW=r.cw(function(e,t){tG(),tQ()}),tq=r.cw(function(e,t){var a=r(5613),n=ef(),i=r(10997),o=r(96893),s=TypeError,l=Object.defineProperty,c=n.self!==n;try{if(o){var u=Object.getOwnPropertyDescriptor(n,"self");!c&&u&&u.get&&u.enumerable||i(n,"self",{get:function(){return n},set:function(e){if(this!==n)throw new s("Illegal invocation");l(n,"self",{value:e,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else a({global:!0,simple:!0,forced:c},{self:n})}catch{}}),tQ=r.cw(function(e,t){var a=r(5613),n=ef(),i=e_().h,o=eC(),s=n.setImmediate?o(i,!1):i;a({global:!0,bind:!0,enumerable:!0,forced:n.setImmediate!==s},{setImmediate:s})}),tJ=r.cw(function(e,t){var a=r(1942),n=r(5613),i=ef(),o=r(5604),s=eu(),l=r(5234),c=r(66209),u=r(14188),d=r(80866),f=r(44318),m=r(80831),p=r(6032),h=r(38873),A=r(3770),g=r(65438),v=r(74418),y=r(94417),C=r(88088),b=eA(),S=eI(),w=r(23113),_=r(98093),N=r(33243),x=r(29800),E=et(),B=r(14582),P=ew(),I=i.Object,k=i.Array,T=i.Date,D=i.Error,M=i.TypeError,R=i.PerformanceMark,j=o("DOMException"),O=_.Map,L=_.has,U=_.get,F=_.set,V=N.Set,H=N.add,$=N.has,z=o("Object","keys"),K=s([].push),Z=s((!0).valueOf),G=s(1.1.valueOf),Y=s("".valueOf),W=s(T.prototype.getTime),q=c("structuredClone"),Q="DataCloneError",J="Transferring",X=function(e){return!l(function(){var t=new i.Set([7]),r=e(t),a=e(I(7));return r===t||!r.has(7)||!m(a)||7!=+a})&&e},ee=function(e,t){return!l(function(){var r=new t,a=e({a:r,b:r});return!(a&&a.a===a.b&&a.a instanceof t&&a.a.stack===r.stack)})},er=i.structuredClone,ea=a||!ee(er,D)||!ee(er,j)||!!l(function(){var e=er(new i.AggregateError([1],q,{cause:3}));return"AggregateError"!==e.name||1!==e.errors[0]||e.message!==q||3!==e.cause}),en=!er&&X(function(e){return new R(q,{detail:e}).detail}),ei=X(er)||en,eo=function(e){throw new j("Uncloneable type: "+e,Q)},es=function(e,t){throw new j((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",Q)},el=function(e,t){return ei||es(t),ei(e)},ec=function(){var e;try{e=new i.DataTransfer}catch{try{e=new i.ClipboardEvent("").clipboardData}catch{}}return e&&e.items&&e.files?e:null},ed=function(e,t,r){if(L(t,e))return U(t,e);if("SharedArrayBuffer"===(r||g(e)))a=ei?ei(e):e;else{var a,n,o,s,l,c,d=i.DataView;d||u(e.slice)||es("ArrayBuffer");try{if(u(e.slice)&&!e.resizable)a=e.slice(0);else for(n=e.byteLength,o=("maxByteLength"in e)?{maxByteLength:e.maxByteLength}:void 0,a=new ArrayBuffer(n,o),s=new d(e),l=new d(a),c=0;c<n;c++)l.setUint8(c,s.getUint8(c))}catch{throw new j("ArrayBuffer is detached",Q)}}return F(t,e,a),a},em=function(e,t,r,a,n){var o=i[t];return m(o)||es(t),new o(ed(e.buffer,n),r,a)},ep=function(e,t){if(p(e)&&eo("Symbol"),!m(e))return e;if(t){if(L(t,e))return U(t,e)}else t=new O;var r,a,n,s,l,c,d,f,h=g(e);switch(h){case"Array":n=k(b(e));break;case"Object":n={};break;case"Map":n=new O;break;case"Set":n=new V;break;case"RegExp":n=new RegExp(e.source,w(e));break;case"Error":switch(a=e.name){case"AggregateError":n=new(o(a))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":n=new(o(a));break;case"CompileError":case"LinkError":case"RuntimeError":n=new(o("WebAssembly",a));break;default:n=new D}break;case"DOMException":n=new j(e.message,e.name);break;case"ArrayBuffer":case"SharedArrayBuffer":n=ed(e,t,h);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":c="DataView"===h?e.byteLength:e.length,n=em(e,h,e.byteOffset,c,t);break;case"DOMQuad":try{n=new DOMQuad(ep(e.p1,t),ep(e.p2,t),ep(e.p3,t),ep(e.p4,t))}catch{n=el(e,h)}break;case"File":if(ei)try{n=ei(e),g(n)!==h&&(n=void 0)}catch{}if(!n)try{n=new File([e],e.name,e)}catch{}n||es(h);break;case"FileList":if(s=ec()){for(l=0,c=b(e);l<c;l++)s.items.add(ep(e[l],t));n=s.files}else n=el(e,h);break;case"ImageData":try{n=new ImageData(ep(e.data,t),e.width,e.height,{colorSpace:e.colorSpace})}catch{n=el(e,h)}break;default:if(ei)n=ei(e);else switch(h){case"BigInt":n=I(e.valueOf());break;case"Boolean":n=I(Z(e));break;case"Number":n=I(G(e));break;case"String":n=I(Y(e));break;case"Date":n=new T(W(e));break;case"Blob":try{n=e.slice(0,e.size,e.type)}catch{es(h)}break;case"DOMPoint":case"DOMPointReadOnly":r=i[h];try{n=r.fromPoint?r.fromPoint(e):new r(e.x,e.y,e.z,e.w)}catch{es(h)}break;case"DOMRect":case"DOMRectReadOnly":r=i[h];try{n=r.fromRect?r.fromRect(e):new r(e.x,e.y,e.width,e.height)}catch{es(h)}break;case"DOMMatrix":case"DOMMatrixReadOnly":r=i[h];try{n=r.fromMatrix?r.fromMatrix(e):new r(e)}catch{es(h)}break;case"AudioData":case"VideoFrame":u(e.clone)||es(h);try{n=e.clone()}catch{eo(h)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":es(h);default:eo(h)}}switch(F(t,e,n),h){case"Array":case"Object":for(l=0,c=b(d=z(e));l<c;l++)f=d[l],y(n,f,ep(e[f],t));break;case"Map":e.forEach(function(e,r){F(n,ep(r,t),ep(e,t))});break;case"Set":e.forEach(function(e){H(n,ep(e,t))});break;case"Error":C(n,"message",ep(e.message,t)),v(e,"cause")&&C(n,"cause",ep(e.cause,t)),"AggregateError"===a?n.errors=ep(e.errors,t):"SuppressedError"===a&&(n.error=ep(e.error,t),n.suppressed=ep(e.suppressed,t));case"DOMException":B&&C(n,"stack",ep(e.stack,t))}return n},eh=function(e,t){if(!m(e))throw new M("Transfer option cannot be converted to a sequence");var r,a,n,o,s,l=[];h(e,function(e){K(l,A(e))});for(var c=0,f=b(l),p=new V;c<f;){if(a=g(r=l[c++]),o=void 0,"ArrayBuffer"===a?$(p,r):L(t,r))throw new j("Duplicate transferable",Q);if("ArrayBuffer"===a){H(p,r);continue}if(P)o=er(r,{transfer:[r]});else switch(a){case"ImageBitmap":d(n=i.OffscreenCanvas)||es(a,J);try{(s=new n(r.width,r.height)).getContext("bitmaprenderer").transferFromImageBitmap(r),o=s.transferToImageBitmap()}catch{}break;case"AudioData":case"VideoFrame":u(r.clone)&&u(r.close)||es(a,J);try{o=r.clone(),r.close()}catch{}break;case"MediaSourceHandle":case"MessagePort":case"MIDIAccess":case"OffscreenCanvas":case"ReadableStream":case"RTCDataChannel":case"TransformStream":case"WebTransportReceiveStream":case"WebTransportSendStream":case"WritableStream":es(a,J)}if(void 0===o)throw new j("This object cannot be transferred: "+a,Q);F(t,r,o)}return p},eg=function(e){x(e,function(e){P?er(e,{transfer:[e]}):u(e.transfer)?e.transfer():E?E(e):es("ArrayBuffer",J)})};n({global:!0,enumerable:!0,sham:!P,forced:ea},{structuredClone:function(e){var t,r,a=S(arguments.length,1)>1&&!f(arguments[1])?A(arguments[1]):void 0,n=a?a.transfer:void 0;void 0!==n&&(r=eh(n,t=new O));var i=ep(e,t);return r&&eg(r),i}})}),tX=r.cw(function(e,t){var a=r(97509),n=eu(),i=eP(),o=eI(),s=URLSearchParams,l=s.prototype,c=n(l.append),u=n(l.delete),d=n(l.forEach),f=n([].push),m=new s("a=1&a=2&b=3");m.delete("a",1),m.delete("b",void 0),m+""!="a=2"&&a(l,"delete",function(e){var t,r=arguments.length,a=r<2?void 0:arguments[1];if(r&&void 0===a)return u(this,e);var n=[];d(this,function(e,t){f(n,{key:t,value:e})}),o(r,1);for(var s=i(e),l=i(a),m=0,p=n.length;m<p;)u(this,(t=n[m]).key),m++;for(m=0;m<p;)((t=n[m++]).key!==s||t.value!==l)&&c(this,t.key,t.value)},{enumerable:!0,unsafe:!0})}),t0=r.cw(function(e,t){var a=r(97509),n=eu(),i=eP(),o=eI(),s=URLSearchParams,l=s.prototype,c=n(l.getAll),u=n(l.has),d=new s("a=1");(d.has("a",2)||!d.has("a",void 0))&&a(l,"has",function(e){var t=arguments.length,r=t<2?void 0:arguments[1];if(t&&void 0===r)return u(this,e);var a=c(this,e);o(t,1);for(var n=i(r),s=0;s<a.length;)if(a[s++]===n)return!0;return!1},{enumerable:!0,unsafe:!0})}),t1=r.cw(function(e,t){var a=r(96893),n=eu(),i=r(10997),o=URLSearchParams.prototype,s=n(o.forEac
2552h);!a||"size"in o||i(o,"size",{get:function(){var e=0;return s(this,function(){e++}),e},configurable:!0,enumerable:!0})}),t2=r.cw(function(e,t){var a=r(5613),n=r(5604),i=r(5234),o=eI(),s=eP(),l=r(96301),c=n("URL"),u=l&&i(function(){c.canParse()}),d=i(function(){return 1!==c.canParse.length});a({target:"URL",stat:!0,forced:!u||d},{canParse:function(e){var t=o(arguments.length,1),r=s(e),a=t<2||void 0===arguments[1]?void 0:s(arguments[1]);try{return new c(r,a),!0}catch{return!1}}})}),t3=r.cw(function(e,t){var a=r(5613),n=r(5604),i=eI(),o=eP(),s=r(96301),l=n("URL");a({target:"URL",stat:!0,forced:!s},{parse:function(e){var t=i(arguments.length,1),r=o(e),a=t<2||void 0===arguments[1]?void 0:o(arguments[1]);try{return new l(r,a)}catch{return null}}})}),t4=r(31085);F(),tI(),tk(),e1(),e2(),eR(),eD(),tP(),eU(),eV(),eF(),eH(),ez(),e$(),eK(),eZ(),eG(),eY(),eW(),eJ(),eX(),ej(),eL(),eO(),e0(),e3(),e4(),e5(),e6(),e8(),e9(),e7(),te(),tt(),tr(),ta(),tn(),ti(),to(),ts(),tl(),tc(),tu(),td(),tf(),tm(),tp(),r(31510),eq(),eQ(),th(),tA(),tg(),tv(),ty(),tC(),tb(),tS(),tw(),t_(),tN(),tx(),tE(),tB(),tT(),tD(),tR(),tM(),tj(),tO(),tL(),tU(),tF(),tV(),tH(),t$(),tz(),tK(),tZ(),tY(),tW(),tq(),tJ(),t2(),t3(),tX(),t0(),t1(),r(68989),z(),window.ResizeObserver||(0,z().ai)();var t5=r(70313),t6=r(69074);r(14041);var t8=r(33083),t9=r(43245),t7=r(90806),re=r(69246),rt=r(7509),rr=r(33903),ra=r(77121),rn=r(13197),ri=r(61166),ro=r(17755);let rs=e=>e.split(/[_-]/)[0],rl={fr_FR:"fr",en_US:"en",es_LA:"es",pt_PT:"pt"};(0,ri.Fn)(e=>r(29156)(`./${e}.json`));let rc=/^\/([a-z]{2,3}(-[a-z]{2})?)\/?/,ru=Object.fromEntries(Object.entries((S=Object.keys((0,ro.Z)().LOCALES).map(e=>`${e}.json`),i=".json",o=S.reduce((e,t)=>{if(!t.endsWith(i))return e;let r=rs(t.replace(i,""));return e[r]||(e[r]=[]),e[r].push(t),e},{}),S.reduce((e,t)=>{if(!t.endsWith(i)||t.includes("en_US"))return e;let r=t.replace(i,""),a=(rl[r]||r).replace("_","-").toLowerCase(),n=rs(a),s=n;return o[n].length>1&&(s=a),e[r]=s,e},{}))).map(e=>{let[t,r]=e;return[r,t]})),rd=e=>{var t;return null==(t=Object.entries(ru).find(t=>{let[,r]=t;return r===e}))?void 0:t[0]},rf=e=>{let[,t]=e.match(rc)||[],r=ru[t];return r?{fullLocale:r,localePrefix:t,pathname:e.replace(`/${t}`,"")||"/"}:{fullLocale:"",localePrefix:"",pathname:e||"/"}},rm=re.NJ.Duotone,rp=re.NJ.Carbon,rh=e=>({Mode:e,LightTheme:rm,DarkTheme:rp});var rA=r(2827);let rg="theme",rv=e=>{let t=(0,t9.k)();if(void 0!==t){let r=(0,rt.$L)(t),a=r.Mode===re.Vf.Dark,n=r.Mode===re.Vf.Auto,i=a?rp:rm;return{...e,Mode:re.Vf.Auto,LightTheme:n?rm:i,DarkTheme:n?rp:i}}},ry=e=>{let{themeMode:t}=e,r=(0,rt.HW)(rt.j7);if(void 0!==t){if(t===re.Vf.Auto){let e=rv(r);if(void 0!==e)return e}return{...r,...rh(t)}}let a=rv(r);return void 0!==a?a:{...r,...rh(re.Vf.Light)}},rC=()=>{let e=(0,rt.HW)(rt.j7),t=new URLSearchParams(window.location.search),r=((e,t)=>{var r,a;let{pathname:n}=rf(e.pathname),i=(0,ra.E4)(null==(r=t.get("coupon"))?void 0:r.toUpperCase()),o=(null==(a=t.get("plan"))?void 0:a.toLowerCase())===rr.NB.VISIONARY,s="dark"===t.get("theme");return n===rn.LQ.PASS_SIGNUP&&"ctx"===t.get("mode")?{DarkTheme:re.NJ.Carbon,Mode:re.Vf.Dark}:n.includes("signup")&&(i||o||s)||n===rn.LQ.PASS_SIGNUP_B2B||n===rn.LQ.MAIL_SIGNUP_B2B||n===rn.LQ.DRIVE_SIGNUP_B2B||n===rn.LQ.LUMO_SIGNUP_B2B||n===rn.LQ.BUSINESS_SIGNUP||n===rn.LQ.BUSINESS_SIGNUP_GENER
2552IC?{DarkTheme:re.NJ.Storefront,Mode:re.Vf.Dark}:n===rn.LQ.WALLET_SIGNUP?{LightTheme:re.NJ.StorefrontWallet,Mode:re.Vf.Light}:n===rn.LQ.MEET_SIGNUP?{DarkTheme:re.NJ.Carbon,Mode:re.Vf.Dark}:n.includes("signup")||n===rn.LQ.REFERRAL_SIGNUP||n===rn.LQ.REFERRAL_PLAN_SELECTION||n===rn.LQ.START||n===rn.LQ.PASS_SIGNUP||n===rn.LQ.MAIL_SIGNUP||n===rn.LQ.CALENDAR_SIGNUP||n===rn.LQ.DRIVE_SIGNUP||n===rn.LQ.DOCS_SIGNUP||n===rn.LQ.VPN_SIGNUP||n===rn.LQ.LUMO_SIGNUP||n===rn.LQ.BORN_PRIVATE||n===rn.LQ.BORN_PRIVATE_ACTIVATE||n===rn.LQ.BORN_PRIVATE_RECOVERY?{LightTheme:re.NJ.Storefront,Mode:re.Vf.Light}:n===rn.LQ.PASS_EXTENSION_ONBOARDING?{DarkTheme:re.NJ.PassDark,Mode:re.Vf.Dark}:null})(window.location,t);if(null!==r)return{...e,...r};if(t7.I4)return e;let a=(e=>{switch(e){case"light":return re.Vf.Light;case"dark":return re.Vf.Dark;case"auto":return re.Vf.Auto}})(t.get("theme"));return void 0!==a?{...e,...rh(a)}:ry({themeMode:(()=>{let e=(0,rA.Gq)(rg);if(null==e)return;let t=Number(e);switch(t){case re.Vf.Light:case re.Vf.Dark:case re.Vf.Auto:return t}})()})},rb=()=>{let e=(0,t5.zy)(),t=(0,t8.DP)();return(0,r(14041).useEffect)(()=>{t.setThemeSetting(rC())},[e.pathname]),null},rS=e=>{let{children:t}=e;return(0,t4.jsx)(t8.Ay,{appName:rn.h.PROTONACCOUNT,persist:!(0,t9.k)(),initialThemeSetting:rC,children:t})};var rw=r(47395),r_=r(45487),rN=r(75907),rx=r(49635),rE=r(66841),rB=r(97173);let rP="EARLY_ACCESS_DESYNCHRONIZATION_RETRIES_STORAGE_KEY",rI=e=>{(0,rE.SO)(rP,`${e}`)},rk="API_ERROR_REFRESH",rT="EARLY_ACCESS_RESET",rD=e=>{let t=!1,r=()=>{t=!0},a=(window.addEventListener("beforeunload",r),()=>{window.removeEventListener("beforeunload",r)});return e.then(e=>(sessionStorage.removeItem(rk),sessionStorage.removeItem(rT),a(),e)).catch(async e=>{if(await (0,r_.uk)(3e3),a(),t||(e=>{var t;let r=(0,rw.Pd)(e);if(!r.message||(null==e||null==(t=e.message)?void 0:t.includes("chunk"))){let e;if((e=Number(sessionStorage.getItem(rT)))?1===e&&(sessionStorage.setItem(rT,"2"),(0,rB.jL)(),rI(2),window.location.reload(),!0):(sessionStorage.setItem(rT,"1"),window.location.reload(),!0))return!0}else if(r.message&&!sessionStorage.getItem(rk)&&(sessionStorage.setItem(rk,"true"),window.location.reload(),1))return!0;return!1})(e))return new Promise(rN.A);throw e})};var rM=r(37713);function rR(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let rj=e=>e?"true":"false",rO=e=>e<1e3?"<1000":e<5e3?"1000-5000":e<1e4?"5000-10000":e<=3e4?"10000-30000":"30000+",rL=new class{getNow(){return this.timeProvider()}shouldSample(){return 100*Math.random()<=Math.min(this.samplingPercent,100)}setTimeProvider(e){this.timeProvider=e}setSamplingPercent(e){this.samplingPercent=e}startV5Processing(){this.v5ProcessingTime=this.getNow()}endV5Processing(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(void 0===this.v5ProcessingTime)return;let t=this.getNow(),r=Math.round(t-this.v5ProcessingTime),a=0;void 0!==this.v5LastRequestTime&&(a=Math.round(this.v5ProcessingTime-this.v5LastRequestTime)),this.v5LastRequestTime=t,this.v5ProcessingTime=void 0,this.sendEventLoopV5Metrics({processingTimeMs:r,hasMore:e,intervalSinceLastMs:a})}startV6Processing(e){this.v6ProcessingTime=this.getNow(),e&&!this.v6LastRequestTime&&(this.v6LastRequestTime={})}endV6Processing(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;
2552if(void 0===this.v6ProcessingTime)return;let n=this.getNow(),i=Math.round(n-this.v6ProcessingTime),o=0;this.v6LastRequestTime&&void 0!==this.v6LastRequestTime[r]&&(o=Math.round(this.v6ProcessingTime-this.v6LastRequestTime[r])),this.v6LastRequestTime||(this.v6LastRequestTime={}),this.v6LastRequestTime[r]=n,this.v6ProcessingTime=void 0,this.sendEventLoopV6Metrics({processingTimeMs:i,hasMore:e,apiCallsCount:t,apiFailuresCount:a,loopType:r,intervalSinceLastMs:o})}sendEventLoopV6Metrics(e){var t,r;if(!this.shouldSample())return;let a=e.processingTimeMs/1e3,n={has_more:rj(e.hasMore),event_loop_type:e.loopType,api_calls_count:(t=e.apiCallsCount)>=10?"10+":String(t),api_failures_count:(r=e.apiFailuresCount)>=5?"5+":String(r),interval_since_last_ms:rO(e.intervalSinceLastMs)};rM.A.core_event_loop_six_processing_time_histogram.observe({Value:a,Labels:n})}sendEventLoopV5Metrics(e){if(!this.shouldSample())return;let t=e.processingTimeMs/1e3,r={has_more:rj(e.hasMore),interval_since_last_ms:rO(e.intervalSinceLastMs)};rM.A.core_event_loop_five_processing_time_histogram.observe({Value:t,Labels:r})}reset(){this.v5ProcessingTime=void 0,this.v6ProcessingTime=void 0,this.v5LastRequestTime=void 0,this.v6LastRequestTime=void 0}constructor(e=5){rR(this,"v5ProcessingTime",void 0),rR(this,"v6ProcessingTime",void 0),rR(this,"v5LastRequestTime",void 0),rR(this,"v6LastRequestTime",void 0),rR(this,"samplingPercent",void 0),rR(this,"timeProvider",()=>Date.now()),this.samplingPercent=e}};var rU=r(39009),rF=r(75360),rV=r(94884),rH=r(26389),r$=r(8233);let rz="proton:mailbox_pwd",rK="proton:oauth:UID",rZ="proton:localID",rG="proton:persistSession",rY="proton:trustSession",rW="proton:clientKey",rq="proton:offlineKey",rQ={UID:void 0,localID:void 0,basename:void 0};var rJ=r(12784),rX=r.n(rJ);let r0=e=>{if(void 0!==e)try{return(0,rF.FY)(atob(e))}catch{return}},r1=e=>btoa((0,rF.Dj)(e)),r2="proton:storage",r3=e=>{if(!(0,rE.uY)())return;let[t,r]=(e=>{let t=(0,rF.FY)(e),r=256*Math.ceil(t.length/256),a=crypto.getRandomValues(new Uint8Array(r)),n=new Uint8Array(a);for(let e=0;e<t.length;e++)n[e]^=t[e];return[r1(a),r1(n)]})(JSON.stringify(e));return window.name=JSON.stringify(t),()=>window.sessionStorage.setItem(r2,r)};function r4(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t;return{onChange:t=>{e=t},set:(t,a)=>{r[t]=a,null==e||e()},get:e=>r[e],remove:e=>delete r[e],reset:()=>{r={}},getState:()=>r}}r.dn(r4);var r5=r(35863),r6=r(53849),r8=r(73054);let r9=e=>{try{let t=e.get("returnUrl")||"";if(!t)return;let r=decodeURIComponent(t);if(!r.startsWith("/"))return;return`/${(0,rH.$N)(r)}`}catch{}};var r7=r(41767),ae=r(82799),at=r(67655),ar=r(55959),aa=r(92693),an=r(37127),ai=r(11399),ao=r(19135),as=r(98723),al=r(72007),ac=r(2692);let au=e=>"number"==typeof e&&Number.isFinite(e),ad=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,al.T5)();try{if(null==e?void 0:e.isEnabled(al.le)){var t;let r=e.getVariant(al.le),a=(null==(t=r.payload)?void 0:t.value)?JSON.parse(r.payload.value):{};if(au(a.foreground)&&au(a.background)&&a.background>=a.foreground)return{foreground:(0,ac.A)(a.foreground,3e4,3e5),background:(0,ac.A)(a.background,3e4,3e5)}}}catch{}return{foreground:3e4,background:3e4}};function af(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class am{isForegroundEqualToBackground(){return this.value.foreground===this.value.background}getInterval(e){return this.value[e]}constructor(e=(0,al.T5)()){af(this,"listeners",0),af(this,"unleashClient",void 0),af(this,"value",void 0),af(this,"handler",()=>{this.value=ad(this.unleashClient)}),af(this,"subscribe",()=>{if(!this.listeners){var e;null==(e=this.unleashClient)||e.on("update",this.handler)}return this.listeners++,()=>{if(this.listeners--,!this.listeners){var e;null==(e=this.unleashClient)||e.off("update",this.handler)}}}),this.unleashClient=e,this.value=ad(e)}}let ap=null;function ah(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class aA{constructor(){ah(this,"visible","visible"===document.visibilityState),ah(this,"listeners",(0,as.A)()),ah(this,"handler",()=>{this.visible="visible"===document.visibilityState,this.listeners.notify(this.visible)}),ah(this,"subscribe",e=>{this.listeners.length()||(this.visible="visible"===document.visibilityState,document.addEventListener("visibilitychange",this.handler));let t=this.listeners.subscribe(e);return()=>{t(),this.listeners.length()||document.removeEventListener("visibilitychange",this.handler)}})}}
2552let ag=null,av=e=>{let t="Foreground";return"foreground"===e.intervalType?t="Foreground":"background"===e.intervalType&&(t="Background"),"encrypted-search"===e.source&&(t="EncryptedSearch"),{CalledFrom:t}},ay=e=>e?"foreground":"background",aC=e=>({nextEventID:e.EventID,more:e.More});var ab=r(20025),aS=r(62109),aw=r(97855),a_=r(31670),aN=r(47695);let ax="READ",aE="CANCEL",aB="CHUNK",aP="ERROR",aI={canHandle:e=>"object"==typeof e&&e.getReader,serialize:e=>{let{port1:t,port2:r}=new MessageChannel,a=null;return t.onmessage=async r=>{let{data:{type:n}}=r;switch(n){case ax:{a??(a=e.getReader());let r=await a.read().then(e=>({type:aB,chunk:e})).catch(e=>({type:aP,error:Error(e instanceof Error?e.message:String(e))}));t.postMessage(r,[]),(r.type===aP||r.chunk.done)&&t.close();break}case aE:a?a.cancel().catch(()=>{}):e.cancel().catch(()=>{}),t.close();break;default:throw Error("Unknown stream transfer control type")}},r},getTransferables:e=>[e],deserialize:e=>new ReadableStream({async pull(t){try{let r=await (e.postMessage({type:ax}),new Promise((t,r)=>{e.onmessage=e=>{let{data:a}=e;switch(a.type){case aB:t(a.chunk);break;case aP:r(a.error);break;default:throw Error("Unknown stream transfer data type")}},e.onmessageerror=()=>r(Error("Failed to deserialize stream chunk"))}));if(r.done){t.close(),e.close();return}t.enqueue(r.value)}catch(t){throw e.close(),t}},cancel(){e.postMessage({type:aE}),e.close()}})},ak={canHandle:e=>"object"==typeof e&&void 0!==e._idx&&void 0!==e.isPrivate,serialize:e=>({...e,isPrivate:e.isPrivate(),isPrivateKeyV4:e.isPrivateKeyV4(),isPrivateKeyV6:e.isPrivateKeyV6(),getVersion:e.getVersion(),getFingerprint:e.getFingerprint(),getSHA256Fingerprints:e.getSHA256Fingerprints(),getKeyID:e.getKeyID(),getKeyIDs:e.getKeyIDs(),getAlgorithmInfo:e.getAlgorithmInfo(),getCreationTime:e.getCreationTime(),getExpirationTime:e.getExpirationTime(),getUserIDs:e.getUserIDs(),isWeak:e.isWeak(),equals:!1,subkeys:e.subkeys.map(e=>({getAlgorithmInfo:e.getAlgorithmInfo(),getKeyID:e.getKeyID()}))}),deserialize:e=>({...e,isPrivate:()=>e.isPrivate,isPrivateKeyV4:()=>e.isPrivateKeyV4,isPrivateKeyV6:()=>e.isPrivateKeyV6,getVersion:()=>e.getVersion,getFingerprint:()=>e.getFingerprint,getSHA256Fingerprints:()=>e.getSHA256Fingerprints,getKeyID:()=>e.getKeyID,getKeyIDs:()=>e.getKeyIDs,getAlgorithmInfo:()=>e.getAlgorithmInfo,getCreationTime:()=>e.getCreationTime,getExpirationTime:()=>e.getExpirationTime,getUserIDs:()=>e.getUserIDs,isWeak:()=>e.isWeak,equals:(t,r)=>r?t._keyContentHash[1]===e._keyContentHash[1]:t._keyContentHash[0]===e._keyContentHash[0],subkeys:e.subkeys.map(e=>({getAlgorithmInfo:()=>e.getAlgorithmInfo,getKeyID:()=>e.getKeyID}))})},aT=e=>{let t=Object.keys(e);return{canHandle:r=>"object"==typeof r&&null!==r&&t.some(t=>{let a=r[t];if(!a)return!1;let{canHandle:n,maybeArray:i}=e[t];return i&&Array.isArray(a)?a.some(n):n(a)}),serialize:r=>{let a={...r},n=[];return t.forEach(t=>{let i=r[t];if(!i)return;let{serialize:o,getTransferables:s,maybeArray:l}=e[t],c=e=>{let t=o(e);return s&&n.push(...s(t)),t};a[t]=l&&Array.isArray(i)?i.map(c):c(i)}),[a,n]},deserialize:r=>{let a={...r};return t.forEach(t=>{let n=r[t];if(!n)return;let{deserialize:i,maybeArray:o}=e[t];a[t]=o&&Array.isArray(n)?n.map(i):i(n)}),a}}},aD={canHandle:e=>e instanceof Uint8Array,serialize:e=>e,deserialize:e=>e,getTransferables:e=>[e.buffer]},aM={canHandle:e=>"object"==typeof e&&(e instanceof Error||e.isError),serialize:e=>{let{message:t,name:r,stack:a}=e;return{isError:!0,value:{message:t,name:r,stack:a}}},deserialize:e=>Object.assign(Error(e.value.message),e.value)},aR=aT({message:aD,signature:aD,signatures:{...aD,maybeArray:!0},encryptedSignature:aD,sessionKey:aD,messageStream:aI,dataStream:aI,hashedDataStream:aI,errors:{...aM,maybeArray:!0},verificationErrors:{...aM,maybeArray:!0}}),aj=aT({verificationKeys:{...ak,maybeArray:!0},signingKeys:{...ak,maybeArray:!0},encryptionKeys:{...ak,maybeArray:!0},decryptionKeys:{...ak,maybeArray:!0},recipientKeys:{...ak,maybeArray:!0},privateKey:ak,key:ak,targetKey:ak,sourceKey:ak,forwarderKey:ak,binaryDataStream:aI,binaryMessageStream:aI}),aO=[{name:"Uint8Array",workerHandler:{canHandle:aD.canHandle,serialize:e=>{let t=aD.serialize(e);return[t,aD.getTransferables(t)]},deserialize:aD.deserialize},mainThreadHandler:{canHandle:aD.canHandle,serialize:e=>[aD.serialize(e),[]],deserialize:e=>e}},{name:"encrypt/decrypt/sign/verifyResult",workerHandler:{canHandle:aR.c
2552anHandle,serialize:aR.serialize,deserialize:e=>e},mainThreadHandler:{canHandle:aR.canHandle,serialize:e=>[e,[]],deserialize:aR.deserialize}},{name:"Options",workerHandler:{canHandle:aj.canHandle,serialize:()=>[void 0,[]],deserialize:aj.deserialize},mainThreadHandler:{canHandle:aj.canHandle,serialize:aj.serialize,deserialize:()=>{}}}],aL=[{name:"KeyReference",handler:{canHandle:ak.canHandle,serialize:e=>[ak.serialize(e),[]],deserialize:ak.deserialize}}];[...aL,...aO.map(e=>{let{name:t,workerHandler:r}=e;return{name:t,handler:r}})];let aU=[...aL,...aO.map(e=>{let{name:t,mainThreadHandler:r}=e;return{name:t,handler:r}})],aF=(w=()=>new Worker(new URL(r.p+r.u(1711),r.b),{type:void 0}),s=null,l=-1,c=null,u=async e=>{let t=(0,aN.LV)(w());return await t.init(e),await new t},d=async e=>{await (null==e?void 0:e.clearKeyStore()),null==e||e[aN.A2]()},f=async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(null===s)throw Error("Uninitialised worker pool");let t=await s;return e?t[0]:(l=(l+1)%t.length,t[l])},m=async()=>{if(null===s)throw Error("Uninitialised worker pool");return await s},p=e=>{var t;throw("NetworkError"===e.name||(null==(t=e.message)?void 0:t.toLowerCase())==="network error")&&(null==c||c("Network error in crypto worker",{level:"info",extra:{message:e.message}})),e},{init:async e=>{let{awaitOnFirstUse:t=!1,awaitOnFirstUseErrorCallback:r=()=>{},poolSize:a=navigator.hardwareConcurrency||1,openpgpConfigOptions:n={},sentryLogger:i}=e;if(null!==s)throw Error("worker pool already initialised");c=i,s=(async()=>{let e=[await u(n)];return a>1&&(e=e.concat(await Promise.all(Array(a-1).fill(null).map(()=>u(n))))),aU.forEach(e=>{let{name:t,handler:r}=e;return aN.J3.set(t,r)}),e})().catch(e=>{throw r(e),e}),t||await s},destroy:async()=>{if(s){let e=await s;await Promise.all(e.map(d)),s=null}},encryptMessage:async e=>(await f()).encryptMessage(e).catch(p),encryptMessageStream:async e=>(await f()).encryptMessageStream(e).catch(p),decryptMessage:async e=>(await f()).decryptMessage(e).catch(p),decryptMessageStream:async e=>(await f()).decryptMessageStream(e).catch(p),signMessage:async e=>(await f()).signMessage(e).catch(p),verifyMessage:async e=>(await f()).verifyMessage(e),verifyCleartextMessage:async e=>(await f()).verifyCleartextMessage(e).catch(p),processMIME:async e=>(await f()).processMIME(e).catch(p),computeHash:async e=>(await f()).computeHash(e).catch(p),computeHashStream:async e=>(await f()).computeHashStream(e).catch(p),computeArgon2:async e=>(await f(!0)).computeArgon2(e).catch(p),generateSessionKey:async e=>(await f()).generateSessionKey(e).catch(p),generateSessionKeyForAlgorithm:async e=>(await f()).generateSessionKeyForAlgorithm(e).catch(p),encryptSessionKey:async e=>(await f()).encryptSessionKey(e).catch(p),decryptSessionKey:async e=>(await f()).decryptSessionKey(e).catch(p),importPrivateKey:async e=>{let[t,...r]=await m(),a=await t.importPrivateKey(e).catch(p);return await Promise.all(r.map(t=>t.importPrivateKey(e,a._idx))),a},importPublicKey:async e=>{let[t,...r]=await m(),a=await t.importPublicKey(e).catch(p);return await Promise.all(r.map(t=>t.importPublicKey(e,a._idx))),a},generateKey:async e=>{let[t,...r]=await m(),a=await t.generateKey(e).catch(p),n=await t.exportPrivateKey({privateKey:a,passphrase:null,format:"binary"});return await Promise.all(r.map(e=>e.importPrivateKey({binaryKey:n,passphrase:null},a._idx))),a},reformatKey:async e=>{let[t,...r]=await m(),a=await t.reformatKey(e).catch(p),n=await t.exportPrivateKey({privateKey:a,passphrase:null,format:"binary"});return await Promise.all(r.map(e=>e.importPrivateKey({binaryKey:n,passphrase:null},a._idx))),a},generateE2EEForwardingMaterial:async e=>(await f()).generateE2EEForwardingMaterial(e).catch(p),doesKeySupportE2EEForwarding:async e=>(await f()).doesKeySupportE2EEForwarding(e).catch(p),isE2EEForwardingKey:async e=>(await f()).isE2EEForwardingKey(e).catch(p),replaceUserIDs:async e=>{await Promise.all((await m()).map(t=>t.replaceUserIDs(e)))},cloneKeyAndChangeUserIDs:async e=>{let[t,...r]=await m(),a=await t.cloneKeyAndChangeUserIDs(e).catch(p),n=await t.exportPrivateKey({privateKey:a,passphrase:null,format:"binary"});return await Promise.all(r.map(e=>e.importPrivateKey({binaryKey:n,passphrase:null},a._idx))),a},exportPublicKey:async e=>(await f()).exportPublicKey(e).catch(p),exportPrivateKey:async e=>(await f()).exportPrivateKey(e).catch(p),clearKeyStore:async()=>{await Promise.all((await m()).map(e=>e.clearKeyStore()))},clearKey:async e=>{await Promise.all((await m()).map(t=>t.clearKey(e)))},isExpiredKey:async e=>(await f()).isExpiredKey(e).catch(p),isRevokedKey:async e=>(await f()).isRevokedKey(e).catch(p),canKeyEncrypt:async e=>(await f()).canKeyEncrypt(e).catch(p),getMessageInfo:async e=>(await f()).getMessageInfo(e).catch(p),getKeyInfo:async e=>(await f()).getKeyInfo(e).catch(p),getSignatureInfo:async e=>(await f()).getSignatureInfo(e).catch(p),getArmoredKeys:async e=>(await f()).getArmoredKeys(e),getArmoredSignature:async e=>(await f()).getArmoredSignature(e),getArmoredMessage:async e=>(await f()).getArmoredMessage(e)}),aV=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("u"<typeof window||"u"<typeof document||!(0,rx.xN)()){let{Api:t}=await r.e(3816).then(()=>r(36886));t.init((null==e?void 0:e.openpgpConfigOptions)||{}),a_.K.setEndpoint(new t,e=>e.clearKeyStore()),a_.K.setSentryLogger(aw.wd)}else await aF.init({awaitOnFirstUseErrorCallback:(null==e?void 0:e.awaitOnFirstUse)?e=>(0,aw.wd)("CryptoWorkerPool init error",{level:"error",extra:{message:e instanceof Error?e.message:"Unknown error"}}):void 0,...e,sentryLogger:aw.wd}),a_.K.setEndpoint(aF,e=>e.destroy()),a_.K.setSentryLogger(aw.wd)};var aH=r(46083),a$=r(71821),az=r(42581);let aK=".ltr.css",aZ=e=>{let t=window.location.origin,r=new URL(e,t);return r.origin===t&&r.pathname.endsWith(".css")&&!r.pathname.endsWith(aK)},aG=e=>{e.href=e.href.replace(/\.css/,aK)};var aY=r(68869),aW=r(58673),aq=r(68337),aQ=r(59171);let aJ=e=>new Promise(t=>setTimeout(t,e)),aX=()=>new Promise(e=>window.requestAnimationFrame(e));r.dn(a2);let a0=(e,t)=>new Promise((r,a)=>{let n=indexedDB.open(e,2);n.onupgradeneeded=()=>{let e=n.result;try{e.createObjectStore(t)}catch(e){if("ConstraintError"===e.name)return;throw e}},n.onsuccess=()=>{r(n.result)},n.onerror=()=>{a(n.error)}}),a1=(e,t,r,a)=>{let n=e.transaction(r,"readwrite").objectStore(r);return new Promise((e,r)=>{let i=n.get(t);i.onsuccess=()=>
2552{if(i.result>Date.now())return void e(!1);let o=a+Date.now(),s=n.put(o,t);s.onsuccess=()=>e(!0),s.onerror=()=>r(s.error)},i.onerror=()=>r(i.error)})};function a2(){let{expiry:e=1e4,spinTimeout:t=1e3,objectStoreName:r="mutexes",dbName:a="mutex"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{lock:async n=>{let i=await a0(a,r),o=0;for(;!await a1(i,n,r,e);)await aJ(t),o++;return i.close(),o},unlock:async e=>{let t=await a0(a,r),n=t.transaction(r,"readwrite").objectStore(r).delete(e);return new Promise((e,r)=>{n.onsuccess=()=>{e(),t.close()},n.onerror=()=>{r(n.error),t.close()}})},init:async()=>{(await a0(a,r)).close()}}}r.dn(a5);let a3=e=>`${e}_lock_X`,a4=e=>`${e}_lock_Y`;function a5(){let{expiry:e=1e4,spinTimeout:t=1e3,id:r=Math.floor((1+Math.random())*0x10000000).toString(16).substring(1),keyX:a=a3,keyY:n=a4,storage:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!i||!i.set||!i.get||!i.remove)throw Error("Storage requires set and get.");if(!r)throw Error("Requires unique id.");let o=()=>Math.round(Math.random()*t);return{lock:async t=>{let s=a(t),l=n(t),c=-1;for(;++c<1e4;){if(i.set(s,r),await aX(),await aJ(o()),i.get(l)||(i.set(l,r,e),await aX(),await aJ(o()),i.get(s)!==r&&(await aX(),await aJ(o()),i.get(l)!==r))){await aX(),await aJ(o());continue}return c}throw Error("Failed acquiring lock")},unlock:async e=>{let t=n(e);i.remove(t)}}}let a6=()=>{let e=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";document.cookie=`${encodeURIComponent(e)}=${encodeURIComponent(t)}${r}`},t=e=>{let t=new Date;return t.setTime(t.getTime()+e),`;expires=${t.toUTCString()}`},r=e=>{let t=decodeURIComponent(document.cookie).split(";").map(e=>e.split("=").map(e=>e.trim()));for(let r=0;r<t.length;++r){let a=t[r];if(a[0]===e)return a[1]}};return{get:r,set:(a,n,i)=>(e(a,n,i?t(i):void 0),r(a)),remove:a=>(e(a,"",t(0)),r(a))}};r.dn(a6);let a8=e=>a5({...e,storage:a6()});r.dn(a8);var a9=r(1834);let a7=()=>Promise.resolve(),ne=function(){var e;let t,r,{expiry:a=15e3}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(e={expiry:a},r=(async()=>{try{let t=a2(e);return await t.init(),t}catch{return a8(e)}})().then(e=>t=e),{lock:e=>t?t.lock(e):r.then(t=>t.lock(e)),unlock:e=>t?t.unlock(e):r.then(t=>t.unlock(e))});return async e=>{try{return await n.lock(e),()=>n.unlock(e).catch(rN.A)}catch{return await (0,r_.uk)((0,a9.A)(100,2e3)),a7}}},nt=e=>{let t,r=()=>{t=void 0};return function(){for(var a=arguments.length,n=Array(a),i=0;i<a;i++)n[i]=arguments[i];return t||(t=e(...n).then(e=>(r(),e)).catch(e=>{throw r(),e}))}};var nr=r(79513);let na=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=null==e||null==(t=e.response)?void 0:t.headers,n=parseInt((null==a?void 0:a.get("retry-after"))||"0",10);return n<0||n>=r?Promise.reject(e):(0,r_.uk)(1e3*n)},nn=e=>{let t={};return r=>{if(!t[r]){let a=ne({expiry:15e3});t[r]=nt(async()=>{let t=await a(r);try{await e(r),await (0,r_.uk)(50)}finally{await t()}})}return t[r]()}},ni=[rn.CC.BAD_REQUEST,rn.CC.UNAUTHORIZED,rn.CC.UNPROCESSABLE_ENTITY],no=(e,t,r)=>e().catch(a=>{if(t>=r)throw a;let{status:n,name:i}=a;if("OfflineError"===i){if(t>0)throw a;return(0,r_.uk)(2e3).then(()=>no(e,t+1,0))}if("TimeoutError"===i){if(t>0)throw a;return no(e,t+1,0)}if(n===nr.Rw.TOO_MANY_REQUESTS)return na(a).then(()=>no(e,t+1,5));throw a});var ns=r(24045);let nl=Symbol("setup complete"),nc=(0,aq.j2)({},!0),nu=(0,aq.n2)("",!0),nd=(0,aq.yN)({TwoFactorCode:""}),nf=(0,aq.vr)(""),nm=function(e){let{onUID:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="ua_uid",a={UID:void 0,api:e,abortController:new AbortController,challenge:(0,r_.Qo)(),auth:{set:!1,id:{},finalised:!1},setup:null,refresh:()=>{}},n=[],i=e=>{(0,rE.SO)(r,e),(0,aw.vu)(e),null==t||t(e),a.UID=e,a.auth.set=!1,a.auth.finalised=!1,a.auth.id={},a.abortController=new AbortController},o=ne({expiry:5e3}),s=async e=>{let t=await o("ua_session");try{return await a.api({...(0,aq.jw)(e?{Payload:e}:void 0),silence:!0,headers:{"x-enforce-unauthsession":!0},output:"raw"})}finally{await t()}},l=nt(async()=>{a.abortController.abort();let e=a.challenge.promise.catch(rN.A),t=await Promise.race([e,(0,r_.uk)(300)])||void 0,r=await s(t),{UID:n,AccessToken:o,RefreshToken:l}=await r.json();
2552return await a.api({...(0,ns.ns)(n,o,(0,aq.St)({UID:n,RefreshToken:l,State:(0,aW.Ay)(24)})),silence:!0}),i(n),t||e.then(e=>{e&&a.api({...(0,ns.Ld)(n,(0,aq.lM)(e)),ignoreHandler:[nr.Rw.UNAUTHORIZED],silence:!0}).catch(rN.A)}).catch(rN.A),r}),c=nn(e=>no(()=>a.api({...(0,ns.Ld)(e,(0,aq.R6)()),ignoreHandler:[nr.Rw.UNAUTHORIZED],output:"raw",silence:"true"}),1,3).catch(e=>{if(ni.includes(e.status))return l().then(e=>e);throw e})),u=async()=>{let e=(0,rE.Gq)(r);if(!e)return l();i(e)},d=()=>{if(a.setup!==nl)return null===a.setup&&(a.setup=u().then(()=>{a.setup=nl}).catch(()=>{a.setup=null})),a.setup},f=async e=>{var t,i;await d();let o=n.length>0,s=o?[nr.xr.HUMAN_VERIFICATION_REQUIRED]:[],l=a.UID;if(!l||((0,ns.F$)(e.headers)??l)!==l)return a.api(e);let u=[nc.url,nu.url].includes(e.url);u&&(0,rE.Ai)(r);let m=new AbortController,p=a.abortController,h=()=>{m.abort()};null==(t=e.signal)||t.addEventListener("abort",h),p.signal.addEventListener("abort",h);let A={};try{return u&&(a.auth.set=!0,a.auth.id=A),e.url===nf.url&&(a.auth.finalised=!0),await a.api((0,ns.Ld)(l,{...e,signal:m.signal,ignoreHandler:[nr.Rw.UNAUTHORIZED,...s,...Array.isArray(e.ignoreHandler)?e.ignoreHandler:[]],silence:!0===e.silence||[nr.Rw.UNAUTHORIZED,...s,...Array.isArray(e.silence)?e.silence:[]]}))}catch(i){u&&a.auth.id===A&&(a.auth.set=!1),e.url===nf.url&&a.auth.id===A&&(a.auth.finalised=!1);let{code:t}=(0,rw.Pd)(i),r=Array.isArray(e.ignoreHandler)&&e.ignoreHandler.includes(nr.xr.HUMAN_VERIFICATION_REQUIRED);if(o&&t===nr.xr.HUMAN_VERIFICATION_REQUIRED&&!r)return await ((e,t,r)=>{let{token:a,methods:i,title:o}=(0,aQ.t)(e);return new Promise((s,l)=>{let c;if(c={type:"handle-verification",payload:{token:a,methods:i,onVerify:(e,a)=>r((0,aQ.u)(t,e,a)),title:o,error:e,resolve:s,reject:l}},!n.map(e=>e(c)).some(e=>!0===e))return l(e)})})(i,e,f);if((0,rw.a6)(i)){let{code:t}=(0,rw.Pd)(i);if(e.url===nd.url&&8002===t)throw i;return await c(l).then(()=>f(e))}throw i}finally{null==(i=e.signal)||i.removeEventListener("abort",h),p.signal.removeEventListener("abort",h)}};return{apiCallback:f,addEventListener:e=>{n.push(e)},removeEventListener:e=>{let t=n.indexOf(e);-1!==t&&n.splice(t,1)},setChallenge:e=>{a.challenge.resolve(e)},startUnAuthFlow:nt(async()=>{if(a.auth.set&&a.UID){if(a.auth.set&&a.UID&&a.auth.finalised){i(""),await l();return}a.abortController.abort(),await a.api((0,ns.Ld)(a.UID,{...(0,aq.r8)(),silence:!0,ignoreHandler:[nr.Rw.UNAUTHORIZED]})).catch(rN.A),await l()}}),setup:d,getUID:()=>a.UID}};var np=r(58949);class nh extends np.cn{constructor(...e){var t,r;super(...e),t="isEnabled",r=e=>super.isEnabled(e),t in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r}}let nA=["VPNDashboard","DriveDashboard","InboxBringYourOwnEmailSignup","WebApiRateLimiter","MaxContactsImport","ShowLiteAppCheckoutV2","Vpn2024AddonsExperiment","MeetSpotlightType","OrganizationLevelEasySwitch","VPNReferralWithoutTrial","B2BAlwaysOnWindowsRelease","CategoryViewVariant","MeetScreenShareAudioSupportedElectronVersion"];function ng(e){let t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):new Date("number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?e:0/0)}let nv="Features",ny=[",",":"," "],nC=e=>ny.every(t=>!e.includes(t)),nb=()=>(e=>{let t=new Map;for(let r of e?e.split(","):[]){let[e,a]=r.split(":");e&&a&&t.set(e,a)}return t})((0,ab.Ri)(nv)),nS=e=>{var t;let r,a;0===e.size?(0,ab.Yj)(nv):(0,ab.TV)({cookieName:nv,cookieValue:[...e].map(e=>{let[t,r]=e;return`${t}:${r}`}).join(","),path:"/",secure:!0,expirationDate:(a=ng(t=new Date),(r=ng(isNaN(30)?t instanceof Date?new t.constructor(0/0):new Date(0/0):(a.setDate(a.getDate()+30),a))).setHours(23,59,59,999),r).toUTCString()})};function nw(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let n_={getItem:rA.Gq,setItem:rA.SO,removeItem:rA.Ai,getKeys:rA.xD},nN="https://proton.me/",nx=new URL(nN),nE=new class{async save(e,t){let r=JSON.stringify(t),a=`${this.prefix}:${e}`;try{this.storage.setItem(a,r),"repo"===e&&((e,t)=>{if(!Array.isArray(e))return;let r=nb();for(let n of t){var a;r.delete(n);let t=e.find(e=>e.name===n);(null==t?void 0:t.enabled)&&(null==t||null==(a=t.variant)?void 0:a.enabled)&&nC(t.name)&&nC(t.variant.name)&&r.set(t.name,t.variant.name)}nS(r)})(t,nA)}catch{}}getSync(e){try{let t=`${this.prefix}:${e}`,r=this.storage.getItem(t);return r?JSON.parse(r):void 0}catch{}}
2552async get(e){return this.getSync(e)}clear(){try{this.storage.getKeys().filter(e=>e.startsWith(this.prefix)).forEach(e=>this.storage.removeItem(e)),(0,ab.Yj)(nv)}catch{}}constructor(e=n_){nw(this,"storage",void 0),nw(this,"prefix",void 0),this.storage=e,this.prefix="unleash:repository"}};var nB=r(77219),nP=r(46267);let nI="llid",nk=e=>{void 0!==e&&(0,rA.SO)(nI,e.toString())};class nT extends Error{constructor(e,t){var r,a;super(["Invalid session",e].filter(Boolean).join(":")),a={},(r="extra")in this?Object.defineProperty(this,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):this[r]=a,this.extra=t,Object.setPrototypeOf(this,nT.prototype)}}let nD=async e=>{let{api:t,mode:r}=e;try{var a;let e,n,i,o,s,l,c,u,d,f,m,p=(e=(a=new URLSearchParams(window.location.hash.slice(1))).get(r7.rB.Selector)||"",n=a.get(r7.rB.State)||"",i=a.get(r7.rB.Base64Key)||"",o=a.get(r7.rB.ForkType)||"",s=a.get(r7.rB.Persistent)||"",l=a.get(r7.rB.Trusted)||"",c=a.get(r7.rB.PayloadVersion)||"",u=a.get(r7.rB.PayloadType)||"",d=(e=>{if(!e)return r8.W.Proton;let t=Number(e);return(0,r6.A)(t,r8.W)?t:r8.W.Proton})(a.get(r7.rB.Source)),f=n.slice(0,100),m=i.length?(0,ae.Wx)(i):void 0,e&&m?{state:f,selector:e,key:m,source:d,forkType:(0,ae.vE)(o),persistent:"1"===s,trusted:"1"===l,payloadVersion:(0,ae.Fs)(c),payloadType:"offline"===u?u:"default",returnUrl:r9(a)}:null);if(!p)return null;return await (0,at.ZM)({api:t,mode:r,parameters:p})}catch(e){throw(0,at.dM)(),e}},nM=e=>{(0,aw.vu)(e),rM.A.setAuthHeaders(e||""),aY.Y.setAuthHeaders(e||"")},nR=async e=>{let{authentication:t,api:r,pathname:a,searchParams:n,unauthenticatedReturnUrl:i,localID:o,performanceMeasure:s,resumeOptions:l={user:!1}}=e;if(t.ready)return r.UID=t.UID,nk(t.localID),{session:void 0,basename:t.basename};let c=o??(0,rH.$M)(a);r.UID=void 0;let u={localID:c,email:(0,ae.M0)(n),returnUrl:r9(n),pathname:a,unauthenticatedReturnUrl:i};try{if(void 0===c){let e;if(a.startsWith(rn.LQ.FORK)){null==s||s.consumeFork.start();let e=await nD({api:r,mode:t.mode});if(null==s||s.consumeFork.end(),e)return t.login(e.session),r.UID=t.UID,nk(t.localID),{session:e.session,basename:t.basename,url:e.forkState.url,reloadDocument:e.forkState.reloadDocument}}let n=(e=parseInt((0,rA.Gq)(nI)??"",10),isNaN(e)?-1:e);if(!u.email&&n>=0)c=n;else throw new nT("Missing localID",u)}null==s||s.resumeSession.start();let e=await (0,aa.UI)({api:r,localID:c,options:l});null==s||s.resumeSession.end(),t.login(e),r.UID=t.UID,nk(t.localID);let n=`/${(0,rH.$N)((0,aH.ZB)(window.location))}`;return{session:e,basename:t.basename,url:n}}catch(e){if(e instanceof r5.x||(0,rw.a6)(e))throw new nT("Set localID",u);throw e}},nj=e=>{let{api:t}=e,r=new nh((e=>{let{fetch:t}=e;return{url:nx,clientKey:"-",appName:"-",refreshInterval:600,metricsIntervalInitial:10,metricsInterval:600,fetch:t,storageProvider:nE,bootstrap:nE.getSync("repo")}})({fetch:(e,r)=>{if("string"==typeof e){let a,n=(null==r?void 0:r.headers)?new Headers(r.headers):void 0;if((null==r?void 0:r.body)&&"string"==typeof r.body&&"POST"===r.method&&(null==n?void 0:n.get("Content-Type"))==="application/json")try{a=JSON.parse(r.body)}catch(e){console.error("Failed to parse Unleash metrics body",e)}return t({url:`feature/v2/frontend${e.replace(nN,"")}`,silence:!0,output:"raw",data:a,headers:null==r?void 0:r.headers,method:null==r?void 0:r.method,cache:null==r?void 0:r.cache})}throw Error("not supported")}}));return(0,nP.v)(r),r},nO=async e=>{let{unleashClient:t}=e;if(t.getAllToggles().length>0)return void t.start().catch(rN.A);let r=new Promise(e=>{t.once(nB.qY.INIT,()=>e())}),a=t.start();return await Promise.race([r,a]).catch(rN.A),a},nL=e=>({url:`core/v5/events/${e}`,method:"get",params:void 0}),nU=e=>{var t;let r,{appName:n,unleashClient:i}=e;return r={openpgpConfigOptions:{},awaitOnFirstUse:!0},t=n===rn.h.PROTONACCOUNT||n===rn.h.PROTONVPN_SETTINGS?{...r,poolSize:(0,ac.A)(navigator.hardwareConcurrency,1,2)}:n===rn.h.PROTONDRIVE&&(0,rx.gm)()?{...r,poolSize:(0,ac.A)(Math.floor(navigator.hardwareConcurrency/2),2,6)}:r,a||(a=aV(t)),a},nF=async e=>{await (e=>{let{userSettings:t,earlyAccessScope:r,appName:a}=e,n=(e=>{let{userSettings:t,earlyAccessScope:r,appName:a}=e;if((0,rx.xF)())return;let n=(()=>{let e=Number((0,rE.Gq)(rP));if(!Number.isNaN(e))return e})()||0;if(n>=2||n<0||"relaunch"===rB.QT)return;let i=(0,rB.Jf)(rB.QT,r)?rB.QT:void 0,o=(0,rB.bU)(r,!!t.EarlyAccess),s=i!==o;if(a!==rn.h.PROTONVPN_SETTINGS&&s)return()=>{window.stop(),rI(n+1),(0,rB.YS)(o,r),window.location.reload()};(0,rE.Ai)(rP)})({userSettings:t,earlyAccessScope:r,appName:a});if(n)return n(),new Promise(rN.A)})(e)},nV=async(e,t)=>{let{appName:r,authentication:a}=e;return rD((async()=>{try{return await t}catch(e){throw((0,rw.a6)(e)||e instanceof nT)&&((0,ar.Yy)({appName:r,authentication:a,extra:e instanceof nT?e.extra:void 0}),await new Promise(rN.A)),e}})())};var nH=r(72856),n$=r(98897),nz=r(98310);let nK=e=>{let{session:t,api:r,revokeSession:a}=e;a&&(0,nH.Oj)((0,nH.xw)(t.UID,r))((0,aq.r8)()).catch(rN.A),(0,r$.Cv)(t).catch(rN.A)},nZ=(e,t,r)=>(nk(e.localID),(e=>{let{sessions:t=(0,r$.pw)(),api:r}=e;
2552t.forEach(e=>{nK({session:e,api:r,revokeSession:!0})})})({sessions:t.filter(t=>t!==e),api:r}),e),nG={AATest:{enabled:!0,owner:"account-web",schedule:[{startsAt:"2026-08-01T00:00:00.000Z",weights:{A:50,B:50}}]},ChallengeV5:{enabled:!1,owner:"anti-abuse",schedule:[{startsAt:"2026-01-01T00:00:00.000Z",weights:{v5:0}}]}},nY=(e,t)=>{let r=e.schedule.filter(e=>{let r=new Date(e.startsAt).getTime(),a=e.endsAt?new Date(e.endsAt).getTime():void 0;return r<=t&&(void 0===a||t<a)});if(0!==r.length)return r.reduce((e,t)=>new Date(t.startsAt).getTime()>new Date(e.startsAt).getTime()?t:e).weights},nW=e=>{let t=Object.entries(e),r=t.reduce((e,t)=>{let[,r]=t;return e+r},0);if(0===t.length||r<=0)return;let a=crypto.getRandomValues(new Uint32Array(1))[0]%r,n=0;for(let[e,r]of t)if(a<(n+=r))return e;return t[t.length-1][0]};var nq=r(42100);let nQ="staticExperiments",nJ=e=>e[nQ],nX=(0,nq.Z0)({name:nQ,initialState:{},reducers:{set:(e,t)=>{Object.assign(e,t.payload)}}}),n0=nX.actions,n1={[nQ]:nX.reducer};var n2=r(46343),n3=r.n(n2);let n4={offline:!1,apiUnreachable:"",appVersionBad:!1},n5="apiStatus",n6=(0,nq.Z0)({name:n5,initialState:n4,reducers:{update:(e,t)=>{var r,a,n;e.appVersionBad=(null==(r=t.payload)?void 0:r.appVersionBad)||n4.appVersionBad,e.apiUnreachable=(null==(a=t.payload)?void 0:a.apiUnreachable)||n4.apiUnreachable,e.offline=(null==(n=t.payload)?void 0:n.offline)||n4.offline}}}),n8=n6.actions,n9={[n5]:n6.reducer};var n7=r(97162),ie=r(53407),it=r(58691),ir=r(72593),ia=r(60883),ii=r(11325),io=r(39031);let is=(e,t)=>{let r=e.indexOf(t);if(-1===r)return e;let a=e.slice();return a.splice(r,1),a},il=(e,t,r)=>{let a=e.indexOf(t);if(-1===a)return e;let n=e.slice();return n.splice(a,1,r),n};r.dn(il);let ic=(0,r(14041).lazy)(()=>r.e(8894).then(()=>r(87287))),iu=e=>{let{api:t,events:a}=e,[n,i]=(0,r(14041).useState)([]),o=(0,r(14041).useRef)(n);o.current=n,(0,r(14041).useEffect)(()=>()=>{o.current.forEach(e=>{let{payload:t}=e;t.error.cancel=!0,t.reject(t.error)})},[]),(0,r(14041).useEffect)(()=>{let e=e=>!("handle-verification"!==e.type||e.payload.methods.includes("payment"))&&(i(t=>[...t,{open:!0,payload:e.payload}]),!0);return a.addEventListener(e),()=>{a.removeEventListener(e)}},[a]);let s=n[0];return s?(0,t4.jsx)(r(14041).Suspense,{fallback:null,children:(0,t4.jsx)(ic,{api:t,open:s.open,title:s.payload.title,token:s.payload.token,methods:s.payload.methods,onVerify:s.payload.onVerify,onSuccess:s.payload.resolve,onError:s.payload.reject,onClose:()=>{s.payload.error.cancel=!0,s.payload.reject(s.payload.error),i(e=>il(e,s,{...s,open:!1}))},onExit:()=>{i(e=>is(e,s))}})}):null};var id=r(6780),im=r(24241),ip=r(74026),ih=r(51945),iA=r(35530);let ig=e=>{let{...t}=e,r=(0,id.c)("Delinquent modal title").t`Overdue invoice`,a=(0,id.c)("Info").t`Your ${"Proton"} account is currently suspended. After 28 days, emails will no longer be delivered to your inbox, your Drive sharing links will be blocked, and you will not be able to upload new files. To resume normal service, please pay any overdue invoices.`;return(0,t4.jsx)(ih.A,{title:r,buttons:[(0,t4.jsx)(im.Ov,{color:"norm",as:ip.A,path:(0,iA.z)(),onClick:t.onClose,children:(0,id.c)("Action").t`View invoice`})],"data-testid":"invoice-view",...t,children:(0,t4.jsx)("div",{children:a})})},iv=(0,r(14041).lazy)(()=>r.e(4773).then(()=>r(43527))),iy=(0,r(14041).lazy)(()=>r.e(9540).then(()=>r(92981))),iC=e=>{var t,a,n;let{api:i}=e,[o,s]=(0,r(14041).useState)([]),[l,c]=(0,r(14041).useState)([]),[u,d]=(0,r(14041).useState)([]),[f,m]=(0,r(14041).useState)([]);(0,r(14041).useEffect)(()=>{let e=e=>{if("missing-scopes"===e.type){let t=e.payload,{scopes:r}=t;return r.includes("delinquent")?(d(e=>[...e,{open:!0,payload:t}]),!0):r.includes("locked")?(s(e=>[...e,{open:!0,payload:t}]),!0):!!r.includes("password")&&(c(e=>[...e,{open:!0,payload:t}]),!0)}return"user-restricted"===e.type&&(m(t=>[...t,{open:!0,payload:e.payload}]),!0)};return i.addEventListener(e),()=>{i.removeEventListener(e)}},[i]);let p=u[0],h=l[0],A=o[0],g=f[0];return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(iu,{api:i,events:i}),p&&(0,t4.jsx)(r(14041).Suspense,{fallback:null,children:(0,t4.jsx)(ig,{open:p.open,onClose:()=>{p.payload.error.cancel=!0,p.payload.reject(p.payload.error),d(e=>il(e,p,{...p,open:!1}))},onExit:()=>{d(e=>is(e,p))}})}),A&&(0,t4.jsx)(r(14041).Suspense,{fallback:null,children:(0,t4.jsx)(iv,{scope:"locked",open:A.open,onCancel:()=>{A.payload.error.cancel=!0,A.payload.reject(A.payload.error)},config:(0,io.vI)(),onSuccess:()=>i?A.payload.resolve(i({...A.payload.options,output:"raw"})):void A.payload.reject(A.payload.error),onClose:()=>{s(e=>
2552il(e,A,{...A,open:!1}))},onExit:()=>{s(e=>is(e,A))}})}),h&&(0,t4.jsx)(r(14041).Suspense,{fallback:null,children:(0,t4.jsx)(iv,{scope:"password",open:h.open,config:h.payload.options,onCancel:()=>{h.payload.error.cancel=!0,h.payload.reject(h.payload.error)},onError:e=>{h.payload.reject(e)},onSuccess:e=>h.payload.resolve(e.response),onClose:()=>{c(e=>il(e,h,{...h,open:!1}))},onExit:()=>{c(e=>is(e,h))}})}),g&&(0,t4.jsx)(r(14041).Suspense,{fallback:null,children:(0,t4.jsx)(iy,{open:g.open,message:g.payload.message,actions:(null==(n=g.payload.error)||null==(a=n.data)||null==(t=a.Details)?void 0:t.Actions)??[],onClose:()=>{g.payload.error.cancel=!0,g.payload.reject(g.payload.error),m(e=>il(e,g,{...g,open:!1}))},onExit:()=>{m(e=>is(e,g))}})})]})};var ib=r(56784);let iS=e=>{let{api:t,children:a}=e,{APP_NAME:n}=(0,it.U)(),i=(0,ia.wA)(),o=(0,ia.Pj)(),{createNotification:s}=(0,ir.E)(),l=(0,ii.A)(),[c,u]=(0,r(14041).useState)(void 0),d=(0,r(14041).useRef)(n4);return(0,r(14041).useEffect)(()=>{let e=!1,r=!1,a=t=>{let a,c;if("notification"===t.type)return s(t.payload),!0;if("server-time"===t.type){u(t.payload.value);let{customDateHeader:e,standardDateHeader:a}=t.payload.extra,i=!!e&&!!a&&e!==a&&Math.abs(new Date(e)-new Date(a))>1e3;return n===rn.h.PROTONMAIL&&!r&&i&&((0,aw.wd)("Mismatching standard and custom Date header",{level:"info",extra:{customDateHeader:e,standardDateHeader:a}}),r=!0),!0}if("status"===t.type&&(a=d.current,c=t.payload,!n3()(c,a)))return i(n8.update(t.payload)),d.current=t.payload,!0;if("logout"===t.type){if(!e){var f,m;e=!0;let t=null==(m=(0,n7.mB)(o.getState()))||null==(f=m.value)?void 0:f.Email;(0,ar.Yy)({appName:n,authentication:l,extra:{email:t}})}return!0}return!1};return t.addEventListener(a),()=>{t.removeEventListener(a)}},[t]),(0,t4.jsx)(ie._.Provider,{value:t,children:(0,t4.jsxs)(ib.A.Provider,{value:c,children:[a,(0,t4.jsx)(iC,{api:t})]})})};var iw=r(47382);let i_=r.p+"assets/static/file-icons.513b6cf6e3f2d0fb7e72.svg",iN=r.p+"assets/static/sprite-icons.9df23cb969d594c63d40.svg",ix=(e,t)=>fetch(e,{integrity:t||"sha384-invalid-integrity"}).then(e=>e.text()),iE=(0,r(14041).memo)(function(){let[e,t]=(0,r(14041).useState)("");return(0,r(14041).useEffect)(()=>{(async()=>{let[e,r]=await Promise.all([ix(iN,"sha384-4I43A4oiONtSBrbX4dLrwHZBu4dWerse2wZLmwbLkv7HPXdn5UMJ+YOrDn45dpk/"),ix(i_,"sha384-1nElj3A/ejxxinFllmRHV8J22LoFuIOgL3E6LCyi/REZuDesDS3I/l6Ub0Z2OGfb")]);t(`${e}${r}`)})().catch(rN.A)},[]),(0,t4.jsx)("div",{id:"icons-root",dangerouslySetInnerHTML:{__html:e}})});var iB=r(97088),iP=r(95641);let iI=(0,r(14041).createContext)(null),ik=e=>{let{children:t}=e,a=(0,r(14041).useRef)(new Set),[n,i]=(0,r(14041).useState)(!1),o=(0,r(14041).useCallback)(()=>{a.current.clear()},[]),s=(0,r(14041).useCallback)(e=>{a.current.add(e),n||i(!0);let t=()=>{a.current.delete(e),a.current.size||i(!1)};return e.then(t).catch(t),e},[n]);return(0,iP.A)(n),(0,r(14041).useEffect)(()=>()=>o(),[]),(0,t4.jsx)(iI.Provider,{value:{preventLeave:s,clearPendingTasks:o},children:t})};var iT=r(10293);let iD=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Map,t=(0,as.A)();return{get size(){return e.size},forEach:(t,r)=>e.forEach(t,r),has:t=>e.has(t),get:t=>e.get(t),entries:()=>e.entries(),keys:()=>e.keys(),values:()=>e.values(),[Symbol.iterator]:()=>e[Symbol.iterator](),get[Symbol.toStringTag](){return e[Symbol.toStringTag]},clear:()=>e.clear(),delete:r=>{let a=e.delete(r);return t.notify(r,void 0),a},set(r,a){return e.set(r,a),t.notify(r,a),this},subscribe:t.subscribe,clearListeners:t.clear}},iM=e=>{let{cache:t,children:a}=e,n=(0,r(14041).useRef)(t);return n.current||(n.current=iD()),(0,r(14041).useEffect)(()=>{let e=n.current;return()=>{e.clear(),e.clearListeners()}},[]),(0,t4.jsx)(iT.O.Provider,{value:n.current,children:a})};var iR=r(78511);let ij=()=>{var e;return!!(null==(e=window.crypto)?void 0:e.subtle)},iO=async()=>{try{return!!await window.crypto.subtle.importKey("jwk",{alg:"RS1",e:"AQAB",kty:"RSA",n:"rVMOV0fT7doXOgDU-drrk9yXIgEsB9aK5x9fSOpRuWa8aS9hmX9obPoOub1Boz0Rk_C4maZMKo8m7mHx3-JnAyM24exthTD4lQ30d_84Uz_RzsMuBf8Mbg5zkkpoX-W_HLx1X7gcFtTsquUdhzk8eGdi5bOh61BDObUZO2X48B8k8aPFI8ZUvHXgYdgZaGdUkn55UKey4JxNCqRmI-WLczG6q4unRKcbez1AgtgiskJhB3G70YWBEcXV9zWLX6gvFpZ7ZNL2rrPvcuJYRXf394CI3lNrSGlcvtPrkggpi
2552H13n8HKaWBBpcajcit2EAHN0jvV3GTBEoVsSoWl5A9lcQ"},{name:"RSASSA-PKCS1-v1_5",hash:"SHA-1"},!1,["verify"])}catch{return!1}};var iL=r(16865),iU=r(61395),iF=r(96234);let iV="compatibility-check.notified",iH=e=>{let{appName:t=rn.h.PROTONMAIL,incompatibilities:a}=e,n=t===rn.h.PROTONVPN_SETTINGS?"https://protonvpn.com/support/browsers-supported/":(0,aH.FI)("/recommended-browsers");(0,iF.A)("Compatibility check"),(0,r(14041).useEffect)(()=>{(0,rA.Gq)(iV)||((0,aw.wd)("Compatibility check failed",{level:"warning",extra:{reason:a.map(e=>{let{name:t}=e;return t}).join(",")}}),ij()&&iO().then(e=>{e||(0,aw.wd)("Crypto compatibility report: RSA signing not supported by WebCrypto API",{level:"info"})}),(0,rA.SO)(iV,"1"))},[]);let i=(0,rU.fj)(t),o=a.filter(e=>!!e.text),s=(0,rx.X5)();return(0,t4.jsx)("div",{className:"h-full flex items-center overflow-auto",children:(0,t4.jsxs)("div",{className:"m-auto text-center max-w-custom",style:{"--max-w-custom":"30em"},children:[(0,t4.jsx)("div",{className:"mb-8 text-center",children:(0,t4.jsx)("img",{src:iU,alt:""})}),(0,t4.jsx)("h1",{className:"text-bold text-4xl",children:"Compatibility check"}),(0,t4.jsxs)("p",{children:[i," requires a modern web browser with cutting edge support for"," ",(0,t4.jsx)(iL.g,{className:"primary-link",href:"http://caniuse.com/#feat=cryptography",children:"WebCrypto (PRNG)"})," ","and"," ",(0,t4.jsx)(iL.g,{className:"primary-link",href:"http://caniuse.com/#feat=namevalue-storage",children:"Web Storage"}),"."]}),(0,t4.jsxs)("p",{children:["Your browser: ",`${s.name} - ${s.version}`]}),o.length>0&&(0,t4.jsx)("ul",{className:"text-left",children:o.map(e=>{let{name:t,text:r}=e;return(0,t4.jsxs)("li",{children:[t,": ",r]},t)})}),(0,t4.jsx)(iL.g,{href:n,target:"_self",children:"More info"})]})})},i$=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r="u"<typeof window;return[{name:"Cookies",valid:r||(()=>{try{return navigator.cookieEnabled}catch{return!1}})(),text:"Please enable cookies in your browser."},{name:"Storage",valid:r||(()=>{try{return!!window.sessionStorage}catch{return!1}})(),text:"Please enable sessionStorage in your browser."},{name:"Storage",valid:r||(()=>{try{return!!window.localStorage}catch{return!1}})(),text:"Please enable localStorage in your browser."},{name:"WebCrypto API",valid:r||ij(),text:"Please update to a modern browser with support for the WebCrypto API."},{name:"PRNG",valid:r||!!(null==(e=window.crypto)?void 0:e.getRandomValues),text:"Please update to a modern browser with support for PRNG."},{name:"BigInt",valid:(()=>{try{return BigInt("0x1"),!0}catch{return!1}})(),text:"Please update to a modern browser with BigInt support"},{name:"ReplaceAll",valid:(()=>{try{return"b"==="a".replaceAll("a","b")}catch{return!1}})(),text:""},{name:"isFirefoxWithBrokenX25519Support",valid:!(0,rx.sB)(),text:"This version of Firefox is no longer supported due to a bug in the  WebCrypto API. Please update to a newer version."},...t]},iz=e=>{let{children:t,compatibilities:a}=e,{APP_NAME:n}=(0,it.U)(),[i,o]=(0,r(14041).useState)(()=>i$(a).filter(e=>{let{valid:t}=e;return!t}));return((0,r(14041).useEffect)(()=>{(async()=>{let e=await (0,iR.Fh)(new Uint8Array(16)),t=await (0,iR.yv)(e,new Uint8Array(16),(0,rF.F1)("compatbility-check"));return(0,iR.af)(e,t,(0,rF.F1)("compatbility-check"))})().catch(()=>{o([...i,{name:"WebCrypto",valid:!1,text:"Please update to a browser compatible with AES-GCM encryption."}])})},[]),i.length)?(0,t4.jsx)(iH,{appName:n,incompatibilities:i}):(0,t4.jsx)(t4.Fragment,{children:t})};var iK=r(10799);let iZ=e=>{let{config:t,children:r}=e;return(0,t4.jsx)(iK.Q.Provider,{value:t,children:r})};var iG=r(1733);let iY=(0,r(14041).createContext)([]),iW=(e,t)=>({createModal:function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Math.random().toString(36).slice(2,11);return t(t=>t.find(e=>{let{id:t}=e;return r===t})?t:[...t,{id:r,content:e,isClosing:!1}]),r},hideModal:e=>t(t=>t.map(t=>t.id!==e?t:{...t,isClosing:!0})),removeModal:e=>t(t=>t.filter(t=>{let{id:r}=t;return e!==r})),getModal:t=>e.find(e=>{let{id:r}=e;return t===r}),modals:e});r.dn(iW);var iq=r(98124);let iQ=e=>{let{children:t}=e,[a,n]=(0,r(14041).useState)([]),i=(0,r(14041).useMemo)(()=>({...iW(a,n),modals:a}),[a,n]);return(0,t4.jsx)(iG.FR,{children:(0,t4.jsx)(iq.A.Provider,{value:i,children:(0,t4.jsx)(iY.Provider,{value:a,children:t})})})};var iJ=r(97519),iX=r(65963),i0=r(83062);let i1=function(e,t){let r=1,a=new Map,n=e=>{let t=a.get(e);t&&(-1!==t&&clearTimeout(t),a.delete(e))},i=t=>{if(a.get(t))return n(t),e(e=>e.filter(e=>{let{id:r}=e;return t!==r}))},o=t=>document.hidden?i(t):e(e=>e.map(e=>e.id!==t?e:{...e,isClosing:!0}));return{setOffset:t,removeDuplicate:t=>e(e=>e.map(e=>e.id!==t?e:{...e,duplicate:{old:void 0,state:"removed",key:e.duplicate.key}})),createNotification:t=>{let{id:i=r++,key:s,expiration:l=5e3,type:c="success",text:u,preWrap:d,showCloseButton:f=!0,icon:m="warning"===c||"error"===c?iX.O:void 0,deduplicate:p=!0,...h}=t;if(a.has(i))throw Error("notification already exists");if(r>=1e3&&(r=0),void 0===s&&(s="string"==typeof u&&p?u:i),"string"==typeof u){let e=iJ.A.sanitize(u,{RETURN_DOM:!0,ALLOWED_TAGS:["b","a","i","em","strong","br","p","span"],ALLOWED_ATTR:["href"]});e instanceof Element&&(null==e?void 0:e.childNodes)&&Array.from(e.childNodes).some(i0.vq)&&(e.querySelectorAll("a").forEach(e
2552=>{"A"===e.tagName&&(e.setAttribute("rel","noopener noreferrer"),e.setAttribute("target","_blank"),e.setAttribute("class","color-inherit"))}),l=Math.max(5e3,l),u=d?(0,t4.jsx)("span",{className:"text-pre-wrap",children:e.innerHTML}):(0,t4.jsx)("div",{dangerouslySetInnerHTML:{__html:e.innerHTML}}))}return e(e=>{let t={id:i,key:s,type:c,text:u,...h,isClosing:!1,showCloseButton:f,icon:m,duplicate:{key:1,state:"init",old:void 0}};if(p){let r=e.find(e=>e.key===s);if(r)return n(r.id),e.map(e=>{if(e===r){let a=!!e.duplicate.old||"init"===e.duplicate.state;return{...t,duplicate:{old:a?e.duplicate.old:e,state:e.duplicate.state,key:a?e.duplicate.key:e.duplicate.key+1},key:r.key}}return e})}return[t,...e]}),a.set(i,-1===l?-1:setTimeout(()=>o(i),l)),i},removeNotification:i,hideNotification:o,clearNotifications:()=>(a.forEach(e=>{clearTimeout(e)}),a.clear(),e([]))}};var i2=r(89030),i3=r(91679);let i4=(0,r(14041).createContext)({notifications:[],offset:void 0}),i5=(e,t)=>e===t||n3()(e,t)?e:t,i6=e=>{let{children:t}=e,[a,n]=(0,r(14041).useState)([]),[i,o]=(0,r(14041).useReducer)(i5,void 0),s=(0,i3.A)(()=>i1(n,o));return(0,r(14041).useEffect)(()=>()=>{s.clearNotifications()},[]),(0,t4.jsx)(i2.K.Provider,{value:s,children:(0,t4.jsx)(i4.Provider,{value:{notifications:a,offset:i},children:t})})};var i8=r(67938);let i9=e=>{let t,{children:a}=e,n=(0,r(14041).useState)((t=document.documentElement.lang,/^(fa|ar)/.test(t))),[i,o]=n;return(0,r(14041).useEffect)(()=>{let e=new MutationObserver(e=>{let t;e.some(e=>{let{attributeName:t}=e;return"lang"===t})&&o((t=document.documentElement.lang,/^(fa|ar)/.test(t)))});return e.observe(document.documentElement,{attributes:!0}),()=>{e.disconnect()}},[]),(0,r(14041).useEffect)(()=>{document.documentElement.dir=i?"rtl":"ltr"},[i]),(0,t4.jsx)(i8.A.Provider,{value:n,children:a})},i7=e=>{let{config:t,children:r,ThemeProvider:a=t8.Ay}=e;return(0,t4.jsx)(iZ,{config:t,children:(0,t4.jsxs)(iz,{children:[(0,t4.jsx)(iE,{}),(0,t4.jsx)(i9,{children:(0,t4.jsx)(a,{appName:t.APP_NAME,children:(0,t4.jsx)(ik,{children:(0,t4.jsx)(iB.A,{children:(0,t4.jsx)(i6,{children:(0,t4.jsx)(iQ,{children:(0,t4.jsx)(iM,{children:r})})})})})})})]})})};var oe=r(33691),ot=r(30468),or=r(27346);let oa=e=>{let{big:t,className:r,children:a,errorComponent:n=or.A}=e;return(0,ot.A)((0,id.c)("Error message").t`Oops, something went wrong`),(0,t4.jsx)("div",{className:(0,oe.A)("h-full flex items-center pb-14 overflow-auto",r),children:(0,t4.jsx)(n,{big:t,children:a})})},on=e=>((0,r(14041).useEffect)(()=>rM.A.core_ui_blocking_error_page_total.increment({}),[]),(0,t4.jsx)(oa,{...e}));var oi=r(29924);let oo=e=>{let{store:t,children:r}=e;return(0,t4.jsx)(oi.A.Provider,{value:t,children:r})};var os=r(91340);let ol=!1;function oc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class ou{configure(){let{maxRequests:e,windowMs:t,tracingEnabled:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.maxRequests=e??this.maxRequests,this.tracingEnabled=r??this.tracingEnabled,this.windowMs=t??this.windowMs}enable(){this.enabled=!0}disable(){this.enabled=!1}isEnabled(){return!!this.enabled}recordCall(e){let t=Date.now(),r=this.urlTimestamps.get(e)||[];return r.push(t),this.urlTimestamps.set(e,r),t}getCallCount(e){let t=Date.now()-this.windowMs,r=this.urlTimestamps.get(e)||[],a=r.filter(e=>e>t);return a.length!==r.length&&(a.length>0?this.urlTimestamps.set(e,a):this.urlTimestamps.delete(e)),a.length}canMakeCall(e){return this.getCallCount(e)<this.maxRequests}recordCallOrThrow(e){if(this.isEnabled()){if(!this.canMakeCall(e)){let t=Error(`API rate limit exceeded: ${this.getCallCount(e)} requests to ${e} in the last ${this.windowMs}ms (max: ${this.maxRequests})`);throw this.tracingEnabled&&(0,aw.eE)(t),t}this.recordCall(e)}}clear(e){this.urlTimestamps.delete(e)}clearAll(){this.urlTimestamps.clear()}constructor({enabled:e=!1,maxRequests:t=100,windowMs:r=1e3,tracingEnabled:a=!0}={}){oc(this,"enabled",void 0),oc(this,"maxRequests",void 0),oc(this,"tracingEnabled",void 0),oc(this,"urlTimestamps",void 0),oc(this,"windowMs",void 0),this.enabled=e,this.maxRequests=t,this.tracingEnabled=a,this.urlTimestamps=new Map,this.windowMs=r}}let od=["core/v4/auth","core/v4/auth/info","auth/v4/sessions"];var of=r(84233),om=r(35317),op=r(43210);function oh(e){let{data:t,headers:r,input:a="json",...n}=e,{headers:i,body:o}=((e,t)=>{if(!e)return{};if("json"===t)return{body:JSON.stringify(e),headers:{"content-type":"application/json"}};if("form"===t){let t;return{body:(t=new FormData,Object.keys(e).forEach(r=>
2552{if(Array.isArray(e[r]))e[r].forEach(e=>t.append(r,e));else{let a=e[r];a instanceof Blob?t.append(r,a,r):t.append(r,e[r])}}),t)}}return"protobuf"===t?{body:e,headers:{"content-type":"application/x-protobuf"}}:"body"===t?{body:e}:{}})(t,a);return(e=>{let{url:t,params:r,signal:a,timeout:n=3e4,...i}=e,o=new AbortController,s=!1,l={mode:"cors",credentials:"include",redirect:"follow",signal:o.signal,...i},c=(0,op.cO)(t,r,of.A.location.origin),u=setTimeout(()=>{s=!0,o.abort()},n),d=()=>{o.abort(),clearTimeout(u)};null==a||a.addEventListener("abort",d);let f={url:t,params:r,...i};return fetch(c,l).catch(e=>{if(s)throw(0,om.ql)(f);if((null==e?void 0:e.name)==="AbortError")throw e;throw(0,om.Op)(f)}).then(e=>((e,t)=>{let{status:r}=e;return r>=200&&r<300?e:e.json().catch(()=>({})).then(r=>{throw(0,om.JV)("StatusCodeError",e,t,r)})})(e,f)).finally(()=>{clearTimeout(u),null==a||a.removeEventListener("abort",d)})})({...n,headers:{...r,...i},body:o})}var oA=r(3777),og=r(3438);let ov={offline:!1,apiUnreachable:"",appVersionBad:!1},oy=function(){let{silence:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return Array.isArray(e)?e.includes(t):!!e},oC=(e,t)=>({serverTime:(ol=!0,(0,os.Y)(e)),serverTimeUpdatedAt:t});var ob=r(18159),oS=r(30903),ow=r(85321),o_=r(63417),oN=r(19408),ox=r(72956),oE=r(98470),oB=((_={}).QUICK_SETTINGS="quick-settings",_.CONTACTS="contacts",_.SECURITY_CENTER="security-center",_.VPN="vpn",_.REFERRAL="referral",_.LUMO="lumo",_),oP=((N={}).CLOSE="close",N.SHOW="show",N.SWITCH="switch",N.READY="ready",N.SESSION="session",N.API_REQUEST="api-request",N.API_RESPONSE="api-response",N.ABORT_REQUEST="api-request-abort",N.CHILD_URL_UPDATE="child-url-update",N.CALL_EVENT_MANAGER_FROM_OUTSIDE="outside-call-event-manager",N.UPDATE_THEME="outside-update-theme",N.CALENDAR_OPEN_EVENT="outside-calendar-open-event",N.CALL_CALENDAR_EVENT_MANAGER="outside-call-calendar-event-manager",N.SET_WIDGET_EVENT="outside-set-widget-event",N.UNSET_WIDGET_EVENT="outside-unset-widget-event",N.REQUEST_OPEN_EVENTS="outside-request-open-events",N.REFRESH_WIDGET="outside-refresh-widget",N.OPEN_CONTACT_MODAL="open-contact-modal",N.OPEN_BUG_MODAL="open-bug-modal",N);let{PROTONMAIL:oI,PROTONCALENDAR:ok,PROTONDRIVE:oT}=rn.h;rn.gn[oI].subdomain,rn.gn[ok].subdomain,rn.gn[oT].subdomain;let oD=[rn.h.PROTONMAIL,rn.h.PROTONCALENDAR,rn.h.PROTONDRIVE];Object.values(oB);let oM=[rn.h.PROTONCALENDAR],oR=function(e,t){var r;let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:of.A.location;if(!oD.includes(t))return;let n=(0,rU.nO)("/",t,(0,rH.$M)(a.pathname),a);null==(r=of.A.parent)||r.postMessage(e,n)};var oj=r(50266);let oO=e=>{let{documentTitle:t="",text:r,loaderClassName:a=""}=e,{APP_NAME:n}=(0,it.U)(),i=(0,rx.$4)(),o=(0,oE.Pu)(window.location.pathname),s=i&&!!o&&oD.includes(o),l=(0,rU.fj)(n),c=r||(0,id.c)("Info").t`Loading ${l}`;(0,ot.A)(t||l);let u=e=>e.preventDefault();return(0,t4.jsxs)("div",{className:"loader-page h-full",onDragOver:u,onDragEnter:u,onDragEnd:u,onDrop:u,children:[(0,t4.jsxs)("div",{className:(0,oe.A)(["absolute inset-center text-center",s&&"w-9/10"]),children:[s&&(0,t4.jsx)(ow.m,{className:"m-auto color-primary",size:"medium"}),!i&&(0,t4.jsx)("div",{children:(0,t4.jsx)(o_.I,{className:a})}),(0,t4.jsx)(oj.A,{className:"color-weak",children:c})]}),s&&(0,t4.jsx)("div",{className:"header pl-4 flex justify-end items-center",children:(0,t4.jsx)(oN.m,{title:(0,id.c)("Action").t`Close`,children:(0,t4.jsx)(oS.$,{icon:!0,color:"weak",shape:"ghost",onClick:()=>{if(o){if(![...oM].includes(n))throw Error("Cannot close non-iframed app");oR({type:oP.CLOSE,payload:{app:n,closeDefinitely:void 0}},o)}},children:(0,t4.jsx)(ox.N,{alt:(0,id.c)("Action").t`Close`,size:4})})})})]})};var oL=r(32342);let oU=e=>{let{errorMessage:t}=e;return(0,ot.A)((0,id.c)("Error message").t`Something went wrong`),(0,r(14041).useEffect)(()=>{let e=!navigator.onLine,t=()=>{if(e&&navigator.onLine)return window.location.reload()};return window.addEventListener("online",t),()=>{window.removeEventListener("online",t)}},[]),(0,t4.jsx)("div",{className:(0,oe.A)("h-full flex items-center pb-4 overflow-auto",t7.v7&&"bg-norm"),children:(0,t4.jsxs)(or.A,{isNetworkError:!0,
2552children:[(0,t4.jsx)("div",{className:"text-weak text-sm text-center max-w-custom",style:{"--max-w-custom":"16.875rem"},children:(0,id.c)("Error message").t`We couldn't load this page. Please refresh the page or check your internet connection.`}),t&&(0,t4.jsx)("div",{className:"text-weak text-sm mt-4",children:(0,id.c)("Error message").t`Error: ${t}`}),(0,t4.jsx)("div",{className:"mt-8",children:(0,t4.jsxs)(oS.$,{onClick:()=>window.location.reload(),children:[(0,t4.jsx)(oL.t,{}),(0,t4.jsx)("span",{className:"ml-4",children:(0,id.c)("Action").t`Refresh the page`})]})})]})})};var oF=r(85422);let oV=()=>{let{isElectron:e,isElectronDisabled:t,isElectronOnMac:r,isElectronOnWindows:a,isSupportedElectronApp:n,isElectronEnabled:i}=(e=>{let{APP_NAME:t}=(0,it.U)(),r=(0,oF._)(e),a=t7.I4&&r,n=t7.Os.includes(t);return{isElectron:t7.I4,isElectronDisabled:a,isElectronEnabled:!a,isElectronOnMac:t7.Dj,isElectronOnWindows:t7.F$,isSupportedElectronApp:n}})("DisableElectronMail");return{isElectron:e,isElectronDisabled:t,isElectronOnMac:r,isElectronOnWindows:a,isSupportedElectronApp:n,isElectronEnabled:i}};var oH=r(74383),o$=r(93067);let oz=e=>{let{onRerender:t}=e,[a]=(0,oH.Q)();return(0,r(14041).useEffect)(()=>{(0,an.OT)()||an.Ay.getIsBusy()||(async()=>{let e=null==a?void 0:a.Locale,{update:r}=await (0,az.Ex)({locale:e,locales:ri.IB,userSettings:a});r&&(null==t||t(),(0,o$.bt)({type:"updateLocale",payload:e}).catch(rN.A))})().catch(rN.A)},[a]),null},oK=(0,r(14041).createContext)(rN.A),oZ=(0,r(14041).forwardRef)((e,t)=>{let{children:a}=e,[n,i]=(0,r(14041).useState)(1),o=(0,r(14041).useCallback)(()=>i(e=>e+1),[]);return(0,r(14041).useImperativeHandle)(t,()=>o),(0,t4.jsx)(oK.Provider,{value:o,children:a},n)}),{COMPACT:oG,COMFORTABLE:oY}=rn.fY,oW={[oG]:"is-compact",[oY]:"is-comfortable"},oq=()=>{let[{Density:e}={Density:oY}]=(0,oH.Q)();return(0,r(14041).useLayoutEffect)(()=>(document.body.classList.add(oW[e]),()=>{document.body.classList.remove(oW[e])}),[e]),null};var oQ=r(13311);let oJ=e=>{let{entering:t,exiting:a}=e,[n,i]=(0,r(14041).useState)(!0);(0,r(14041).useEffect)(()=>{let e=()=>{"visible"!==document.visibilityState||(0,an.R_)()||(0,an.oY)()||i(!0)};return document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}},[]);let o=(0,oe.A)([an.vL,t&&"modal-two-backdrop--in",a&&"modal-two-backdrop--out",!t&&n&&"hidden"]);return(0,t4.jsx)("div",{className:o,onAnimationStart:e=>{let{animationName:r}=e;"anime-modal-two-backdrop-in"===r&&t&&i(!1)},onAnimationEnd:e=>{let{animationName:t}=e;"anime-modal-two-backdrop-out"===t&&a&&i(!0)}})},oX=()=>{let[e]=(0,iG.HO)();return(0,t4.jsx)(oQ.Z,{children:(0,t4.jsx)(oJ,{entering:e.length>=1,exiting:0===e.length})})},o0=e=>{let{modals:t,removeModal:a,hideModal:n}=e;return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(oX,{}),t.map(e=>{let{id:t,content:i,isClosing:o}=e;return i?(0,r(14041).cloneElement)(i,{onClose:()=>{var e,r;null==(e=(r=i.props).onClose)||e.call(r),n(t)},onExit:()=>{var e,r;null==(e=(r=i.props).onExit)||e.call(r),a(t)},open:!o,isClosing:o,key:t}):null})]})},o1=()=>{let e=(0,r(14041).useContext)(iq.A),t=(0,r(14041).useContext)(iY);return(0,t4.jsx)(o0,{removeModal:e.removeModal,hideModal:e.hideModal,modals:t})};var o2=r(12678),o3=r(92555);let o4={error:"notification--error",warning:"notification--warning",info:"notification--info",success:"notification--success"},o5=(0,r(14041).forwardRef)((e,t)=>{let{children:a,type:n,top:i,isClosing:o,isDuplicate:s,onClick:l,showCloseButton:c,onClose:u,onExit:d,onEnter:f,icon:m,dataTestId:p}=e;return(0,t4.jsx)("div",{ref:t,"aria-atomic":"true",role:"alert",className:(0,oe.A)(["notification","notification--in",o4[n]||o4.success,o&&(s?"notification--out-duplicate":"notification--out"),!!m&&"notification--has-icon",u&&"notification--has-close-button"]),onClick:l,onAnimationEnd:e=>{let{animationName:t}=e;"anime-notification-in"===t&&f(),"anime-notification-out"===t&&o&&d()},style:{"--top-custom":void 0===i?"-999px":`${i}px`},"data-testid":p?`notification:${p}`:void 0,children:(0,t4.jsxs)(o3.A.Provider,{value:{type:n},children:[m&&(0,t4.jsx)(m,{className:"notification__icon"}),(0,t4.jsx)("span",{className:"notification__content",children:(0,r(14041).isValidElement)(a)?(0,r(14041).cloneElement)(a,{onClose:u}):a}),c&&(0,t4.jsx)(o2.A,{onClick:u})]})})}),o6=e=>{let t,a,{notifications:n,removeNotification:i,hideNotification:o,removeDuplicate:s,offset:l}=e,c=(0,r(14041).useRef)(null),u=(0,i3.A)(()=>new Map),[d,f]=(0,r(14041).useState)(()=>new Map),m=(0,r(14041).useRef)(null),p=(0,i3.A)(()=>new Map);(0,r(14041).useEffect)(()=>{let e=new ResizeObserver(()=>{f((e=>{let t=new Map;for(let[r,a]of e.entries())a&&t.set(r,a.getBoundingClientRect());return t})(u))});
2552for(let t of(m.current=e,u.values()))e.observe(t);return()=>{e.disconnect(),m.current=null}},[u]),(0,r(14041).useEffect)(()=>{let e=new Set(n.map(e=>e.key));for(let t of p.keys())e.has(t)||p.delete(t)},[n,p]);let h=(t=0,a=new Map,n.forEach(e=>{var r;a.set(e.key,t);let n=null==(r=d.get(e.key))?void 0:r.height;void 0!==n&&(t+=n+4)}),a),A=n.map(e=>{let{id:t,key:a,type:n,text:l,isClosing:c,showCloseButton:d,icon:f,duplicate:A,dataTestId:g}=e;return p.has(a)||p.set(a,e=>{var t,r;if(null===e){let e=u.get(a);e&&(null==(t=m.current)||t.unobserve(e)),u.delete(a)}else null==(r=m.current)||r.observe(e),u.set(a,e)}),(0,t4.jsxs)(r(14041).Fragment,{children:[A.old&&(0,t4.jsx)(o5,{top:h.get(a),isClosing:!0,isDuplicate:!0,icon:A.old.icon,type:A.old.type,onClose:rN.A,onEnter:rN.A,onExit:rN.A,showCloseButton:A.old.showCloseButton,dataTestId:A.old.dataTestId,children:l}),(0,t4.jsx)(o5,{onEnter:()=>s(t),top:h.get(a),ref:p.get(a),isClosing:c,icon:f,type:n,onClose:()=>o(t),onExit:()=>i(t),showCloseButton:d,dataTestId:g,children:l},A.key)]},a)});return(0,t4.jsx)("div",{ref:c,className:(0,oe.A)("notifications-container flex flex-column items-center no-print",(null==l?void 0:l.y)||(null==l?void 0:l.x)?"notifications-container--shifted":void 0),style:{...(null==l?void 0:l.y)&&{"--shift-custom-y":`${l.y}px`},...(null==l?void 0:l.x)&&{"--shift-custom-x":`${l.x}px`}},children:A})},o8=()=>{let e=(0,r(14041).useContext)(i2.K),{notifications:t,offset:a}=(0,r(14041).useContext)(i4);return(0,t4.jsx)(o6,{notifications:t,offset:a,removeDuplicate:e.removeDuplicate,removeNotification:e.removeNotification,hideNotification:e.hideNotification})};var o9=r(92038),o7=r(16290);let se=()=>{let[e]=(0,oH.Q)(),{addListener:t,settings:a,setThemeSetting:n}=(0,t8.DP)(),i=(0,o7.d)(),o=e.ThemeType,s=(0,r(14041).useMemo)(()=>(0,rt.HW)(o),[o]),l=e.Theme&&"Mode"in e.Theme?e.Theme:s;return(0,r(14041).useLayoutEffect)(()=>{n((()=>
2552{if(!t7.v7)return l;if(o$.zs){if((0,o$.hB)("FullTheme"))return(0,o$.b2)("theme");else if((0,o$.hB)("ThemeSelection"))return{...rt.z2,...(0,o$.b2)("theme")}}return rt.z2})())},[l]),(0,r(14041).useEffect)(()=>{(0,i0.$L)(!0)},[a.FontSize]),(0,r(14041).useEffect)(()=>{let e=t(rX()(e=>{(0,o$.hB)("ThemeSelection")||i((0,o9.V_)(e)).catch(rN.A)},500));return()=>{e()}},[]),null};var st=r(17231),sr=r(49206);let sa=()=>{let e=(0,t4.jsxs)("div",{className:"text-center",children:[(0,t4.jsx)("p",{className:"mt-0 mb-6",children:(0,id.c)("Error message").t`To use ${rn.uc} or ${rn.VX}, switch to the web version.`}),(0,t4.jsx)(im.Ov,{as:"a",target:"_blank",href:"https://account.proton.me/login",children:(0,id.c)("Error message").t`Open in browser`})]});return(0,t4.jsx)(t4.Fragment,{children:(0,t4.jsx)(sr.A,{className:"generic-error h-full justify-center",title:(0,id.c)("Error message").t`App currently unavailable`,url:st,children:e})})};var sn=r(35770);let si=()=>{let e=(0,r(14041).useContext)(np.Im),t=(0,np.lP)(),a=(0,it.U)();return(0,r(14041).useEffect)(()=>{if(!e)return;let r=async()=>{!t.isEnabled(sn.G_.ForceReload)||await (0,an.GH)(a)&&(nE.clear(),window.location.reload())};return t.on("update",r),()=>{t.off("update",r)}},[e,t,a]),null};var so=r(84911);let ss=()=>{let e=(0,ii.A)();return(0,r(14041).useEffect)(()=>{let t=t=>{var r;let a=(0,so.I4)(t);if(!a)return;let{id:n,type:i,data:o}=a;i!==so.g_||(null==o?void 0:o.localID)!==(null==(r=e.getLocalID)?void 0:r.call(e))||(0,so.pG)(n)||(0,rx.qk)(`${(0,rU.nO)(rn.LQ.SWITCH,rn.h.PROTONACCOUNT)}`)};return window.addEventListener("storage",t),()=>{window.removeEventListener("storage",t)}},[]),(0,t4.jsx)(t4.Fragment,{children:null})},sl=e=>{let{children:t,noModals:a,noNotifications:n,noThemeInjector:i}=e,{isElectronDisabled:o}=oV(),s=(0,r(14041).useRef)(()=>{}),l=(0,r(14041).useCallback)(()=>s.current(),[]);return o?(0,t4.jsx)(sa,{}):(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(si,{}),!i&&(0,t4.jsx)(se,{}),(0,t4.jsx)(oq,{}),!n&&(0,t4.jsx)(o8,{}),(0,t4.jsx)(oz,{onRerender:l}),!a&&(0,t4.jsx)(o1,{}),(0,t4.jsx)(ss,{}),(0,t4.jsx)(oZ,{ref:s,children:t})]})};var sc=r(67831);let su=e=>{let{eventManager:t,children:r}=e;return(0,t4.jsx)(sc.A.Provider,{value:t,children:r})};var sd=r(81016),sf=r(53124),sm=r(44671);let sp=(0,r(14041).lazy)(()=>r.e(4237).then(()=>r(54237))),sh=e=>{let{children:t,unleashClient:r}=e;return(0,t4.jsx)(np.UU,{unleashClient:r,startClient:!1,children:t})},sA=e=>{let{children:t,unleashClient:a}=e;return"u">typeof window&&!0!==navigator.webdriver&&"true"!==(0,rA.Gq)("disable-unleash-toolbar")&&(0,sm.iL)(window.location.host)?(0,t4.jsx)(r(14041).Suspense,{fallback:null,children:(0,t4.jsx)(sp,{unleashClient:a,children:t})}):(0,t4.jsx)(sh,{unleashClient:a,children:t})};var sg=r(35347),sv=r(54531),sy=r(1734),sC=r(42020),sb=r(12446),sS=r(35564),sw=r(68643),s_=r(78978);let sN=["userKeys/fetch/fulfilled","addressKeys/fulfilled","organizationKey/fetch/fulfilled","events/synchronizeEvents","events/updateInvite"],sx=[/userKeys/,/addressKeys/,/organizationKey/,/events/];var sE=r(67257),sB=r(71798),sP=r(77223),sI=r(12217),sk=r(31121),sT=r(5841),sD=r(44079);let sM=e=>!e.Address.Keys.length&&!e.Address.HasKeys&&(0,sD.vN)(e);var sR=r(10520),sj=r(96252),sO=r(68854),sL=r(15467),sU=r(28635),sF=r(57634),sV=r(70433),sH=r(53415),s$=r(90971),sz=r(54290),sK=r(8043),sZ=r(80151);let sG=async e=>{let{address:t,keys:r,api:a,keyTransparencyVerify:n}=e,i=await (0,sH.Fb)(t.SignedKeyList,r),o={...t,Type:rn.Ky.TYPE_CUSTOM_DOMAIN},s=(0,sH.o7)(o,i),l=e=>({...e,flags:(0,s$.VV)(e.flags)}),[c,u]=await (0,sz.st)({v4:s.v4.map(l),v6:s.v6.map(l)},t,n);await a((0,sU.pR)(t.ID,{Type:o.Type,SignedKeyList:c})),await u()},sY=e=>e.Type===rn.Ky.TYPE_EXTERNAL,sW=e=>e.reduce((e,t)=>(t.Flags["mail-intent"]&&t.VerifyState===sV.oe.VERIFY_STATE_GOOD&&(e[t.DomainName]=t),e),{});var sq=r(87037);let sQ=(0,nq.VP)("core event loop v6",e=>({payload:e}));var sJ=r(96184),sX=r(5734),s0=r(66611),s1=r(22858),s2=r(83813),s3=r(40581);let s4=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e&&t&&e.length===t.length&&e.every((e,r)=>{let a=t[r];return n3()(e,a)})},s5=(e,t)=>Object.entries(e).filter(e=>{var r;let[a,n]=e;return(null==n?void 0:n.value)!==(null==(r=t[a])?void 0:r.value)});var s6=r(64548);let s8="OrgTheme",s9=e=>
2552{(0,ab.TV)({cookieName:s8,cookieValue:e,cookieDomain:(0,aH.T6)(window.location.hostname),path:"/",expirationDate:"max"})},s7=(e,t)=>{let r=null==e?void 0:e.Settings;if(!r||!r.LogoID)return;let a={LogoID:r.LogoID,Name:((null==e?void 0:e.Name)||"").slice(0,50),LocalID:t};return(0,rF.F1)(JSON.stringify(a)).toBase64({alphabet:"base64url",omitPadding:!0})};var le=r(70074);let lt=e=>{if(!e.logoID)return"";let t=(0,s6.jg)(e.logoID);return`${e.API_URL}/${t.url}?UID=${e.UID}`};var lr=r(70374),la=r(32496),ln=r(63857),li=r(92997);let lo={value:r(33172).c.DISABLED},ls=(0,nq.Z0)({name:"kt",initialState:lo,reducers:{value(e,t){e.value=t.payload}}}),ll=e=>{var t;return null==(t=e.mailSettings)?void 0:t.value},lc=()=>async(e,t,r)=>{var a;let n=r.unleashClient,i=(null==n?void 0:n.isEnabled("KeyTransparencyLogOnly"))??!1,o=(null==n?void 0:n.isEnabled("KeyTransparencyShowUI"))??!1,s=(0,sE.GP)({logOnly:i,showUI:o}),l=ll(t()),c=await (0,sE.xQ)({featureFlag:s,appName:null==(a=r.config)?void 0:a.APP_NAME,mailSettings:l});e(ls.actions.value(c))};var lu=r(88575),ld=r(10073),lf=r(51076),lm=r(78084);let lp=async e=>{var t;let{addresses:r,address:a,addressKeys:n,userKeys:i,keyPassword:o,api:s,keyTransparencyVerify:l}=e;if(!n.length)return;if(!o)throw Error("Password required to generate keys");let c=(0,sH.o7)(a,await (0,sH.Fb)(a.SignedKeyList,n)),u=null==(t=(0,lf.UI)(i))?void 0:t.privateKey;if(!u)throw Error("Missing primary user key");let d=(0,lm.up)(r);for(let e of n){let{ID:t,privateKey:r}=e,n=a.Keys.find(e=>{let{ID:r}=e;return r===t});if((null==n?void 0:n.Activation)&&r)if(d){let{token:e,encryptedToken:n,signature:i}=await (0,ld.HY)(u),o=await a_.K.exportPrivateKey({privateKey:r,passphrase:e}),[d,f]=await (0,sz.st)(c,a,l);await s((0,lu.YB)({ID:t,PrivateKey:o,SignedKeyList:d,Token:n,Signature:i})),await f()}else{let e=await a_.K.exportPrivateKey({privateKey:r,passphrase:o}),[n,i]=await (0,sz.st)(c,a,l);await s((0,lu.y_)({ID:t,PrivateKey:e,SignedKeyList:n})),await i()}}};var lh=r(20160);function lA(e,t){return e.filter(e=>{let{ID:r}=e,a=t.find(e=>r===e.ID);return a&&a.Token&&a.Signature})}let lg=async(e,t,r,a)=>{let n=lA(r,t.Keys),[i,o]=await Promise.all([(0,sH.Fb)(t.SignedKeyList,n),(0,lh.U0)(t.Keys,n)]),s=(0,sH.o7)(t,i),[l,c]=await (0,sz.st)(s,t,a),u=s.v4.concat(s.v6).map(e=>{let{ID:t}=e;return{AddressKeyID:t,Active:lu.Fb.ACTIVE}}),d=o.map(e=>{let{Key:t}=e;return{AddressKeyID:t.ID,Active:lu.Fb.INACTIVE}});await e((0,lu.Do)({AddressID:t.ID,Keys:u.concat(d),SignedKeyList:l})),await c()};var lv=r(49387),ly=r(98789),lC=r(50994),lb=r(10439),lS=r(28760);let lw=e=>{let{user:t,organization:r}=e;if("familyGroup"===(0,lS.Fw)(r))return"family";let a=(0,lb.hi)(r)||(0,lb.BC)(r);return t.isMember||t.isAdmin&&a?"organization":"individual"},l_=e=>{let{unleashClient:t,user:r,organization:a}=e;if((0,lC.Td)(r))return!1;let{isPrivate:n,isSelf:i}=r;return"organization"===lw({user:r,organization:a})?t.isEnabled("PasswordRemindersOrg")&&i:n};var lN=r(22563);let lx=e=>{let{userSettings:t}=e;return t.Flags.PasswordReminderOptOut===lN.Cv.ENABLED};var lE=r(2801),lB=r(65328);let lP=e=>{let{userSettings:t}=e;if(!t.NextPasswordReminderTime)return!1;let r=new Date(1e3*t.NextPasswordReminderTime);return(0,lB.A)(r,new Date)};var lI=r(31142),lk=r(41037),lT=r(90645),lD=r(71864),lM=r(29138),lR=r(44512),lj=r(1323),lO=r(43576),lL=r(861),lU=r(62911),lF=r(56999),lV=r(65466);let lH="mspSubsidiaries",l$=(0,lR.AP)(`${lH}/fetch`,{miss:async e=>{var t;let r,{extraArgument:a,dispatch:n}=e,i=(null==(t=a.unleashClient)?void 0:t.isEnabled("AdminRoleMVP"))??!1,[o,s]=await Promise.all([n((0,n7.Wz)()),n((0,sS.yL)())]);if(!(i?s.Roles.some(lV._G):o.isAdmin))return[];let l=await (r=a.api,(0,lL.A)((e,t)=>r({method:"get",url:"core/v4/organizations/subsidiaries",params:{Page:e,PageSize:t}})).then(e=>e.flatMap(e=>{let{Organizations:t}=e;return t}))),c=await (0,lO.h)(l.map(e=>()=>{let t;return(0,a.api)((t=e.ID,{method:"get",url:`organizations/subsidiaries/${t}/members`})).then(e=>{let{DelegatedManagers:t}=e;return t}).catch(()=>[])}));return l.map((e,t)=>({...e,DelegatedManagers:c[t]}))},previous:(0,lR.rz)(e=>e[lH])}),lz=(0,lj.R)(),lK=(0,nq.Z0)({name:lH,initialState:lz,reducers:{upsert:(e,t)=>{if(!e.value)return;let r=e.value.findIndex(e=>e.ID===t.payload.ID);r>=0?e.value[r]=t.payload:e.value.push(t.payload)},patch:(e,t)=>{if(!e.value)return;let r=e.value.find(e=>e.ID===t.payload.id);r&&Object.assign(r,t.payload.changes)},remove:(e,t)=>
2552{e.value&&(e.value=e.value.filter(e=>e.ID!==t.payload))},setStatus:(e,t)=>{if(!e.value)return;let r=e.value.find(e=>e.ID===t.payload.id);r&&(r.Status=t.payload.status)},addDelegatedManager:(e,t)=>{if(!e.value)return;let r=e.value.find(e=>e.ID===t.payload.id);r&&(r.DelegatedManagers=(0,lF.Y)(r.DelegatedManagers,t.payload.manager,"ID"))},removeDelegatedManager:(e,t)=>{if(!e.value)return;let r=e.value.find(e=>e.ID===t.payload.id);r&&(r.DelegatedManagers=(0,lU.z)(r.DelegatedManagers,{ID:t.payload.managerId},"ID"))}},extraReducers:e=>{(0,lR.Wn)(e,l$)}}),lZ={[lH]:lK.reducer};l$.thunk,lK.actions;var lG=r(33258),lY=r(17651),lW=r(39637),lq=r(8987),lQ=r(82154),lJ=r(64555),lX=r(30579),l0=r(4168),l1=r(34888),l2=r(60553),l3=r(80101),l4=r(36455),l5=r(55347),l6=r(6342),l8=r(69223),l9=r(70863),l7=r(71019),ce=r(60207),ct=r(91864),cr=r(49784),ca=r(41689),cn=r(88143),ci=r(43956),co=r(63414),cs=r(61310),cl=r(32666),cc=r(45597),cu=r(81141);let cd="contacts",cf=(e,t)=>e.Name.localeCompare(t.Name),cm=(0,lR.AP)(`${cd}/fetch`,{miss:async e=>{let t,{extraArgument:r}=e;return t=r.api,(0,lL.A)((e,r)=>t((0,cl.On)({Page:e,PageSize:r})),{pageSize:1e3,pagesPerChunk:10}).then(e=>e.flatMap(e=>{let{Contacts:t}=e;return t}).sort(cf))},previous:(0,lR.rz)(e=>e[cd])}),cp=(0,lj.R)(),ch=(0,nq.Z0)({name:cd,initialState:cp,reducers:{eventLoopV6:(e,t)=>{e.value&&(e.value=(0,cc.c)(e.value,t.payload))}},extraReducers:e=>{(0,lR.Wn)(e,cm),e.addCase(sy.E,(e,t)=>{e.value&&t.payload.Contacts&&(e.value=(0,cu.A)({model:e.value,events:t.payload.Contacts,itemKey:"Contact",merge:(e,t)=>t}).sort(cf)),e.value&&(0,sq.c0)(t.payload.Refresh,nr.rQ.CONTACTS)&&(delete e.value,delete e.error)})}});ch.actions;let cA={[cd]:ch.reducer};cm.thunk;var cg=r(77752),cv=r(27048);let cy="contact",cC=(0,nq.Z0)({name:cy,initialState:{},reducers:{pending:(e,t)=>
2552{let r=e[t.payload.id];r&&r.error&&(r.error=void 0)},fulfilled:(e,t)=>{e[t.payload.id]={value:t.payload.value,error:void 0,meta:{fetchedAt:(0,cg.FS)(),fetchedEphemeral:(0,cg.BV)()}}},rejected:(e,t)=>{e[t.payload.id]={value:void 0,error:t.payload.value,meta:{fetchedAt:(0,cg.FS)(),fetchedEphemeral:void 0}}}},extraReducers:e=>{e.addCase(sy.E,(e,t)=>{if(t.payload.Contacts)for(let r of t.payload.Contacts)r.Action===rn.dn.DELETE&&delete e[r.ID],r.Action===rn.dn.UPDATE&&e[r.ID]&&(e[r.ID].value=r.Contact);if((0,sq.c0)(t.payload.Refresh,nr.rQ.CONTACTS))return{}})}});(0,cv.pi)();let cb={[cy]:cC.reducer};var cS=r(16611),cw=r(61862),c_=r(17627);let cN={...n9,...n7.oA,...sb.Sh,...lX.zb,...sg.Lx,...sZ.pC,inactiveKeys:l0.W0,...sw.lK,...c_.rj,...l1.a,...l2.Xu,...l3.bc,...l4.$x,...sJ.q7,...sT.pV,...l5.Pf,...l6.Uu,...sO.GL,...ln.T_,organizationTheme:le.F.reducer,...lr.qL,...cb,...cA,...co.m7,...cw.fi,...cS.bK,...s_.SH,...l8.f3,...sR.MX,...l9.CA,...sI.zk,...l7.$1,...li.N5,...ce.JK,...ct.x4,...cr.iW,...ca.T_,...sS.sS,kt:ls.reducer,features:cs.Q0.reducer,sessions:cn.J.reducer,sessionRecovery:lk.g.reducer,...ci.Up,...lI.kQ},cx=(0,lT.HY)({...cN,...lG.Mw,...lM.g8,...lJ.kP,...lY.sV,...lD.E$,...lW.kO,...lq.MT,...lQ.nk,...lZ,...n1}),cE={},cB=e=>{Object.assign(cE,e)},cP=async e=>{let{store:t,locales:a}=e,n=window.location.pathname,i=new URLSearchParams(window.location.search),{config:o,api:s,authentication:l,history:c}=cE,u=(0,nH.Oj)(s),d=o.APP_NAME,f=async()=>{var e;let f=Promise.all([r.e(3504),r.e(9388),r.e(4773),r.e(3773)]).then(()=>r(1577)).then(e=>e.default),m=await nR({authentication:l,api:s,pathname:n,searchParams:i}),p=nj({api:u}),h=null==(e=m.session)?void 0:e.User;
2552cB({unleashClient:p});let A=t.dispatch;h&&A((0,sC.z)({User:h}));let g=(async()=>{let[e,t]=await Promise.all([A((0,n7.Wz)()),A((0,sw.V8)())]);return A(s_.L9.initial(t)),(e=>{let{userSettings:t}=e;(0,aw.jz)(!!t.CrashReports),(0,aS.lE)(!!t.Telemetry),rM.A.setReportMetrics(!!t.Telemetry)})({userSettings:t}),await (e=>{let{locales:t,userSettings:r}=e;return(0,az.Ex)({locale:r.Locale,locales:t,userSettings:r})})({userSettings:t,locales:a}),{user:e,userSettings:t,earlyAccessScope:void 0}})(),v=nO({unleashClient:p}).catch(rN.A),[y,C]=await Promise.all([f,g,nU({appName:d,unleashClient:p}),v]);A((0,sS.yL)()).catch(rN.A),C.userSettings.Telemetry&&aY.Y.init({config:o,uid:l.UID,eventOptions:{pageView:!1,click:!1,form:!1,performance:!1,modal:!1,exit:!1},overriddenPageTitle:"VPN Settings"}),await nF({appName:d,authentication:l,...C,history:c}),Promise.all([A((0,sg.LP)()),A((0,sb.Ai)())]).catch(rN.A);let b=(e=>{let{api:t,query:r=nL,eventID:a}=e;return(e=>{var t;let r,a,n,i,o,{eventID:s,getLatestEventID:l,timeoutIntervalsState:c=(null===ap&&(ap=new am),ap),visibilityState:u=(null===ag&&(ag=new aA),ag),parseResults:d=aC,getEvents:f,onProcessingStart:m,onProcessingEnd:p}=e,h=(0,as.A)();if(!s&&!l)throw Error("eventID must be provided.");let A={retryIndex:0,lastEventID:s,timeoutHandle:void 0,timeoutStartTime:void 0,timeoutStartDelay:void 0,abortController:void 0},g=(e,t)=>{clearTimeout(A.timeoutHandle),A.timeoutStartTime=e,A.timeoutStartDelay=t,A.timeoutHandle=setTimeout(x,t)},v=u.subscribe(e=>{let t=function(e,t,r){if(!e)return;let{timeoutStartTime:a,timeoutStartDelay:n,timeoutHandle:i,retryIndex:o}=t;if(void 0===a||void 0===n||void 0===i||r.isForegroundEqualToBackground())return;let s=a+r.getInterval("foreground")*rn.SK[o];if(a+n-s<50)return;let l=Date.now(),c=Math.max(50,s-l);return{now:l,delay:c}}(e,A,c);t&&g(t.now,t.delay)}),y=c.subscribe(),C=e=>{A.lastEventID=e},b=()=>A.lastEventID,S=e=>{A.retryIndex=e},w=()=>{let{timeoutHandle:e,retryIndex:t}=A;if(void 0!==e)return;let r=ay(u.visible),a=c.getInterval(r)*rn.SK[t];g(Date.now(),a)},_=()=>{let{timeoutHandle:e,abortController:t}=A;t&&(t.abort(),delete A.abortController),void 0!==e&&(clearTimeout(e),delete A.timeoutHandle,delete A.timeoutStartTime,delete A.timeoutStartDelay)},N=(async()=>{if(s)return s;if(l){let e=new AbortController;A.abortController=e;try{let t=await l({signal:e.signal,silence:!0});return t&&!b()&&C(t),t}catch{}}})(),x=(t=async()=>{try{_(),await N;let e=new AbortController;for(A.abortController=e;;){let t,r=b();if(!r&&l)try{r=await l({signal:e.signal,silence:!0})}catch(t){if("AbortError"===t.name)return;let{status:e}=(0,rw.Pd)(t);if(e>=400&&e<=499)return void _();throw t}if(!r)throw Error("EventID undefined");try{t=await f({eventID:r,signal:e.signal,silence:!0,params:av({intervalType:ay(u.visible)})})}catch(e){if("AbortError"===e.name)return;throw e}null==m||m(),await Promise.all(h.notify(t)).catch(rN.A);let{nextEventID:a,more:n}=d(t);if(C(a),S(0),null==p||p(1===n),!n)break}delete A.abortController,w()}catch(t){let e;throw delete A.abortController,(e=A.retryIndex)<rn.SK.length-1&&S(e+1),w(),t}},r={},a=()=>{r={}},n=()=>{r.promise=void 0},i=()=>(a(),o()),o=()=>r.queued?r.queued:r.promise?(r.queued=r.promise.then(i),r.queued):(r.promise=t(),r.promise.then(n).catch(a),r.promise));return{setEventID:C,getEventID:b,start:w,stop:_,call:x,reset:()=>{_(),A={retryIndex:0},h.clear(),v(),y()},subscribe:h.subscribe}})({eventID:a,getLatestEventID:e=>t({url:"core/v4/events/latest",method:"get",...e}).then(e=>{let{EventID:t}=e;return t}),getEvents:e=>{let{eventID:a,params:n,...i}=e,{params:o,...s}=r(a);return t({...s,params:{...o,...n},...i})},onProcessingStart:()=>rL.startV5Processing(),onProcessingEnd:e=>rL.endV5Processing(e)})})({api:u});return cB({eventManager:b}),b.subscribe(e=>{A((0,sy.E)(e))}),b.start(),A((0,sv.$)({type:"complete"})),{...C,eventManager:b,unleashClient:p,history:c,MainContainer:y}};return nV({appName:d,authentication:l},f())},cI={error:void 0},ck=e=>{let{store:t,locales:a}=e,[n,i]=(0,r(14041).useState)(cI);if((0,sd.A)(()=>{(async()=>{try{let e=await cP({store:t,locales:a});i({MainContainer:e.MainContainer})}catch(e){i({error:{message:(0,sf.y)(e)}})}})()}),n.error)return(0,t4.jsx)(oU,{errorMessage:n.error.message});let o=(0,t4.jsx)(oO,{});return n.MainContainer?(0,t4.jsx)(sA,{unleashClient:cE.unleashClient,children:(0,t4.jsx)(su,{eventManager:cE.eventManager,children:(0,t4.jsx)(iw.A,{big:!0,
2552component:(0,t4.jsx)(on,{big:!0}),children:(0,t4.jsx)(sl,{children:(0,t4.jsx)(ob.w,{children:(0,t4.jsx)(n.MainContainer,{})})})})})}):o};var cT=((x={})[x.LOGIN=0]="LOGIN",x[x.TWO_FA=1]="TWO_FA",x[x.LOST_TWO_FA=2]="LOST_TWO_FA",x[x.UNLOCK=3]="UNLOCK",x[x.NEW_PASSWORD=4]="NEW_PASSWORD",x[x.SSO=5]="SSO",x[x.DONE=6]="DONE",x),cD=((E={})[E.SETUP_BACKUP_PASSWORD=0]="SETUP_BACKUP_PASSWORD",E[E.SETUP_WITHOUT_BACKUP_PASSWORD=1]="SETUP_WITHOUT_BACKUP_PASSWORD",E[E.FIRST_LOGIN_AFTER_CONVERSION=2]="FIRST_LOGIN_AFTER_CONVERSION",E[E.ASK_ADMIN=3]="ASK_ADMIN",E[E.ENTER_BACKUP_PASSWORD=4]="ENTER_BACKUP_PASSWORD",E[E.NEW_BACKUP_PASSWORD=5]="NEW_BACKUP_PASSWORD",E[E.NEW_BACKUP_PASSWORD_DISABLED=6]="NEW_BACKUP_PASSWORD_DISABLED",E[E.OTHER_DEVICES=7]="OTHER_DEVICES",E),cM=((B={})[B.Auto=0]="Auto",B[B.AutoSrp=1]="AutoSrp",B[B.Srp=2]="Srp",B[B.ExternalSSO=3]="ExternalSSO",B),cR=((P={})[P.Sp=0]="Sp",P[P.Idp=1]="Idp",P[P.Redirect=2]="Redirect",P);let cj=e=>{let{children:t,onLogin:a,onOAuthLogin:n}=e,[i,o]=(0,r(14041).useState)(null);return((0,r(14041).useEffect)(()=>{(async()=>{let e=new URLSearchParams(window.location.hash.slice(1)),t=new URLSearchParams(window.location.search),r=e.get("token")||"",i=e.get("uid")||"";if("oauth"===(e.get("source")||""))return void n({uid:i,token:r});let o=e.get("username")||t.get("username")||"",s="redirect"===t.get("flow")?cR.Redirect:cR.Idp;i&&r&&window.opener&&(s=cR.Sp,window.opener.postMessage({action:"sso",payload:{token:r,uid:i}},window.location.origin),await (0,r_.uk)(5e3)),a({username:o,token:r,flow:s})})().catch(e=>{o({message:(0,rw.SU)(e)})})},[]),i)?(0,t4.jsx)(oU,{errorMessage:i.message}):t};
2552var cO=r(83573),cL=r(65304),cU=r(62858),cF=r(65552),cV=r(11161),cH=r(44567),c$=r(34032),cz=r(14306);let cK=(e,t)=>({url:`core/v4/reset/${e}/${t}`,method:"get"});var cZ=r(22397),cG=r(82038);let cY=()=>{let e=(0,r(14041).useRef)({}),t=(0,cG.A)(),a=()=>{let r=e.current={};return()=>t()&&r===e.current};return a.reset=()=>{e.current={}},a},cW=e=>e?`/${e}`:"",cq=()=>{let e=(0,t5.zy)(),{fullLocale:t,localePrefix:r,pathname:a}=rf(e.pathname);return{...e,pathname:a,localePrefix:r,fullLocale:t}},cQ={title:void 0,description:void 0},cJ=e=>{let{title:t,description:a}=e||cQ;(0,r(14041).useEffect)(()=>{if(null===e||void 0===a)return;let t=document.querySelector('meta[name="description"]'),r=document.querySelector('meta[property="og:description"]'),n=document.querySelector('meta[name="twitter:description"]');null==t||t.setAttribute("content",a),null==n||n.setAttribute("content",a),null==r||r.setAttribute("content",a)},[a]),(0,r(14041).useMemo)(()=>{if(null===e||void 0===t)return;document.title=t;let r=document.querySelector('meta[property="og:title"]'),a=document.querySelector('meta[name="twitter:title"]');null==a||a.setAttribute("content",t),null==r||r.setAttribute("content",t)},[t]),(0,t5.zy)();let n=window.location.pathname;(0,r(14041).useEffect)(()=>{if(null===e)return;let t=document.querySelector('link[rel="canonical"]'),r=document.querySelector('meta[property="og:url"]');if(!t)return;let a=rf(n);try{let e=t.getAttribute("href");if(!e)return;let i=new URL(e),o=`${i.origin}${n}`;t.setAttribute("href",o),null==r||r.setAttribute("content",o),document.querySelectorAll('link[rel="alternate"]').forEach(e=>{let t=e.getAttribute("href");if(!t)return;let r=new URL(t),n=rf(r.pathname),i=`${r.origin}${cW(n.localePrefix)}${a.pathname}`;e.setAttribute("href",i)})}catch{}},[n])},cX=e=>{let{children:t,className:r,...a}=e;return(0,t4.jsx)("div",{className:(0,oe.A)("sign-layout-main-content",r),...a,children:t})};var c0=r(20360);let c1=e=>{let{onClick:t}=e;return(0,t4.jsx)(oS.$,{className:"sm:shadow-lifted shadow-color-primary ui-standard",icon:!0,shape:"outline",onClick:t,title:(0,id.c)("Action").t`Back`,children:(0,t4.jsx)(c0.D,{className:"rtl:mirror",alt:(0,id.c)("Action").t`Back`})})},c2=e=>{let{center:t,className:r,right:a,title:n,belowTitle:i,subTitle:o,onBack:s,headingLevel:l,...c}=e;return(0,t4.jsxs)("div",{className:(0,oe.A)("sign-layout-header",n?"mb-6":void 0,t&&"text-center",r),...c,children:[s?(0,t4.jsx)("span",{className:"absolute sign-layout-backbutton hidden md:flex",children:(0,t4.jsx)(c1,{onClick:s})}):null,n?(0,t4.jsxs)("div",{className:(0,oe.A)(!!a&&"flex items-center justify-space-between"),children:[(0,t4.jsx)("h1",{className:"sign-layout-title","aria-level":l,children:n}),a]}):null,i,o?(0,t4.jsx)("div",{className:"mt-2 color-weak","data-testid":"public-main-header:subtitle",children:o}):null]})};var c3=r(95270),c4=r(31343),c5=r(15082),c6=r(73378),c8=r(35771),c9=r(42635),c7=r(45566),ue=r(20310),ut=r(83513),ur=r(26161),ua=r(1718);let un={[re.Vf.Light]:{label:()=>(0,id.c)("Theme").t`Light`,icon:(0,t4.jsx)(ua.X,{title:(0,id.c)("Theme").t`Mode: Light`}),next:re.Vf.Dark,value:"light"},[re.Vf.Dark]:{label:()=>(0,id.c)("Theme").t`Dark`,icon:(0,t4.jsx)(ur.E,{title:(0,id.c)("Theme").t`Mode: Dark`}),next:re.Vf.Auto,value:"dark"},[re.Vf.Auto]:{label:()=>(0,id.c)("Theme").t`Auto`,description:void 0!==(0,t9.k)()?()=>(0,id.c)("Theme").t`Use ${"Proton"} settings`:()=>(0,id.c)("Theme").t`Sync with system`,icon:(0,t4.jsx)(ut.Q,{title:(0,id.c)("Theme").t`Mode: Auto`}),next:re.Vf.Light,value:"auto"}},ui=()=>{let e=(0,r(14041).useRef)(null),[t,a]=(0,r(14041).useState)(!1),n=(0,r(14041).useCallback)(()=>{a(e=>{let t=!e;return t&&aY.Y.sendCustomEvent("public_theme_toggle_dropdown_open_v1",{}),t})},[]),i=(0,r(14041).useCallback)(()=>a(!1),[]),o=(0,t8.DP)(),s=o.settings.Mode;return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c9.A,{ref:e,isOpen:t,onClick:n,icon:!0,size:"small",shape:"ghost",color:"norm",className:"shrink-0",children:un[s].icon}),(0,t4.jsx)(c8.A,{isOpen:t,anchorRef:e,onClose:i,children:(0,t4.jsx)(c7.A,{children:[re.Vf.Light,re.Vf.Dark,re.Vf.Auto].map(e=>{var t;let r=un[e],a=s===e;return(0,t4.jsx)(ue.A,{className:(0,oe.A)("text-left",a&&"text-semibold"),onClick:()=>{(0,rA.SO)(rg,`${e}`),(e=>{let{themeMode:t}=e;aY.Y.sendCustomEvent("public_theme_toggle_theme_select_v1",{themeMode:t})})({themeMode:e}),o.setThemeSetting(ry({themeMode:e})),i()},"aria-pressed":a,children:(0,t4.jsxs)("span",{className:"flex flex-nowrap flex-row gap-2",children:[r.icon&&(0,t4.jsx)("span",{className:"flex items-top mt-0.5 shrink-0",children:r.icon}),(0,t4.jsxs)("span",{className:"flex-1 flex flex-column flex-nowrap gap-1",children:[(0,t4.jsx)("span",{children:r.label()}),r.description&&(0,t4.jsx)("span",{className:"text-normal color-hint",children:null==(t=r.description)?void 0:t.call(r)})]})]})},e)})})})]})};var uo=r(6889),us=r(5171);let ul=e=>{let{className:t,style:a,locales:n={},outlined:i,globe:o,color:s="norm"}=e,{LOCALES:l={}}=(0,it.U)(),c=(0,r(14041).useContext)(oK),u=cq(),d=(0,t5.W6)(),f=async e=>{let{localeCode:t}=await (0,az.Ex)({locale:e,locales:n,userSettings:void 0});c(),d.push(`${cW(rd(t)||"")}${u.pathname}${u.search}${u.hash}`)},m=(0,t4.jsx)(c7.A,{children:Object.keys(l).map(e=>(0,t4.jsx)(ue.A,{className:"text-left",lang:(0,a$.Ul)(e),onClick:()=>f(e),children:l[e]},e))}),p=(0,t4.jsxs)(t4.Fragment,{children:[o&&(0,t4.jsx)(t4.Fragment,{children:(0,t4.jsx)(us.O,{className:"mr-2 shrink-0 hidden sm:inline-block"})}),(0,t4.jsx)("span",{className:"text-ellipsis",lang:(0,a$.Ul)(oA.og),children:l[oA.og]})]});return i?(0,t4.jsx)(uo.A,{as:im.Ov,shape:"outline",size:"small",color:s,type:"button",content:p,className:t,style:a,children:m}):(0,t4.jsx)(uo.A,{"data-testid":"language-dropdown",as:oS.$,shape:"ghost",size:"small",color:s,content:p,className:(0,oe.A)(t,"language-dropdown"),style:a,children:m})},uc=e=>(0,aH.px)(e,rd(oA.og)),uu=e=>(0,id.c)("Info").jt`An email with a verification code was just sent to ${e}
2552. If you can’t find the message in your inbox, please check your spam folder.`,ud=e=>(0,id.c)("Info").jt`An SMS with a verification code was just sent to ${e}.`,uf=e=>(0,id.c)("Info").jt`${"Proton"} will send a verification code to ${e}. Standard message rates may apply.`,um=e=>{let{className:t,app:r,version:a}=e;return(0,t4.jsxs)("footer",{className:t,children:[(0,t4.jsx)("div",{children:(0,id.c)("Footer").t`${"Proton"}. Privacy by default.`}),(0,t4.jsxs)("div",{className:"text-center m-0 pt-4 pb-0 sm:pb-4 shrink-0",children:[(0,t4.jsx)("span",{className:"block sm:inline",children:(0,t4.jsx)(iL.g,{className:"signup-link link-focus",href:uc(r),children:(0,id.c)("Link").t`Terms`},"terms")}),(0,t4.jsx)("span",{className:"color-border px-2 hidden sm:inline","aria-hidden":"true",children:"|"}),(0,t4.jsx)("span",{className:"block sm:inline",children:(0,t4.jsx)(iL.g,{className:"signup-link link-focus old-link",href:(0,aH.Ap)(r),children:(0,id.c)("Link").t`Privacy policy`},"privacy")}),(0,t4.jsx)("span",{className:"color-border px-2 hidden sm:inline","aria-hidden":"true",children:"|"}),(0,t4.jsx)("span",{className:"hidden sm:inline",children:(0,id.c)("Info").jt`Version ${a}`})]})]})};var up=r(17613),uh=r(99877),uA=r(69690),ug=r(75614),uv=r(11584),uy=r(27365),uC=r(98448);let ub=e=>{let{size:t,className:r="flex gap-1"}=e;return(0,t4.jsx)("div",{className:r,children:[{title:rn.uc,logo:(0,t4.jsx)(ug.A,{variant:"glyph-only",size:t})},{title:rn.VX,logo:(0,t4.jsx)(up.A,{variant:"glyph-only",size:t})},{title:rn.Le,logo:(0,t4.jsx)(uh.A,{variant:"glyph-only",size:t})},{title:rn.R$,logo:(0,t4.jsx)(uy.A,{variant:"glyph-only",size:t})},{title:rn.o8,logo:(0,t4.jsx)(uv.A,{variant:"glyph-only",size:t})},{title:rn.gQ,logo:(0,t4.jsx)(uC.A,{variant:"glyph-only",size:t})},{title:"Lumo",logo:(0,t4.jsx)(uA.A,{variant:"glyph-only",size:t})}].map(e=>{let{title:t,logo:r}=e;return(0,t4.jsx)("div",{className:"",title:t,children:r},t)})})},uS=e=>{let{toApp:t,children:r,stepper:a,hasDecoration:n,bottomRight:i,onBack:o,headerClassName:s,centeredContent:l,layoutClassName:c,mainClassName:u,containerClassName:d,topRight:f,hasFooter:m=!0,hasAppLogos:p=!0,hasThemeToggle:h=!0}=e,{APP_VERSION:A,APP_NAME:g}=(0,it.U)(),v=(0,c6.s)(A),y=t7.v7||t7._0?(0,ao.RW)(v):v,C=(0,t8.DP)(),b=(0,t4.jsx)(c4.A,{color:C.information.dark?"invert":void 0,className:(0,oe.A)(o&&"ml-4 md:ml-0")}),S=t===rn.h.PROTONLUMO?(0,t4.jsx)(c3.A,{appName:t,variant:"wordmark-only",className:(0,oe.A)(o&&"ml-4 md:ml-0"),fallback:b}):t?(0,t4.jsx)(c3.A,{appName:t,color:C.information.dark?"invert":void 0,className:(0,oe.A)(o&&"ml-4 md:ml-0"),fallback:b}):b;return(0,t4.jsxs)("div",{className:(0,oe.A)("flex *:min-size-auto flex-nowrap flex-column h-full overflow-auto relative ui-standard sign-layout-bg",c),children:[(0,t4.jsx)(c5.A,{}),(0,t4.jsxs)("header",{className:(0,oe.A)(s,"sign-layout-main-header gap-2 sm:gap-4 px-4 sm:px-6 py-3 lg:px-12 md:pt-5 md:pb-10 mb-2 md:mb-0",a?"sign-layout-main-header-grid":void 0),children:[(0,t4.jsxs)("div",{className:"inline-flex flex-nowrap shrink-0",children:[(0,t4.jsx)("div",{className:(0,oe.A)("md:hidden shrink-0",t7.Dj&&"pl-14 md:pl-0"),children:o&&(0,t4.jsx)(c1,{onClick:o})}),n?(0,t4.jsx)(iL.g,{className:(0,oe.A)("shrink-0 relative interactive-pseudo-protrude rounded interactive--no-background",t7.Dj&&"md:pl-14 lg:pl-8"),href:(e=>{switch(e){case rn.h.PROTONVPN_SETTINGS:return"https://protonvpn.com";case rn.h.PROTONMAIL:return(0,aH.ev)("/mail");case rn.h.PROTONCALENDAR:return(0,aH.ev)("/calendar");case rn.h.PROTONDRIVE:return(0,aH.ev)("/drive");case rn.h.PROTONWALLET:return(0,aH.ev)("/wallet");case rn.h.PROTONDOCS:return(0,aH.ev)("/drive");case rn.h.PROTONPASS:return(0,aH.ev)("/pass");case rn.h.PROTONMEET:return(0,rU.nO)("/",rn.h.PROTONMEET);default:return(0,aH.ev)("")}})(t),target:t===rn.h.PROTONMEET?"_self":void 0,children:S}):(0,t4.jsx)("div",{className:(0,oe.A)("shrink-0",t7.Dj&&"md:pl-14 lg:pl-8"),children:S})]}),a&&(0,t4.jsx)("div",{children:(0,t4.jsx)("div",{className:"hidden md:block",children:a})}),(0,t4.jsxs)("div",{className:"flex items-center gap-1 flex-nowrap",children:[f||n&&(0,t4.jsx)(ul,{className:"signup-link",globe:!0,locales:ri.IB}),h&&!t7.I4&&(0,t4.jsx)(ui,{})]})]}),(0,t4.jsx)("div",{className:(0,oe.A)("sign-layout-container p-0 sm:px-6 flex flex-nowrap flex-column justify-space-between",l&&"absolute h-full w-full",d),children:(0,t4.jsxs)("main",{className:(0,oe.A)(l&&"flex self-center my-auto",u),children:[r,n&&p&&(0,t4.jsx)("div",{className:"shrink-0 text-center px-4 pt-0 pb-0 sm:px-5 sm:pt-8 sm:pb-0",children:(0,t4.jsx)(ub,{size:7,className:"flex justify-center gap-4 flex-nowrap"})})]})}),n&&m?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(um,{app:t||g,className:"shrink-0 text-center p-4",version:y}),(0,t4.jsx)("div",{className:"static lg:fixed m-0 lg:m-8 lg:mr-12 mb-4 lg:mb-12 bottom-0 right-0 text-center lg:text-right",children:i}),(0,t4.jsx)("p",{"data-testid":"layout-footer:version-text",className:"block sm:hidden text-center text-sm m-2 mb-4",children:(0,id.c)("Info").jt`Version ${y}`})]}):(0,t4.jsx)("footer",{className:(0,oe.A)("pt-0",l?"md:pt-0":"md:pt-7")})]})},uw=e=>{let{padding:t=!0,children:r,className:a,center:n=!0,disableShadow:i,...o}=e;return(0,t4.jsx)("div",{className:(0,oe.A)("w-full max-w-custom relative sign-layout pt-1 pb-6 sm:p-11",t&&"px-4",n&&"mx-auto",i?"":"sm:shadow-lifted shadow-color-primary",a),style:{"--max-w-custom":"30rem"},...o,children:r})},u_=()=>(0,t4.jsx)(iL.g,{className:"signup-link link-focus",href:(0,aH.FI)("/common-login-problems"),children:(0,id.c)("Link").t`Help`}),uN=e=>{let{onSubmit:t,onChangeMethod:a,method:n,defaultCountry:i,loginUrl:o}=e,s=(0,t5.W6)(),[l,c]=(0,cz.A)(),[u,d]=(0,r(14041).useState)(()=>new URLSearchParams(window.location.search).get("username")||""),[f,m]=(0,r(14041).useState)(""),{validator:p,onFormSubmit:h}=(0,cV.A)();return(0,t4.jsxs)("form",{name:"forgot-username",onSubmit:e=>{e.preventDefault(),!l&&h()&&c(t("email"===n?{email:u,method:n}:{phone:f,method:n})).catch(rN.A)},method:"post",children:[(0,t4.jsx)(cL.t,{fullWidth:!0,tabs:[{title:(0,id.c)("Title").t`Email`,content:(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("div",{className:"mb-4 color-weak",children:(0,id.c)("Info").t`Enter your recovery email address and we will send you your username or email address.`}),(0,t4.jsx)(cU.Ay,{id:"email",bigger:!0,label:(0,id.c)("Label").t`Recovery email address`,error:p("email"===n?[(0,cZ.yt)(u)]:[]),autoFocus:!0,disableChange:l,autoComplete:"email",value:u,onValue:d})]})},{title:(0,id.c)("Title").t`Phone`,content:(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("div",{className:"mb-4 color-weak",children:(0,id.c)("Info").t`Enter your recovery phone number and we will send you your username or email address.`}),(0,t4.jsx)(cU.Ay,{as:cF.A,id:"phone",bigger:!0,label:(0,id.c)("Label").t`Recovery phone number`,error:p("phone"===n?[(0,cZ.yt)(f)]:[]),autoFocus:!0,defaultCountry:i,disableChange:l,autoComplete:"phone",value:f,onChange:m})]})}],value:+("email"!==n),onChange:e=>a(0===e?"email":"phone")}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:l,className:"mt-6",children:(0,id.c)("Action").t`Send my username`}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",shape:"ghost",fullWidth:!0,className:"mt-2",onClick:()=>
2552s.push(o),children:(0,id.c)("Action").t`Return to sign in`})]})},ux=e=>{let{toApp:t,metaTags:a,onBack:n,loginUrl:i,onStartAuth:o}=e;cJ(a);let s=(0,t5.W6)(),l=(0,cO.g)(),{createNotification:c}=(0,ir.E)(),u=(0,cH.Ay)(),[d,f]=(0,r(14041).useState)("email"),m=(0,c$.A)(),p=cY(),h=n||(()=>{s.push(i)}),A=(0,t4.jsxs)(uw,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Find email or username`,onBack:h}),(0,t4.jsx)(cX,{children:(0,t4.jsx)(uN,{loginUrl:i,method:d,onChangeMethod:f,defaultCountry:m,onSubmit:async e=>{try{let t,r=p();await o();let a="email"===e.method?{Email:e.email}:{Phone:e.phone};if(await (t={url:"core/v4/reset/username",method:"post",data:a},l({...t,silence:!0})),r()){let t="email"===e.method?(0,id.c)("Success").t`You will receive your username via email within a minute if you entered a valid recovery email address.`:(0,id.c)("Success").t`You will receive your username via SMS within a minute if you entered a valid recovery phone number.`;c({text:t}),s.push(i)}}catch(e){u(e)}}})})]});return(0,t4.jsx)(uS,{onBack:h,bottomRight:(0,t4.jsx)(u_,{}),hasDecoration:!0,toApp:t,children:A})},uE=e=>{let{loader:t,onInvalid:a,onValid:n,clientType:i}=e,{createNotification:o}=(0,ir.E)(),{token:s,selector:l}=(0,t5.g)(),[c,u]=(0,r(14041).useState)(null),d=(0,o7.d)(),f=(0,cH.Ay)();return((0,r(14041).useEffect)(()=>{let e=()=>{o({text:(0,id.c)("Error").t`Invalid invitation link`,type:"error"}),a()};if(!s||!l)return e();(async()=>{let{Valid:t}=await d({method:"post",url:"core/v4/invites/check",data:{Selector:l,Token:s,Type:i}});t?n({token:s,selector:l}):e()})().catch(e=>{f(e),u({message:(0,rw.SU)(e)})})},[]),c)?(0,t4.jsx)(oU,{errorMessage:c.message}):(0,t4.jsx)(t4.Fragment,{children:t})};var uB=r(67979),uP=r(45247),uI=r(32763),uk=r(10732),uT=r(33056),uD=r(82356),uM=r(23085),uR=r(46417),uj=r(57537),uO=r(59877),uL=r(80107),uU=r(29002),uF=r(86336),uV=r(85085),uH=r(81324),u$=r(95502),uz=r(51400),uK=r(98910),uZ=r(26496),uG=r(53736);let uY=[{ID:"cLHnXnFVE5pMZw1vECRGpgjkIrEflLx9en1VvXempQUz-Z7I9BKQu5iCt4fmsYkYE9wQkYqdnKk5aTYQ3KKE-g==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"drivelite2024",Title:"Drive Lite",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0x500000000,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:2,Features:0,State:1,Pricing:{1:100},DefaultPricing:{1:100},PeriodEnd:{1:0x6832f574},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:100},{ID:"Lab5ug5wsnIedm7-pe5hB6nZ-vVDyoznnMHbCSNoyAIiuMiSSATtyyR-BBMaqIdUiNrYiVMfy1Zmh9L-q74Lng==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"drive2022",Title:"Drive Plus 200 GB",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0x3200000000,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:2,Features:0,State:1,Pricing:{1:499,12:4788,24:8376},DefaultPricing:{1:499,12:4788,24:8376},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:499},{ID:"qsp04zdW5J0BpEwN3obRrGUavhoXm_MksQozisI5JiFpGm0CaRTWMY44R3YBYXEP5bH7SrQQxn6jMndFsNqWtQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"drive1tb2025",Title:"Drive Plus 1 TB",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0x10000000000,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:2,Features:0,State:1,Pricing:{1:999,12:9588},DefaultPricing:{1:999,12:9588},PeriodEnd:{1:0x6868dedd,12:0x6a22855d},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:999},{ID:"vXOiCO533JxXlqJsrhvREDwaFhGOXXV7NYjsz06VDJGSnes72blaG8hA9547xU1NLrMsDbA3lywhjPZ7oNYNcA==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"mail2022",Title:"Mail Plus",MaxDomains:1,MaxAddresses:10,MaxCalendars:25,MaxSpace:0x3c0000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:1,Features:1,State:1,Pricing:{1:499,12:4788,24:8376},DefaultPricing:{1:499,12:4788,24:8376},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:499},{ID:"cX2Ji0VckbvBzZTf87sxq0_-n10qjuIiAy62NJb0Wz8-sdTbwzdRFrFrD17lk93Knk6sCfpI353FpPA7q0GQTQ==",ParentMetaPlanI
2552D:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"pass2023",Title:"Pass Plus",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0x280000000,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:8,Features:0,State:1,Pricing:{1:499,12:3588,24:7176},DefaultPricing:{1:499,12:3588,24:7176},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:499},{ID:"Oq5v73PN6q3DjnWTp4UwxDBKAfSt3cDgVVLjzrp9r9yCA8IuQJiIZKX8ZDQctXWOEFMO1ROxffMjoqwYwg_xLg==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"passpro2024",Title:"Pass Essentials",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:8,Features:0,State:1,Pricing:{1:499,12:2388,24:8376},DefaultPricing:{1:499,12:2388,24:8376},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:499},{ID:"CZLsVy9MkpYlmTELt96UJFIcgcNQFPxqEFIkjt2sGRWF3lnZNRWuIFM-sUTzdXnx4f6zUBUNQxd6-l3CuEkvMQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"passbiz2024",Title:"Pass Professional",MaxDomains:5,MaxAddresses:1,MaxCalendars:0,MaxSpace:0x280000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:8,Features:0,State:1,Pricing:{1:699,12:5388,24:11976},DefaultPricing:{1:699,12:5388,24:11976},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:699},{ID:"T0cX6TLun8zhYK5a6Qkr-Kg3cEuYc8aLTpNVgPEslZYOLxGFCsxoYoDk3TQTt57c_40KR5Wn1D4pQwNeoWfWwg==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"passfamily2024",Title:"Pass Family",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0xc80000000,MaxMembers:6,MaxVPN:0,MaxTier:0,Services:8,Features:0,State:1,Pricing:{1:699,12:5988},DefaultPricing:{1:699,12:5988},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:699},{ID:"Vk-7HUMELOxtoLNAoxS1uCv_XT2jAQOAj-t2BCVOIkr_opyC6FmmVHrvoH4N-54gWpEnQVPcpe6o7dLbV0IgBw==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"mailpro2022",Title:"Mail Essentials",MaxDomains:3,MaxAddresses:10,MaxCalendars:25,MaxSpace:0x3c0000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:1,Features:1,State:1,Pricing:{1:799,12:8388,24:15576},DefaultPricing:{1:799,12:8388,24:15576},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:799},{ID:"lY2ZCYkVNfl_osze70PRoqzg34MQI64mE3-pLc-yMp_6KXthkV1paUsyS276OdNwucz9zKoWKZL_TgtKxOPb0w==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"meetbiz2025",Title:"Meet Professional",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:999,12:9588},DefaultPricing:{1:999,12:9588},PeriodEnd:{1:0x694e44c4,12:0x6b07eb44},Currency:"EUR",Quantity:1,Offers:[],Cycle:1,Amount:999},{ID:"YXhWTAQJs4oqlZqErcsNsKUpfw6LAiG-KYCgPOH8BY1JxM3aCAbqDJhK3x0evmPTI2_2oysemGTz_w-fJsQdYw==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"drivebiz2024",Title:"Drive Professional",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0x10000000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:2,Features:0,State:1,Pricing:{1:999,12:9588},DefaultPricing:{1:999,12:9588},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:999},{ID:"MYGJp20LzzFI8UabkCdSxV-InEpmDQTNT8MT_0hqLvCS2f8B48-osHgPOAJGM0bgpJA1hG8neJPue8wBraqBLA==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"vpn2022",Title:"VPN Plus",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:10,MaxTier:2,Services:4,Features:0,State:1,Pricing:{1:999,3:2397,6:4194,12:7995,15:14985,18:8982,24:11976,30:29970},DefaultPricing:{1:999,3:2397,6:4194,12:7995,15:14985,18:8982,24:11976,30:29970},PeriodEnd:{1:0x6832f574,3:0x688360f4,6:0x68fcaaf4,12:0x69ec9bf4,15:0x6a649474,18:0x6addde74,24:0x6bcdcf74,30:0x6cbf11f4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:999},{ID:"KV8mjImpquR4tux9teokTx9bRB3GDgJYgDV2r1PCaCVD9o8InZs99CZr_q2G0qyP8QES4FZyxdO5gU1K-2Jv7Q==",ParentMetaPlanI
2552D:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"vpn2024",Title:"VPN Plus",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:10,MaxTier:2,Services:4,Features:0,State:1,Pricing:{1:999,3:2397,6:4194,12:7995,15:14985,18:8982,24:11976,30:29970},DefaultPricing:{1:999,3:2397,6:4194,12:7995,15:14985,18:8982,24:11976,30:29970},PeriodEnd:{1:0x6832f574,3:0x688360f4,6:0x68fcaaf4,12:0x69ec9bf4,15:0x6a649474,18:0x6addde74,24:0x6bcdcf74,30:0x6cbf11f4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:999},{ID:"Uc0Z4tdf4clwVr4eDSPY0bWjH9kIzvLeQ-qudaHD-WJKY21IfFV2t73civ-hnJN7dtbGpV5eUfX5DOKE_nWWcQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"mailbiz2024",Title:"Mail Professional",MaxDomains:10,MaxAddresses:15,MaxCalendars:25,MaxSpace:0xc80000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:1,Features:1,State:1,Pricing:{1:1099,12:11988},DefaultPricing:{1:1099,12:11988},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1099},{ID:"yu50U8Rf9dhPHDcG3KTX6Nx3Euupk4uskAj9V9YVCFSB3oQk8_pTGfWwRFkRPYziGL5EsEx42ZyRHdcZxpO8CA==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"vpnpass2023",Title:"VPN and Pass bundle",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0x280000000,MaxMembers:0,MaxVPN:10,MaxTier:2,Services:12,Features:0,State:1,Pricing:{1:1099,12:10395,15:11985,24:20790,30:17970},DefaultPricing:{1:1099,12:10395,15:11985,24:20790,30:17970},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,15:0x6a649474,24:0x6bcdcf74,30:0x6cbf11f4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1099},{ID:"tHdKCeJlgD7mv_W13BqEZeelMiptPIK6r8arzZFcQcLvBLNiogdGOGVyYOldyhzcnSzCPkvkWj-VtyDwSjIncg==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"bundle2022",Title:"Proton Unlimited",MaxDomains:3,MaxAddresses:15,MaxCalendars:25,MaxSpace:536870912e3,MaxMembers:1,MaxVPN:10,MaxTier:2,Services:31,Features:1,State:1,Pricing:{1:1299,6:5994,12:11988,24:19176},DefaultPricing:{1:1299,6:5994,12:11988,24:19176},PeriodEnd:{1:0x6832f574,6:0x68fcaaf4,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1299},{ID:"lVJ7pFH-QRoQAcjkhfPKt9LJnWblD-bXg41QYWUZAUGwGYkUakaAB79u94pvaKb7SqBgqCbyxoaTOP3Smgm0ww==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"bundlepro2022",Title:"Proton Business",MaxDomains:10,MaxAddresses:15,MaxCalendars:25,MaxSpace:0x10000000000,MaxMembers:1,MaxVPN:10,MaxTier:2,Services:31,Features:1,State:1,Pricing:{1:1299,12:13188,24:23976},DefaultPricing:{1:1299,12:13188,24:23976},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1299},{ID:"qh_qQPwjLZU-Uzx2oXLq5Bl3eS-gjhYm7mxO5rCBzGMa7oLhNMfshPmpP9QWj7d52NOT3X_UVLujhrnHigo3-w==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"bundlepro2024",Title:"Workspace Standard",MaxDomains:15,MaxAddresses:20,MaxCalendars:25,MaxSpace:0x10000000000,MaxMembers:1,MaxVPN:10,MaxTier:2,Services:31,Features:1,State:1,Pricing:{1:1499,12:15588},DefaultPricing:{1:1499,12:15588},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1499},{ID:"l8vWAXHBQmv0u7OVtPbcqMa4iwQaBqowINSQjPrxAr-Da8fVPKUkUcqAq30_BCxj1X0nW70HQRmAa-rIvzmKUA==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"bundlebiz2025",Title:"Workspace Premium",MaxDomains:20,MaxAddresses:20,MaxCalendars:25,MaxSpace:0x30000000000,MaxMembers:1,MaxVPN:10,MaxTier:2,Services:31,Features:1,State:1,Pricing:{1:2499,12:23988},DefaultPricing:{1:2499,12:23988},PeriodEnd:{1:0x694792a0,12:0x6b013920},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:2499,Vendors:[]},{ID:"v8A0xW5bt0IXa_IIqsZxLgZ4HQaIleiiyKhbdu1OBvlBZfLxN3rdegjGH9y65Jg3u88_wpjoj30yiuUo2Ci1Sw==",ParentMetaPlanI
2552D:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"vpnpro2023",Title:"VPN Essentials",MaxDomains:0,MaxAddresses:2,MaxCalendars:0,MaxSpace:0,MaxMembers:2,MaxVPN:20,MaxTier:2,Services:4,Features:0,State:1,Pricing:{1:1798,12:16776,24:28752},DefaultPricing:{1:1798,12:16776,24:28752},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1798},{ID:"QTWXZRCtm3JEJq3YEbBC4fO4AAuhu-nU3v09RcMq0TP4SADobZBqKUnnEPYVUn9KIxCXbvmZS7yiEyh3RCNFUQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"duo2024",Title:"Proton Duo",MaxDomains:3,MaxAddresses:30,MaxCalendars:50,MaxSpace:0x10000000000,MaxMembers:2,MaxVPN:20,MaxTier:2,Services:31,Features:1,State:1,Pricing:{1:1999,12:17988,24:28776},DefaultPricing:{1:1999,12:17988,24:28776},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1999},{ID:"1SDBH_1L_zUuNzXzQa6JKox3qZTINidjF-5fk4SM2uzZ7UkvA2Dz_Cv1-p-X3toVYzHMwcrVKEjRqIdotiMdFw==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"family2022",Title:"Proton Family",MaxDomains:3,MaxAddresses:90,MaxCalendars:150,MaxSpace:0x30000000000,MaxMembers:6,MaxVPN:60,MaxTier:2,Services:31,Features:1,State:1,Pricing:{1:2999,12:28788,24:47976},DefaultPricing:{1:2999,12:28788,24:47976},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:2999},{ID:"6opBd5UdUtY_RtEzWLQNN128C-nG87siCoSoDAwgyGLXDNe6fKrFE9XUqmz68E-BAf1wzwipuPU4sbt2hvOrYA==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"visionary2022",Title:"Visionary",MaxDomains:10,MaxAddresses:100,MaxCalendars:150,MaxSpace:0x60000000000,MaxMembers:6,MaxVPN:60,MaxTier:2,Services:31,Features:1,State:1,Pricing:{1:3999,12:35988,24:67176},DefaultPricing:{1:3999,12:35988,24:67176},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:3999},{ID:"jUjNWfdzq7X-CMrR3LyX2y7o_D6y4FIGmsuTkfdNOI4QtPyaed-kVyFcOw9XLiRpwRDKnyKtHxhrIBW7nPVZdQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"vpnbiz2023",Title:"VPN Professional",MaxDomains:5,MaxAddresses:2,MaxCalendars:0,MaxSpace:0,MaxMembers:2,MaxVPN:20,MaxTier:2,Services:4,Features:0,State:1,Pricing:{1:7379,12:71964,24:129528},DefaultPricing:{1:7379,12:71964,24:129528},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:7379},{ID:"f1MbE4ydZBpVns9Wz8mA5x0nqqadqF0a61PZXR0CkYEnsBQyiGHvw7-Co6bJ_Wl0bKQJFBCh_ppRvup_P8VPiw==",ParentMetaPlanID:"lVJ7pFH-QRoQAcjkhfPKt9LJnWblD-bXg41QYWUZAUGwGYkUakaAB79u94pvaKb7SqBgqCbyxoaTOP3Smgm0ww==",Type:0,Name:"1domain-bundlepro2022",Title:"+1 Domain for Business",MaxDomains:1,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:15,Features:0,State:1,Pricing:{1:150,12:1680,24:3120},DefaultPricing:{1:150,12:1680,24:3120},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:150},{ID:"ktqlKw3s-JEjT2s6BDWeuHqOtqmrUPsDcztLoG6l5Ik3CPQzFgpLcRAs0u2qmtEFO3tKZMWtoAUbRsWTKNV5vw==",ParentMetaPlanID:"qh_qQPwjLZU-Uzx2oXLq5Bl3eS-gjhYm7mxO5rCBzGMa7oLhNMfshPmpP9QWj7d52NOT3X_UVLujhrnHigo3-w==",Type:0,Name:"1domain-bundlepro2024",Title:"+1 Domain Workspace Standard",MaxDomains:1,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:15,Features:0,State:1,Pricing:{1:150,12:1680},DefaultPricing:{1:150,12:1680},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:150},{ID:"JgyK70RpusE8ci9eooA4H7pEabexo1mQoYm4TSv7Z643gHTD-taJMSrbC4qIOGAN3VGvuvKAr9Y2cU6A5X789A==",ParentMetaPlanID:"lVJ7pFH-QRoQAcjkhfPKt9LJnWblD-bXg41QYWUZAUGwGYkUakaAB79u94pvaKb7SqBgqCbyxoaTOP3Smgm0ww==",Type:0,Name:"1scribe-bundlepro2022",Title:"+1 Scribe Seat Proton Business",Ma
2552xDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:399,12:3588,24:7176},DefaultPricing:{1:399,12:3588,24:7176},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:399},{ID:"A67wsII4qAC7ttBVyOh_1yBrNxEKa4KKhzfbOmA9DxJ-EmwzdpCSC68QYF7V1n3jBJnkxDYrffs5_pJHPI9q_w==",ParentMetaPlanID:"qh_qQPwjLZU-Uzx2oXLq5Bl3eS-gjhYm7mxO5rCBzGMa7oLhNMfshPmpP9QWj7d52NOT3X_UVLujhrnHigo3-w==",Type:0,Name:"1scribe-bundlepro2024",Title:"+1 Scribe Seat Workspace Standard",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:399,12:3588,24:7176},DefaultPricing:{1:399,12:3588,24:7176},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:399},{ID:"Qb2ngNPehlUDEcIOH6T82V8CMDaqN9S_n7V6esTo78tNeJTm3cAzEUXTtGazQgsvpC3MR8yuvOZ0eEnkbK5yfQ==",ParentMetaPlanID:"Uc0Z4tdf4clwVr4eDSPY0bWjH9kIzvLeQ-qudaHD-WJKY21IfFV2t73civ-hnJN7dtbGpV5eUfX5DOKE_nWWcQ==",Type:0,Name:"1scribe-mailbiz2024",Title:"+1 Scribe Seat Mail Professional",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:399,12:3588},DefaultPricing:{1:399,12:3588},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:399},{ID:"I1vS9wAKew6h5oqAR3Vbo7p6WosmP-AtnHcZcOpDw22pdyqG3efbMJdSRtzOBrSEBgyaoOK9Ogr3wUaB9ccjxQ==",ParentMetaPlanID:"Vk-7HUMELOxtoLNAoxS1uCv_XT2jAQOAj-t2BCVOIkr_opyC6FmmVHrvoH4N-54gWpEnQVPcpe6o7dLbV0IgBw==",Type:0,Name:"1scribe-mailpro2022",Title:"+1 Scribe Seat Mail Essentials",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:399,12:3588,24:7176},DefaultPricing:{1:399,12:3588,24:7176},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:399},{ID:"igpLl8Gtj7Ve_fVnsnvFp_gUne1iq2gZVj87kxaEeoW7WqFAy_f8ys1KktlqPpa0fE_yGaWzuqOKQtRqaLMs3Q==",ParentMetaPlanID:"Oq5v73PN6q3DjnWTp4UwxDBKAfSt3cDgVVLjzrp9r9yCA8IuQJiIZKX8ZDQctXWOEFMO1ROxffMjoqwYwg_xLg==",Type:0,Name:"1member-passpro2024",Title:"+1 User",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:8,Features:0,State:1,Pricing:{1:499,12:2388,24:8376},DefaultPricing:{1:499,12:2388,24:8376},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:499},{ID:"bEte7pTqqDbmna--bKxM_rxlaRux8l7-E6tZ2IsYuakn5ZSJ8t-aQapwueG3HAnTRcPfR9bCkczgZGRf4ZsioA==",ParentMetaPlanID:"CZLsVy9MkpYlmTELt96UJFIcgcNQFPxqEFIkjt2sGRWF3lnZNRWuIFM-sUTzdXnx4f6zUBUNQxd6-l3CuEkvMQ==",Type:0,Name:"1member-passbiz2024",Title:"+1 User Pass Professional",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0x280000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:8,Features:0,State:1,Pricing:{1:699,12:5388,24:11976},DefaultPricing:{1:699,12:5388,24:11976},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:699},{ID:"tmkbY5-BgxYUahTwB0ngjgcWIWQpCw6Q7DVSLN5PCjiss4-kp-xLRoylmJ0mSPzgyEXDHUCa26gmgNesiG4brA==",ParentMetaPlanID:"Vk-7HUMELOxtoLNAoxS1uCv_XT2jAQOAj-t2BCVOIkr_opyC6FmmVHrvoH4N-54gWpEnQVPcpe6o7dLbV0IgBw==",Type:0,Name:"1member-mailpro2022",Title:"+1 User",MaxDomains:0,MaxAddresses:10,MaxCalendars:25,MaxSpace:0x3c0000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:1,Features:0,State:1,Pricing:{1:799,12:8388,24:15576},DefaultPricing:{1:799,12:8388,24:15576},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:799},{ID:"I5iXhAkT2kFuWSdowKPodYnpVBeKqZwoZFXTp9VDTknWpxvsqtFcyHsTwFccYnBo3mD-XsQ1KqveTyl6geQzxQ==",ParentMetaPlanID:"v8A0xW5bt0IXa_IIqsZxLgZ4HQaIleiiyKhbdu1OBvlBZfLxN3rdegjGH9y65Jg3u88_wpjoj30yiuUo2Ci1Sw==",Type:0,Name:"1member-vpnpro2023",Title:"+1 User",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0,MaxMembers:1,MaxVPN:10,MaxTier:2,Services:4,Features:0,State:1,Pricing:{1:899,12:8388,24:14376},DefaultPricing:{1:899,12:8388,24:14376},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:899},{ID:"Yx-DYR0GKN7lKTrGumfuHTDfzUNt9noyh-KMZP0vwmkrzXh2L9F7c9M8xx7-WVPnjTFNu8wF6xV8K83P1rMGEA==",ParentMetaPlanI
2552D:"YXhWTAQJs4oqlZqErcsNsKUpfw6LAiG-KYCgPOH8BY1JxM3aCAbqDJhK3x0evmPTI2_2oysemGTz_w-fJsQdYw==",Type:0,Name:"1member-drivebiz2024",Title:"+1 User Drive Professional",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0x10000000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:2,Features:0,State:1,Pricing:{1:999,12:9588},DefaultPricing:{1:999,12:9588},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:999},{ID:"CaioC57NM0BfA3WDRAG8LApascUxftg9U2rl4nU8OrqWfQfm_xO1A03EJR7XBYwGlx81IylQrK5DHhXsPt7MtQ==",ParentMetaPlanID:"Uc0Z4tdf4clwVr4eDSPY0bWjH9kIzvLeQ-qudaHD-WJKY21IfFV2t73civ-hnJN7dtbGpV5eUfX5DOKE_nWWcQ==",Type:0,Name:"1member-mailbiz2024",Title:"+1 User Mail Professional",MaxDomains:0,MaxAddresses:15,MaxCalendars:25,MaxSpace:0xc80000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:1,Features:1,State:1,Pricing:{1:1099,12:11988},DefaultPricing:{1:1099,12:11988},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1099},{ID:"WErNQRoJ-NaSvs5N1NnpRHvobabt5btZXBsmPuqLd5MvTJnefHSZgOigRXjdmfklxa5TSA20uJesCu9TetKupw==",ParentMetaPlanID:"jUjNWfdzq7X-CMrR3LyX2y7o_D6y4FIGmsuTkfdNOI4QtPyaed-kVyFcOw9XLiRpwRDKnyKtHxhrIBW7nPVZdQ==",Type:0,Name:"1member-vpnbiz2023",Title:"+1 User VPN Professional",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0,MaxMembers:1,MaxVPN:10,MaxTier:2,Services:4,Features:0,State:1,Pricing:{1:1199,12:11988,24:21576},DefaultPricing:{1:1199,12:11988,24:21576},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1199},{ID:"AbDzcisHq0YHVi-3B4-H2_tjuY_WJemx3NX3zAgJ9KMbGWx_yWV08Ms8s0dng_Qt_DvMYfxLOWL2Yw1JgFREeg==",ParentMetaPlanID:"lVJ7pFH-QRoQAcjkhfPKt9LJnWblD-bXg41QYWUZAUGwGYkUakaAB79u94pvaKb7SqBgqCbyxoaTOP3Smgm0ww==",Type:0,Name:"1member-bundlepro2022",Title:"+1 User for Business",MaxDomains:0,MaxAddresses:15,MaxCalendars:25,MaxSpace:0x10000000000,MaxMembers:1,MaxVPN:10,MaxTier:0,Services:15,Features:0,State:1,Pricing:{1:1299,12:13188,24:23976},DefaultPricing:{1:1299,12:13188,24:23976},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1299},{ID:"q_HAaTGgl4Q3uPTsMITYS6qRKOkqnJ5jbOSXGDc5TR-s-CZymLWQcD3j1AbOjTMEYE6dRSjWDEuJdP9N1mYaCQ==",ParentMetaPlanID:"qh_qQPwjLZU-Uzx2oXLq5Bl3eS-gjhYm7mxO5rCBzGMa7oLhNMfshPmpP9QWj7d52NOT3X_UVLujhrnHigo3-w==",Type:0,Name:"1member-bundlepro2024",Title:"+1 User Workspace Standard",MaxDomains:0,MaxAddresses:20,MaxCalendars:25,MaxSpace:0x10000000000,MaxMembers:1,MaxVPN:10,MaxTier:0,Services:15,Features:0,State:1,Pricing:{1:1499,12:15588},DefaultPricing:{1:1499,12:15588},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1499},{ID:"E2QUmfoZFQ6UYGPheMhcKsrQy8z3gKNN2-Kktd6AyFHoryoJPEfxZJRQObsvpyYRI5FtJvd-eF-DR2dZ6Uq-Tg==",ParentMetaPlanID:"lVJ7pFH-QRoQAcjkhfPKt9LJnWblD-bXg41QYWUZAUGwGYkUakaAB79u94pvaKb7SqBgqCbyxoaTOP3Smgm0ww==",Type:0,Name:"1ip-bundlepro2022",Title:"+1 IP Proton Business",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:4999,12:47988,24:86376},DefaultPricing:{1:4999,12:47988,24:86376},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:4999},{ID:"_O4OvZH6gYw77rrYMbHMOiZ6XGR-gZbUb9KkA4C_8Gm01NmV1lNy4Jdt45Ld29Io2Z9oJQnm9WrRHwYHRSw78w==",ParentMetaPlanID:"qh_qQPwjLZU-Uzx2oXLq5Bl3eS-gjhYm7mxO5rCBzGMa7oLhNMfshPmpP9QWj7d52NOT3X_UVLujhrnHigo3-w==",Type:0,Name:"1ip-bundlepro2024",Title:"+1 IP Workspace Standard",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:4999,12:47988,24:86376},DefaultPricing:{1:4999,12:47988,24:86376},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:4999},{ID:"9-EXVm5ajoie4Fl8qMhD2qpdHkgnFppxB0DjvUhhK5fqJz1pW3fiW2ajv9qkeN73GK_QnEptA69w1RRKvkt4Kg==",ParentMetaPlanID:"jUjNWfdzq7X-CMrR3LyX2y7o_D6y4FIGmsuTkfdNOI4QtPyaed-kVyFcOw9XLiRpwRDKnyKtHxhrIBW7nPVZdQ==",Type:0,Name:"1ip-vpnbiz2023",Title:"+1 IP VPN Professional",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:2,Services:4,Features:0,State:1,Pricing:{1:4999,12:47988,24:86376},DefaultPricing:{1:4999,12:47988,24:86376},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:4999},{ID:"ziWi-ZOb28XR4sCGFCEpqQbd1FITVWYfTfKYUmV_wKKR3GsveN4HZCh9er5dhelYylEp-fhjBbUPDMHGU699fw==",ParentMetaPlanI
2552D:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"plus",Title:"ProtonMail Plus",MaxDomains:1,MaxAddresses:5,MaxCalendars:25,MaxSpace:0x140000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:1,Features:0,State:0,Pricing:{1:500,12:4800,24:7900},DefaultPricing:{1:500,12:4800,24:7900},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:500},{ID:"cjGMPrkCYMsx5VTzPkfOLwbrShoj9NnLt3518AH-DQLYcvsJwwjGOkS8u3AcnX4mVSP6DX2c6Uco99USShaigQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"vpnbasic",Title:"ProtonVPN Basic",MaxDomains:0,MaxAddresses:0,MaxCalendars:25,MaxSpace:0,MaxMembers:0,MaxVPN:2,MaxTier:1,Services:4,Features:0,State:0,Pricing:{1:500,12:4800,24:7900},DefaultPricing:{1:500,12:4800,24:7900},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:500},{ID:"j_hMLdlh76xys5eR2S3OM9vlAgYylGQBiEzDeXLw1H-huHy2jwjwVqcKAPcdd6z2cXoklLuQTegkr3gnJXCB9w==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"professional",Title:"ProtonMail Professional",MaxDomains:2,MaxAddresses:10,MaxCalendars:25,MaxSpace:0x140000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:1,Features:1,State:0,Pricing:{1:800,12:7500,24:12900},DefaultPricing:{1:800,12:7500,24:12900},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:800},{ID:"ARy95iNxhniEgYJrRrGvagmzRdnmvxCmjArhv3oZhlevziltNm07euTTWeyGQF49RxFpMqWE_ZGDXEvGV2CEkA==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"business",Title:"Business",MaxDomains:1,MaxAddresses:5,MaxCalendars:25,MaxSpace:0x280000000,MaxMembers:2,MaxVPN:0,MaxTier:0,Services:1,Features:0,State:0,Pricing:{1:1e3,12:9600},DefaultPricing:{1:1e3,12:9600},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1e3},{ID:"S6oNe_lxq3GNMIMFQdAwOOk5wNYpZwGjBHFr5mTNp9aoMUaCRNsefrQt35mIg55iefE3fTq8BnyM4znqoVrAyA==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"vpnplus",Title:"ProtonVPN Plus",MaxDomains:0,MaxAddresses:0,MaxCalendars:25,MaxSpace:0,MaxMembers:0,MaxVPN:10,MaxTier:2,Services:4,Features:0,State:0,Pricing:{1:1e3,12:9600,24:15900},DefaultPricing:{1:1e3,12:9600,24:15900},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1e3},{ID:"m-dPNuHcP8N4xfv6iapVg2wHifktAD1A1pFDU95qo5f14Vaw8I9gEHq-3GACk6ef3O12C3piRviy_D43Wh7xxQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"visionary",Title:"Visionary",MaxDomains:10,MaxAddresses:50,MaxCalendars:25,MaxSpace:0x500000000,MaxMembers:6,MaxVPN:10,MaxTier:2,Services:15,Features:1,State:0,Pricing:{1:3e3,12:28800,24:47900},DefaultPricing:{1:3e3,12:28800,24:47900},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:3e3},{ID:"vUZGQHCgdhbDi3qBKxtnuuagOsgaa08Wpu0WLdaqVIKGI5FM7KwIrDB4IprPbhThXJ_5Pb90bkGlHM1ARMYYrQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:0,Name:"1gb",Title:"+1 GB",MaxDomains:0,MaxAddresses:0,MaxCalendars:25,MaxSpace:0x40000000,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:1,Features:0,State:0,Pricing:{1:100,12:900,24:1600},DefaultPricing:{1:100,12:900,24:1600},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:100},{ID:"BzHqSTaqcpjIY9SncE5s7FpjBrPjiGOucCyJmwA6x4nTNqlElfKvCQFr9xUa2KgQxAiHv4oQQmAkcA56s3ZiGQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:0,Name:"5address",Title:"+5 Addresses",MaxDomains:0,MaxAddresses:5,MaxCalendars:25,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:1,Features:0,State:0,Pricing:{1:100,12:900,24:1600},DefaultPricing:{1:100,12:900,24:1600},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:100}
2552,{ID:"Xz2wY0Wq9cg1LKwchjWR05vF62QUPZ3h3Znku2ramprCLWOr_5kB8mcDFxY23lf7QspHOWWflejL6kl04f-a-Q==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:0,Name:"1domain",Title:"+1 Domain",MaxDomains:1,MaxAddresses:0,MaxCalendars:25,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:1,Features:0,State:0,Pricing:{1:200,12:1800,24:3200},DefaultPricing:{1:200,12:1800,24:3200},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:200},{ID:"OYB-3pMQQA2Z2Qnp5s5nIvTVO2alU6h82EGLXYHn1mpbsRvE7UfyAHbt0_EilRjxhx9DCAUM9uXfM2ZUFjzPXw==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:0,Name:"1vpn",Title:"+1 VPN Connection",MaxDomains:0,MaxAddresses:0,MaxCalendars:25,MaxSpace:0,MaxMembers:0,MaxVPN:1,MaxTier:0,Services:4,Features:0,State:0,Pricing:{1:200,12:1800,24:3200},DefaultPricing:{1:200,12:1800,24:3200},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:200},{ID:"1H8EGg3J1QpSDL6K8hGsTvwmHXdtQvnxplUMePE7Hruen5JsRXvaQ75-sXptu03f0TCO-he3ymk0uhrHx6nnGQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:0,Name:"1member",Title:"+1 User",MaxDomains:0,MaxAddresses:5,MaxCalendars:25,MaxSpace:0x140000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:1,Features:0,State:0,Pricing:{1:800,12:7500,24:12900},DefaultPricing:{1:800,12:7500,24:12900},PeriodEnd:{1:0x6832f574,12:0x69ec9bf4,24:0x6bcdcf74},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:800},{ID:"0",ParentMetaPlanID:"0",Type:2,Name:"passlifetime2024",Title:"Pass + SimpleLogin Lifetime",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:8,Features:0,State:1,Pricing:{12:19900},DefaultPricing:{12:19900},PeriodEnd:{12:0x5040e4680a3f74},Currency:"CHF",Quantity:1,Offers:[],Cycle:12,Amount:19900},{ID:"zxjpD7cbQkxa-LT26f_1WyeLTk0eBGkrYgA3Fmj5poVjKBUav0puffFtRfySjVBSMJMTYsZaR8tpBQsT4CI_Cg==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"lumo2024",Title:"Lumo Plus",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:64,Features:0,State:1,Pricing:{1:1299,12:11988},DefaultPricing:{1:1299,12:11988},PeriodEnd:{1:0x68f8e7ea,12:0x6ab28e6a},Currency:"EUR",Quantity:1,Offers:[],Cycle:1,Amount:1299,Vendors:[]},{ID:"tl_agT3IbWEsgnDJ0WBPVCEWUPSPQ02ep_lmBoFsJM-aGTy0ObCd7rdzObVhT02dEPGInv-y-zsymcQ1lQgTKQ==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"lumobiz2025",Title:"Lumo Professional",MaxDomains:5,MaxAddresses:1,MaxCalendars:0,MaxSpace:0x280000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:1499,12:14388},DefaultPricing:{1:1499,12:14388},PeriodEnd:{1:0x68f8dc12,12:0x6ab28292},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1499,Vendors:[]},{ID:"FFP9_nvsOcPFAHHUSeUAMrxcCSjTbeTYkClpj-PmSA8_RI-tLdJjOoykMA9kZpOnQtGebZuiHvfndNaxOskqWg==",ParentMetaPlanID:"tl_agT3IbWEsgnDJ0WBPVCEWUPSPQ02ep_lmBoFsJM-aGTy0ObCd7rdzObVhT02dEPGInv-y-zsymcQ1lQgTKQ==",Type:0,Name:"1member-lumobiz2025",Title:"+1 User Lumo Professional",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0x280000000,MaxMembers:1,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:1499,12:14388},DefaultPricing:{1:1499,12:14388},PeriodEnd:{1:0x68f8dc12,12:0x6ab28292},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1499,Vendors:[]},{ID:"Hxv1jKPY6Gq6gBxYQuXnqcb-2ecIbxy32hHpz8234dBXMq_AqVoPT21-odMTV-0MNlvEMD7qC76_opACRRb3pA==",ParentMetaPlanID:"2YqYoHFige6RAPdrZ0eHLOvHphr5uKnaZmJR6TwqO0G5gPyhq_uUI9phDKmVCmXibER0J0YYdqjwvsLX-nmgNA==",Type:0,Name:"1member-vpnpassbiz2025",Title:"+1 User VPN and Pass Bundle",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:1299,12:13188},DefaultPricing:{1:1299,12:13188},PeriodEnd:{1:0x69344202,12:0x6aede882},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1299,Vendors:[]},{ID:"RkTtFACEcYV2_wqzoZiax11WJXo3OcoiQQp_JMaE_HQai1RPcXv5Z1256wINXwDBHsPxlJjVG5xb2AieQqjGhg==",ParentMetaPlanI
2552D:"2YqYoHFige6RAPdrZ0eHLOvHphr5uKnaZmJR6TwqO0G5gPyhq_uUI9phDKmVCmXibER0J0YYdqjwvsLX-nmgNA==",Type:0,Name:"1lumo-vpnpassbiz2025",Title:"+1 Proton Lumo for VPN and Pass Bundle",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:1299,12:11988},DefaultPricing:{1:1299,12:11988},PeriodEnd:{1:0x69344202,12:0x6aede882},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1299,Vendors:[]},{ID:"2YqYoHFige6RAPdrZ0eHLOvHphr5uKnaZmJR6TwqO0G5gPyhq_uUI9phDKmVCmXibER0J0YYdqjwvsLX-nmgNA==",ParentMetaPlanID:"hUcV0_EeNwUmXA6EoyNrtO-ZTD8H8F6LvNaSjMaPxB5ecFkA7y-5kc3q38cGumJENGHjtSoUndkYFUx0_xlJeg==",Type:1,Name:"vpnpassbiz2025",Title:"VPN and Pass Professional",MaxDomains:0,MaxAddresses:1,MaxCalendars:0,MaxSpace:0,MaxMembers:1,MaxVPN:1,MaxTier:2,Services:12,Features:0,State:1,Pricing:{1:1299,12:13188},DefaultPricing:{1:1299,12:13188},PeriodEnd:{1:0x69344202,12:0x6aede882},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:1299,Vendors:[]},{ID:"Qf00d6OCakxLcouDAWJpiO1OhFEQUia4yuozZlX4ZCXBhLdVAoB2kX3m-9kAcY4qbM_KI0a4VNRwxN9_2DXf8w==",ParentMetaPlanID:"2YqYoHFige6RAPdrZ0eHLOvHphr5uKnaZmJR6TwqO0G5gPyhq_uUI9phDKmVCmXibER0J0YYdqjwvsLX-nmgNA==",Type:0,Name:"1ip-vpnpassbiz2025",Title:"+1 IP for VPN and Pass Bundle",MaxDomains:0,MaxAddresses:0,MaxCalendars:0,MaxSpace:0,MaxMembers:0,MaxVPN:0,MaxTier:0,Services:0,Features:0,State:1,Pricing:{1:4999,12:47976},DefaultPricing:{1:4999,12:47976},PeriodEnd:{1:0x69344202,12:0x6aede882},Currency:"CHF",Quantity:1,Offers:[],Cycle:1,Amount:4999,Vendors:[]}],uW=(0,uV.jX)(uY,"USD");var uq=((I={})[I.External=1]="External",I[I.Proton=2]="Proton",I[I.BringYourOwnEmail=3]="BringYourOwnEmail",I),uQ=((k={}).DEFERRED="DEFERRED",k.IMMEDIATE="IMMEDIATE",k);async function uJ(e){let{paymentsApi:t,planIDs:r,currency:a,cycle:n,billingAddress:i,coupon:o,trial:s,ValidateBillingAddress:l,VatId:c,previousEstimation:u}=e;if(!(0,uO.Sb)(r)||r[rr.NB.FREE])return(0,uU.iR)(a,n);let d=(0,ra.m9)({coupon:o,planIDs:r,cycle:n,trial:s,currency:a}),f={Plans:r,Currency:a,Cycle:n,CouponCode:d,ValidateBillingAddress:l,VatId:c};return i&&(f.BillingAddress={State:i.State,CountryCode:i.CountryCode,ZipCode:i.ZipCode,Company:i.Company,Address:i.Address,City:i.City,FirstName:i.FirstName,LastName:i.LastName}),s&&(f.IsTrial=!0),t.checkSubscription(f,{previousEstimation:u})}var uX=r(29885),u0=r(65715),u1=r(91921),u2=r(2982);let u3={mail:rn.h.PROTONMAIL,calendar:rn.h.PROTONCALENDAR,drive:rn.h.PROTONDRIVE,vpn:rn.h.PROTONVPN_SETTINGS,pass:rn.h.PROTONPASS,docs:rn.h.PROTONDOCS,wallet:rn.h.PROTONWALLET,lumo:rn.h.PROTONLUMO,authenticator:rn.h.PROTONAUTHENTICATOR,meet:rn.h.PROTONMEET},u4=new Set(u2.fM),u5=(e,t,r,a)=>{let n=a.plan===uU.bk.Name?uU.bk:(0,uV.id)(e,a.plan,t,void 0,!1)??uU.bk,i={planIDs:{...(0,uV.s6)(n),...a.addons},plan:n,defined:!1};if(!r.preSelectedPlan)return i;if("free"===r.preSelectedPlan)return{planIDs:{},defined:!0,plan:uU.bk};let o=(0,uV.id)(e,r.preSelectedPlan,t,void 0,!1);if(!o)return i;let s={[o.Name]:1},l=o.Name===n.Name?{...s,...a.addons}:s,c=(0,u0.sV)(l);if(void 0!==r.users){let t=e.find(e=>{let{Name:t}=e;return(0,u0.nZ)(t,rr.Or.MEMBER)&&c[t]}),a=(0,ac.A)(r.users,0,t?(0,uX.oU)(t.Name):0)-o.MaxMembers;t&&a>0&&(l[t.Name]=a)}if(void 0!==r.domains){let t=e.find(e=>{let{Name:t}=e;return(0,u0.nZ)(t,rr.Or.DOMAIN)&&c[t]}),a=r.domains-o.MaxDomains;t&&a>0&&(l[t.Name]=a)}if(void 0!==r.ips){let t=e.find(e=>{let{Name:t}=e;return(0,u0.nZ)(t,rr.Or.IP)&&c[t]}),a=r.ips-((0,u1._8)(o)+((null==t?void 0:t.Quantity)||0));t&&a>0&&(l[t.Name]=a)}return{planIDs:l,defined:!0,plan:o}};var u6=r(85519),u8=r(29851);r(83825);var u9=r(86591),u7=r(58160),de=r(19228),dt=r(95598),dr=r(29897),da=r(61792),dn=r(46322),di=r(55114),ds=r(93291),dl=r(86507);let dc=e=>{let{cache:t,appIntent:r=t.appIntent}=e,{setupData:a,accountData:{password:n}}=t;if(!(null==a?void 0:a.authResponse))throw Error("Missing auth response");let{session:i}=a;return t7.v7&&(r={app:rn.h.PROTONMAIL}),t7._0&&(r={app:rn.h.PROTONMEET}),{cache:t,session:{data:i,loginPassword:n,flow:"signup",appIntent:r}}},du=async e=>{let{api:t,ktActivation:r,password:a,productParam:n,setupKeys:i}=e,o=await (0,sU.eN)(t),s={keyPassword:"",clearKeyPassword:""};if(!i)return{keySetupData:s,user:await (0,dt.w)(t),addresses:o};let{preAuthKTVerify:l,preAuthKTCommit:c}=(0,ly.dy)(r);o.length&&(s={keyPassword:await (0,da.e)({api:t,addresses:o,password:a,preAuthKTVerify:l,product:n}),clearKeyPassword:a});let u=await (0,dt.w)(t);return await c(u.ID,t),{keySetupData:s,user:u,addresses:o}},dd=async e=>{let{cache:t,api:r,newPassword:a}=e,{persistent:n,setupData:i,accountData:o,productParam:s,ktActivation:l}=t,c=null==i?void 0:i.user;if(!i||!c)throw Error("Missing user");await (0,ds.c0)({api:r,credentials:{password:o.password},config:(0,io.vI)()});let{keySetupData:u,user:d,addresses:f}=await du({api:r,ktActivation:l,password:a,productParam:s,setupKeys:!0}),m=await (0,aa.h)({...i.authResponse,clearKeyPassword:u.clearKeyPassword,keyPassword:u.keyPassword,User:d,api:r,persistent:n,trusted:!1,source:r8.W.Proton});return(0,dr.a)({localID:i.authResponse.LocalID,status:!0}),{cache:{...t,accountData:{...o,password:a},setupData:{...i,addresses:f,session:{...m,User:d},user:d}}}},df=async e=>{let{api:t,user:r,password:a,keyPassword:n,orgName:i}=e,o=(await (0,de.Zo)(t)).find(e=>{let{Self:t}=e;return!!t}),s=null==o?void 0:o.ID,[l]=await (0,dn.o)(r,n);if(!s)throw Error("Missing member id");if(!l)throw Error("Missing user key");(0,dl.Bl)(r)&&await t((0,de.gr)(s,10)).catch(rN.A),await t((0,s6._M)(i.slice(0,sJ.a4.ORG_NAME)));let{encryptedToken:c,signature:u,privateKeyArmored:d}=await (0,di.uW)({userKey:l.privateKey,keyGenConfig:rn.mD[rn.sn.CURVE25519]});await (0,ds.c0)({api:t,credentials:{password:a},config:(0,s6.KJ)({Token:c,Signature:u,PrivateKey:d,Members:[],AdminInvitations:[],AdminActivations:[],GroupAddressKeyTokens:[],IsKeyReset:!1})})},dm=async e=>{let{api:t,subscriptionData:r,productParam:a,reportPaymentSuccess:n,reportPaymentFailure:i,telemetryContext:o}=e;if((0,uO.Sb)(r.planIDs))try{var s,l,c;let e=r.checkResult.SubscriptionMode===uL.Dm.Trial,{Subscription:i}=await (0,u7.Q1)(t,{Plans:r.planIDs,Currency:r.currency,Cycle:r.cycle,BillingAddress:r.billingAddress,VatId:r.vatNumber,...{Payment:r.payment,Amount:r.checkResult.AmountDue,...(null==(s=r.checkResult.Coupon)?void 0:s.Code)?{Codes:[r.checkResult.Coupon.C
2552ode]}:void 0,...e?{StartTrial:!0}:{}}},{build:rn.h.PROTONACCOUNT,userCurrency:void 0,subscription:void 0,product:a,telemetryContext:o??"other",paymentMethodType:null==(l=r.payment)?void 0:l.paymentMethodType,paymentMethodValue:null==(c=r.payment)?void 0:c.paymentMethodValue});return n(),i}catch(e){throw i(),e}},dp=async e=>{var t,r,a;let n,i,{cache:o,api:s,ignoreVPN:l,canGenerateMnemonic:c,setupKeys:u=!0,reportPaymentSuccess:d,reportPaymentFailure:f,telemetryContext:m}=e,{accountData:{username:p,email:h,domain:A,password:g,signupType:v},referralData:y,subscriptionData:C,persistent:b,clientType:S,ktActivation:w,productParam:_}=o,N=(()=>{if(v===uq.Proton)return`${p}@${A}`;if(v===uq.External||v===uq.BringYourOwnEmail)return h;throw Error("Unknown type")})(),x=await (0,ds.c0)({api:s,credentials:{username:N,password:g},config:(0,aq.j2)({Username:N},b)}).then(e=>e.json());y||(n=await dm({api:s,subscriptionData:C,productParam:_,reportPaymentSuccess:d,reportPaymentFailure:f,telemetryContext:m})),s((0,o9.cu)(oA.og)).catch(rN.A);let{keySetupData:E,user:B,addresses:P}=await du({api:s,ktActivation:w,password:g,productParam:_,setupKeys:u}),I=await (0,aa.h)({...x,clearKeyPassword:E.clearKeyPassword,keyPassword:E.keyPassword,User:B,api:s,persistent:b,trusted:!1,source:r8.W.Proton});c&&(i=await (0,u6.p)({emailAddress:N,username:B.Name,getUserKeys:async()=>await (0,dn.o)(B,E.keyPassword),api:s}));let k={...o,trusted:!1,subscription:n,setupData:{user:B,session:I,addresses:P,authResponse:x,mnemonicData:i,api:s}};if(S===rn.Q9.VPN&&!l)return dc({cache:k,appIntent:o.appIntent});if((null==(t=k.accountData)?void 0:t.signupType)===uq.BringYourOwnEmail&&(null==(r=k.setupData)?void 0:r.addresses)&&(null==(a=k.setupData)?void 0:a.addresses.length)>0){let e=k.setupData.addresses[0].Email;await s((0,u8.rL)({Source:u9.j$.ACCOUNT_WEB_SIGNUP,Account:e,Provider:u9.UV.GOOGLE,AutomaticImport:k.accountData.importEmails??!0,QuotaThresholdRatio:.2}))}return{cache:k}};var dh=r(63373);let dA=async e=>{let{cache:t,api:r,hvMode:a,invite:n,visitorId:i}=e,{accountData:{signupType:o,username:s,email:l,password:c,payload:u},subscriptionData:d,accountData:f,humanVerificationResult:m,inviteData:p,referralData:h,clientType:A,productParam:g}=t,v=(0,dh.GS)(d.payment)&&d.checkResult.AmountDue>0?d.payment.Details.Token:void 0;if(o===uq.Proton){let e=m?{token:m.token,tokenType:m.tokenType}:p?{token:`${p.selector}:${p.token}`,tokenType:"invite"}:void 0;try{let a=await (0,ds.fl)({api:r,credentials:{password:c},config:{output:"raw",...(0,ns.g7)(null==e?void 0:e.token,null==e?void 0:e.tokenType,(0,io.Mh)({Type:A,Username:s,Payload:u,VisitorId:i,...v?{TokenPayment:v}:void 0,...(e=>{if(e.signupType===uq.Proton)return{Domain:e.domain}})(f),...(e=>{if(e)return{ReferralID:e.invite,ReferralIdentifier:e.referrer}})(h)},g))}}),n=a.humanVerificationResult,{User:o}=await a.json();return{cache:{...t,userData:{User:o},...n?{humanVerificationResult:n}:void 0}}}catch(o){let{code:n}=(0,rw.Pd)(o);if(n===nr.xr.USER_CREATE_TOKEN_INVALID&&(null==e?void 0:e.tokenType)==="invite")return dA({cache:{...t,inviteData:void 0},api:r,hvMode:a,visitorId:i});throw o}}if(o===uq.External||o===uq.BringYourOwnEmail){let{User:e}=await (0,ds.fl)({api:r,credentials:{password:c},config:(0,ns.lF)((0,ns.g7)(null==m?void 0:m.token,null==m?void 0:m.tokenType,(0,io.NT)({Type:A,Email:o!==uq.BringYourOwnEmail?l:void 0,Payload:u,...(()=>{if(n&&("wallet"===n.type&&n.data.preVerifiedAddressToken||"drive"===n.type&&n.data.preVerifiedAddressToken||"pass"===n.type&&n.data.preVerifiedAddressToken||"lumo"===n.type&&n.data.preVerifiedAddressToken||"porkbun"===n.type&&n.data.preVerifiedAddressToken))return{TokenPreVerifiedAddress:n.data.preVerifiedAddressToken}})(),VisitorId:i,...a===uQ.DEFERRED&&v?{Token:v,TokenType:"payment"}:a!==uQ.IMMEDIATE&&v?{TokenPayment:v}:void 0},g)),a===uQ.DEFERRED?v?(0,ns.ZV)(v):(0,ns.Tc)("lax"):{})});return{cache:{...t,userData:{User:e}}}}throw Error("Unknown signup type")};var dg=r(67159),dv=r(26625),dy=r(68484),dC=((T={})[T.Account=0]="Account",T[T.Loading=1]="Loading",T[T.Custom=2]="Custom",T[T.SetupOrg=3]="SetupOrg",T),db=((D={})[D.PLANS=0]="PLANS",D[D.UPSELL=1]="UPSELL",D);let dS=e=>
2552({skipUpsell:!1,currency:(0,dv.Cf)(),cycle:e,planIDs:{},checkResult:(0,uU.iR)(),billingAddress:dg.VV}),dw={[rr.NB.FREE]:{[rr.PF.MONTHLY]:dS(rr.PF.MONTHLY),[rr.PF.YEARLY]:dS(rr.PF.YEARLY),[rr.PF.TWO_YEARS]:dS(rr.PF.TWO_YEARS),[rr.PF.FIFTEEN]:dS(rr.PF.FIFTEEN),[rr.PF.THIRTY]:dS(rr.PF.THIRTY)}},d_={mode:db.PLANS,currentPlan:void 0,unlockPlan:void 0,plan:void 0,addons:void 0,subscriptionOptions:{}},dN={session:void 0,domains:[],subscriptionData:dw[rr.NB.FREE][rr.PF.YEARLY],subscriptionDataCycleMapping:dw,subscriptionDataCycleMappingByCurrency:[],paymentStatus:{VendorStates:{Google:!0,Card:!0,Paypal:!0,Apple:!1,Cash:!1,Bitcoin:!1,Ideal:!1},CountryCode:dg.VV.CountryCode,State:dg.VV.State,ZipCode:dg.VV.ZipCode},humanVerificationMethods:[],humanVerificationToken:"",selectedProductPlans:{[dy.l.B2C]:rr.NB.MAIL,[dy.l.B2B]:rr.NB.MAIL_PRO,[dy.l.FAMILY]:rr.NB.FAMILY},freePlan:uU.bk,upsell:d_,inviteData:void 0,plans:[],plansMap:{},referralData:void 0,step:dC.Account,cache:void 0,optimistic:{},loadingDependencies:!0,initialBillingAddress:dg.VV};var dx=r(40354),dE=r(82517);let dB=async(e,t)=>{let r=(async()=>{let r=t.planIDs??{};return(0,ra.Xb)(t.subscription,{planIDs:r,cycle:t.cycle})?(0,dx.BR)({plansMap:t.plansMap,planIDs:r,cycle:t.cycle,currency:t.currency}):uJ({paymentsApi:e,planIDs:r,currency:t.currency,cycle:t.cycle,billingAddress:t.billingAddress,coupon:t.coupon,trial:t.trial,ValidateBillingAddress:t.ValidateBillingAddress,VatId:t.VatId})})(),{checkResult:a,planIDs:n,vatReverseChargeNotSupported:i}=await r.then(e=>({checkResult:e,planIDs:t.planIDs,vatReverseChargeNotSupported:!1})).catch(e=>(null==t?void 0:t.info)?{checkResult:{...(0,dx.BR)(t),Currency:t.currency,PeriodEnd:0},planIDs:t.planIDs,vatReverseChargeNotSupported:!1}:{checkResult:(0,uU.iR)(t.currency,(0,ra.B2)(t.cycle)),planIDs:void 0,vatReverseChargeNotSupported:e instanceof dE.Bn});return{cycle:a.Cycle,currency:a.Currency,checkResult:a,planIDs:n||{},skipUpsell:t.skipUpsell??!1,billingAddress:t.billingAddress,vatReverseChargeNotSupported:i}},dP=e=>{let{result:t,plansMap:r}=e;return t.reduce((e,t)=>{let a=(0,uO.Sb)(t.planIDs)?(0,uO.n0)(r,t.planIDs):uU.bk;if(!a)return e;let n=e[a.Name];return n||(n={},e[a.Name]=n),n[t.cycle]=t,e},{})},dI=e=>{let{planIDs:t,plansMap:r,cycle:a,billingAddress:n,currency:i}=e;return{planIDs:t,currency:i,cycle:a,checkResult:{...(0,dx.BR)({planIDs:t,plansMap:r,cycle:a,currency:i}),Currency:i,PeriodEnd:0},billingAddress:n}},dk=async e=>{let{planIDs:t,plansMap:r,paymentsApi:a,coupon:n,cycles:i,billingAddress:o,trial:s}=e;return dP({result:await Promise.all(t.flatMap(e=>i.map(t=>[e,t]).map(async e=>{var t;let[i,l]=e,c=Object.keys(i),u=c.every(e=>{var t,a;return(null==(a=r[e])||null==(t=a.Pricing)?void 0:t[l])!==void 0}),d=(null==(t=r[c[0]])?void 0:t.Currency)??(0,dv.Cf)(o),f=null===n?void 0:(0,ra.m9)({coupon:n,planIDs:i,cycle:l,trial:s,currency:d});return f&&u?await dB(a,{plansMap:r,planIDs:i,cycle:l,coupon:f,currency:d,billingAddress:o,info:!0,trial:s,VatId:void 0}):dI({billingAddress:o,planIDs:i,cycle:l,plansMap:r,currency:d})}))),plansMap:r})},dT=e=>{var t;let{subscriptionDataCycleMapping:r,planName:a,planIDs:n}=e,i=null==r?void 0:r[a];if(!i)return;let o=Object.keys(i)[0],s=null==(t=i[o])?void 0:t.planIDs;return n3()(s,n)||(i=void 0),i},dD=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3;if(e.isReady())return;let r=e.getError();if(r)throw r;return new Promise((r,a)=>{let n=setTimeout(()=>a(Error("Failed to fetch unleash flags before timeout")),t);e.once("ready",()=>{clearTimeout(n),r()}),e.once("error",e=>{clearTimeout(n),a(e)})})},dM=()=>{let e=(0,np.lP)();return(0,r(14041).useCallback)(async()=>{await dD(e).catch(rN.A);let t=e.isEnabled("KeyTransparencyLogOnly"),r=e.isEnabled("KeyTransparencyShowUI");return(0,sE.iC)({logOnly:t,showUI:r,appName:rn.h.PROTONACCOUNT})},[])};var dR=r(4753),dj=r(50294),dO=r(66567),dL=r(30352),dU=r(958),dF=r(55481),dV=r(52036),dH=r(59472),d$=r(28398);let dz=(e,t)=>{let r=!!t[rr.NB.VPN2024],a=!!t[rr.NB.VPN_PASS_BUNDLE];return(e.isPassAddonOnly||e.isNoAddon)&&(r||a)};var dK=r(61237),dZ=r(51761),dG=r(27804),dY=r(24520),dW=r(94979),dq=r(73494),dQ=r(51226),dJ=r(22021),dX=r(97803),d0=r(87385),d1=r(78491),d2=r(76380),d3=r(22311),d4=r(74234),d5=r(39399),d6=r(88874),d8=r(60146),d9=r(69647),d7=r(86480),fe=r(42238),ft=r(21778);let fr=(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(ft.R,{className:"shrink-0 mr-2 self-center my-auto"}),(0,t4.jsx)("span",{children:(0,id.c)("Action").t`Support`})]}),fa=e=>{let{children:t=fr,className:r,isOpen:a,noCaret:n=!1,buttonRef:i,...o}=e;return(0,t4.jsxs)("button",{type:"button",className:(0,oe.A)("support-dropdown-button",r),"aria-expanded":a,ref:i,...o,children:[t,n?null:(0,t4.jsx)(fe.A,{isOpen:a,className:"ml-2 expand-caret my-auto"})]})},fn=e=>{let{content:t=(0,id.c)("Action").t`Need help?`,children:a,buttonClassName:n,...i}=e,[o]=(0,r(14041).useState)((0,d7.A)("dropdown")),{anchorRef:s,isOpen:l,toggle:c,close:u}=(0,d9.t)();return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(fa,{className:(0,oe.A)("relative color-primary",n),"aria-describedby":o,buttonRef:s,isOpen:l,noCaret:!0,onClick:c,...i,children:t}),(0,t4.jsx)(c8.A,{id:o,isOpen:l,anchorRef:s,onClose:u,originalPlacement:"bottom",children:(0,t4.jsx)(c7.A,{children:a})})]})},fi=e=>{let{isDarkBg:t}=e,[r,a,n]=(0,dO.Ay)();return(0,t4.jsxs)(t4.Fragment,{children:[n&&(0,t4.jsx)(d5.A,{...r}),(0,t4.jsxs)(fn,{buttonClassName:(0,oe.A)("signup-link link-focus",t&&"color-norm opacity-70"),children:[(0,t4.jsxs)(d4.A,{href:(0,aH.FI)("/common-sign-up-problems-and-solutions"),target:"_blank",className:"text-left",children:[(0,t4.jsx)(d8.j,{className:"mr-2"}),(0,id.c)("Link").t`Common sign up issues`]}),(0,t4.jsxs)(ue.A,{className:"flex flex-nowrap text-left",onClick:()=>{a(!0)},children:[(0,t4.jsx)(d6.t,{className:"mr-2"}),(0,id.c)("Action").t`Report a problem`]})]})]})};var fo=r(82451),fs=r.n(fo),fl=r(86044),fc=r(78284);let fu=e=>{let{children:t,anchorRef:r,password:a,wrapper:n}=e;return n.supported?n.spotlight?(0,t4.jsx)(fc.A,{originalPlacement:"left",show:n.inputFocused,anchorRef:r,hasClose:!1,content:(0,t4.jsx)(fl.Ay,{password:a,hideWhenEmpty:!1,variant:"large",showIllustration:!1,showGeneratePasswordButton:!1,service:n.service}),children:t}):(0,t4.jsxs)(t4.Fragment,{children:[t,(0,t4.jsx)(fl.Ay,{password:a,className:"pb-4",service:n.service})]}):t};var fd=((M={})[M.Idle=0]="Idle",M[M.Loading=1]="Loading",M[M.Success=2]="Success",M[M.Error=3]="Error",M[M.Fatal=4]="Fatal",M);let ff={state:0,value:"",message:""},fm=async(e,t,r)=>{try{return await t({...(0,ns.lF)((0,io.UG)(e,!0),(0,ns.Tc)("lax")),signal:r.signal}),{state:fd.Success,message:"",value:e,error:void 0}}catch(a){let{code:t,message:r}=(0,rw.Pd)(a);if([nr.xr.ALREADY_USED,nr.xr.USERNAME_ALREADY_USED,nr.xr.NOT_ALLOWED].includes(t))return{state:fd.Fatal,message:r,value:e,error:a};return{state:fd.Error,message:r||(0,id.c)("Error").t`Try again later`,value:e,error:a}}},fp=async(e,t,r)=>{try{return await t({...(0,ns.lF)((0,io.E$)(e),(0,ns.Tc)("lax")),signal:r.signal}),{state:fd.Success,message:"",value:e,error:void 0}}catch(a){let{code:t,message:r}=(0,rw.Pd)(a);if([nr.xr.ALREADY_USED,nr.xr.EMAIL_FORMAT,nr.xr.NOT_ALLOWED].includes(t))return{state:fd.Fatal,message:r,value:e,error:a};return{state:fd.Error,message:r||(0,id.c)("Error").t`Try again later`,value:e,error:a}}},fh=e=>{let{email:t,domains:r,defaultDomain:a}=e,[n,i]=(0,sF.$x)(t),o=(()=>
2552{if(!i&&a)return a;if(i){let e=i.toLowerCase();return r.find(t=>e===t)}})();return o?{signupType:uq.Proton,local:n,domain:o}:{signupType:uq.External,local:n,domain:i}},fA=e=>e.find(e=>!!e),fg=(A=0,v={},y=[],C=(e,t)=>{A=t.state,e(t),1!==A&&(y.forEach(e=>e()),y.length=0)},b=rX()(e=>{let{validate:t,value:r,key:a,set:n}=e;if(null==h||h.abort("stale"),g!==a)return;let i=v[a];if(i)return void C(n,i);let o=new AbortController;h=o,t(r,o).then(e=>{o.signal.aborted||((2===e.state||4===e.state)&&(v[a]=e),g===a&&C(n,e))}).catch(rN.A)},300),{pending:async()=>{if(1===A)return new Promise(e=>{y.push(e)})},trigger:e=>{let{value:t,key:r,validate:a,error:n,set:i}=e;if(g=r,n){C(i,{state:0,value:t,message:""}),null==h||h.abort("error"),b.cancel();return}let o=v[r];o?C(i,o):(C(i,{state:1,value:t,message:""}),b({validate:a,value:t,key:r,set:i}))}}),fv=(e,t)=>[e,"@",t].join(""),fy=e=>{let{username:t,domain:r,usernameValidationState:a}=e,n=t.trim();return fA([fv(n,r)===(null==a?void 0:a.value)?null==a?void 0:a.message:"",(0,cZ.yt)(n),(0,cZ.bz)(n),(0,cZ.Wi)(n),(0,cZ.Yv)(n),(0,cZ.Xv)(n),(0,cZ.YY)(n)])},fC=e=>{let{email:t,emailValidationState:r}=e,a=t.trim();return fA([a===(null==r?void 0:r.value)?null==r?void 0:r.message:"",(0,cZ.yt)(a),(0,cZ.Bj)(a)])},fb=e=>!!(e.interactive&&e.focus),fS=(0,r(14041).createContext)(null),fw={values:{username:"",email:"",password:"",passwordConfirm:"",signupType:void 0,domain:void 0},inputStates:{username:{},email:{},password:{},passwordConfirm:{}},asyncStates:{email:ff,username:ff}},f_=(e,t)=>fs()({},e,{signupTypes:t.availableSignupTypes,signupType:e.signupType||t.availableSignupTypes.values().next().value||uq.Proton,domains:t.domains,domain:e.domain||t.domains[0]}),fN=(e,t)=>{let r,a,n=e.email.trim(),i=e.username.trim();if(e.signupType===uq.External||e.signupType===uq.BringYourOwnEmail){let a=fh({email:e.email,domains:e.domains,defaultDomain:void 0});r=a.signupType===uq.Proton?fy({username:a.local,domain:a.domain,usernameValidationState:t.email}):fC({email:n,emailValidationState:t.email})}else a=fy({username:i,domain:e.domain,usernameValidationState:t.username});return{username:a,email:r,...(e=>{let{passwords:t,password:r="",passwordConfirm:a=""}=e;return{password:t?fA([(0,cZ.yt)(r),(0,cZ.m3)(r)]):void 0,passwordConfirm:t?fA([(0,cZ.yt)(a),(0,cZ.kN)(a,r)]):void 0}})({passwords:!0,password:e.password,passwordConfirm:e.passwordConfirm})}},fx=(e,t,r)=>{let a=e.email.trim(),n=e.username.trim(),i=fN(e,t),o=t.email.value===a&&t.email.state===fd.Success,s=t.username.value===fv(n,e.domain)&&t.username.state===fd.Success,l=[(e.signupType===uq.External||e.signupType===uq.BringYourOwnEmail)&&!o?"email":void 0,e.signupType===uq.Proton&&!s?"username":void 0,i.username?"username":void 0,i.email?"email":void 0,r.passwords&&i.password?"password":void 0,r.passwords&&i.passwordConfirm?"passwordConfirm":void 0].filter(sP.A);return l[0]?{type:"error",fields:l}:{type:"success"}},fE=e=>{var t;let a,n,{children:i,availableSignupTypes:o,domains:s,domainsLoaded:l,defaultEmail:c}=e,[,u]=(0,r(14041).useState)({}),d=(0,o7.d)(),f=(0,r(14041).useRef)(fw),m=(0,r(14041).useRef)({email:!1,username:!1}),p=(0,r(14041).useRef)(),h=(0,r(14041).useRef)(null),A=(0,r(14041).useRef)(null),g=(0,r(14041).useRef)(null),v=(0,r(14041).useRef)(null),y=(0,r(14041).useRef)(null),C={availableSignupTypes:o,domains:s,defaultEmail:c},b=(0,r(14041).useRef)(C),S=(0,r(14041).useRef)(null);S.current||(S.current={deferredPromise:(0,r_.Qo)(),resolved:!1}),(0,r(14041).useEffect)(()=>{b.current=C,l&&S.current&&!S.current.resolved&&(S.current.deferredPromise.resolve(),S.current.resolved=!0)});let w=(()=>{let e=(0,fl.zH)(),{viewportWidth:t}=(0,uk.A)(),[a,n]=(0,r(14041).useState)(!1);return{spotlight:t.xlarge||t["2xlarge"],supported:e.supported,service:e.service,onInputFocus:()=>n(!0),onInputBlur:()=>n(!1),inputFocused:a}})(),_=(0,r(14041).useCallback)(e=>{let t=f.current,r=fs()({},t,e);n3()(t,r)||(f.current=r,u({}))},[]),N=(0,r(14041).useCallback)(e=>{_({inputStates:e})},[]),x=(0,r(14041).useCallback)(e=>{_({values:e})},[]),E=(0,r(14041).useCallback)(e=>{_({asyncStates:{username:e}})},[]),B=(0,r(14041).useCallback)(e=>{_({asyncStates:{email:e}})},[]),P=(0,r(14041).useCallback)(e=>{let t=document.body.querySelector(".overflow-auto");if(t){var r;let a,n,i,o;r=()=>{var t;
2552null==(t=p.current)||t.focus(e)},a=0,n=t.scrollTop,i=-1,o=e=>{if(-1===i&&(i=e),e-i>1e3)return void r();let s=t.scrollTop;if(n===s){if(a++>4)return void r()}else a=0,n=s;requestAnimationFrame(o)},requestAnimationFrame(o)}},[]),I=(0,r(14041).useCallback)(e=>{if("email"===e||"username"===e){var t;null==(t=h.current)||t.scrollIntoView({behavior:"smooth",block:"center"}),"email"===e&&P("#email"),"username"===e&&P("#username");return}let r="password"===e?v.current:"passwordConfirm"===e?y.current:A.current;r&&(r.focus({preventScroll:!0}),r.scrollIntoView({behavior:"smooth",block:"center"}))},[]),k=(0,r(14041).useCallback)(e=>{let t=fC({email:e});fg.trigger({validate:async(e,t)=>{if(!S.current)throw Error("Unexpected domains ref state");if(await S.current.deferredPromise.promise,t.signal.aborted)throw Error("Aborted");return await fp(e,d,t)},error:!!t,key:`${e}-${uq.External}`,value:e,set:B})},[]),T=(0,r(14041).useCallback)(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:E,a=fy({username:e,domain:t}),n=fv(e,t);fg.trigger({validate:async(e,t)=>await fm(e,d,t),key:`${n}-${uq.Proton}`,error:!!a,value:n,set:r})},[]),D=(0,r(14041).useCallback)((e,t)=>{m.current.email=!0,_({values:{email:e},inputStates:{email:{interactive:!0}}});let r=e.trim(),a=fh({email:r,domains:t,defaultDomain:void 0});a.signupType===uq.Proton?T(a.local,a.domain,B):k(r)},[]),M=(0,r(14041).useCallback)((e,t)=>{m.current.username=!0,_({values:{username:e,domain:t},inputStates:{username:{interactive:!0}}}),T(e.trim(),t,E)},[]),R=(0,r(14041).useCallback)((e,t,r)=>{if(!e)return;let a=fh({email:e,domains:r,defaultDomain:r[0]});a.signupType===uq.Proton?(x({signupType:a.signupType}),M(a.local,a.domain),N({username:{focus:!0}})):t.has(uq.External)&&(x({signupType:uq.External}),D(e,r),N({email:{focus:!0}}))},[]);(0,r(14041).useEffect)(()=>{let e=()=>{let t=["email","username"];t.forEach(e=>{m.current[e]&&N({[e]:{focus:!0}})}),t.every(e=>m.current[e])&&window.removeEventListener("focus",e,!0)};return window.addEventListener("focus",e,!0),()=>{window.removeEventListener("focus",e,!0)}},[]);let j=(0,r(14041).useCallback)(async e=>{await fg.pending();let{values:t,asyncStates:r}=f.current,a=f_(t,b.current),n=fx(a,r,e);if("error"===n.type){let e={interactive:!0,focus:!0};throw N(n.fields.reduce((t,r)=>(t[r]=e,t),{})),n.fields[0]&&I(n.fields[0]),Error("Invalid state")}return{state:a,result:n}},[]),O=(0,r(14041).useCallback)(async e=>{let{result:t}=await j(e);return"success"===t.type},[]),L=(0,r(14041).useCallback)(e=>{let{values:t,asyncStates:r}=f.current;return"success"===fx(f_(t,b.current),r,e).type},[]),U=(0,r(14041).useCallback)(async e=>{var t;let{state:r,result:a}=await j(e);if("success"!==a.type)throw Error("Invalid state");let n=await (null==(t=p.current)?void 0:t.getChallenge().catch(rN.A)),i=r.email.trim(),o=r.username.trim();if(r.signupType===uq.External){let e=fh({email:i,domains:r.domains,defaultDomain:void 0});if(r.signupType===uq.External&&e.signupType===uq.Proton)return{email:i,username:e.local,domain:e.domain,signupType:e.signupType,password:r.password,payload:n}}return{email:i,username:o,domain:r.domain,signupType:r.signupType,password:r.password,importEmails:r.importEmails,payload:n}},[]),{values:F,inputStates:V,asyncStates:H}=f.current,$=f_(F,C),z=fN($,H),K=(n=!!((a=fb(V.email)?z.email:void 0)&&H.email.error&&(null==(t=(0,rw.Pd)(H.email.error))?void 0:t.code)===nr.xr.ALREADY_USED),{username:fb(V.username)?z.username:void 0,email:a,password:fb(V.password)?z.password:void 0,passwordConfirm:fb(V.passwordConfirm)?z.passwordConfirm:void 0,emailAlreadyUsed:n}),Z=$.signupTypes.has(uq.External)&&$.signupTypes.size>1,G=w.supported&&!w.spotlight;return(0,r(14041).useEffect)(()=>{c&&R(c,$.signupTypes,$.domains)},[JSON.stringify([c,Array.from($.signupTypes),$.domains])]),(0,r(14041).useEffect)(()=>{$.signupType===uq.External&&$.email?D($.email,$.domains):$.signupType===uq.Proton&&$.username&&M($.username,$.domain)},[$.signupType]),(0,t4.jsx)(fS.Provider,{value:{state:$,inputStates:V,asyncStates:H,refs:{challenge:p,form:h,email:A,username:g,password:v,passwordConfirm:y},errors:K,onValue:{onUsernameValue:M,onEmailValue:D,onInputsStateDiff:N,onDetailsDiff:x},getIsValid:O,getIsValidSync:L,getValidAccountData:U,getAssistVisible:(0,r(14041).useCallback)(e=>fb(f.current.inputStates[e]),[]),hasSwitchSignupType:Z,hasConfirmPasswordLabel:G,passwordStrengthIndicatorSpotlight:w,focusEmail:(0,r(14041).useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$.signupType;P(e===uq.External?"#email":"#username")},[]),scrollInto:I},children:i})};var fB=r(36323),fP=r(9406),fI=r(34783),fk=r(27743),fT=r(71161);
2552let fD=e=>{let{onSuccess:t,onError:a}=e,[n,i]=(0,r(14041).useState)(!1),[o,s]=(0,r(14041).useState)(0),l=(0,r(14041).useRef)([]),c=(0,r(14041).useMemo)(()=>(15+5*o-(0,a9.A)(0,3))*1e3,[o]);return{failed:n,retry:o,errorTimeout:c,handleSuccess:()=>{null==t||t(l.current)},handleError:e=>{(l.current=l.current.concat(e),o<2)?s(o+1):(i(!0),null==a||a(l.current))}}},fM=e=>{let t=new URL(e).searchParams.toString(),r=[];return{logs:r,addLog:(e,a,n)=>{if(r.length>=20)return;let i={type:n,text:`${new Date().toISOString()} ${e} ${t}`};a&&(i.data=a),r.push(i)}}},fR=e=>{let{onSuccess:t,onError:a,title:n,children:i,className:o,empty:s,bodyClassName:l="",breakpointClassName:c="",challengeRef:u,src:d,getIconsData:f,getThemeData:m,hasSizeObserver:p,errorTimeout:h=15e3,challengeTimeout:A=24e3,...g}=e,v=(0,r(14041).useRef)(null),[y,C]=(0,r(14041).useState)(!1),b=(0,r(14041).useRef)(null),[S,w]=(0,r(14041).useState)(0),_=(0,r(14041).useMemo)(()=>new URL(d).origin,[d]);(0,r(14041).useLayoutEffect)(()=>{let e,r,n,i,o,g=!0,y="initialize",S=e=>{y=e},{logs:N,addLog:x}=fM(d),E=!1,B=()=>{E||(E=!0,S("error"),g&&(null==a||a(N)))},P=window.setTimeout(()=>{x("Initial iframe timeout",void 0,"error"),B()},h),I=()=>{let e=v.current,t=null==e?void 0:e.contentWindow;t&&(t.postMessage({type:"env.loaded",data:{targetOrigin:window.location.origin}},_),t.postMessage({type:"submit.broadcast"},_))},k=s?Promise.resolve(""):Promise.all([...document.querySelectorAll("link[rel=stylesheet]")].reduce((e,t)=>{let r=new URL(t.href,window.location.origin);return r.origin.startsWith(window.location.origin)&&r.pathname.endsWith(".css")&&e.push(r.toString()),e},[]).map(async e=>{let t=await fetch(e),r=(await t.text()).replace(/^\s+/,"");if(!(t.status>=200&&t.status<300)||"<"===r[0])throw Error("Invalid asset loading");return[...r.matchAll(/url\(\/(assets\/[^)]+)\)/g)].map(e=>{let[t,r]=e,a=new URL(r,window.location.origin);return a.searchParams.set("t",`${Date.now()}`),{all:t,newUrl:a.toString()}}).reduce((e,t)=>e.replace(t.all,`url(${t.newUrl})`),r)})).then(e=>e.join("")),T=a=>{let u=v.current,d=null==u?void 0:u.contentWindow;if(E||!u||!d||a.origin!==_||a.source!==d||!g)return;let A=a.data,N=null==A?void 0:A.type,T=null==A?void 0:A.payload;if("init"===N&&"initialize"===y&&(clearTimeout(P),S("initialized"),x("Initialized",void 0,"step"),k.then(e=>{if(!g)return;clearTimeout(P),P=window.setTimeout(()=>{x("Load iframe error",void 0,"error"),B()},h);let t=s?"":null==m?void 0:m(),r=s?"":null==f?void 0:f();S("load"),d.postMessage({type:"load",payload:{iconsRoot:r||"",stylesRoot:`${e}
2553${t||""}`,hasSizeObserver:p,bodyClassName:l}},_)}).catch(e=>{x("CSS load error",{error:e},"error"),B()})),"onload"===N&&"load"===y&&(clearTimeout(P),S("loaded"),x("Fully loaded",void 0,"step"),g&&((()=>{var t;let r=null==(t=v.current)?void 0:t.contentWindow,a=b.current;if(!r||s)return;let n=()=>{r.postMessage({type:"html",payload:`<div class='${c}'>${a.innerHTML}</div>`},_)};(e=new MutationObserver(()=>{n()})).observe(a,{childList:!0,subtree:!0,attributes:!0}),w(a.getBoundingClientRect().height),n()})(),r=window.setTimeout(()=>{null==t||t(),C(!0)},33),n&&I())),"onerror"===N&&x("Script error",{error:T},"message"),"event"===N&&"loaded"===y&&b.current&&((e,t)=>{if(!e)return;let{type:r,id:a}=t;if("keydown"===r&&a){let r=e.querySelector(`#${a}`);r&&r.dispatchEvent(new KeyboardEvent("keydown",{key:t.key,bubbles:!0}))}if("input"===r&&a){let r=e.querySelector(`#${a}`);if(r){var n,i,o;let e,a;n=t.value||"",e=null==(i=Object.getOwnPropertyDescriptor(r,"value"))?void 0:i.set,a=null==(o=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(r),"value"))?void 0:o.set,e&&e!==a?null==a||a.call(r,n):null==e||e.call(r,n),r.dispatchEvent(new Event("input",{bubbles:!0})),r.dispatchEvent(new Event("change",{bubbles:!0}))}}if("click"===r&&a){let t=e.querySelector(`#${a}`);t&&t.dispatchEvent(new MouseEvent("click",{bubbles:!0}))}})(b.current,T),"rect"===N&&"loaded"===y&&(null==T?void 0:T.height)!==void 0&&w(T.height),"child.message.data"===N&&"loaded"===y){let e=A.data;if(!e||!n)return;clearTimeout(o),n({[e.id]:e.fingerprint}),i=void 0,n=void 0}};return u.current={focus:e=>{var t;let r=null==(t=v.current)?void 0:t.contentWindow;r&&"loaded"===y&&r.postMessage({type:"focus",payload:{selector:e}},_)},getChallenge:()=>(i&&i(Error("Challenge abandoned")),clearTimeout(o),new Promise((e,t)=>
2553{n=e,i=t,"loaded"===y&&I(),o=window.setTimeout(()=>{t(Error("Challenge timeout"))},A)}))},x("Added listener",void 0,"step"),window.addEventListener("message",T),()=>{window.removeEventListener("message",T),clearTimeout(P),clearTimeout(o),clearTimeout(r),g=!1,null==e||e.disconnect(),null==i||i(Error("Challenge unmounted"))}},[]);let N={style:{"--left-custom":"-1000px","--top-custom":"-1000px"},"aria-hidden":!0,className:"absolute top-custom left-custom"},x=y||s?{...N,className:`${N.className} visibility-hidden`}:void 0,E=s?N:{className:(0,oe.A)(o,"h-custom",!y&&"absolute visibility-hidden"),style:{"--h-custom":`${S}px`}};return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("div",{ref:b,...x,children:i}),(0,t4.jsx)("iframe",{...g,src:d,ref:v,title:n,sandbox:"allow-scripts allow-same-origin allow-popups",...E})]})},fj=e=>{let{children:t,onSuccess:r,onError:a,getSrc:n,...i}=e,{failed:o,retry:s,errorTimeout:l,handleSuccess:c,handleError:u}=fD({onSuccess:r,onError:a}),d=n(s);return o?null:(0,t4.jsx)(fR,{src:d,errorTimeout:l,onSuccess:c,onError:u,...i,children:t},`${s}:${d}`)},fO=(e,t)=>{let{type:r,name:a,lang:n,dir:i,retry:o}=t,s=new URL(e.toString());return s.searchParams.set("Type",`${r}`),s.searchParams.set("Name",a),n&&s.searchParams.set("Lang",n),i&&s.searchParams.set("Dir",i),o&&s.searchParams.set("Retry",`${o}`),s.toString()};var fL=r(3688),fU=r(52335);let fF=()=>{let[e,t,r]=(0,dO.Ay)(),a=(0,t4.jsx)(dR.y,{onClick:()=>window.location.reload(),children:(0,id.c)("Action").t`refresh the page`},"refresh"),n=(0,t4.jsx)(dR.y,{title:"Contact the support team.",onClick:()=>{t(!0)},children:(0,id.c)("Info").t`support team`},"support");return(0,t4.jsxs)(t4.Fragment,{children:[r&&(0,t4.jsx)(d5.A,{...e}),(0,t4.jsx)(fU.A,{className:"mb-4",type:"error",children:(0,id.c)("Error").jt`Something went wrong, please ${a} in order to proceed. If you still see this error message please contact our ${n}.`})]})},fV=e=>{let{onError:t,iframeClassName:a,name:n,type:i,...o}=e,[s,l]=(0,r(14041).useState)(!1),[c]=(0,fL.A)(),u=(0,uk.A)();return s?o.empty?null:(0,t4.jsx)(fF,{}
2553):(0,t4.jsx)(fj,{getSrc:e=>fO((0,aH.Uq)("/challenge/v4/html",window.location.origin),{type:i,name:n,lang:document.documentElement.lang,dir:c?"rtl":"ltr",retry:e}),className:a,breakpointClassName:u.activeBreakpoint,onError:e=>{l(!0),null==t||t(e)},...o})};var fH=r(29607),f$=r(53503);let fz=()=>{var e;return null==(e=document.querySelector(`#${t8.oi}`))?void 0:e.innerHTML};var fK=r(22849),fZ=r(38664),fG=r(61011),fY=r(3382);let fW=e=>{let{provider:t=u9.UV.GOOGLE,onEmailValue:r,onImportEmailsValue:a,signupType:n,setSignupType:i,onUseInternalAddress:o,passwordInputRef:s}=e,l=(0,f$.r)("InboxBringYourOwnEmailSignup"),c=(0,cO.g)(),[u,d,f]=(0,dO.Ay)(),[m,p]=(0,cz.A)(),h=async(e,t)=>{try{let n=await p(c((0,u8.T7)({...e,Source:u9.j$.ACCOUNT_WEB_SIGNUP,Features:[u9.Ey.BYOE]})));n&&(r(n.ValidatedOAuthTokenOutput.Account),a(t),i(uq.BringYourOwnEmail))}catch{}d(!1),setTimeout(()=>{var e;return null==(e=s.current)?void 0:e.focus()},200)},A=async e=>{let r=(0,fG.DI)(t),a=(0,fG.lW)({redirectUri:r,features:[u9.Ey.BYOE]}),n=(0,id.c)("loc_nightly: BYOE").t`Something went wrong while connecting your Gmail address`;(0,fZ.A)({authorizationUrl:a,redirectUri:r,provider:t,callback:t=>h(t,e),errorMessage:n})};return"Control"===l.name?null:(0,t4.jsxs)("div",{className:"text-center mb-4",children:[n===uq.BringYourOwnEmail?(0,t4.jsxs)(dR.y,{id:"add-byoe",className:"inline-flex items-center",onClick:o,children:[(0,t4.jsx)(c4.A,{variant:"glyph-only",size:4,className:"mr-2"}),(0,id.c)("loc_nightly: BYOE").t`Get a new encrypted address`]}):(0,t4.jsx)(dR.y,{id:"add-byoe",className:"inline-flex items-center",onClick:()=>d(!0),children:"Bold"===l.name?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(fY.$,{className:"mr-2"}),(0,id.c)("loc_nightly: BYOE").t`Use my Gmail address`]}):(0,id.c)("loc_nightly: BYOE").t`Use my current email address`}),f&&(0,t4.jsx)(fK.A,{...u,onSubmit:A,isLoading:m})]})},fq={type:re.NJ.Storefront,intent:void 0,dark:!1,card:{className:"ui-standard"},layout:{className:""}},fQ=(0,r(14041).createContext)(fq),fJ=e=>{let{accountStepDetailsRef:t,disableChange:a,emailDisabled:n,emailReadOnly:i,footer:o,model:s,onSubmit:l,measure:c,passwordFields:u,emailDescription:d,hideEmailLabel:f=!1,onFormValidChange:m,defaultEmail:p,currentPlan:h}=e,{state:A,onValue:g,asyncStates:v,getAssistVisible:y,hasSwitchSignupType:C,passwordStrengthIndicatorSpotlight:b,hasConfirmPasswordLabel:S,refs:w,errors:_,inputStates:N,getIsValid:x,getIsValidSync:E,getValidAccountData:B,scrollInto:P}=(()=>{let e=(0,r(14041).useContext)(fS);if(!e)throw Error("Expected to be within AccountFormDataContextProvider");return e})(),I=(0,r(14041).useRef)(null),k=(0,r(14041).useRef)(null),T=(0,r(14041).useContext)(fQ),[,D]=(0,r(14041).useState)(),[M,R]=(0,r(14041).useState)(!0),[j]=(0,fL.A)(),O=(0,f$.r)("InboxBringYourOwnEmailSignup"),L=("Light"===O.name||"Bold"===O.name)&&A.signupTypes.has(uq.BringYourOwnEmail);(0,r(14041).useEffect)(()=>{(null==h?void 0:h.Name)===rr.NB.FREE&&p&&v.email.state===fd.Success&&l&&l()},[v.email.state]),(0,r(14041).useImperativeHandle)(t,()=>({validate:()=>x({passwords:u}),data:async()=>B({passwords:u}),scrollInto:P}));let U=E({passwords:u});(0,r(14041).useEffect)(function(){m(U)},[U]);let F="flex flex-column",V=!u&&A.signupTypes.size<=1,H=async()=>{if(l)try{c({event:uz.Kt.userCheckout,dimensions:{type:"free",plan:rr.NB.FREE,cycle:`${s.subscriptionData.cycle}`,currency:s.subscriptionData.currency}}),await x({passwords:u})&&l()}catch{}},$=a||M,z=A.domains.map(e=>({text:e,value:e})),K=(0,t4.jsxs)("span",{children:[(0,id.c)("Signup label").t`${"Proton"} password`,(0,t4.jsx)(fP.A,{className:"ml-1",buttonClass:"align-text-bottom",title:(0,id.c)("Info").t`This password is used to login to your ${"Proton"} account`})]});return(0,t4.jsx)(t4.Fragment,{children:(0,t4.jsxs)("form",{ref:w.form,name:"account-form",onSubmit:async e=>{e.preventDefault(),H().catch(rN.A)},children:[(0,t4.jsx)("div",{className:"relative",dir:"ltr",children:(0,t4.jsx)("div",{ref:I,className:"absolute top-custom right-custom",style:{"--right-custom":"6px","--top-custom":"53px"}})}),(0,t4.jsxs)("div",{className:`${F} mb-4`,children:[(0,t4.jsx)(fV,{getThemeData:fz,getIconsData:()=>'<svg class="proton-hidden"><g id="ic-exclamation-circle-filled"><path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14ZM8 4a.941.941 0 0 1 .934 1.058l-.438 3.504a.5.5 0 0 1-.992 0l-.438-3.504A.941.941 0 0 1 8 4Zm0 7.4A.7.7 0 1 0 8 10a.7.7 0 0 0 0 1.4Z"/></g><g id="ic-chevron-down-filled"><path d="M7.627 9.846 4.502 6.72A.422.422 0 0 1 4.8 6h6.4c.376 0 .564.454.298.72L8.373 9.846a.527.527 0 0 1-.746 0Z"/></g><g id="ic-checkmark-circle"><path fill-rule="evenodd" d="M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Zm0 1A7 7 0 1 0 8 1a7 7 0 0 0 0 14Z"/><path fill-rule="evenodd" d="M11.854 6.146a.5.5 0 0 1 0 .708l-3.859 3.858a.7.7 0 0 1-.99 0L4.646 8.354a.5.5 0 1 1 .708-.708L7.5 9.793l3.646-3.647a.5.5 0 0 1 .708 0Z"/></g><g id="ic-brand-google"><path d="M10.6755 4.83091C9.95005 4.13727 9.02732 3.78409 7.9996 3.78409C6.17686 3.78409 4.63399 5.01485 4.08318 6.66878V6.67106C3.94318 7.09106 3.86364 7.53969 3.86364 8.00106C3.86364 8.46242 3.94318 8.91106 4.08318 9.33106C4.63393 10.9851 6.17679 12.216 7.9996 12.216C8.94141 12.216 9.74323 11.9678 10.3701 11.5478C11.1114 11.0514 11.605 10.3093 11.7673 9.43429H8V6.72656H14.5927C14.6755 7.18474 14.72 7.66202 14.72 8.15838C14.72 10.2902 13.9564 12.0847 12.6327 13.3034C11.4745 14.3725 9.8896 15.0001 7.9996 15.0001C5.2636 15.0001 2.8966 13.4319 1.74461 11.1446C1.27052 10.1996 1 9.1306 1 8.00106C1 6.87151 1.27045 5.80242 1.74455 4.85742L1.74414 4.85636C2.89596 2.56864 5.26323 1 7.9996 1C9.88641 1 11.471 1.69364 12.6832 2.82318L10.6755 4.83091Z"/></g></svg>',bodyClassName:"color-norm bg-transparent px-2",iframeClassName:"challenge-width-increase",challengeRef:w.challenge,type:0,hasSizeObserver:!0,title:(0,id.c)("Signup label").t`Email address`,name:"email",onSuccess:()=>{R(!1)},onError:()=>{R(!1)},children:(0,t4.jsxs)("div",{className:(0,oe.A)(F,T.dark&&"ui-prominent","bg-transparent"),children:[(A.signupType===uq.External||A.signupType===uq.BringYourOwnEmail)&&(0,t4.jsx)(cU.Ay,{ref:w.email,id:"email",label:f?void 0:(0,id.c)("Signup label").t`Email address`,inputClassName:"email-input-field",error:_.email,suffix:(()=>
2553{if(!_.email){if(v.email.state===fd.Success)return(0,t4.jsx)(fH.k,{className:"color-success",size:4,"data-testid":"email-valid"});if(v.email.state===fd.Loading&&y("email"))return(0,t4.jsx)(ow.m,{size:"small"})}})(),disabled:n,dense:V?!_.email:void 0,rootClassName:V?_.email?void 0:"pb-2":void 0,value:A.email,onValue:e=>g.onEmailValue(e,A.domains),onBlur:()=>{g.onInputsStateDiff({email:{focus:!0}})},onKeyDown:e=>{"Enter"===e.key&&H().catch(rN.A),"Tab"===e.key&&g.onInputsStateDiff({email:{focus:!0}})},...i?{readOnly:i}:$?{readOnly:!0,disableReadOnlyField:!0}:void 0}),A.signupType===uq.Proton&&(0,t4.jsx)(cU.Ay,{ref:w.username,id:"username",label:(0,id.c)("Signup label").t`Username`,error:_.username,direction:"ltr",inputClassName:"email-input-field",suffix:(()=>{let e,t=(e=e=>(0,t4.jsx)("div",{className:"w-custom text-center",style:{"--w-custom":"1.5rem"},children:e}),v.username.state===fd.Success?e((0,t4.jsx)(fH.k,{className:"color-success",size:4,"data-testid":"email-valid"})):v.username.state===fd.Loading&&y("username")?e((0,t4.jsx)(ow.m,{size:"small"})):void 0);if(1===z.length){let e=`@${A.domain}`;return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("span",{className:"text-ellipsis",title:e,children:e}),t]})}return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(fk.A,{id:"select-domain",originalPlacement:j?"bottom-start":"bottom-end",anchorRef:I,size:{width:fB.rK.Static},unstyled:!0,onOpen:()=>D({}),onClose:()=>D({}),value:A.domain,onChange:e=>{let{value:t}=e;g.onUsernameValue(A.username,t)},className:"color-norm",children:z.map(e=>(0,t4.jsxs)(fI.A,{value:e.value,title:e.text,dir:"ltr",children:["@",e.text]},e.value))}),t]})})(),dense:V?!_.username:void 0,rootClassName:V?_.username?void 0:"pb-2":void 0,value:A.username,onValue:e=>{g.onUsernameValue(e,A.domain)},onBlur:()=>{g.onInputsStateDiff({username:{focus:!0}})},onKeyDown:e=>{"Enter"===e.key&&H().catch(rN.A),"Tab"===e.key&&g.onInputsStateDiff({username:{focus:!0}})},readOnly:$,disableReadOnlyField:$})]})}),d&&(0,t4.jsx)("div",{className:"mb-4",children:d}),C?(0,t4.jsxs)("div",{className:"text-center",children:[(0,t4.jsx)(dR.y,{id:"existing-email-button",onClick:()=>{let e=A.signupType===uq.Proton?uq.External:uq.Proton;g.onDetailsDiff({signupType:e,email:"",username:""})},children:A.signupType===uq.External?(0,id.c)("Action").t`Get a new encrypted email address`:(0,id.c)("Action").t`Use your current email instead`}),(0,t4.jsx)(fP.A,{buttonTabIndex:-1,className:"ml-2",title:A.signupType===uq.External?(0,id.c)("Info").t`With an encrypted ${"Proton"} address, you can use all ${"Proton"} services`:(0,id.c)("Info").t`You will need a ${"Proton"} address to use ${rn.uc} and ${rn.VX}`})]}):null,L&&(0,t4.jsx)(fW,{onEmailValue:e=>g.onEmailValue(e,A.domains),onImportEmailsValue:e=>g.onDetailsDiff({importEmails:e}),signupType:A.signupType,setSignupType:e=>g.onDetailsDiff({signupType:e}),onUseInternalAddress:()=>g.onDetailsDiff({signupType:uq.Proton,email:"",username:""}),passwordInputRef:w.password}),u&&(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(fu,{wrapper:b,password:A.password,anchorRef:k,children:(0,t4.jsx)(cU.Ay,{ref:w.password,containerRef:k,id:"password",as:fT.A,assistiveText:!b.supported&&N.password.focus&&(0,cZ.FP)(),label:A.signupType===uq.BringYourOwnEmail?K:(0,id.c)("Signup label").t`Password`,error:_.password,dense:!_.password,rootClassName:(0,oe.A)(C?"mt-4":"mt-2",!_.password&&"pb-2"),disableChange:a,value:A.password,autoComplete:"new-password",onValue:e=>{g.onDetailsDiff({password:e}),g.onInputsStateDiff({password:{interactive:!0}})},onBlur:()=>{g.onInputsStateDiff({password:{focus:!0}}),b.onInputBlur()},onFocus:b.onInputFocus})}),N.password.interactive&&(0,t4.jsx)(cU.Ay,{ref:w.passwordConfirm,id:"password-confirm",as:fT.A,placeholder:S?void 0:(0,id.c)("Signup label").t`Confirm password`,label:S&&(0,id.c)("Signup label").t`Confirm password`,error:_.passwordConfirm,dense:!_.passwordConfirm,rootClassName:(0,oe.A)(_.password&&"pt-2"),disableChange:a,value:A.passwordConfirm,autoComplete:"new-password",onValue:e=>{g.onDetailsDiff({passwordConfirm:e}),g.onInputsStateDiff({passwordConfirm:{interactive:!0}})},onBlur:()=>{g.onInputsStateDiff({passwordConfirm:{focus:!0}})}})]})]}),o({emailAlreadyUsed:_.emailAlreadyUsed,email:A.signupType===uq.Proton?A.username.trim()?[A.username,"@",A.domain].join(""):"":A.email})]})})};var fX=r(4880);let f0=e=>{let{discountPercent:t,selectedPlanTitle:r,className:a}=e,n=(0,t4.jsx)("b",{children:(0,id.c)("Info").t`${t}% discount`},"bold-discount-percent"),i=(0,t4.jsx)("b",{children:r},"bold-plan-title");return(0,t4.jsxs)("div",{className:(0,oe.A)("single-signup-discount-banner flex-nowrap text-lg rounded px-4 py-2 flex gap-2",a),children:[(0,t4.jsx)("div",{className:"shrink-0 flex items-center",children:(0,t4.jsx)(fX.P,{size:4})}),(0,t4.jsx)("span",{className:"text-center",children:(0,id.c)("Info").jt`Your ${n} to ${i} has been applied`})]})};async function f1(e){var t;let{paymentsApi:r,currency:a,plansMap:n,planName:i,cycle:o,coupon:s}=e,l={[i]:1},c=await r.checkSubscription({Plans:l,Currency:a,Cycle:o,Codes:[s]}),u=n[i],d=null==u||null==(t=u.Pricing)?void 0:t[o];if(!u||void 0===d)throw Error(`Plan ${i}-${a}
2553-${o}m not found`);return{checkResult:c,plan:u,plansMap:n,planData:{planIDs:l,coupon:s,cycle:o,currency:a},currency:a,fullAmount:d}}let f2=e=>{let{children:t,className:r}=e;return(0,t4.jsx)("div",{className:(0,oe.A)("pricing-box ui-standard relative sm:shadow-lifted shadow-color-primary rounded-xl",r),children:t})};var f3=r(4398),f4=r(82854),f5=r(38996);let f6=e=>{let{className:t,highlightPrice:r,children:a,...n}=e;return(0,t4.jsx)("span",{...n,className:(0,oe.A)(t,"rounded color-success text-no-wrap",r&&"save-label2 py-0-5"),children:a})};var f8=r(45907),f9=r(94054),f7=r(66265);let me=(e,t)=>(0,id.c)("vpn_2step: discount").t`Get ${e} off with a ${t} subscription`,mt=e=>e===rr.PF.MONTHLY?(0,id.c)("vpn_2step: discount").t`monthly`:e===rr.PF.THREE?(0,id.c)("vpn_2step: discount").t`3-month`:e===rr.PF.YEARLY?(0,id.c)("vpn_2step: discount").t`1-year`:e===rr.PF.TWO_YEARS?(0,id.c)("vpn_2step: discount").t`2-year`:e===rr.PF.FIFTEEN?(0,id.c)("vpn_2step: discount").t`15-month`:e===rr.PF.EIGHTEEN?(0,id.c)("vpn_2step: discount").t`18-month`:e===rr.PF.THIRTY?(0,id.c)("vpn_2step: discount").t`30-month`:void 0,mr=e=>{let t,{loading:r,cycle:a,currency:n,text:i,orderGroup:o,billedText:s,headerText:l,totalPerMonth:c,totalWithoutPerMonth:u,highlightPrice:d,discountPercentage:f,selected:m,onSelect:p,upsell:h,cta:A,extra:g,bg:v}=e;return(0,t4.jsxs)("div",{className:(0,oe.A)("lg:flex-1 w-full pricing-box-content-cycle max-w-custom mx-auto lg:mx-0",1===o?`order-0 lg:order-${o}`:`order-${2===o?1:2} lg:order-${o}`),style:{"--max-w-custom":"30em"},children:[(0,t4.jsxs)("div",{className:(0,oe.A)("rounded-lg relative border",m?"border-primary":"cursor-pointer",v?"ui-standard border-2":"border",m&&!v&&"border-2"),onClick:m?void 0:p,style:!m&&v?{"border-color":"transparent"}:void 0,children:[l&&(0,t4.jsx)("div",{className:(0,oe.A)("rounded-full text-center text-sm text-semibold py-1 px-4 absolute cycle-selector-label text-nowrap",m?"color-primary color-invert bg-primary":"color-primary bg-norm-weak"),children:l}),(0,t4.jsxs)("div",{className:"p-4 pt-6","data-testid":`plan-${a}`,children:[(0,t4.jsxs)("div",{children:[(0,t4.jsxs)("div",{className:"flex items-center flex-nowrap gap-3",children:[(0,t4.jsx)(f3.A,{id:`${a}`,"aria-labelledby":`${a}-text ${a}-save ${a}-price ${a}-billed ${a}-guarantee `,name:"billing",checked:m,readOnly:!0}),(0,t4.jsx)("strong",{className:"text-lg",id:`${a}-text`,children:i})]}),(0,t4.jsxs)("div",{className:"pt-4",children:[f>0&&(0,t4.jsx)(t4.Fragment,{children:r?(0,t4.jsx)("div",{className:"flex",children:(0,t4.jsx)(dU.A,{width:"10em",height:"1.5em",index:1})}):(0,t4.jsxs)("div",{className:"flex gap-1",children:[(0,t4.jsx)("span",{className:"text-strike color-hint",children:(0,f4.Nh)(n,u)}),(0,t4.jsx)(f6,{highlightPrice:!0,id:`${a}-save`,className:(0,oe.A)("text-bold text-uppercase"),children:(t=`${f}%`,(0,id.c)("Info").t`Save ${t}`)})]})}),(0,t4.jsx)("div",{id:`${a}-price`,children:(0,t4.jsx)("span",{className:(0,oe.A)(!r&&d&&"color-primary","text-bold h2"),children:r?(0,t4.jsx)(dU.A,{width:"4em",index:1}):(0,f4.Nh)(n,c)})}),(0,t4.jsx)("div",{className:"text-sm",children:(0,t4.jsx)("div",{className:(0,oe.A)("color-weak"),id:`${a}-billed`,children:r?(0,t4.jsx)(dU.A,{width:"12em",index:2}):s})})]})]}),g,A&&m&&(0,t4.jsx)("div",{className:"mt-4",children:A})]})]}),m&&h&&!v&&(0,t4.jsx)("div",{className:(0,oe.A)("mt-2",r&&"visibility-hidden"),children:h})]})},ma=e=>{let{loading:t,mode:r,cycle:a,cycles:n,onChangeCycle:i,onGetTheDeal:o,checkoutMapping:s,bg:l,upsell:c}=e,u=!1;return(0,t4.jsx)(t4.Fragment,{children:n.map(e=>{var n;let d=s[e];if(!d)return null;let f=e===(null==c?void 0:c.cycle),m=2;f?m=1:u||(m=0,u=!0);let p=d.currency;return(0,t4.jsx)(mr,{loading:t,bg:l,cycle:e,orderGroup:m,headerText:f?(0,id.c)("Header").t`Best deal`:void 0,onSelect:()=>{i({cycle:e,planIDs:d.planIDs})},highlightPrice:f,selected:a===e,text:(0,f5.J)(e,d.planIDs),billedText:(n=(0,f4.Nh)(p,d.withDiscountPerCycle),e===rr.PF.MONTHLY?(0,id.c)("Info").t`per month`:(0,id.c)("Info").t`per month, billed at ${n}`),currency:p,totalPerMonth:d.withDiscountPerMonth,totalWithoutPerMonth:d.withoutDiscountPerMonth,discountPercentage:d.discountPercent,upsell:(()=>
2553{if(!c)return null;let t=c.mapping.discountPercent,r=me(`${t}%`,mt(c.cycle)||"");return e!==c.cycle&&r&&(0,t4.jsx)("button",{onClick:()=>{i({cycle:c.cycle,upsellFrom:e,planIDs:c.mapping.planIDs})},className:"color-primary bg-norm-weak text-center rounded w-full py-2 px-4",children:r})})(),extra:(()=>{if("vpn-pass-promotion"===r&&d.planIDs[rr.NB.VPN_PASS_BUNDLE]&&e===rr.PF.YEARLY){let e;return(0,t4.jsxs)("div",{className:"mt-4 flex flex-nowrap gap-2",children:[(0,t4.jsx)("div",{children:(0,t4.jsx)(uv.A,{variant:"glyph-only",size:8})}),(0,t4.jsx)("div",{className:"flex-1 text-semibold color-weak text-sm",children:(e=rr.Bo[rr.NB.PASS],(0,id.c)("vpn_2step: discount").t`Get a first year of ${e} for free!`)})]})}return null})(),cta:(0,t4.jsx)(oS.$,{color:"norm",fullWidth:!0,onClick:()=>o({cycle:e,planIDs:d.planIDs}),children:d.discountPercent?(0,id.c)("Action").t`Get the deal`:(0,id.c)("Action").t`Continue`})},e)})})};var mn=r(23136),mi=r(54049),mo=r(94933),ms=r(58564);let ml=r.p+"assets/static/flag.905dc90bd12e760a545a.svg",mc=r.p+"assets/static/rating-logo-cnet.12552fcaf1d4f881233a.png",mu=r.p+"assets/static/rating-logo-pceditor.b9aaff8d4dbc3ca49cd8.png",md=r.p+"assets/static/rating-logo-techradar.3df7c085c45a10c5301e.png",mf=e=>{let{className:t}=e;return(0,t4.jsxs)("div",{className:(0,oe.A)("flex justify-space-around flex-nowrap gap-2",t),children:[(0,t4.jsx)("div",{children:(0,t4.jsx)("img",{src:mc,alt:(0,id.c)("Info").t`CNET editors choice award with a rating of 8.4 out of 10`,width:"115",height:"86"})}),(0,t4.jsx)("div",{children:(0,t4.jsx)("img",{src:mu,alt:(0,id.c)("Info").t`PC Magazine editors choice award with a rating of 5 out of 5 stars`,width:"97",height:"86"})}),(0,t4.jsx)("div",{children:(0,t4.jsx)("img",{src:md,alt:(0,id.c)("Info").t`TechRadar Pro recommended with a rating of 4.2 out of 5 stars`,width:"99",height:"85"})})]})},mm=e=>{let{priceWithoutDiscountPerMonth:t,checkTrialResult:a,onGetDeal:n,onContinueFree:i,img:o,measure:s,...l}=e,{currency:c,checkResult:u,fullAmount:d}=a,f=(0,f4.Nh)(c,u.AmountDue),m=(0,f4.Nh)(c,t??d);(0,r(14041).useEffect)(()=>{s({event:uz.Kt.interactUpsell,dimensions:{upsell_to:"dollar_offer_modal_view",upsell_from:"free_signup_click"}})},[]);let p=async()=>{await s({event:uz.Kt.interactUpsell,dimensions:{upsell_to:"vpn2024_dollar_offer_accepted",upsell_from:"dollar_offer_modal"}}).catch(rN.A),n()},h=async()=>{await s({event:uz.Kt.planSelect,dimensions:{plan:"free_from_dollar_offer"}}).catch(rN.A),i()};return(0,t4.jsx)(mi.A,{...l,size:"xlarge",children:(0,t4.jsx)(mn.O,{children:(0,t4.jsxs)("div",{className:"flex flex-nowrap",children:[(0,t4.jsx)("div",{className:"flex-1 hidden lg:flex",children:(0,r(14041).cloneElement)(o,{className:"h-full w-full",style:{objectFit:"cover"}})}),(0,t4.jsxs)("div",{className:"flex-1",children:[(0,t4.jsx)(ms.A,{}),(0,t4.jsx)("div",{className:"px-8",children:(0,t4.jsxs)("div",{className:"flex flex-column gap-6",children:[(0,t4.jsxs)("div",{children:[(0,t4.jsx)("h1",{className:"text-4xl text-semibold mb-2",children:(0,id.c)("dollar_offer").t`Get VPN Plus for only ${f}`}),(0,t4.jsx)("p",{className:"text-lg color-weak m-0",children:(0,id.c)("dollar_offer").t`Special offer: Save 90% off our premium plan`})]}),(0,t4.jsxs)("div",{className:"flex flex-column gap-3",children:[(0,t4.jsx)(oS.$,{size:"large",color:"norm",shape:"solid",fullWidth:!0,onClick:p,children:(0,id.c)("dollar_offer: Action").t`Get the deal`}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",shape:"outline",fullWidth:!0,onClick:h,children:(0,id.c)("dollar_offer: Action").t`Continue with free`})]}),(0,t4.jsxs)("div",{className:"border-top border-weak pt-6",children:[(0,t4.jsx)(mf,{className:"mb-4"}),(0,t4.jsxs)("div",{className:"flex items-center justify-center gap-2 text-sm color-weak",children:[(0,t4.jsx)("img",{width:"20",alt:"",src:ml,className:"rounded-sm"}),(0,t4.jsx)("span",{children:(0,id.c)("dollar_offer").t`Protected by Swiss privacy laws`})]}),(0,t4.jsx)("div",{className:"text-center mt-4",children:(0,t4.jsx)("p",{className:"text-sm color-weak m-0",children:(0,id.c)("dollar_offer").t`${f} for the first month. Renews at ${m}/month, cancel anytime.`})})]})]})}),(0,t4.jsx)(mo.A,{})]})]})})})};var mp=r(87761),mh=r(16288),mA=r(77880);let mg=e=>{let{coupon:t,onApplyCode:a,onRemoveCode:n,planIDs:i,plansMap:o,checkResult:s}=e,[l,c]=(0,r(14041).useState)(!1),[u,d]=(0,r(14041).useState)(""),[f,m]=(0,r(14041).useState)(!1),[p,h]=(0,r(14041).useState)(!1),{createNotification:A}=(0,ir.E)(),g=(0,mA.i)({planIDs:i,plansMap:o,checkResult:s});if(t){let{code:e,description:r,discount:a,currency:i}=t,o=async()=>{h(!0),await n(),h(!1)};return(0,t4.jsxs)("div",{className:"flex items-center gap-2 my-1 text-sm",children:[(0,t4.jsx)("div",{children:(0,t4.jsxs)("span",{className:"flex items-center rounded-sm bg-success px-1 py-0.5 text-semibold",children:[(0,t4.jsx)("span",{className:"mr-0.5",children:e}),p?(0,t4.jsx)(ow.m,{}):(0,t4.jsx)(mh.D,{onClick:o})]})}),!(null==g?void 0:g.hidden)&&(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("div",{className:"color-weak flex-auto",children:r}),(0,t4.jsx)(dL.A,{currency:i,className:"color-weak",children:a})]})]})}let v=async()=>{m(!0);try{await a(u),c(!1),d("")}catch(e){A({text:e.message,type:"error"})}finally{m(!1)}};return l?(0,t4.jsxs)("div",{className:"flex flex-nowrap items-center items-start",children:[(0,t4.jsx)("div",{className:"pr-2 flex-1",children:(0,t4.jsx)(mp.p,{value:u,onValue:d,placeholder:(0,id.c)("Placeholder").t`Add gift code`,autoF
2553ocus:!0,disableChange:f,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),v())}})}),(0,t4.jsx)(oS.$,{color:"norm",title:(0,id.c)("Title").t`Apply gift code`,loading:f,disabled:!u,onClick:v,children:(0,id.c)("Action").t`Apply`})]}):(0,t4.jsxs)("div",{children:[(0,t4.jsx)(oS.$,{shape:"underline",color:"norm",className:"mr-2",size:"small",onClick:()=>c(!0),children:(0,id.c)("Link").t`Add gift code`}),(0,t4.jsx)(fP.A,{title:(0,id.c)("Tooltip").t`If you purchased a gift code or received one from our support team, you can enter it here.`})]})};var mv=r(3169);let my=()=>(0,t4.jsxs)("span",{className:"color-success",children:[(0,t4.jsx)(mv.Q,{className:"align-text-bottom mr-1"}),(0,t4.jsx)("span",{children:(0,id.c)("Info").t`30-day money-back guarantee`})]}),mC=r.p+"assets/static/guarantee-illustration.102e4b2129c96861d969.png",mb=e=>{let{productName:t,className:r}=e;return(0,t4.jsxs)("div",{className:(0,oe.A)("guarantee-card flex flex-nowrap gap-4 p-5 rounded-xl items-start",r),children:[(0,t4.jsx)("img",{className:"shrink-0",src:mC,alt:"",width:"48",height:"58"}),(0,t4.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t4.jsx)("h3",{className:"text-rg text-bold guarantee-card-header",children:(0,id.c)("Info").t`30-day money-back guarantee`}),(0,t4.jsx)("div",{className:"text-sm",children:(0,id.c)("Info").t`Try ${t} totally risk free - if for any reason you change your mind, you'll receive a full refund. No questions asked.`})]})]})};var mS=r(62482);let mw=e=>{let{variant:t="with-wordmark",withBackground:a=!0,hasTitle:n,...i}=e,[o]=(0,r(14041).useState)((0,d7.A)("logo"));return(0,t4.jsxs)(mS.A,{uid:o,logoWidth:146,logoHeight:36,title:void 0,variant:t,...i,children:[a&&(0,t4.jsx)("rect",{width:146,height:36,fill:"white"}),(0,t4.jsx)("path",{d:"M69.2681 24.7433V14.0742H75.3465V15.4235H70.6788V18.7812H75.1363V20.1305H70.6788V24.7433H69.2681Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M81.988 23.8025C81.297 24.5347 80.4367 24.9008 79.4061 24.9008C78.3756 24.9008 77.5102 24.5347 76.8098 23.8025C76.1196 23.0599 75.7742 22.1499 75.7742 21.0725C75.7742 19.9951 76.1196 19.0903 76.8098 18.3582C77.5102 17.6155 78.3756 17.2441 79.4061 17.2441C80.4367 17.2441 81.297 17.6155 81.988 18.3582C82.6883 19.0903 83.0381 19.9951 83.0381 21.0725C83.0381 22.1499 82.6883 23.0599 81.988 23.8025ZM77.7858 19.2681C77.3654 19.7388 77.1552 20.3403 77.1552 21.0725C77.1552 21.8047 77.3654 22.4061 77.7858 22.8768C78.2156 23.3475 78.756 23.5829 79.4061 23.5829C80.0563 23.5829 80.5916 23.3475 81.012 22.8768C81.4425 22.4061 81.6578 21.8047 81.6578 21.0725C81.6578 20.3403 81.4425 19.7388 81.012 19.2681C80.5916 18.7974 80.0563 18.5621 79.4061 18.5621C78.756 18.5621 78.2156 18.7974 77.7858 19.2681Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M84.3878 20.0997C84.3878 19.2106 84.6285 18.515 85.1085 18.0129C85.5885 17.5004 86.2191 17.2441 86.9994 17.2441C87.2496 17.2441 87.5049 17.2808 87.7645 17.354V18.6719C87.6751 18.6615 87.4947 18.6563 87.2249 18.6563C86.7544 18.6563 86.3944 18.7922 86.1442 19.0642C85.894 19.3361 85.7689 19.7963 85.7689 20.4449V24.7439H84.3878V20.0997Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M92.7327 24.7433V14.0742H95.9145C97.065 14.0742 97.9159 14.3357 98.4657 14.8587C99.0265 15.3817 99.3064 16.0982 99.3064 17.0082C99.3064 17.6044 99.1363 18.1013 98.7959 18.4987C98.4657 18.8963 98.0759 19.1368 97.6257 19.2205V19.2519C98.2563 19.3355 98.7763 19.5866 99.1865 20.005C99.6068 20.4234 99.817 20.9778 99.817 21.6681C99.817 22.6199 99.5115 23.373 98.9014 23.9274C98.2912 24.4714 97.4054 24.7433 96.2446 24.7433H92.7327ZM94.1436 23.394H96.1399C97.6308 23.394 98.3763 22.8187 98.3763 21.6681C98.3763 21.0824 98.1661 20.6482 97.7457 20.3659C97.3355 20.0835 96.6897 19.9422 95.8097 19.9422H94.1436V23.394ZM94.1436 18.5929H95.8097C96.5297 18.5929 97.0505 18.4674 97.3705 18.2163C97.7006 17.9653 97.8657 17.5626 97.8657 17.0082C97.8657 15.9518 97.1806 15.4235 95.8097 15.4235H94.1436V18.5929Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M106.362 24.0214C105.821 24.6073 105.096 24.9001 104.186 24.9001C103.275 24.9001 102.55 24.6073 102.01 24.0214C101.469 23.4357 101.199 22.6774 101.199 21.7465V17.4004H102.58V21.6367C102.58 22.2433 102.715 22.714 102.985 23.0487C103.255 23.3834 103.656 23.5508 104.186 23.5508C104.716 23.5508 105.116 23.3834 105.386 23.0487C105.656 22.714 105.792 22.2433 105.792 21.6367V17.4004H107.173V21.7465C107.173 22.6774 106.902 23.4357 106.362 24.0214Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M111.413 24.9008C110.633 24.9008 109.987 24.6811 109.477 24.2418C108.977 23.8025 108.706 23.2115 108.666 22.4689H110.047C110.087 22.8349 110.232 23.1279 110.482 23.3475C110.743 23.5672 111.053 23.677 111.413 23.677C111.783 23.677 112.069 23.5933 112.269 23.4259C112.469 23.2586 112.569 23.0547 112.569 22.8141C112.569 22.5316 112.439 22.3067 112.178 22.1394C111.919 21.9616 111.603 21.8203 111.233 21.7158C110.873 21.6112 110.508 21.4856 110.138 21.3392C109.778 21.1928 109.467 20.9574 109.207 20.6331C108.947 20.3089 108.817 19.8958 108.817 19.3937C108.817 18.8184 109.032 18.3163 109.462 17.8875C109.893 17.4586 110.487 17.2441 111.248 17.2441C111.968 17.2441 112.559 17.4481 113.019 17.8561C113.479 18.264 113.744 18.8341 113.815 19.5662H112.434C112.324 18.8341 111.928 18.468 111.248 18.468C110.948 18.468 110.698 18.5516 110.498 18.719C110.298 18.8864 110.197 19.1113 110.197 19.3937C110.197 19.6761 110.327 19.901 110.588 20.0683C110.848 20.2357 111.158 20.3717 111.518 20.4763C111.888 20.5808 112.253 20.7064 112.614 20.8528C112.984 20.9888 113.299 21.2241 113.559 21.5589C113.82 21.8831 113.949 22.3015 113.949 22.8141C113.949 23.4208 113.709 23.9228 113.229 24.3202C112.749 24.7073 112.143 24.9008 111.413 24.9008Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M115.284 24.7431V17.4003H116.665V24.7431H115.284ZM115.329 15.7215C115.159 15.5436 115.074 15.324 115.074 15.0625C115.074 14.801 115.159 14.5813 115.329 14.4035C115.509 14.2152 115.725 14.1211 115.975 14.1211C116.225 14.1211 116.435 14.2152 116.
2553605 14.4035C116.785 14.5813 116.875 14.801 116.875 15.0625C116.875 15.324 116.785 15.5436 116.605 15.7215C116.435 15.8993 116.225 15.9882 115.975 15.9882C115.725 15.9882 115.509 15.8993 115.329 15.7215Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M118.479 20.3978C118.479 19.4669 118.754 18.7086 119.304 18.1228C119.855 17.537 120.595 17.2441 121.525 17.2441C122.456 17.2441 123.196 17.537 123.746 18.1228C124.297 18.7086 124.572 19.4669 124.572 20.3978V24.7439H123.191V20.5077C123.191 19.8905 123.051 19.4146 122.771 19.0798C122.491 18.7347 122.076 18.5621 121.525 18.5621C120.975 18.5621 120.56 18.7347 120.28 19.0798C119.999 19.4146 119.86 19.8905 119.86 20.5077V24.7439H118.479V20.3978Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M129.47 24.9008C128.439 24.9008 127.589 24.5452 126.919 23.8339C126.258 23.1227 125.928 22.2021 125.928 21.0725C125.928 19.9428 126.258 19.0223 126.919 18.311C127.579 17.5998 128.43 17.2441 129.47 17.2441C130.401 17.2441 131.191 17.6155 131.841 18.3582C132.502 19.0903 132.832 19.9951 132.832 21.0725C132.832 21.3026 132.822 21.4909 132.802 21.6374H127.354C127.454 22.2336 127.694 22.7095 128.074 23.0651C128.465 23.4103 128.93 23.5829 129.47 23.5829C130.34 23.5829 130.931 23.2377 131.241 22.5473H132.652C132.441 23.2586 132.046 23.8287 131.466 24.2576C130.896 24.6864 130.231 24.9008 129.47 24.9008ZM127.369 20.4449H131.406C131.356 19.9323 131.151 19.4931 130.791 19.127C130.431 18.7504 129.991 18.5621 129.47 18.5621C128.93 18.5621 128.47 18.7347 128.089 19.0798C127.719 19.4146 127.479 19.8696 127.369 20.4449Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M136.622 24.9008C135.842 24.9008 135.196 24.6811 134.686 24.2418C134.186 23.8025 133.916 23.2115 133.876 22.4689H135.256C135.296 22.8349 135.442 23.1279 135.692 23.3475C135.952 23.5672 136.262 23.677 136.622 23.677C136.992 23.677 137.277 23.5933 137.478 23.4259C137.678 23.2586 137.778 23.0547 137.778 22.8141C137.778 22.5316 137.647 22.3067 137.388 22.1394C137.127 21.9616 136.812 21.8203 136.442 21.7158C136.082 21.6112 135.716 21.4856 135.346 21.3392C134.986 21.1928 134.676 20.9574 134.416 20.6331C134.156 20.3089 134.026 19.8958 134.026 19.3937C134.026 18.8184 134.241 18.3163 134.671 17.8875C135.101 17.4586 135.697 17.2441 136.457 17.2441C137.178 17.2441 137.767 17.4481 138.228 17.8561C138.688 18.264 138.954 18.8341 139.023 19.5662H137.643C137.532 18.8341 137.138 18.468 136.457 18.468C136.157 18.468 135.907 18.5516 135.706 18.719C135.506 18.8864 135.407 19.1113 135.407 19.3937C135.407 19.6761 135.537 19.901 135.796 20.0683C136.057 20.2357 136.367 20.3717 136.727 20.4763C137.098 20.5808 137.463 20.7064 137.823 20.8528C138.193 20.9888 138.508 21.2241 138.768 21.5589C139.028 21.8831 139.159 22.3015 139.159 22.8141C139.159 23.4208 138.919 23.9228 138.438 24.3202C137.958 24.7073 137.353 24.9008 136.622 24.9008Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M142.924 24.9008C142.144 24.9008 141.498 24.6811 140.988 24.2418C140.488 23.8025 140.217 23.2115 140.177 22.4689H141.558C141.598 22.8349 141.743 23.1279 141.993 23.3475C142.254 23.5672 142.564 23.677 142.924 23.677C143.294 23.677 143.58 23.5933 143.78 23.4259C143.98 23.2586 144.08 23.0547 144.08 22.8141C144.08 22.5316 143.95 22.3067 143.689 22.1394C143.43 21.9616 143.114 21.8203 142.744 21.7158C142.384 21.6112 142.019 21.4856 141.649 21.3392C141.289 21.1928 140.978 20.9574 140.718 20.6331C140.458 20.3089 140.328 19.8958 140.328 19.3937C140.328 18.8184 140.543 18.3163 140.973 17.8875C141.404 17.4586 141.998 17.2441 142.759 17.2441C143.479 17.2441 144.07 17.4481 144.53 17.8561C144.99 18.264 145.255 18.8341 145.326 19.5662H143.945C143.835 18.8341 143.439 18.468 142.759 18.468C142.459 18.468 142.209 18.5516 142.009 18.719C141.809 18.8864 141.708 19.1113 141.708 19.3937C141.708 19.6761 141.838 19.901 142.099 20.0683C142.359 20.2357 142.669 20.3717 143.029 20.4763C143.399 20.5808 143.764 20.7064 144.125 20.8528C144.495 20.9888 144.81 21.2241 145.07 21.5589C145.331 21.8831 145.46 22.3015 145.46 22.8141C145.46 23.4208 145.22 23.9228 144.74 24.3202C144.26 24.7073 143.654 24.9008 142.924 24.9008Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M12.4133 24.6506V18.4023C12.4133 15.8531 13.842 13.8229 16.6998 13.8229C17.1585 13.8159 17.6162 13.8689 18.0622 13.9806V16.5511C17.7375 16.5286 17.4566 16.5286 17.3265 16.5286C15.8127 16.5286 15.1617 17.2503 15.1617 18.7166V24.6506H12.4133Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M18.8848 19.3509C18.8848 16.2153 21.1578 13.8242 24.3187 13.8242C27.4796 13.8242 29.7519 16.2137 29.7519 19.3509C29.7519 22.488 27.4789 24.8984 24.3183 24.8984C21.1578 24.8984 18.8848 22.4849 18.8848 19.3509ZM27.0463 19.3509C27.0463 17.5687 25.8988 16.3056 24.3187 16.3056C22.7386 16.3056 21.5908 17.5675 21.5908 19.3509C21.5908 21.1554 22.7383 22.3961 24.3187 22.3961C25.8992 22.3961 27.0463 21.1538 27.0463 
255319.3509Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M37.7184 16.3269H34.7529V20.2745C34.7529 21.6505 35.2289 22.2822 36.5929 22.2822C36.7227 22.2822 37.047 22.2822 37.4588 22.2598V24.5833C36.896 24.7411 36.3991 24.8314 35.8568 24.8314C33.5622 24.8314 32.0033 23.3876 32.0033 20.6582V16.3269H30.1632V14.0487H30.6219C30.8034 14.0487 30.9832 14.0114 31.1509 13.9389C31.3186 13.8665 31.4709 13.7603 31.5992 13.6265C31.7275 13.4927 31.8292 13.3338 31.8985 13.159C31.9679 12.9842 32.0035 12.7968 32.0033 12.6077V10.4619H34.7529V14.0487H37.7184V16.3269Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M38.5409 19.3509C38.5409 16.2153 40.814 13.8242 43.9749 13.8242C47.1358 13.8242 49.4085 16.2137 49.4085 19.3509C49.4085 22.488 47.1354 24.8999 43.9749 24.8999C40.8143 24.8999 38.5409 22.4849 38.5409 19.3509ZM46.7021 19.3509C46.7021 17.5687 45.5546 16.3056 43.9745 16.3056C42.3944 16.3056 41.2466 17.5675 41.2466 19.3509C41.2466 21.1554 42.394 22.3961 43.9745 22.3961C45.555 22.3961 46.7021 21.1538 46.7021 19.3509Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M50.8378 24.6509V18.6282C50.8378 15.831 52.5481 13.8232 55.6004 13.8232C58.6311 13.8232 60.3414 15.831 60.3414 18.6282V24.6509H57.6138V18.8538C57.6138 17.2976 56.9424 16.3275 55.6004 16.3275C54.2583 16.3275 53.5869 17.2976 53.5869 18.8538V24.6509H50.8378Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M6.68209e-07 20.5488V24.6501H2.76277V20.7262C2.76277 20.3445 2.90831 19.9783 3.16737 19.7084C3.42643 19.4384 3.77779 19.2868 4.14416 19.2868H6.97695C8.29843 19.2864 9.5657 18.7391 10.5 17.7652C11.4343 16.7914 11.9593 15.4708 11.9594 14.0938C11.9594 12.7165 11.4344 11.3957 10.4999 10.4218C9.5654 9.44785 8.29792 8.9006 6.97619 8.90039H6.68209e-07V14.0271H2.76277V11.6101H6.78999C7.41531 11.6101 8.01501 11.8689 8.45719 12.3295C8.89944 12.7902 9.14795 13.415 9.14817 14.0666C9.14817 14.7183 8.89974 15.3433 8.45748 15.8041C8.01523 16.2649 7.41545 16.5238 6.78999 16.5238H3.86221C3.35491 16.5236 2.85255 16.6276 2.38382 16.8297C1.9151 17.0319 1.48922 17.3283 1.13052 17.7022C0.771829 18.076 0.487362 18.5198 0.293378 19.0082C0.0993944 19.4966 -0.000297801 20.0201 6.68209e-07 20.5488Z",fill:"currentColor"})]})},m_=e=>{let{variant:t="with-wordmark",hasTitle:a,...n}=e,[i]=(0,r(14041).useState)((0,d7.A)("logo"));return(0,t4.jsxs)(mS.A,{uid:i,logoWidth:249,logoHeight:48,title:void 0,variant:t,...n,children:[(0,t4.jsxs)("g",{clipPath:"url(#clip0_631_54368)",children:[(0,t4.jsx)("path",{d:"M0 28.0379V32.9245H3.41208V28.2513C3.41208 27.7977 3.59027 27.3594 3.91252 27.0392C4.23098 26.719 4.66697 26.536 5.11812 26.536H8.6174C10.2476 26.536 11.8134 25.8842 12.9659 24.7216C14.1184 23.5629 14.7667 21.9886 14.7667 20.3496C14.7667 18.7105 14.1184 17.1363 12.9659 15.9737C11.8134 14.8149 10.2476 14.1631 8.61361 14.1631H0V20.2695H3.41208V17.3916H8.38613C9.15954 17.3916 9.89882 17.7004 10.4448 18.2493C10.9907 18.7982 11.2978 19.5415 11.2978 20.3191C11.2978 21.0967 10.9907 21.84 10.4448 22.3889C9.89882 22.9377 9.15954 23.2465 8.38613 23.2465H4.77312C4.14757 23.2465 3.52582 23.3685 2.94955 23.6124C2.3695 23.8526 1.84631 24.2071 1.40274 24.653C0.959173 25.099 0.610386 25.6288 0.367749 26.2082C0.125112 26.7838 0 27.4089 0 28.0379Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M15.2937 32.9245V25.4802C15.2937 22.4422 17.0566 20.0256 20.5862 20.0256C21.1511 20.0179 21.716 20.0789 22.2695 20.2123V23.2732C21.8677 23.2465 21.5227 23.2465 21.3596 23.2465C19.4906 23.2465 18.6868 24.1079 18.6868 25.8537V32.9245H15.2937Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M23.2854 26.6123C23.2854 22.8768 26.0909 20.0294 29.9959 20.0294C33.9008 20.0294 36.7063 22.8768 36.7063 26.6123C36.7063 30.3478 33.9008 33.2219 29.9959 33.2219C26.0909 33.2219 23.2854 30.344 23.2854 26.6123ZM33.3625 26.6123C33.3625 24.4892 31.9445 22.9835 29.9959 22.9835C28.0434 22.9835 26.6293 24.4854 26.6293 26.6123C26.6293 28.7622 28.0472 30.2411 29.9959 30.2411C31.9483 30.2411 33.3625 28.7583 33.3625 26.6123Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M47.5568 26.6123C47.5568 22.8768 50.3623 20.0294 54.2672 20.0294C58.1684 20.0294 60.9738 22.8768 60.9738 26.6123C60.9738 30.3478 58.1684 33.2219 54.2672 33.2219C50.3623 33.2219 47.5568 30.344 47.5568 26.6123ZM57.63 26.6123C57.63 24.4892 56.2121 22.9835 54.2634 22.9835C52.3148 22.9835 50.8969 24.4854 50.8969 26.6123C50.8969 28.7622 52.3148 30.2411 54.2634 30.2411C56.2121 30.2411 57.63 28.7583 57.63 26.6123Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M62.7368 32.9246V25.7509C62.7368 22.4194 64.8485 20.0256 68.617 20.0256C72.3589 20.0256 74.4706 22.4156 74.4706 25.7509V32.9246H71.104V26.0177C71.104 24.1652 70.2737 23.0064 68.617 23.0064C66.9602 23.0064 66.1299 24.1614 66.1299 26.0177V32.9246H62.7368Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M46.5408 23.01H42.8785V27.7137C42.8785 29.3528 43.4661 30.1037 45.1494 30.1037C45.3086 30.1037 45.7105 30.1037 46.2185 30.077V32.8444C45.5247 33.0311 44.9105 33.1417 44.2395 33.1417C41.4075 33.1417 39.4815 31.4226 39.4815 28.1711V23.01H37.2068V20.2961H37.7755C37.9992 20.2961 38.2229 20.2503 38.4276 20.1665C38.6361 20.0788 38.8219 19.953 38.9811 19.7929C39.1403 19.6328 39.2654 19.446 39.3526 19.2364C39.4398 19.0267 39.4815 18.8057 39.4815 18.5808V16.0231H42.8747V20.2961H46.537V23.01H46.5408Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M109.417 14.2213H100.655V33.2219H104.126V28.492C104.126 28.0326 104.307 27.5885 104.635 27.2642C104.959 26.9399 105.402 26.7545 105.861 26.7545H109.417C111.076 26.7545 112.665 26.0943 113.833 24.9243C115.006 23.7506 115.662 22.1598 115.662 20.5034C115.665 19.6809 115.507 18.8624 115.195 18.1017C114.882 17.3411 114.424 16.6461 113.841 16.0631C113.259 15.48 112.572 15.0167 111.812 14.7001C111.056 14.3835 110.243 14.2213 109.417 14.2213ZM112.152 20.4532C112.152 20.8431 112.075 21.2293 111.924 21.5883C111.774 21.9474 111.558 22.2756 111.28 22.5498C111.006 22.8239 110.679 23.044 110.32 23.1907C109.961 23.3413 109.575 23.4146 109.186 23.4146H104.11V17.4955H109.186C109.575 17.4955 109.961 17.5728 110.324 17.7233C110.682 17.8739 111.01 18.094 111.284 18.3682C111.558 18.6462 111.778 18.9744 111.924 19.3334C112.071 19.6964 112.148 20.0825 112.144 20.4725L112.152 20.4532Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M88.463 33.1525L81.4706 14.1673H85.42L90.0212 27.7546C90.2025 28.2411 90.3336 28.743 90.4108 29.2566H90.4493C90.5072 28.7392 90.6383 28.2334 90.8389 27.7546L95.4555 14.1673H99.4319L92.4048 33.1525H88.463Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M116.961 33.1521V14.1631H120.004L128.96 25.9395C129.284 26.3449 129.562 26.7812 129.797 27.2446H129.851C129.789 26.6731 129.762 26.0978 129.766 25.5225V14.1631H133.353V33.1482H130.31L121.327 21.3718C121.011 20.9625 120.733 20.5262 120.494 20.0667H120.463C120.513 20.6382 120.533 21.2135 120.521 21.7888V33.1482H116.961V33.1521Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M144.353 33.1701V18.5H152.711V20.3553H146.293V24.9721H152.422V26.8274H146.293V33.1701H144.353Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M161.842 31.8757C160.893 32.8824 159.71 33.3858 158.293 33.3858C156.876 33.3858 155.686 32.8824 154.723 31.8757C153.774 30.8545 153.299 29.6032 153.299 28.1218C153.299 26.6405 153.774 25.3964 154.723 24.3896C155.686 23.3685 156.876 22.8579 158.293 22.8579C159.71 22.8579 160.893 23.3685 161.842 24.3896C162.805 25.3964 163.287 26.6405 163.287 28.1218C163.287 29.6032 162.805 30.8545 161.842 31.8757ZM156.064 25.6409C155.486 26.2881 155.198 27.1151 155.198 28.1218C155.198 29.1286 155.486 29.9556 156.064 30.6028C156.656 31.25 157.399 31.5736 158.293 31.5736C159.187 31.5736 159.923 31.25 160.501 30.6028C161.093 29.9556 161.388 29.1286 161.388 28.1218C161.388 27.1151 161.093 26.2881 160.501 25.6409C159.923 24.9937 159.187 24.6701 158.293 24.6701C157.399 24.6701 156.656 24.9937 156.064 25.6409Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M165.143 26.7843C165.143 25.5618 165.473 24.6053 166.134 23.915C166.794 23.2102 167.661 22.8579 168.734 22.8579C169.078 22.8579 169.429 22.9082 169.786 23.0089V24.8211C169.662 24.8067 169.415 24.7995 169.043 24.7995C168.397 24.7995 167.901 24.9865 167.558 25.3604C167.214 25.7344 167.042 26.3672 167.042 27.2589V33.1701H165.143V26.7843Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M176.617 33.1701V18.5H180.992C182.574 18.5 183.744 18.8596 184.5 19.5787C185.271 20.2978 185.656 21.283 185.656 22.5343C185.656 23.3541 185.422 24.0372 184.954 24.5838C184.5 25.1303 183.964 25.4611 183.345 25.5762V25.6193C184.211 25.7344 184.927 26.0795 185.491 26.6548C186.069 27.2301 186.357 27.9924 186.357 28.9416C186.357 30.2504 185.938 31.286 185.099 32.0482C184.259 32.7961 183.042 33.1701 181.446 33.1701H176.617ZM178.557 31.3147H181.302C183.351 31.3147 184.376 30.5237 184.376 28.9416C184.376 28.1362 184.087 27.5394 183.51 27.151C182.946 26.7627 182.058 26.5685 180.848 26.5685H178.557V31.3147ZM178.557 24.7132H180.848C181.838 24.7132 182.553 24.5406 182.994 24.1954C183.448 23.8503 183.675 23.2965 183.675 22.5343C183.675 21.0816 182.732 20.3553 180.848 20.3553H178.557V24.7132Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M195.357 32.1777C194.614 32.9831 193.617 33.3858 192.365 33.3858C191.113 33.3858 190.115 32.9831 189.372 32.1777C188.63 31.3723 188.258 30.3295 188.258 29.0495V23.0736H190.157V28.8985C190.157 29.7327 190.342 30.3799 190.714 30.8401C191.085 31.3004 191.636 31.5305 192.365 31.5305C193.094 31.5305 193.644 31.3004 194.016 30.8401C194.387 30.3799 194.573 29.7327 194.573 28.8985V23.0736H196.471V29.0495C196.471 30.3295 196.1 31.3723 195.357 32.1777Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M202.303 33.3858C201.23 33.3858 200.342 33.0838 199.641 32.4797C198.953 31.8757 198.581 31.0631 198.526 30.0419H200.425C200.48 30.5453 200.679 30.948 201.023 31.25C201.381 31.5521 201.807 31.7031 202.303 31.7031C202.812 31.7031 203.204 31.588 203.479 31.3579C203.754 31.1278 203.892 30.8473 203.892 30.5165C203.892 30.1282 203.713 29.819 203.355 29.5889C202.997 29.3444 202.564 29.1502 202.055 29.0064C201.56 28.8625 201.058 28.6899 200.549 28.4886C200.053 28.2872 199.627 27.9636 199.269 27.5178C198.911 27.0719 198.733 26.5038 198.733 25.8135C198.733 25.0224 199.028 24.3321 199.62 23.7424C200.211 23.1527 201.03 22.8579 202.076 22.8579C203.066 22.8579 203.878 23.1383 204.511 23.6992C205.144 24.2602 205.508 25.044 205.604 26.0508H203.706C203.555 25.044 203.011 24.5406 202.076 24.5406C201.663 24.5406 201.319 24.6557 201.044 24.8858C200.769 25.1159 200.631 25.4251 200.631 25.8135C200.631 26.2018 200.81 26.511 201.168 26.7411C201.525 26.9713 201.952 27.1582 202.447 27.302C202.956 27.4459 203.458 27.6185 203.954 27.8198C204.463 28.0068 204.896 28.3304 205.254 28.7906C205.611 29.2365 205.79 29.8118 205.79 30.5165C205.79 31.3507 205.46 32.0411 204.8 32.5876C204.139 33.1197 203.307 33.3858 202.303 33.3858Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M207.625 33.1701V23.0736H209.524V33.1701H207.625
2553ZM207.687 20.7652C207.453 20.5207 207.336 20.2187 207.336 19.8591C207.336 19.4996 207.453 19.1975 207.687 18.953C207.935 18.6942 208.23 18.5647 208.574 18.5647C208.918 18.5647 209.207 18.6942 209.441 18.953C209.689 19.1975 209.813 19.4996 209.813 19.8591C209.813 20.2187 209.689 20.5207 209.441 20.7652C209.207 21.0097 208.918 21.132 208.574 21.132C208.23 21.132 207.935 21.0097 207.687 20.7652Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M212.018 27.1942C212.018 25.9141 212.396 24.8714 213.153 24.066C213.91 23.2606 214.928 22.8579 216.207 22.8579C217.487 22.8579 218.505 23.2606 219.261 24.066C220.018 24.8714 220.396 25.9141 220.396 27.1942V33.1701H218.498V27.3452C218.498 26.4966 218.305 25.8422 217.92 25.382C217.535 24.9074 216.964 24.6701 216.207 24.6701C215.45 24.6701 214.879 24.9074 214.494 25.382C214.109 25.8422 213.916 26.4966 213.916 27.3452V33.1701H212.018V27.1942Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M227.131 33.3858C225.714 33.3858 224.545 32.8968 223.623 31.9188C222.715 30.9408 222.261 29.6751 222.261 28.1218C222.261 26.5685 222.715 25.3029 223.623 24.3249C224.531 23.3469 225.7 22.8579 227.131 22.8579C228.411 22.8579 229.497 23.3685 230.392 24.3896C231.3 25.3964 231.754 26.6405 231.754 28.1218C231.754 28.4383 231.74 28.6971 231.712 28.8985H224.222C224.359 29.7183 224.689 30.3727 225.212 30.8617C225.749 31.3363 226.388 31.5736 227.131 31.5736C228.328 31.5736 229.14 31.099 229.566 30.1498H231.506C231.217 31.1278 230.674 31.9116 229.876 32.5013C229.092 33.091 228.177 33.3858 227.131 33.3858ZM224.242 27.2589H229.793C229.725 26.5542 229.442 25.9501 228.947 25.4467C228.452 24.9289 227.847 24.6701 227.131 24.6701C226.388 24.6701 225.755 24.9074 225.233 25.382C224.724 25.8422 224.393 26.4679 224.242 27.2589Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M236.965 33.3858C235.892 33.3858 235.005 33.0838 234.303 32.4797C233.615 31.8757 233.244 31.0631 233.189 30.0419H235.087C235.142 30.5453 235.342 30.948 235.686 31.25C236.043 31.5521 236.47 31.7031 236.965 31.7031C237.474 31.7031 237.866 31.588 238.141 31.3579C238.416 31.1278 238.554 30.8473 238.554 30.5165C238.554 30.1282 238.375 29.819 238.017 29.5889C237.66 29.3444 237.226 29.1502 236.717 29.0064C236.222 28.8625 235.72 28.6899 235.211 28.4886C234.716 28.2872 234.289 27.9636 233.931 27.5178C233.574 27.0719 233.395 26.5038 233.395 25.8135C233.395 25.0224 233.691 24.3321 234.282 23.7424C234.874 23.1527 235.692 22.8579 236.738 22.8579C237.729 22.8579 238.54 23.1383 239.173 23.6992C239.806 24.2602 240.171 25.044 240.267 26.0508H238.368C238.217 25.044 237.674 24.5406 236.738 24.5406C236.325 24.5406 235.981 24.6557 235.706 24.8858C235.431 25.1159 235.293 25.4251 235.293 25.8135C235.293 26.2018 235.472 26.511 235.83 26.7411C236.188 26.9713 236.614 27.1582 237.109 27.302C237.618 27.4459 238.121 27.6185 238.616 27.8198C239.125 28.0068 239.558 28.3304 239.916 28.7906C240.274 29.2365 240.453 29.8118 240.453 30.5165C240.453 31.3507 240.122 32.0411 239.462 32.5876C238.802 33.1197 237.969 33.3858 236.965 33.3858Z",fill:"currentColor"}),(0,t4.jsx)("path",{d:"M245.631 33.3858C244.558 33.3858 243.67 33.0838 242.969 32.4797C242.281 31.8757 241.909 31.0631 241.854 30.0419H243.753C243.808 30.5453 244.007 30.948 244.351 31.25C244.709 31.5521 245.135 31.7031 245.631 31.7031C246.14 31.7031 246.532 31.588 246.807 31.3579C247.082 31.1278 247.22 30.8473 247.22 30.5165C247.22 30.1282 247.041 29.819 246.683 29.5889C246.325 29.3444 245.892 29.1502 245.383 29.0064C244.888 28.8625 244.386 28.6899 243.877 28.4886C243.381 28.2872 242.955 27.9636 242.597 27.5178C242.239 27.0719 242.061 26.5038 242.061 25.8135C242.061 25.0224 242.356 24.3321 242.948 23.7424C243.539 23.1527 244.358 22.8579 245.404 22.8579C246.394 22.8579 247.206 23.1383 247.839 23.6992C248.472 24.2602 248.836 25.044 248.932 26.0508H247.034C246.883 25.044 246.339 24.5406 245.404 24.5406C244.991 24.5406 244.647 24.6557 244.372 24.8858C244.097 25.1159 243.959 25.4251 243.959 25.8135C243.959 26.2018 244.138 26.511 244.496 26.7411C244.853 26.9713 245.28 27.1582 245.775 27.302C246.284 27.4459 246.786 27.6185 247.282 27.8198C247.791 28.0068 248.224 28.3304 248.582 28.7906C248.939 29.2365 249.118 29.8118 249.118 30.5165C249.118 31.3507 248.788 32.0411 248.128 32.5876C247.467 33.1197 246.635 33.3858 245.631 33.3858Z",fill:"currentColor"})]}),(0,t4.jsx)("defs",{children:(0,t4.jsx)("clipPath",{id:"clip0_631_54368",children:(0,t4.jsx)("rect",{width:"249",height:"48",fill:"
2553currentColor"})})})]})},mN=e=>{let{children:t,className:r,...a}=e;return(0,t4.jsx)("div",{className:(0,oe.A)("single-box relative w-full max-w-custom",r),style:{"--max-w-custom":"57rem"},...a,children:t})},mx=e=>{let{hasDecoration:t,languageSelect:r,onBack:a,logo:n,centerElement:i,className:o,isDarkBg:s}=e;return(0,t4.jsx)("header",{className:(0,oe.A)(o,"flex shrink-0 signup-v2-header w-full mx-auto pt-6 px-6 pb-0 md:pb-6 max-w-custom"),style:{"--max-w-custom":"93.75rem"},children:(0,t4.jsxs)("div",{className:"flex w-full justify-space-between items-center gap-1",children:[(0,t4.jsx)("div",{className:"shrink-0 flex gap-4 flex-column md:flex-row",children:(0,t4.jsxs)("div",{className:"inline-flex flex-nowrap gap-2",children:[a&&(0,t4.jsx)("div",{className:"md:hidden shrink-0",children:(0,t4.jsx)(c1,{onClick:a})}),(0,t4.jsx)("div",{className:"shrink-0",children:n})]})}),i,t&&r&&(0,t4.jsx)(ul,{className:(0,oe.A)("max-w-full ml-4 shrink-0",s&&"opacity-70"),globe:!0,locales:ri.IB,color:s?"weak":"norm"})]})})},mE=e=>{let{className:t,children:r,hasDecoration:a,bottomRight:n,headerClassName:i,languageSelect:o=!0,onBack:s,background:l,isB2bPlan:c,footer:u,headerCenterElement:d}=e,{APP_NAME:f}=(0,it.U)(),{viewportWidth:m}=(0,uk.A)(),p=["bf2025","dark"].includes(l),h=c?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(mw,{className:"proton-for-business-logo"}),(0,t4.jsx)(m_,{className:"vpn-for-business-logo"})]}):(0,t4.jsx)(uy.A,{className:(0,oe.A)(p&&"vpn-logo--light","vpn-logo"),variant:"with-wordmark"}),A=f!==rn.h.PROTONVPN_SETTINGS?(0,aH.ev)(""):c?void 0:"https://protonvpn.com";return(0,t4.jsxs)("div",{className:(0,oe.A)("flex *:min-size-auto flex-nowrap flex-column h-full overflow-auto relative","dark"===l?"signup-v1-bg--dark":"bf2025"===l?"signup-v1-bg--bf2025":"signup-v1-bg",t),children:[(0,t4.jsx)(c5.A,{}),(0,t4.jsx)(mx,{className:i,languageSelect:o,hasDecoration:a,onBack:s,logo:a&&A?(0,t4.jsx)(iL.g,{className:"shrink-0 relative interactive-pseudo-protrude rounded interactive--no-background",href:A,children:h}):(0,t4.jsx)("div",{className:"shrink-0 flex",children:h}),isDarkBg:p&&!m.xsmall,centerElement:d}),(0,t4.jsxs)("main",{className:"flex-auto flex flex-nowrap flex-column justify-space-between md:mx-12 mx-6",children:[r,a&&(0,t4.jsx)("div",{className:"flex items-center flex-column",children:(0,t4.jsx)(mN,{children:(0,t4.jsxs)("footer",{className:"w-full min-h-custom pb-8 flex flex-column justify-space-between gap-4",style:{"--min-h-custom":"12rem"},children:[(0,t4.jsx)("div",{className:"mb-6"}),u,(0,t4.jsxs)("div",{className:"w-full flex justify-space-between flex-column md:flex-row",children:[(0,t4.jsxs)("div",{className:"flex gap-1 flex-column md:flex-row",children:[(0,t4.jsx)(ub,{size:5,className:"flex gap-1 justify-center md:justify-start"}),(0,t4.jsx)("span",{className:(0,oe.A)("text-sm text-center mb-4 lg:mb-0",p&&!m.xsmall?"color-norm opacity-70":"color-weak"),children:(0,id.c)("Footer").t`${"Proton"}. Privacy by default.`})]}),n]})]})})})]})]})};var mB=r(80445),mP=r(35247),mI=r(88967),mk=r(42480);let mT=e=>{let{label:t,numberOfItems:r,price:a,subline:n,className:i,...o}=e;return(0,t4.jsxs)("div",{className:(0,oe.A)("flex",i),...o,children:[(0,t4.jsx)("span",{className:"flex-1",children:t}),(0,t4.jsxs)("div",{children:[(0,t4.jsxs)("div",{children:[r," x ",a]}),void 0!==n&&(0,t4.jsx)("div",{className:"color-weak text-right text-sm",children:n})]})]})},mD=e=>{let{loading:t,options:r}=e,a=(0,t4.jsx)(dU.A,{width:"4em",index:0}),n=(0,mB.A)(new Date,14),i=(0,t4.jsx)(mI.A,{children:(0,mP.A)(n)},"trial-end-date");return(0,t4.jsx)(t4.Fragment,{children:(0,t4.jsxs)("div",{className:"mx-3 flex flex-column gap-2",children:[(0,t4.jsxs)("div",{className:"flex justify-space-between text-bold text-rg",children:[(0,t4.jsx)("span",{children:(0,id.c)("Checkout row").t`Amount due after trial`}),(0,t4.jsx)("span",{children:t?a:(0,t4.jsx)(dL.A,{currency:r.currency,children:r.checkResult.BaseRenewAmount??0})})]}),(0,t4.jsx)("div",{className:"text-sm color-weak",children:(0,id.c)("b2b_tri
2553als_2025_Info").jt`on ${i}`})]})})},mM=e=>{let t,r,{model:a,options:n,loadingPaymentDetails:i,giftCode:o,planInformation:s,upsellToggle:l}=e,c=a.loadingDependencies,u=i||c,d=(0,t4.jsx)(dU.A,{width:"4em",index:0}),f=(0,mA.i)({planIDs:n.planIDs,plansMap:a.plansMap,checkResult:a.subscriptionData.checkResult}),m=n.checkResult.SubscriptionMode===uL.Dm.Trial,p=(0,mk.k)({planIDs:n.planIDs,plansMap:a.plansMap,checkResult:n.checkResult,isTrial:m,couponConfig:f,app:rn.h.PROTONVPN_SETTINGS},e=>({addons:e=>e.addons.map(e=>(0,t4.jsx)(mT,{label:e.labelWithoutQuantityShort,numberOfItems:e.quantity,price:c?d:e.pricePerOnePerMonthElement,subline:void 0},e.addonName)),billingCycle:e=>(0,t4.jsx)("span",{className:"color-weak mr-1",children:e.normalText}),members:t=>e.isB2C?null:(0,t4.jsx)(mT,{label:t.labelWithoutQuantity,numberOfItems:t.totalUsers,price:c?d:t.pricePerOnePerMonthElement,subline:(0,t4.jsxs)(t4.Fragment,{children:["/ ",(0,id.c)("Checkout row").t`month`]})},"members"),planAmount:()=>{if(!e.isB2B||e.isTrial&&e.isTaxInclusive)return null;let t=e.isTrial?e.checkoutUi.regularAmountPerCycleOptimistic:e.checkResult.Amount;return(0,t4.jsx)(t4.Fragment,{children:(0,t4.jsxs)("div",{className:"mx-3 text-bold flex justify-space-between text-rg gap-2",children:[(0,t4.jsx)("span",{children:(0,f5.H)(n.cycle,n.planIDs,{excludingTax:e.isTaxExclusive})}),(0,t4.jsx)("span",{children:c?d:(0,t4.jsx)(dL.A,{currency:n.currency,children:t})})]})})},discount:e=>(0,t4.jsx)(f6,{className:"text-sm inline-block",highlightPrice:!0,dir:"ltr",children:`− ${e.discountPercent}%`}),planAmountWithDiscount:()=>null,proration:()=>null,unusedCredit:()=>null,credit:()=>null,gift:()=>null,taxExclusive:e=>(0,t4.jsxs)("div",{className:"mx-3 flex justify-space-between gap-2",children:[(0,t4.jsx)("span",{children:e.taxRateElement}),(0,t4.jsx)("span",{children:e.taxAmountElement})]}),nextBilling:()=>null,amountDue:t=>{let r=e.isTrial?(0,id.c)("Checkout row").t`Amount due now`:e.isB2B?(0,id.c)("Checkout row").t`Amount due`:(0,f5.H)(t.cycle,t.planIDs,{excludingTax:e.isTaxExclusive});return(0,t4.jsxs)("div",{className:(0,oe.A)("text-bold","flex justify-space-between text-rg gap-2"),children:[(0,t4.jsx)("span",{children:r}),(0,t4.jsx)("span",{children:u?d:(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(dL.A,{currency:t.currency,children:t.amountDue}),"*"]})})]})},taxInclusive:e=>(0,t4.jsx)("div",{className:"text-sm color-weak","data-testid":"tax",children:(0,t4.jsx)("span",{children:e.taxRateAndAmountElement})}),renewalNotice:()=>null,coupon:()=>null,vatReverseCharge:e=>(0,t4.jsx)("div",{className:"text-sm color-weak",children:e.text})})),h=p.checkoutData.isB2B,A=p.getItem("discount");return(0,t4.jsxs)("div",{className:"flex flex-column gap-3",children:[(0,t4.jsx)("div",{className:"color-weak text-semibold mx-3",children:(0,id.c)("Checkout row").t`Summary`}),(()=>{if(!s)return null;let e=c?d:(0,f4.Nh)(n.currency,A.withDiscountPerMonth);return(0,t4.jsxs)("div",{className:(0,oe.A)("rounded-xl flex flex-column gap-1",l?"border border-weak":""),children:[(0,t4.jsxs)("div",{className:"p-2 flex gap-2",children:[(0,t4.jsx)("div",{children:(0,t4.jsx)("div",{className:"inline-block border border-weak rounded-lg p-2",title:s.title,children:s.logo})}),(0,t4.jsxs)("div",{className:"flex-1",children:[(0,t4.jsxs)("div",{className:"flex gap-2",children:[(0,t4.jsx)("div",{className:"text-rg text-bold flex-1",children:s.title}),!h&&(0,t4.jsx)("div",{className:"text-rg text-bold",children:e})]}),(0,t4.jsxs)("div",{className:"flex-1 flex items-center gap-2",children:[(0,t4.jsxs)("div",{className:"flex-1 text-sm",children:[p.render("billingCycle"),p.render("discount")]}),!h&&A.discountPercent>0&&(0,t4.jsxs)("span",{className:"inline-flex",children:[(0,t4.jsx)("span",{className:"text-sm color-weak text-strike text-ellipsis",children:c?d:(0,f4.Nh)(n.currency,A.withoutDiscountPerMonth)}),(0,t4.jsx)("span",{className:"text-sm color-weak ml-1",children:` ${(0,id.c)("Suffix").t`/month`}`})]})]})]})]}),l&&(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("div",{className:"border-top border-weak"}),l]})]})})(),(t=p.render("members"),r=p.render("addons"),t||r?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsxs)("div",{className:"mx-3 mt-1 flex flex-column gap-2",children:[t,r]}),(0,t4.jsx)("hr",{className:"mx-3 my-0 border-bottom border-weak"})]}):null),p.render("planAmount"),h&&!m&&(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("hr",{className:"mx-3 my-0 border-bottom border-weak"}),(0,t4.jsx)("div",{className:"mx-3",children:o}),(0,t4.jsx)("hr",{className:"mx-3 my-0 border-bottom border-weak"})]}),p.render("taxExclusive"),(0,t4.jsxs)("div",{className:"mx-3 flex flex-column gap-2",children:[p.render("amountDue"),p.render("taxInclusive"),p.render("vatReverseCharge")]}),m&&(0,t4.jsx)(mD,{loading:u,options:n})]})};var mR=r(39016);let mj=e=>{let{logo:t,title:r,features:a,bundle:n}=e;return(0,t4.jsxs)("div",{className:"flex flex-column gap-4",children:[(0,t4.jsx)("div",{children:(0,t4.jsx)("div",{className:"inline-block border rounded-lg p-2",children:t})}),(0,t4.jsx)("div",{className:"color-weak text-semibold",children:r}),(0,t4.jsx)(mR.Wb,{odd:!1,margin:!1,features:a,icon:!1,highlight:!1,iconSize:4,className:"mb-5 gap-1",itemClassName:"color-weak"}),null==n?void 0:n.map(e=>{let{title:t,features:r}=e;return(0,t4.jsxs)("div",{children:[(0,t4.jsx)("div",{className:"color-weak mb-2",children:(0,t4.jsx)("span",{className:"text-semibold",children:t})}),(0,t4.jsx)(mR.Wb,{odd:!1,margin:!1,features:r,icon:!1,highlight:!1,iconSize:4,className:"mb-5 gap-1",itemClassName:"color-weak"})]},t)})]})};var mO=r(33664);let mL=e=>{var t;let{options:r,disabled:a,details:n,measure:i}=e,{APP_NAME:o}=(0,it.U)(),s={plan:r.plan.Name,cycle:`${r.cycle}`,currency:r.currency,coupon:null==(t=r.checkResult.Coupon)?void 0:t.Code,type:"offer",ref:"signup"};if(o===rn.h.PROTONACCOUNT){let e=`/vpn/dashboard${(0,aH.i)({...s,email:null==n?void 0:n.email},"?")}`;return(0,t4.jsx)("a",{className:"link link-focus text-nowrap",href:a?void 0:e,target:"_self",children:(0,id.c)("Link").t`Sign in`},"signin")}let l={pathname:`/dashboard${(0,aH.i)(s,"?")}`,...n?{state:{username:n.email}}:void 0};return(0,t4.jsx)(mO.N_,{className:"link link-focus text-nowrap",to:l,onClick:e=>{if(a)return e.preventDefault(),e.stopPropagation(),!1;i({event:uz.Kt.userSignIn,dimensions:{location:"step2"}})},children:(0,id.c)("Link").t`Sign in`},"signin")},mU=e=>{let{currency:t,cycle:r,view:a,...n}=e;if("included"===a){let e=rr.Bo[rr.NB.PASS];return(0,t4.jsxs)("div",{className:"p-2 flex flex-nowrap gap-1 items-start",children:[(0,t4.jsx)("div",{className:"shrink-0",children:(0,t4.jsx)(uv.A,{size:8,variant:"glyph-only"})}),(0,t4.jsx)("div",{className:"flex-1 text-sm color-weak",children:(0,id.c)("vpn_2step: info").t`Includes ${e}, our premium password manager, free for the first year!`})]})}let i=(0,f4.Nh)(t,399,(0,id.c)("Suffix").t`/month`),o=rr.Bo[rr.NB.PASS];return(0,t4.jsxs)("div",{className:"p-2 flex flex-nowrap gap-1 items-start",children:[(0,t4.jsx)(dF.A,{id:"toggle-upsell-pass",className:"mx-1 shrink-0",...n}),(0,t4.jsxs)("label",{htmlFor:"toggle-upsell-pass",className:"flex-1 text-sm",children:[(0,t4.jsx)("span",{className:"text-semibold",children:(0,id.c)("bf2023: Action").t`Save even more with a 12-month plan`}),(0,t4.jsx)("ul",{className:"m-0 p-0 mt-1 pl-5",children:[{key:1,text:(0,t4.jsxs)(t4.Fragment,{children:[(0,id.c)("vpn_2step: info").t`Just ${i}`," ",(0,t4.jsx)(f6,{className:"text-sm inline-block",highlightPrice:!0,dir:"ltr",children:"− 60%"})]})},{key:2,text:(0,id.c)("vpn_2step: info").t`Includes ${o} (free for the first year!)`}].map(e=>{let{key:t,text:r}=e;return(0,t4.jsx)("li",{children:r},t)})})]})]})},mF=e=>{let{padding:t,isVpnPassBundle:r,bundlePlanPriceInline:a,onToggle:n,isLoadingModelDeps:i}=e;return(0,t4.jsx)(f2,{className:(0,oe.A)("mt-8 p-4 w-full border border-primary border-2",t),children:(0,t4.jsx)("div",{className:(0,oe.A)("pricing-box-content","mt-0"),children:i?(0,t4.jsx)(dU.A,{height:"2.5rem",width:"30rem"}):(0,t4.jsxs)("div",{className:"flex sm:flex-row flex-column gap-4 w-full justify-space-between items-center",children:[(0,t4.jsxs)("div",{className:"flex flex-row gap-4 items-center sm:flex-1",children:[(0,t4.jsx)("div",{className:"border p-1 rounded-lg",title:rr.Bo[rr.NB.PASS],children:(0,t4.jsx)(uv.A,{variant:"glyph-only",size:8})}),(0,t4.jsx)("div",{className:"flex-1",children:(0,t4.jsxs)("div",{className:"flex flex-column gap-1",children:[(0,t4.jsx)("div",{className:"flex flex-row gap-2 items-center",children:(0,t4.jsx)("strong",{className:"text-lg",children:(0,id.c)("Info").jt`Add ${"Proton"} ${"Pass"} for just ${a}`})}),(0,t4.jsx)("span",{className:"block color-weak",children:(0,id.c)("Info").jt`Keep your passwords safe and sign in instantly with autofill across every device.`})]})})]}),(0,t4.jsx)(oS.$,{color:r?"danger":"norm",shape:r?"outline":void 0,className:"button-solid-norm button-large",onClick:()=>n(r),children:(0,t4.jsx)("span",{"data-testid":"pass-bundle-box-add-button",children:r?(0,id.c)("Action").t`Remove`:(0,id.c)("Action").t`Add ${"Proton"} ${"Pass"}`})})]})})})},mV=r.p+"assets/static/bundle-vpn-pass.fee3df9e3bd9eaa2779a.svg",mH=e=>{let{size:t=15}=e;return(0,t4.jsx)("img",{src:mV,alt:"",className:`icon-size-${t}`})};var m$=r(15447),mz=r(49066),mK=r(25510),mZ=r(12280),mG=r(34214),mY=r(96140),mW=r(84326),mq=r(91359);let mQ=e=>{let{alt:t,title:r,size:a=4,className:n="",viewBox:i="0 0 16 16",...o}=e;return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsxs)("svg",{viewBox:i,className:`icon-size-${a} ${n}
2553`,role:"img",focusable:"false","aria-hidden":"true",...o,children:[r?(0,t4.jsx)("title",{children:r}):null,(0,t4.jsx)("path",{fillRule:"evenodd",d:"M1.065 11.36h1.158V6.43H1.065v4.929Zm.577-5.575a.632.632 0 0 0 .646-.628.633.633 0 0 0-.646-.632.632.632 0 0 0-.642.632c0 .349.284.628.642.628Zm4.435-1.246c-1.957 0-3.185 1.334-3.185 3.468 0 2.135 1.228 3.464 3.185 3.464 1.953 0 3.18-1.33 3.18-3.464S8.03 4.54 6.078 4.54Zm0 1.023c1.195 0 1.958.948 1.958 2.445 0 1.493-.763 2.441-1.958 2.441-1.2 0-1.957-.948-1.957-2.44 0-1.498.758-2.446 1.957-2.446Zm3.669 3.91c.051 1.237 1.065 2 2.608 2 1.623 0 2.646-.8 2.646-2.074 0-1-.576-1.563-1.939-1.874l-.772-.177c-.823-.195-1.162-.455-1.162-.902 0-.558.511-.93 1.27-.93.767 0 1.292.377 1.348 1.005h1.143c-.027-1.181-1.004-1.981-2.482-1.981-1.46 0-2.497.804-2.497 1.995 0 .957.586 1.552 1.822 1.836l.87.205c.846.2 1.19.479 1.19.962 0 .558-.563.958-1.372.958-.818 0-1.436-.405-1.51-1.023H9.745Z"})]}),t?(0,t4.jsx)("span",{className:"sr-only",children:t}):null]})};var mJ=r(98449),mX=r(79616);let m0=r.p+"assets/static/bundle-vpn-pass.e63564ed4051db9fe8f4.svg",m1=r.p+"assets/static/bundle.d78fe6997c7dab1b6972.svg",m2=e=>{let{size:t}=e;return(0,t4.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"26",height:"24",viewBox:"0 0 26 24",fill:"none",role:"img",className:`icon-size-${t}`,children:[(0,t4.jsx)("path",{d:"M11.1506 20.1604L12.0234 18.8586L18.6533 8.8438C19.233 7.9682 18.6797 6.7936 17.6309 6.67319L1.17725 4.78418L9.7007 20.1073C10.0118 20.6557 10.7983 20.6858 11.1506 20.1604Z",fill:"url(#paint0_linear_32_5752)"}),(0,t4.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.92222 20.2115L10.8188 21.8291C11.7478 23.4993 14.1335 23.5897 15.1882 21.9948L25.0231 7.12332C26.066 5.54625 25.0682 3.43183 23.1795 3.21694L3.84888 1.01746C1.78795 0.782968 0.320554 2.95609 1.32297 4.75818L1.40159 4.89878L5.7 12.6113L9.92222 20.2115ZM2.19687 4.27207L2.27509 4.41195L6.57416 12.1257L11.6927 21.343L11.6932 21.3441C12.2575 22.3567 13.7127 22.4131 14.3541 21.4432L24.189 6.57171C24.814 5.62661 24.2243 4.34227 23.0664 4.21053L3.73583 2.01105C2.46719 1.86671 1.59896 3.19569 2.19687 4.27207Z",fill:"#6D4AFF"}),(0,t4.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.92222 20.2115L10.8188 21.8291C11.7478 23.4993 14.1335 23.5897 15.1882 21.9948L25.0231 7.12332C26.066 5.54625 25.0682 3.43183 23.1795 3.21694L3.84888 1.01746C1.78795 0.782968 0.320554 2.95609 1.32297 4.75818L1.40159 4.89878L5.7 12.6113L9.92222 20.2115ZM2.19687 4.27207L2.27509 4.41195L6.57416 12.1257L11.6927 21.343L11.6932 21.3441C12.2575 22.3567 13.7127 22.4131 14.3541 21.4432L24.189 6.57171C24.814 5.62661 24.2243 4.34227 23.0664 4.21053L3.73583 2.01105C2.46719 1.86671 1.59896 3.19569 2.19687 4.27207Z",fill:"url(#paint1_linear_32_5752)"}),(0,t4.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.92276 20.2182C10.2338 20.7666 11.0204 20.7968 11.3726 20.2714L12.2455 18.9695L18.8754 8.95473C19.455 8.07913 18.9018 6.90453 17.853 6.78412L1.39931 4.89511L9.92276 20.2182ZM3.21976 6.11068L10.6759 19.5149L11.4149 18.4127L18.0415 8.40272C18.2031 8.15868 18.0572 7.81414 17.7389 7.77759L3.21976 6.11068Z",fill:"#6D4AFF"}),(0,t4.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.92276 20.2182C10.2338 20.7666 11.0204 20.7968 11.3726 20.2714L12.2455 18.9695L18.8754 8.95473C19.455 8.07913 18.9018 6.90453 17.853 6.78412L1.39931 4.89511L9.92276 20.2182ZM3.21976 6.11068L10.6759 19.5149L11.4149 18.4127L18.0415 8.40272C18.2031 8.15868 18.0572 7.81414 17.7389 7.77759L3.21976 6.11068Z",fill:"url(#paint2_linear_32_5752)"}),(0,t4.jsxs)("defs",{children:[(0,t4.jsxs)("linearGradient",{id:"paint0_linear_32_5752",x1:"15.5002",y1:"21",x2:"1.59367",y2:"-2.84611",gradientUnits:"userSpaceOnUse",children:[(0,t4.jsx)("stop",{offset:"0.0660125",stopColor:"#8EFFEE"}),(0,t4.jsx)("stop",{offset:"0.4499",stopColor:"#C9C7FF"}),(0,t4.jsx)("stop",{offset:"1",stopColor:"#7341FF"})]}),(0,t4.jsxs)("linearGradient",{id:"paint1_linear_32_5752",x1:"10.8379",y1:"-0.972855",x2:"12.3806",y2:"23.3725",gradientUnits:"userSpaceOnUse",children:[(0,t4.jsx)("stop",{offset:"0.172059",stopColor:"#24ECC6",
2553stopOpacity:"0"}),(0,t4.jsx)("stop",{offset:"1",stopColor:"#24ECC6"})]}),(0,t4.jsxs)("linearGradient",{id:"paint2_linear_32_5752",x1:"10.8379",y1:"-0.972855",x2:"12.3806",y2:"23.3725",gradientUnits:"userSpaceOnUse",children:[(0,t4.jsx)("stop",{offset:"0.172059",stopColor:"#24ECC6",stopOpacity:"0"}),(0,t4.jsx)("stop",{offset:"1",stopColor:"#24ECC6"})]})]})]})},m3=e=>{let{loading:t,selectedPlan:r}=e,a=t?{id:"countries",text:(0,t4.jsx)(dU.A,{width:"6em"}),included:!0}:null;if(r.Name===rr.NB.FREE){let e=(0,d2.TQ)(d3.e.free.servers,d3.e.free.countries);return{logo:(0,t4.jsx)(mY.A,{size:28,app:rn.h.PROTONVPN_SETTINGS}),title:(0,uU.jJ)("Proton"),features:[a||(0,f9.X6)(e),(0,f9.mT)(),(0,f9.iM)()]}}if(r.Name===rr.NB.VPN2024){let e=(0,d2.Ht)(d3.e.paid.servers,d3.e.paid.countries);return{logo:(0,t4.jsx)(uy.A,{variant:"glyph-only",size:7}),title:r.Title,features:[a||(0,f9.X6)(e),{id:"streaming",text:(0,f9.aX)(),included:!0},(0,f9.fL)(10),{id:"apps-for",text:(0,t4.jsxs)("div",{className:"flex items-center",children:[(0,id.c)("new_plans: feature").t`Apps for`,(0,t4.jsxs)("span",{className:"ml-1 inline-flex gap-1.5",children:[(0,t4.jsx)(mX.T,{}),(0,t4.jsx)(mq.g,{}),(0,t4.jsx)(mW.Z,{}),(0,t4.jsx)(mQ,{}),(0,t4.jsx)(mJ.K,{})]})]}),included:!0},{id:"speed",text:(0,id.c)("new_plans: feature").t`Up to 10 Gbps`,included:!0},{id:"net-shield",text:(0,f9.qi)(),included:!0}].filter(sP.A)}}if(r.Name===rr.NB.BUNDLE)return{logo:(0,t4.jsx)("div",{children:(0,t4.jsx)("img",{src:m1,width:28,height:28,alt:r.Title})}),title:r.Title,features:[(0,mK.BB)(),(0,m$.Or)(),(0,mz.et)(),(0,f9.SJ)(),(0,mZ.$D)(),(0,mG.jZ)()]};if(r.Name===rr.NB.VPN_PASS_BUNDLE)return{logo:(0,t4.jsx)("div",{children:(0,t4.jsx)("img",{src:m0,width:28,height:28,alt:r.Title})}),title:r.Title,features:[],bundle:[{title:rr.Bo[rr.NB.VPN2024],features:[(0,f9.EZ)("highest"),(0,f9.fL)(10),(0,f9.rU)(!0),(0,f9.L5)(!0)]},{title:rr.Bo[rr.NB.PASS],features:[(0,mZ.ZL)(),(0,mZ.$t)("unlimited"),(0,mZ.zJ)(!0),(0,mZ.JS)(),(0,mZ.pk)(),(0,mZ.AF)()]}]};let n=(0,id.c)("new_plans: feature").ngettext((0,id.pD)`Servers in ${d3.e.paid.countries}+ country`,`Servers in ${d3.e.paid.countries}
2553+ countries`,d3.e.paid.countries);return r.Name===rr.NB.VPN_PRO?{logo:(0,t4.jsx)(m2,{size:7}),title:r.Title,features:[{id:"advanced-network-security",text:(0,id.c)("new_plans: feature").t`Advanced network security`,included:!0},a||{id:"countries",text:n,included:!0},{id:"24x7-support",text:(0,id.c)("new_plans: feature").t`24/7 support`,included:!0},{id:"centralized-settings-and-billing",text:(0,id.c)("new_plans: feature").t`Centralized settings and billings`,included:!0}]}:r.Name===rr.NB.VPN_BUSINESS?{logo:(0,t4.jsx)(uy.A,{variant:"glyph-only",size:7}),title:r.Title,features:[{id:"advanced-network-security",text:(0,id.c)("new_plans: feature").t`Advanced network security`,included:!0},a||{id:"countries",text:n,included:!0},{id:"dedicated-servers-and-ip",text:(0,id.c)("new_plans: feature").t`Dedicated servers and IP`,included:!0},{id:"24x7-support",text:(0,id.c)("new_plans: feature").t`24/7 support`,included:!0},{id:"centralized-settings-and-billing",text:(0,id.c)("new_plans: feature").t`Centralized settings and billings`,included:!0}]}:r.Name===rr.NB.VPN_PASS_BUNDLE_BUSINESS?{logo:(0,t4.jsx)(mH,{size:7}),title:r.Title,features:[{id:"advanced-network-security",text:(0,id.c)("new_plans: feature").t`Advanced network security`,included:!0},{id:"dedicated-servers-and-ip",text:(0,id.c)("new_plans: feature").t`Dedicated servers and IP`,included:!0},{id:"secure-password-management",text:(0,id.c)("new_plans: feature").t`Secure password management`,included:!0},{id:"activity-logs-and-policy",text:(0,id.c)("new_plans: feature").t`Activity logs and policy`,included:!0},{id:"24x7-support",text:(0,id.c)("new_plans: feature").t`24/7 support`,included:!0}]}:r.Name===rr.NB.BUNDLE_PRO_2024?{logo:(0,t4.jsx)("div",{children:(0,t4.jsx)("img",{src:m1,width:28,height:28,alt:r.Title})}),title:r.Title,features:[{id:"advanced-workspace-security",text:(0,id.c)("new_plans: feature").t`Advanced workspace security`,included:!0},{id:"dedicated-servers-and-ip",text:(0,id.c)("new_plans: feature").t`Dedicated servers and IP`,included:!0},{id:"secure-password-management",text:(0,id.c)("new_plans: feature").t`Secure password management`,included:!0},{id:"activity-logs-and-policy",text:(0,id.c)("new_plans: feature").t`Activity logs and policy`,included:!0},{id:"24x7-support",text:(0,id.c)("new_plans: feature").t`24/7 support`,included:!0}]}:void 0};var m4=r(21676),m5=r(92698),m6=r(78155),m8=r(81672),m9=r(26050);let m7=e=>{let{increaseBlockedReasons:t,increaseBlockedReasonText:a,isIncDisabled:n,children:i}=e,[o,s]=(0,r(14041).useState)(void 0),l=t[0]??null,c="trial-limit"===l?a??(0,id.c)("b2b_tri
2553als_2025_Info").t`You have reached the trial limit.`:null;return((0,r(14041).useEffect)(()=>{if(l&&n){s(!0);let e=setTimeout(()=>s(void 0),3e3);return()=>clearTimeout(e)}},[l,n]),l&&n)?(0,t4.jsx)(oN.m,{title:c,openDelay:0,isOpen:o,children:(0,t4.jsx)("span",{className:"inline-block",children:i})}):i},pe=e=>{let{id:t,min:a,max:n,step:i,value:o,onValue:s,disabled:l=!1,increaseBlockedReasons:c=[],increaseBlockedReasonText:u,className:d,...f}=e,[m,p]=(0,r(14041).useState)(o),h=e=>void 0!==e&&e>=a&&e<=n&&e%i==0,A=l||!h((m||0)-i),g=l||!h((m||0)+i),v=h(m);return(0,t4.jsxs)("div",{className:(0,oe.A)("border rounded shrink-0 flex flex-nowrap",d),...f,children:[(0,t4.jsx)("button",{type:"button",title:(0,id.c)("Action").t`Decrease`,className:(0,oe.A)(["p-2 flex",A&&"color-disabled"]),disabled:A,onClick:()=>{if(!v||void 0===m)return;let e=m-i;p(e),s(e)},children:(0,t4.jsx)(m8.v,{alt:(0,id.c)("Action").t`Decrease`,className:"m-auto"})}),(0,t4.jsx)("label",{htmlFor:t,className:"my-2 flex",children:(0,t4.jsx)("input",{autoComplete:"off",min:a,max:n,value:m,id:t,className:"w-custom border-left border-right text-center",style:{"--w-custom":"6em"},onBlur:()=>{v||p(o)},onChange:e=>{let{target:{value:t}}=e;if(""===t)return void p(void 0);let r=parseInt(t,10);p(r),h(r)&&s(r)}})}),(0,t4.jsx)(m7,{increaseBlockedReasons:c,increaseBlockedReasonText:u,isIncDisabled:g,children:(0,t4.jsx)("button",{type:"button",title:(0,id.c)("Action").t`Increase`,className:(0,oe.A)(["p-2 flex",g&&"color-disabled"]),disabled:g,onClick:()=>{if(!v||void 0===m)return;let e=m+i;p(e),s(e)},children:(0,t4.jsx)(m9.t,{alt:(0,id.c)("Action").t`Increase`,className:"m-auto"})})})]})},pt=e=>{let{id:t,label:r,tooltip:a,className:n,children:i,...o}=e;return(0,t4.jsxs)("div",{className:(0,oe.A)("flex md:flex-nowrap items-center",n),...o,children:[(0,t4.jsxs)("label",{htmlFor:t,className:"min-w-custom flex-1 plan-customiser-addon-label text-bold pr-2 w-full md:w-auto mb-1",style:{"--min-w-custom":"14em"},children:[r,a&&(0,t4.jsx)(fP.A,{buttonClass:"ml-2",title:a})]}),i]})},pr=e=>{let{cycle:t,currency:r,onChangePlanIDs:a,planIDs:n,plansMap:i,currentPlan:o,isTrialMode:s=!1,className:l,...c}=e,u=function(e){let{currentPlan:t,plansMap:r,planIDs:a,cycle:n}=e,i=(0,u0.sV)(a),o=Object.keys(i),s=[rr.Or.MEMBER,rr.Or.IP];return o.map(e=>{let o=r[e];if(!o)return;let l=a[o.Name]??0,c=!!i[e],u=uX.Vr[e],d=(0,u1.y0)(u,o),f=(0,u1.Ve)(t,u),m=(0,uX.oU)(e)*d,p=c?f+l*d:Object.entries(a).reduce((e,t)=>{let[a,n]=t;return e+n*(0,u1.Ve)(r[a],u)},0),h=o.Pricing[n]||0,A=s.some(t=>(0,u0.nZ)(e,t));if(p||A)return{addonPricePerCycle:h,cycle:n,value:p,min:f,max:m,addon:o,isSupported:c,addonMultiplier:d}}).filter(sP.A)}({currentPlan:o,plansMap:i,planIDs:n,cycle:t});return 0===u.length?null:(0,t4.jsx)("div",{className:(0,oe.A)(["flex flex-column gap-8",l]),...c,children:u.map(e=>{let{value:t,min:r,max:l,addon:c,isSupported:u,addonMultiplier:d}=e,f=c.Name,m=((e,t)=>{if(!e)return{};let r=(0,u0.lD)(t);return r&&(r===rr.Or.MEMBER||r===rr.Or.IP)?{max:({[rr.Or.MEMBER]:10,[rr.Or.IP]:1})[r],increaseBlockedReasons:["trial-limit"],increaseBlockedReasonText:({[rr.Or.MEMBER]:(0,id.c)("b2b_tri
2553als_2025_Info").t`You can have up to ${10} users during the trial period.`,[rr.Or.IP]:(0,id.c)("b2b_trials_2025_Info").t`You can have up to ${1} dedicated server during the trial period.`})[r]}:{}})(s,c.Name),{forcedMin:p}=(0,m4.F)({plan:o.Name,featureLimitKey:uX.Vr[c.Name],subscription:void 0,plansMap:i}),h={id:f,min:Math.max(p??0,r),max:l,step:d,value:t,onValue:e=>{a((0,m6.qz)(n,c.Name,(e-r)/d))},disabled:!u,...m};if(void 0!==h.max&&void 0!==h.min&&h.max<=h.min)return null;let A=(0,t4.jsx)(pe,{...h});return[rr.Gb.MEMBER_VPN_PRO,rr.Gb.MEMBER_VPN_BUSINESS,rr.Gb.MEMBER_VPN_PASS_BUNDLE_BUSINESS,rr.Gb.MEMBER_BUNDLE_PRO_2024].includes(c.Name)?(0,t4.jsx)(pt,{id:f,label:(0,id.c)("Info").t`Organization size`,children:A},f):(0,u0.lD)(c.Name)===rr.Or.IP?(0,t4.jsxs)("div",{children:[(0,t4.jsx)(pt,{id:f,label:(0,id.c)("Info").t`Dedicated servers`,tooltip:(0,id.c)("Info").t`Dedicated servers with dedicated IP addresses can be added to private gateways to enable fine-tuned access control.`,children:A}),!s&&(0,t4.jsxs)("div",{className:"mt-2 p-3 color-weak bg-weak rounded flex flex-nowrap",children:[(0,t4.jsx)(m5.T,{className:"mr-2 mt-0.5 shrink-0"}),(0,t4.jsx)("span",{children:(0,id.c)("Info").t`We recommend having at least 2 servers in order to provide redundancy.`})]})]},f):null})})},pa=e=>{let{left:t,text:r}=e;return(0,t4.jsxs)("div",{className:"flex items-center text-center flex-column md:flex-row justify-center",children:[(0,t4.jsx)("div",{className:"md:mr-4 text-center",children:t}),(0,t4.jsx)("div",{children:r})]})},pn=e=>{let{title:t,right:r}=e;return(0,t4.jsxs)("div",{className:"flex items-center justify-space-between flex-nowrap gap-6",children:[(0,t4.jsx)("h2",{className:"text-bold text-4xl",children:t}),r&&(0,t4.jsx)("div",{className:"shrink-0",children:r})]})},pi=e=>{let{children:t,className:r="mt-8"}=e;return(0,t4.jsx)("div",{className:(0,oe.A)("pricing-box-content",r),children:t})},po=e=>{var t,a,n,i,o,s;let l,c,u,d,{activeBreakpoint:f,mode:m,selectedPlan:p,cycleData:h,isB2bPlan:A,background:g,onComplete:v,onCurrencyChange:y,model:C,setModel:b,upsellImg:S,measure:w,className:_,toAppName:N,toApp:x,telemetryContext:E,signupParameters:B}=e,{coupon:P,trial:I,hideFreePlan:k,currency:T,email:D,vpn2024SignupExperimentVariant:M}=B,[R,j,O]=(0,dO.Ay)(),[L,U]=(0,r(14041).useState)(),[F,V]=(0,cz.A)(),H=(0,o7.d)(),{getPaymentsApi:$}=(0,uR.f)(),[z,K]=(0,r(14041).useState)(void 0),Z=(0,r(14041).useRef)(),[G,Y]=(0,r(14041).useState)(null==(t=C.subscriptionData.checkResult.Coupon)?void 0:t.Code),{viewportWidth:W}=f,{APP_NAME:q}=(0,it.U)(),[Q,J]=(0,r(14041).useState)(!1),X=cY(),[ee,et]=(0,cz.A)(),[er,ea]=(0,cz.A)(),[en,ei]=(0,cz.A)(),{getAvailableCurrencies:eo}=(0,uD.Z)(),{plansMap:es}=C,el=C.loadingDependencies,ec=ee||er;(0,r(14041).useEffect)(()=>{el||rM.A.core_vpn_single_signup_pageLoad_2_total.increment({step:"plan_username_payment",flow:A?"b2b":"b2c"})},[el]);let eu=(0,r(14041).useRef)({plan:!1,email:!1,payment:!1}),ed={currency:C.optimistic.currency||C.subscriptionData.currency,cycle:C.optimistic.cycle||C.subscriptionData.cycle,plan:(0,uO.n0)(C.plansMap,C.optimistic.planIDs)||p,planIDs:C.optimistic.planIDs||C.subscriptionData.planIDs,checkResult:C.optimistic.checkResult||C.subscriptionData.checkResult,billingAddress:C.optimistic.billingAddress||C.subscriptionData.billingAddress,vatNumber:C.optimistic.vatNumber??C.subscriptionData.vatNumber},ef=e=>{eu.current[e]||(rM.A.core_vpn_single_signup_step1_interaction_2_total.increment({step:e,flow:A?"b2b":"b2c"}),eu.current={...eu.current,[e]:!0})},em=async e=>{var t;let r=await (null==(t=Z.current)?void 0:t.data());if(!r)throw Error("Invalid data");return v({subscriptionData:e,accountData:{...r,password:(0,d1.b)({useSpecialChars:!0,length:16})},type:"signup"})},ep=async(e,t)=>em({...C.subscriptionData,payment:e,type:t}),eh=ed.checkResult.SubscriptionMode===uL.Dm.Trial,eA=([rr.NB.VPN2024,rr.NB.VPN_PASS_BUNDLE].includes(ed.plan.Name)||A)&&!eh,eg=(e,t)=>{ed.plan&&w({event:t,dimensions:{type:e,plan:ed.plan.Name,cycle:`${ed.cycle}`,currency:ed.currency}})},ev=Object.keys(C.optimistic).length>0||er,ey=(0,dW.k)({checkResult:ed.checkResult,amount:ed.checkResult.AmountDue,currency:ed.currency,api:H,billingAddress:ed.billingAddress,selectedPlanName:null==(a=(0,uO.n0)(C.plansMap,ed.planIDs))?void 0:a.Name,paymentStatus:C.paymentStatus,onChargeable:(e,t)=>
2553{let{chargeablePaymentParameters:r,sourceType:a,source:n,paymentProcessorType:i}=t;return et(async()=>{let e,t=r.Amount<=0&&!eh,o={paymentMethodType:a,paymentMethodValue:n,paymentProcessorType:i};if(t)return void await ep(o,void 0);rM.A.core_vpn_single_signup_step1_payment_2_total.increment({status:"success",flow:A?"b2b":"b2c"}),e=a===rr.Tn.CHARGEBEE_PAYPAL?"pp":"cc";let s={...(0,dh.fK)(r)?({Payment:{Type:rr.Tn.TOKEN,Details:{Token:r.PaymentToken}}}).Payment:void 0,...o};await ep(s,e)})},flow:"signup-vpn",onMethodChanged:e=>{var t;let r=(t=e.type)===rr.Tn.CHARGEBEE_CARD?"select_cc":rr.Tn.CHARGEBEE_PAYPAL?"select_pp":t===rr.Tn.CHARGEBEE_BITCOIN?"select_btc":void 0;r&&w({event:uz.Kt.paymentSelect,dimensions:{type:r}})},isTrial:I,product:rn.h.PROTONVPN_SETTINGS,telemetryContext:E}),eC=(e,t)=>{var r;let a=Object.fromEntries(Object.entries(t).filter(e=>{let[t,r]=e;return void 0!==r}));uH.A.reportSubscriptionEstimationChange({action:e,context:E,userCurrency:void 0,subscription:void 0,selectedPlanIDs:ed.planIDs,selectedCurrency:ed.currency,selectedCycle:ed.cycle,selectedCoupon:null==(r=ed.checkResult.Coupon)?void 0:r.Code,paymentMethodType:ey.selectedMethodType,paymentMethodValue:ey.selectedMethodValue,build:q,product:x,isTrial:I,...a})},eb=async e=>{var t,r,a,n;if(el)return;e.planIDs&&!n3()(ed.planIDs,e.planIDs)&&eC((0,uO.$_)(ed.planIDs)===(0,uO.$_)(e.planIDs)?"addon_changed":"plan_changed",{selectedPlanIDs:e.planIDs}),e.cycle&&eC("cycle_changed",{selectedCycle:e.cycle});let i=e.currency||ed.currency,o=e.planIDs||ed.planIDs,s=e.cycle||ed.cycle,l=(0,uO.n0)(C.plansMap,o),c=e.billingAddress||ed.billingAddress,u=e.vatNumber??ed.vatNumber,d=null==(r=C.subscriptionDataCycleMapping)||null==(t=r[null==l?void 0:l.Name])?void 0:t[s];n3()(o,null==d?void 0:d.planIDs)||(d=void 0);let f={...(null==d?void 0:d.checkResult)??(0,dx.BR)({plansMap:C.plansMap,planIDs:o,cycle:s,currency:i}),Taxes:[]},m={...e,checkResult:f};try{let e=X();b(e=>({...e,optimistic:{...e.optimistic,...m}}));let t=G||(null==d||null==(a=d.checkResult.Coupon)?void 0:a.Code)||(null==(n=ed.checkResult.Coupon)?void 0:n.Code),r=await uJ({paymentsApi:$(H),planIDs:o,currency:i,cycle:s,billingAddress:c,coupon:t,trial:I,ValidateBillingAddress:!0,VatId:u,previousEstimation:C.subscriptionData.checkResult});if(!e())return;b(e=>({...e,subscriptionData:{...C.subscriptionData,currency:i,cycle:s,planIDs:o,checkResult:r,billingAddress:c,vatNumber:u},optimistic:{}}))}catch{b(e=>({...e,optimistic:{}}))}},eS=(0,dK.IH)(eb,{debounce:1e3}),ew=e=>{ef("plan"),w({event:uz.Kt.currencySelect,dimensions:{currency:e}}),ei(y(e).then(()=>{rM.A.core_vpn_single_signup_step1_currencyChange_2_total.increment({status:"success",flow:A?"b2b":"b2c"})}).catch(e=>{(0,uT.A)(e,e=>rM.A.core_vpn_single_signup_step1_currencyChange_2_total.increment({status:e,flow:A?"b2b":"b2c"}))})),eC("currency_changed",{selectedCurrency:e})},e_=async(e,t)=>{ef("plan"),w({event:uz.Kt.planSelect,dimensions:{plan:t}}),eb({planIDs:e})},eN=e=>{let{cycle:t,mode:r,planIDs:a}=e;"upsell"===r?w({event:uz.Kt.interactUpsell,dimensions:{upsell_to:`${ed.plan.Name}_${t}m`,upsell_from:`${ed.plan.Name}_${ed.cycle}m`}}):w({event:uz.Kt.cycleSelect,dimensions:{cycle:`${t}`}}),eb({cycle:t,planIDs:a}).then(e=>(rM.A.core_vpn_single_signup_step1_cycleChange_2_total.increment({status:"success",flow:A?"b2b":"b2c"}),e)).catch(e=>{(0,uT.A)(e,e=>rM.A.core_vpn_single_signup_step1_cycleChange_2_total.increment({status:e,flow:A?"b2b":"b2c"}))})},ex=e=>{Y(e),eC("coupon_changed",{selectedCoupon:e})},eE=async()=>{let e=f1({paymentsApi:$(H),plansMap:C.plansMap,currency:ed.currency,planName:rr.NB.VPN2024,cycle:rr.PF.MONTHLY,coupon:rr.oQ.VPN_PLUS_FREE_2024});V(e).catch(rN.A),U(await e)},eB=(0,dq.r)({onBillingAddressChange:e=>{eS({billingAddress:{...ed.billingAddress,...e},vatNumber:e.VatId??void 0})},initialBillingAddress:{...(0,uj.K)(C.paymentStatus,{shouldRestoreZipCode:!0}),Company:B.orgName??"",City:B.city??"",Address:B.streetAddress??"",FirstName:B.firstName??"",LastName:B.lastName??""},initialVatNumber:B.vatNumber??"",paymentFacade:ey,telemetryContext:E,selectedPlanName:null==p?void 0:p.Name,onVatChange:e=>eS({vatNumber:e})}),eP=uc(rn.h.PROTONVPN_SETTINGS),eI=(0,t4.jsx)(iL.g,{href:eP,className:"color-weak",children:(0,id.c)("new_plans: signup").t`terms and conditions`},"terms"),ek=(e,t,r)=>{var a;let n=null==t||null==(a=t[r])?void 0:a.checkResult;if(n)return(0,dx.XB)({planIDs:e,plansMap:es,checkResult:n})},eT=(()=>
2553{if("vpn-pass-promotion"===m){let e={[rr.NB.VPN_PASS_BUNDLE]:1},t=dT({subscriptionDataCycleMapping:C.subscriptionDataCycleMapping,planName:rr.NB.VPN_PASS_BUNDLE,planIDs:e}),r={[rr.NB.VPN2024]:1},a=dT({subscriptionDataCycleMapping:C.subscriptionDataCycleMapping,planName:rr.NB.VPN2024,planIDs:r});if(!t||!a)return;return{[rr.PF.MONTHLY]:ek(r,a,rr.PF.MONTHLY),[rr.PF.YEARLY]:ek(e,t,rr.PF.YEARLY),[rr.PF.TWO_YEARS]:ek(r,a,rr.PF.TWO_YEARS)}}let e=ed.planIDs,t=dT({subscriptionDataCycleMapping:C.subscriptionDataCycleMapping,planName:ed.plan.Name,planIDs:e});if(t)return{[rr.PF.MONTHLY]:ek(e,t,rr.PF.MONTHLY),[rr.PF.THREE]:ek(e,t,rr.PF.THREE),[rr.PF.YEARLY]:ek(e,t,rr.PF.YEARLY),[rr.PF.EIGHTEEN]:ek(e,t,rr.PF.EIGHTEEN),[rr.PF.TWO_YEARS]:ek(e,t,rr.PF.TWO_YEARS),[rr.PF.FIFTEEN]:ek(e,t,rr.PF.FIFTEEN),[rr.PF.THIRTY]:ek(e,t,rr.PF.THIRTY)}})(),eD=(0,dx.XB)({planIDs:ed.planIDs,plansMap:es,checkResult:ed.checkResult}),eM="bf2025"===g?"color-norm":"color-primary",eR=[{id:"open-source",left:(0,t4.jsx)(dZ.E,{size:6,className:eM}),text:(0,id.c)("Info").t`Open source`},{id:"no-logs",left:(0,t4.jsx)(dG.J,{size:6,className:eM}),text:(0,id.c)("new_plans: feature").t`No-logs policy`},{id:"swiss",left:(0,t4.jsx)("img",{width:"24",alt:"",src:ml,className:"rounded-sm"}),text:W[">=large"]?(0,id.c)("Info").t`Protected by Swiss privacy laws`:(0,id.c)("Info").t`Swiss based`},W[">=large"]&&[rr.NB.VPN2024,rr.NB.VPN_PASS_BUNDLE,rr.NB.BUNDLE].includes(p.Name)&&{id:"servers",left:(0,t4.jsx)(dY.l,{size:6,className:eM}),text:el?(0,t4.jsx)(t4.Fragment,{children:(0,t4.jsx)(dU.A,{width:"5em"})}):(0,d2.NZ)(d3.e.paid.servers)}].filter(sP.A),ej=rn.R$,eO=p.Name===rr.NB.FREE,eL="sm:p-11",eU=m3({loading:el,selectedPlan:ed.plan}),eF=(()=>{var e;if(!(ed.plan.Name===rr.NB.BUNDLE&&(0,ra.E4)(null==(e=ed.checkResult.Coupon)?void 0:e.Code))){if(ed.cycle===rr.PF.MONTHLY)return h.cycles.includes(rr.PF.EIGHTEEN)?rr.PF.EIGHTEEN:h.cycles.includes(rr.PF.FIFTEEN)?rr.PF.FIFTEEN:rr.PF.YEARLY;if(ed.cycle===rr.PF.THREE&&h.cycles.includes(rr.PF.EIGHTEEN))return rr.PF.EIGHTEEN;if(ed.cycle===rr.PF.YEARLY)return rr.PF.TWO_YEARS;if(ed.cycle===rr.PF.FIFTEEN)return rr.PF.THIRTY}})(),eV="vpn-pass-promotion"===m,eH=(()=>{let{currency:e,checkResult:{Coupon:t,CouponDiscount:r}}=C.subscriptionData;if(t&&r)return{code:t.Code,description:t.Description,discount:r,currency:e}})(),e$=(0,ra.E4)(null==(n=ed.checkResult.Coupon)?void 0:n.Code)||(0,ra.E4)(P),ez=!eO&&(0,t4.jsx)("div",{className:"w-full text-sm color-norm opacity-70 text-center",children:(0,t4.jsxs)("div",{className:"mx-auto w-full md:w-7/10",children:["*",(0,dJ.oL)({checkResult:ed.checkResult,plansMap:C.plansMap,planIDs:ed.planIDs,app:rn.h.PROTONVPN_SETTINGS})]})}),eK=!eO&&("pricing"===m||"vpn-pass-promotion"===m)&&eT,eZ=el?null:(0,t4.jsx)(dH.A,{currencies:eo({paymentStatus:C.paymentStatus,plans:C.plans,selectedPlanName:p.Name,paramCurrency:T}),mode:"select-two",currency:ed.currency,loading:en,onSelect:e=>ew(e),disabled:(0,dX.Qi)(ey.selectedMethodType)}),eG="vpn-pass-promotion"===m?(0,id.c)("Header").t`Save big on the best ${rn.R$} deals`:A?(0,id.c)("new_plans: feature").t`Start protecting your organization`:e$?(0,id.c)("bf2023: header").t`Save with Black Friday deals on a high-speed Swiss VPN`:void 0,eY=(0,t4.jsx)(mL,{options:ed,measure:w,details:void 0,disabled:el},"sign-in"),eW=I||eh?null:(0,t4.jsx)("div",{className:"text-center color-norm",children:(0,id.c)("Go to sign in").jt`Already have an account? ${eY}`}),eq=(0,t4.jsx)(mM,{model:C,options:ed,loadingPaymentDetails:ev,upsellToggle:(()=>{var e;let t=ed.planIDs[rr.NB.VPN_PASS_BUNDLE];if(eV){let e=!!t&&ed.cycle===rr.PF.YEARLY;return(0,t4.jsx)(mU,{view:!e||(null==z?void 0:z.from)?void 0:"included",checked:e,currency:ed.currency,cycle:(null==z?void 0:z.from)||ed.cycle,onChange:()=>{(()=>{if(!ec)if(!ed.planIDs[rr.NB.VPN_PASS_BUNDLE]||ed.planIDs[rr.NB.VPN_PASS_BUNDLE]&&ed.cycle!==rr.PF.YEARLY){let e=rr.PF.YEARLY;return K({from:ed.cycle,to:e}),ea(eb({planIDs:{[rr.NB.VPN_PASS_BUNDLE]:1},cycle:e})).catch(rN.A)}else{let e=null==z?void 0:z.from;return K(void 0),ea(eb({planIDs:{[rr.NB.VPN2024]:1},...e?{cycle:e}:{}}
2553)).catch(rN.A)}})()}})}if((0,ra.E4)(null==(e=ed.checkResult.Coupon)?void 0:e.Code)||(0,ra.E4)(P))return null;let r=(null==z?void 0:z.to)||eF;if(!r)return null;let a=dT({subscriptionDataCycleMapping:C.subscriptionDataCycleMapping,planName:ed.plan.Name,planIDs:ed.planIDs});if(!a)return el?(0,t4.jsxs)("div",{className:"p-2 flex gap-1 items-center",children:[(0,t4.jsx)(dF.A,{checked:!1,id:"toggle-upsell-plan",className:"mx-1"}),(0,t4.jsx)("label",{htmlFor:"toggle-upsell-plan",className:"flex-1 text-sm",children:(0,t4.jsx)(dU.A,{width:"100%",height:"2em",index:0})})]}):null;let n=ek(ed.planIDs,a,r);if(!n)return null;let i=mt(r);if(!i)return null;let o=me(`${n.discountPercent}%`,i);return(0,t4.jsxs)("div",{className:"p-2 flex gap-1 items-center",children:[(0,t4.jsx)(dF.A,{checked:!!z,id:"toggle-upsell-plan",className:"mx-1",onChange:e=>{!ec&&(e.target.checked&&eF?(K({from:ed.cycle,to:eF}),eN({cycle:eF,mode:"upsell"})):z&&(eN({cycle:z.from,mode:"upsell"}),K(void 0)))}}),(0,t4.jsx)("label",{htmlFor:"toggle-upsell-plan",className:"flex-1 text-sm",children:o})]})})(),planInformation:"vpn-pass-promotion"===C.mode&&es[rr.NB.VPN2024]&&m3({selectedPlan:es[rr.NB.VPN2024],loading:el})||eU,giftCode:(0,t4.jsx)(mg,{coupon:eH,checkResult:C.subscriptionData.checkResult,planIDs:ed.planIDs,plansMap:C.plansMap,onApplyCode:async e=>{let t=await uJ({paymentsApi:$(H),planIDs:ed.planIDs,currency:ed.currency,cycle:ed.cycle,billingAddress:C.subscriptionData.billingAddress,coupon:e,trial:I,ValidateBillingAddress:!0,VatId:C.subscriptionData.vatNumber});if(b(e=>({...e,subscriptionData:{...C.subscriptionData,checkResult:t}})),ex(e),!t.Coupon)throw Error((0,id.c)("Notification").t`Invalid code`)},onRemoveCode:async()=>{let e=await uJ({paymentsApi:$(H),planIDs:ed.planIDs,currency:ed.currency,cycle:ed.cycle,billingAddress:C.subscriptionData.billingAddress,coupon:void 0,trial:I,ValidateBillingAddress:!0,VatId:C.subscriptionData.vatNumber});b(t=>({...t,subscriptionData:{...C.subscriptionData,checkResult:e}})),ex(void 0)}})}),eQ=p.Name===rr.NB.VPN_PASS_BUNDLE_BUSINESS,{displayPassAsFakeAddon:eJ,isVPNPassBundle:eX}=(o=ed.planIDs,l=(0,r(14041).useRef)(!1),c="no-addon"===M,u="pass-addon-only"===M,(0,r(14041).useEffect)(()=>{dz({isPassAddonOnly:u,isNoAddon:c},o)&&!l.current&&(l.current=!0,aY.Y.sendCustomEvent("vpn_signup_vpn2024_experiment_seen",{variant:M??"disabled"}))},[o,u,c]),s={isPassAddonOnly:u,isNoAddon:c},d=!!o[rr.NB.VPN_PASS_BUNDLE],{displayPassAsFakeAddon:dz(s,o)&&s.isPassAddonOnly,isVPNPassBundle:d}),e0=eJ&&"vpn-pass-promotion"!==C.mode,e1=eQ?(0,id.c)("Header").t`Checkout`:(0,id.c)("Header").t`Select your payment method:`,e2=(e=>{var t,r,a,n;let{cycle:i,currency:o,plansMap:s,subscriptionDataCycleMapping:l}=e,c=null==l||null==(r=l[rr.NB.VPN2024])||null==(t=r[i])?void 0:t.checkResult,u=null==l||null==(n=l[rr.NB.VPN_PASS_BUNDLE])||null==(a=n[i])?void 0:a.checkResult;if(c&&u&&c.Currency===o&&u.Currency===o)return(0,dx.XB)({planIDs:{[rr.NB.VPN_PASS_BUNDLE]:1},plansMap:s,checkResult:u}).withDiscountPerMonth-(0,dx.XB)({planIDs:{[rr.NB.VPN2024]:1},plansMap:s,checkResult:c}).withDiscountPerMonth;let d=(0,f7.y8)({[rr.NB.VPN2024]:1},i,s)/i;return(0,f7.y8)({[rr.NB.VPN_PASS_BUNDLE]:1},i,s)/i-d})({cycle:ed.cycle,currency:ed.currency,plansMap:es,subscriptionDataCycleMapping:C.subscriptionDataCycleMapping}),e3=(0,t4.jsx)(dL.A,{currency:ed.currency,suffix:(0,id.c)("Suffix for price").t`per month`,children:e2},`${rr.NB.VPN_PASS_BUNDLE}-1`);return(0,t4.jsxs)(mE,{hasDecoration:!0,footer:ez,className:_,bottomRight:(0,t4.jsx)(fi,{isDarkBg:["dark","bf2025"].includes(g)&&!W.xsmall}),background:g,isB2bPlan:A,headerCenterElement:W["<=small"]||eQ?void 0:eW,children:[W["<=small"]&&eW,(0,t4.jsxs)("div",{className:"flex items-center flex-column",children:[eG&&(0,t4.jsx)("div",{className:"signup-v1-header mb-4 mt-4 md:mt-0 text-center",children:(0,t4.jsx)("h1",{className:"m-0 large-font lg:px-4 text-semibold",children:eG})}),"vpn-pass-promotion"===m&&!A&&(0,t4.jsx)("div",{className:(0,oe.A)("flex flex-nowrap md:gap-8 gap-3","bf2025"===g?"color-norm":"color-weak"),children:eR.map((e,t,a)=>{let{id:n,left:i,text:o}=e;
2553return(0,t4.jsxs)(r(14041).Fragment,{children:[(0,t4.jsx)(pa,{left:i,text:o}),t!==a.length-1&&(0,t4.jsx)(dj.Vr,{className:"min-h-custom",style:{"--min-h-custom":"2.25rem"}})]},n)})}),eK&&(0,t4.jsxs)(f2,{className:`mt-8 w-full ${eL}`,children:[(0,t4.jsx)(pn,{title:eV?(0,id.c)("Header").t`Select your deal`:e$?(0,id.c)("bf2023: header").t`Select your Black Friday offer`:(0,id.c)("Header").t`Select your pricing plan`,right:eZ}),(0,t4.jsxs)(pi,{children:[(0,t4.jsx)("div",{className:"flex justify-space-between gap-4 flex-column lg:flex-row",children:(0,t4.jsx)(ma,{mode:m,loading:el,onGetTheDeal:e=>{var t;let{cycle:r,planIDs:a}=e;ef("plan"),K(void 0),eN({cycle:r,planIDs:a}),null==(t=Z.current)||t.scrollInto("email")},upsell:(()=>{if("vpn-pass-promotion"===m){let e=rr.PF.YEARLY,t=eT[e];return(null==t?void 0:t.planIDs[rr.NB.VPN_PASS_BUNDLE])?{mapping:t,cycle:e}:void 0}let e=eT[h.upsellCycle];if(e)return{cycle:h.upsellCycle,mapping:e}})(),cycle:ed.cycle,cycles:h.cycles,onChangeCycle:e=>{let{cycle:t,upsellFrom:r,planIDs:a}=e;ef("plan"),K(void 0),eN({planIDs:a,cycle:t,mode:void 0!==r?"upsell":void 0})},checkoutMapping:eT})}),(0,t4.jsxs)("div",{className:"flex flex-column items-center gap-1 lg:flex-row lg:justify-space-between mt-10",children:[(0,t4.jsx)("span",{className:"text-sm",children:(0,t4.jsx)(my,{})}),!k&&(0,t4.jsxs)("div",{className:"color-weak",children:[(0,id.c)("Action").t`Or`," ",(0,t4.jsx)(dR.y,{className:"color-weak",disabled:F,onClick:async()=>{w({event:uz.Kt.planSelect,dimensions:{plan:rr.NB.FREE}});try{await eE(),j(!0)}catch{e_({},rr.NB.FREE)}},children:(0,id.c)("Action").t`sign up for free`})]})]})]})]}),(0,t4.jsx)(f2,{className:"mt-8 w-full",children:(0,t4.jsxs)("div",{className:"flex justify-space-between flex-column lg:flex-row ",children:[(0,t4.jsxs)("div",{className:`lg:flex-1 ${eL}`,children:[(0,t4.jsx)(pn,{title:eQ?(0,id.c)("Header").t`Create your account`:(0,id.c)("Header").t`Enter your email address`}),(0,t4.jsx)(pi,{children:(0,t4.jsx)("div",{className:"relative",children:(0,t4.jsx)(fE,{availableSignupTypes:new Set([uq.External]),domains:C.domains,domainsLoaded:!C.loadingDependencies,defaultEmail:D,children:(0,t4.jsx)(fJ,{passwordFields:!1,model:C,measure:w,accountStepDetailsRef:Z,disableChange:ee,hideEmailLabel:!eQ,onSubmit:eO?()=>{let e;et(em({...e=C.subscriptionData,checkResult:(0,uU.iR)(e.currency,(0,ra.B2)(e.cycle)),planIDs:{},payment:void 0})).catch(rN.A)}:void 0,onFormValidChange:J,footer:()=>(0,t4.jsxs)(t4.Fragment,{children:[eO&&(0,t4.jsx)("div",{className:"mb-4",children:(0,t4.jsx)(oS.$,{type:"submit",size:"large",loading:ee,color:"norm",fullWidth:!0,children:(0,id.c)("pass_signup_2023: Action").t`Start using ${ej}`})}),eQ&&!(I||eh)&&(0,t4.jsx)("span",{children:(0,id.c)("Go to sign in").jt`Already have an account? ${eY}`}),!A&&(0,t4.jsx)(t4.Fragment,{children:(0,t4.jsxs)("span",{className:"mt-4 color-weak text-sm",children:[(0,id.c)("Info").t`Use an existing email or create a free ${"@proton.me"} address.`,(0,t4.jsx)("br",{}),(0,id.c)("Info").t`Your information is safe with us. We'll only contact you when it's required to provide our services.`]})})]}),defaultEmail:D,currentPlan:p})})})})]}),eU&&(0,t4.jsx)("div",{className:(0,oe.A)("mt-8 sm:mt-0",W[">=large"]?`${eL} w-custom border-left border-weak`:`${eL} sm:pt-0 pt-0`),style:W[">=large"]?{"--w-custom":"22.125rem"}:void 0,children:(0,t4.jsx)(mj,{...eU,title:ed.planIDs[rr.NB.VPN_PASS_BUNDLE]?(0,id.c)("vpn_2step: info").t`Your ${"VPN"} and ${"Pass"} bundle`:((e,t)=>{if(t){let t=(0,t4.jsx)("span",{className:"color-success",children:(0,id.c)("b2b_tri
2553als_2025_Info").t`free for ${14} days`},"free-for-n-days");return(0,id.c)("b2b_trials_2025_Info").jt`Try ${e} ${t}`}return(0,id.c)("vpn_2step: info").t`Your ${e} plan`})(eU.title,eh)})})]})}),e0&&(0,t4.jsx)(mF,{padding:eL,isVpnPassBundle:eX,bundlePlanPriceInline:e3,isLoadingModelDeps:el,onToggle:e=>{e||aY.Y.sendCustomEvent("vpn_signup_add_pass"),eb({planIDs:{[e?rr.NB.VPN2024:rr.NB.VPN_PASS_BUNDLE]:1}})}}),!eO&&(0,t4.jsxs)(f2,{className:`mt-8 w-full ${eL}`,children:[(0,t4.jsx)(pn,{title:W[">=large"]&&!eh?e1:"",right:eK?null:eZ}),W["<=medium"]?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(pi,{children:(0,t4.jsx)("div",{className:"flex-1 border rounded-xl border-weak px-3 py-4",children:eq})}),(0,t4.jsx)("h2",{className:"text-bold text-4xl mt-8",children:e1})]}):null,(0,t4.jsxs)(pi,{className:"mt-4",children:[I&&(0,t4.jsx)("div",{className:"mb-4 text-sm color-weak",children:(0,id.c)("b2b_trials_2025_Info").t`During the trial period, you can have up to 10 users.`}),(0,t4.jsxs)("div",{className:"flex justify-space-between md:gap-14 gap-6 flex-column lg:flex-row",children:[(0,t4.jsxs)("div",{className:"lg:flex-1 md:pr-1 order-1 lg:order-0",children:[(0,t4.jsxs)("form",{onFocus:e=>{let t=e.target.getAttribute("autocomplete");t&&w({event:uz.Kt.interactCreditCard,dimensions:{field:t}})},name:"payment-form",onSubmit:e=>{var t;e.preventDefault(),t=ey.selectedProcessor,et(async function(){var e,r;if(!t||!(!ec&&!ev&&await (null==(e=Z.current)?void 0:e.validate())))return;let a=ey.amount<=0?"free":(null==t?void 0:t.meta.type)==="paypal"?"pay_pp":"pay_cc";eg(a,uz.Kt.userCheckout);try{await t.processPaymentToken()}catch(e){(0,uT.A)(e,e=>{eg(a,uz.Kt.checkoutError),rM.A.core_vpn_single_signup_step1_payment_2_total.increment({status:e,flow:A?"b2b":"b2c"})}),(0,d0.U)(e,{component:"single-signup-v1-step1",subscription:null,extra:{mode:m,selectedPlan:p,selectedPlanName:p.Name,isB2bPlan:A,step:C.step,currency:ed.currency,cycle:ed.cycle,amount:ed.checkResult.AmountDue,coupon:eH,processorType:null==(r=ey.selectedProcessor)?void 0:r.meta.type,paymentMethod:ey.selectedMethodType,paymentMethodValue:ey.selectedMethodValue,subscriptionDataType:C.subscriptionData.type}})}}()).catch(rN.A)},method:"post",children:[A&&(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(pr,{currency:ed.currency,cycle:ed.cycle,plansMap:C.plansMap,planIDs:ed.planIDs,currentPlan:p,onChangePlanIDs:e=>ea(eb({planIDs:e})).catch(rN.A),isTrialMode:eh}),(0,t4.jsx)("div",{className:"border-bottom border-weak my-6"})]}),(0,t4.jsx)(d$.A,{...ey,hideFirstLabel:!0,noMaxWidth:!0,showCardIcons:!0,taxCountry:eB.taxCountry,vatNumber:eB.vatNumber,startTrial:eh,onCurrencyChange:ew}),(()=>{if(!eD.discountPercent||eh||I)return;let e="mb-2";return el?(0,t4.jsx)(dU.A,{height:"2.5rem",width:"30rem",className:e}):(0,t4.jsx)(f0,{discountPercent:eD.discountPercent,selectedPlanTitle:p.Title,className:e})})(),(()=>{if(el)return;let e=eA?(0,t4.jsx)("div",{className:"text-center color-success my-4",children:(0,t4.jsx)(my,{})}):null,t=(0,t4.jsx)("div",{className:"mt-4 text-sm color-weak text-center",children:eh?(0,id.c)("b2b_tri
2553als_2025_Info").jt`By clicking on "Try", you agree to our ${eI}.`:(0,id.c)("new_plans: signup").jt`By clicking on "Pay", you agree to our ${eI}.`});return(0,t4.jsx)(dQ.l,{size:"large",color:"norm",fullWidth:!0,taxCountry:eB.taxCountry,vatNumber:eB.vatNumber,paymentFacade:ey,loading:ee,disabled:ev,suffix:r=>(0,t4.jsxs)(t4.Fragment,{children:[e,r===rr.Tn.CHARGEBEE_CARD?(0,t4.jsx)(dV.A,{}):"",t]}),formInvalid:!Q,product:rn.h.PROTONVPN_SETTINGS,telemetryContext:E,children:eh?(0,id.c)("Action").t`Try for free`:(0,id.c)("Action").t`Get Deal`})})()]}),!eQ&&(0,t4.jsxs)(t4.Fragment,{children:[eA&&W["<=medium"]&&(0,t4.jsx)(mb,{className:"mt-8",productName:N}),(0,t4.jsx)(mf,{className:"mt-8"})]})]}),W[">=large"]&&(0,t4.jsxs)("div",{className:"w-custom",style:{"--w-custom":"18.75rem"},children:[(0,t4.jsx)("div",{className:"flex-1 border rounded-xl border-weak px-3 py-4",children:eq}),eA&&!eQ&&(0,t4.jsx)(mb,{productName:N,className:"mt-6"})]})]})]})]})]}),O&&L&&(0,t4.jsx)(mm,{checkTrialResult:L,priceWithoutDiscountPerMonth:null==eT||null==(i=eT[ed.cycle])?void 0:i.withoutDiscountPerMonth,img:S,measure:w,onGetDeal:()=>{let e=new URLSearchParams({plan:rr.NB.VPN2024,cycle:`${rr.PF.MONTHLY}`,currency:ed.currency,coupon:rr.oQ.VPN_PLUS_FREE_2024}),t=q===rn.h.PROTONVPN_SETTINGS?"/signup":"/vpn/signup";window.location.href=`${t}?${e.toString()}`},onContinueFree:()=>{R.onClose(),e_({},rr.NB.FREE)},...R})]})};var ps=r(18219);let pl=e=>{let{steps:t,stepIndex:r,hideFutureSteps:a}=e;return(0,t4.jsx)(t4.Fragment,{children:t.map((e,t)=>{let n=t===r,i=t>r;return i&&a?null:(0,t4.jsx)("div",{className:"text-lg",children:(0,t4.jsxs)("div",{className:(0,oe.A)("flex *:min-size-auto items-center flex-nowrap",n&&"color-primary",i&&"color-hint"),children:[(0,t4.jsx)("div",{className:"mr-2 min-w-custom flex shrink-0",style:{"--min-w-custom":"2em"},children:n?(0,t4.jsx)(ow.m,{size:"small",className:"ml-1"}):i?null:(0,t4.jsx)(ps.W,{size:6,className:"color-success"})}),(0,t4.jsx)("div",{className:"flex-1 p-2 text-left",children:e})]})},e)})})};var pc=r(96117);let pu=e=>{let{steps:t}=e,[a,n]=(0,r(14041).useState)(0);return(0,pc.A)(()=>{n(Math.min(t.length-1,a+1))},2500),(0,t4.jsx)(pl,{steps:t,stepIndex:a,hideFutureSteps:!0})},pd=e=>{let{onSetup:t,product:a,img:n,isB2bPlan:i,background:o,hasPayment:s}=e,l=[s&&(0,id.c)("Info").t`Verifying your payment`,(0,id.c)("Info").t`Creating your account`,(0,id.c)("Info").t`Securing your account`].filter(sP.A);return(0,r(14041).useEffect)(()=>{t().catch(rN.A)},[]),(0,r(14041).useEffect)(()=>{aY.Y.sendCustomEvent("creating_account_loading_step"),rM.A.core_vpn_single_signup_pageLoad_2_total.increment({step:"account_setup",flow:i?"b2b":"b2c"})},[]),(0,t4.jsx)(mE,{hasDecoration:!1,isB2bPlan:i,background:o,children:(0,t4.jsx)(uw,{children:(0,t4.jsxs)(cX,{children:[(0,t4.jsxs)("div",{className:"text-center pt-6",role:"alert",children:[(0,t4.jsx)("h1",{className:"h2 text-bold",children:(0,id.c)("Info").t`Thank y
2553ou`}),(0,t4.jsx)("span",{className:"color-weak",children:(0,id.c)("Info").t`for choosing ${a}`})]}),(0,t4.jsx)("div",{className:"pb-4 text-center m-auto w-full",children:n}),(0,t4.jsx)("div",{className:"text-center pt-7 md:pt-0",role:"alert",children:(0,t4.jsx)("div",{className:"inline-block w-7/10",children:(0,t4.jsx)(pu,{steps:l})})})]})})})};var pf=r(82673),pm=r(35142),pp=r(40101),ph=r(4981);let pA="default-persistent",pg=e=>(0,id.c)("Info").t`To continue to ${e}`,pv=e=>{let{password:t,onConfirm:a,onEdit:n,children:i,isB2bPlan:o,...s}=e;return(0,r(14041).useEffect)(()=>{rM.A.core_vpn_single_signup_passwordSelection_step_2_total.increment({step:"copy_password_modal",flow:o?"b2b":"b2c"})},[]),(0,t4.jsxs)(mi.A,{size:"small",...s,children:[(0,t4.jsx)(ms.A,{title:(0,id.c)("Info").t`Your ${"Proton"} password`}),(0,t4.jsxs)(pp.A,{children:[i,(0,t4.jsx)("div",{children:(0,id.c)("Info").t`Be sure to copy your password and store it somewhere safe.`})]}),(0,t4.jsxs)(mo.A,{children:[(0,t4.jsx)(oS.$,{onClick:()=>{var e;n(),null==s||null==(e=s.onClose)||e.call(s)},children:(0,id.c)("Action").t`Edit password`}),(0,t4.jsx)(oS.$,{color:"norm",onClick:()=>{var e;a(),null==s||null==(e=s.onClose)||e.call(s)},children:(0,id.c)("Action").t`Confirm`})]})]})},py=e=>{let{password:t,measure:r,setCopied:a,className:n}=e,{createNotification:i}=(0,ir.E)();return(0,t4.jsxs)("div",{className:(0,oe.A)("pl-4 py-1 bg-weak rounded flex justify-space-between items-center",n),children:[(0,t4.jsx)("div",{className:"user-select text-pre-wrap break","data-testid":"generated-password",onCopy:()=>{a(!0)},children:t}),(0,t4.jsx)(pm.A,{tooltipText:(0,id.c)("Info").t`Copy the suggested password to clipboard`,shape:"ghost",value:t,onCopy:()=>{r({event:uz.Kt.interactPassword,dimensions:{click:"copy"}}),a(!0),i({text:(0,id.c)("Info").t`Password copied to clipboard`})}})]})},pC=e=>{let{onComplete:t,password:a,email:n,measure:i,isB2bPlan:o,background:s,product:l}=e,[c,u]=(0,r(14041).useState)(!1),[d,f,m]=(0,dO.Ay)(),[p,h]=(0,cz.A)(),[A,g]=(0,r(14041).useState)(""),[v,y]=(0,r(14041).useState)(""),[C,b]=(0,r(14041).useState)(!1),{validator:S,onFormSubmit:w,reset:_}=(0,cV.A)();(0,r(14041).useEffect)(()=>{i({event:uz.Kt.onboardingStart,dimensions:{}})},[]),(0,r(14041).useEffect)(()=>{aY.Y.sendCustomEvent("password_picking_step"),rM.A.core_vpn_single_signup_pageLoad_2_total.increment({step:"password_selection",flow:o?"b2b":"b2c"})},[]),(0,r(14041).useEffect)(()=>{c?rM.A.core_vpn_single_signup_passwordSelection_step_2_total.increment({step:"own_password",flow:o?"b2b":"b2c"}):rM.A.core_vpn_single_signup_passwordSelection_step_2_total.increment({step:"given_password",flow:o?"b2b":"b2c"})},[c]);let N=c?A:a,x=c?()=>{p||u(!1)}:void 0;return(0,t4.jsxs)(mE,{hasDecoration:!1,onBack:x,isB2bPlan:o,background:s,children:[(0,t4.jsxs)(uw,{className:(0,oe.A)(o&&"ui-standard"),children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Set your password`,subTitle:pg(l),onBack:x}),(0,t4.jsxs)(cX,{children:[(0,t4.jsxs)("div",{className:"flex gap-2 mb-6",children:[(0,t4.jsx)(pf.e,{color:"weak",children:(0,ph.IM)(n)}),(0,t4.jsx)("div",{className:"flex text-ellipsis items-center justify-center",children:n})]}),(0,t4.jsxs)("form",{name:"setPasswordForm",onSubmit:e=>{e.preventDefault(),!p&&w()&&(c?i({event:uz.Kt.interactPassword,dimensions:{click:"continue_custom"}}):i({event:uz.Kt.interactPassword,dimensions:{click:"continue_suggested"}}),C||c?h(t(N)).catch(rN.A):f(!0))},method:"post",children:[c?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(cU.Ay,{as:fT.A,id:"password",bigger:!0,label:(0,id.c)("Label").t`Password`,assistiveText:(0,cZ.FP)(),error:S([(0,cZ.yt)(A),(0,cZ.m3)(A)]),disableChange:p,autoFocus:!0,value:A,onValue:g}),(0,t4.jsx)(cU.Ay,{as:fT.A,id:"password-repeat",bigger:!0,label:(0,id.c)("Label").t`Confirm password`,error:S([(0,cZ.yt)(v),(0,cZ.kN)(v,A)]),disableChange:p,value:v,onValue:y,rootClassName:"mt-2"})]}):(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(py,{password:a,setCopied:b,measure:i}),(0,t4.jsx)("div",{className:"mt-1 mb-4 color-weak text-sm",children:(0,id.c)("Info").t`We generated a strong password for you`})]}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:p,className:"mt-5",children:c?(0,id.c)("Action").t`Set new password`:(0,id.c)("Action").t`Continue with this password`}),!c&&(0,t4.jsx)(oS.$,{size:"large",color:"norm",shape:"ghost",type:"submit",fullWidth:!0,className:"mt-2",onClick:()=>{p||(i({event:uz.Kt.interactPassword,dimensions:{click:"set_custom"}}),u(!0),_())},children:(0,id.c)("Action").t`Choose my own password`})]})]})]}),m&&(0,t4.jsx)(pv,{...d,children:(0,t4.jsx)(py,{className:"mb-4",password:a,setCopied:b,measure:i}),onEdit:()=>{u(!0),_()},onConfirm:()=>h(t(N)).catch(rN.A),password:a,isB2bPlan:o})]})},pb=r.p+"assets/static/business-onboarding-illustration.6480f1b1a7875ceda78c.svg",pS=e=>{let{onSetup:t,product:a,isB2bPlan:n,background:i}=e,o=[(0,id.c)("Info").t`Saving your password`,(0,id.c)("Info").t`Setting up your organization`].filter(sP.A);return(0,r(14041).useEffect)(()=>{t().catch(rN.A)},[]),(0,r(14041).useEffect)(()=>{rM.A.core_vpn_single_signup_pageLoad_2_total.increment({step:"org_setup",flow:n?"b2b":"b2c"})},[]),(0,t4.jsx)(mE,{hasDecoration:!1,isB2bPlan:n,background:i,children:(0,t4.jsx)(uw,{children:(0,t4.jsxs)(cX,{children:[(0,t4.jsxs)("div",{className:"text-center pt-6",role:"alert",children:[(0,t4.jsx)("h1",{className:"h2 text-bold",children:(0,id.c)("Info").t`Welcome`}),(0,t4.jsx)("span",{className:"color-weak",children:(0,id.c)("Info").t`to ${a} Business`})]}),(0,t4.jsx)("div",{className:"pb-4 text-center m-auto w-full",children:(0,t4.jsx)("img",{src:pb,alt:(0,uK.h)(a)})}),(0,t4.jsx)("div",{className:"text-center pt-7 md:pt-0",role:"alert",children:(0,t4.jsx)("div",{className:"inline-block w-7/10",children:(0,t4.jsx)(pu,{steps:o})})})]})})})},pw=e=>{(0,aH.Vh)(location.hostname)&&(window._conv_q=window._conv_q||[],window._conv_q.push(e))},p_=r.p+"assets/static/illustration.6dc937d32442f62c21d7.svg",pN=e=>{let{coupon:t,currency:r}=e;return(0,ra.hu)(t,r)?{upsellCycle:rr.PF.YEARLY,cycles:[rr.PF.MONTHLY,rr.PF.YEARLY,rr.PF.TWO_YEARS]}:{upsellCycle:rr.PF.TWO_YEARS,cycles:[rr.PF.MONTHLY,rr.PF.YEARLY,rr.PF.TWO_YEARS]}},px=(e,t)=>{if(t.Name===uU.bk.Name)return e;let r=e.cycles.filter(e=>t.Pricing&&void 0!==t.Pricing[e]);if(0===r.length)return e;let a=r.includes(e.upsellCycle)?e.upsellCycle:Math.max(...r);return{cycles:r,upsellCycle:a}},pE=r.p+"assets/static/vpn-upsell-illustration.adac9d4639de22125cce.svg",pB=rr.NB.VPN2024,pP=()=>new URLSearchParams(window.location.search),pI=e=>{e[rr.NB.VPN_PASS_BUNDLE_BUSINESS]&&(e[rr.Gb.MEMBER_VPN_PASS_BUNDLE_BUSINESS]||(e[rr.Gb.MEMBER_VPN_PASS_BUNDLE_BUSINESS]=2),e[rr.Gb.IP_VPN_PASS_BUNDLE_BUSINESS]||(e[rr.Gb.IP_VPN_PASS_BUNDLE_BUSINESS]=1))},pk=(e,t)=>{let r=pP();return(null==r?void 0:r.get("plan"))&&((null==r?void 0:r.get("cycle"))||(null==r?void 0:r.get("billing")))?"signup":(0,ra.hu)(e,t)?"vpn-pass-promotion":"pricing"},pT=e=>{let{onPreSubmit:t,onStartAuth:a,metaTags:n,clientType:i,onLogin:o,productParam:s,toApp:l,toAppName:c}=e,u=dM(),d=(0,cO.g)(),f=(0,o7.d)(),{paymentsApi:m}=(0,uR.f)(f),{APP_NAME:p}=(0,it.U)(),[h,A]=(0,r(14041).useState)(),g=(0,cH.Ay)(),v=cq(),y=(0,uB.g)(),{reportPaymentSuccess:C,reportPaymentFailure:b}=(0,uM.u)({flow:"signup-vpn"}),S=(0,uk.A)(),w=(0,uP.y)(),{getPreferredCurrency:_}=(0,uD.Z)();cJ(n);let[N,x]=(0,r(14041).useState)(()=>{let e=((e,t)=>{var r,a;let n=null==(r=t.get("currency"))?void 0:r.toUpperCase(),i=n&&rr.yR.includes(n)?n:void 0,o=Number(t.get("billing"))||Number(t.get("cycle")),s=(0,ra.R5)(o),l=Number(t.get("minimumCycle")),c=(0,ra.R5)(l),u=Number(t.get("users")),d=u>=1&&u<=(0,uX.oU)(rr.Or.MEMBER)?u:void 0,f=Number(t.get("domains")),m=f>=1&&f<=(0,uX.oU)(rr.Or.DOMAIN)?f:void 0,p=Number(t.get("ips")),h=p>=1&&p<=(0,uX.oU)(rr.Or.IP)?p:void 0,{product:A}=((e,t)=>{var r,a;
2553let n=[...e.split("/").filter(Boolean),null==(a=t.get("service")||t.get("product")||t.get("app")||void 0)||null==(r=a.toLowerCase())?void 0:r.replace("proton-","")],[i]=n.map(e=>(e=>{if(!e)return;let t=u3[e];if(t)return t;let r=Object.keys(u3).find(t=>e.startsWith(t));if(r)return u3[r]})(e)).filter(Boolean),[o]=n.map(e=>{var t;let r;return t=i,r=(e=>{if(u4.has(e))return e})(e),t||r}).filter(Boolean);o=o||"generic";let s=t.get("plan");return"business"===o&&[rr.NB.MAIL_PRO,rr.NB.MAIL_BUSINESS].includes(s)&&(i=rn.h.PROTONMAIL,o=rn.h.PROTONMAIL),!i&&[rr.NB.MAIL_PRO,rr.NB.MAIL_BUSINESS].includes(s)&&(i=rn.h.PROTONMAIL),{product:i,productParam:o}})(e,t),g=t.get("plan"),v=t.get("defaultplan"),y=t.get("referrer")||void 0,C=t.get("invite")||void 0,b=(null==(a=t.get("coupon"))?void 0:a.toUpperCase())||void 0,S=t.get("type")||void 0,w=["true","1"].includes(t.get("hfp"))||"bestdeal"===(0,ab.Ri)("offer")||!1,_=t.get("email")||void 0,N=t.get("orgName")||void 0,x=t.get("source")||void 0,E=t.get("noPromo"),B="true"===t.get("trial"),P="true"===t.get("cardless"),I=t.get("firstName")||void 0,k=t.get("lastName")||void 0,T=t.get("vatNumber")||void 0,D=t.get("city")||void 0,M=t.get("streetAddress")||void 0,R=t.get("visitorId")||void 0,j=t.get("v")||void 0;return{email:_,coupon:b,currency:i,cycle:s||void 0,minimumCycle:c,preSelectedPlan:(0,uO.WC)(g||void 0),defaultPlan:(0,uO.WC)(v||void 0),product:A,users:d,noPromo:null!==E&&"false"!==E&&"0"!==E,domains:m,ips:h,referrer:y,invite:C,type:S,hideFreePlan:w,orgName:N,source:x,trial:B,cardless:P,firstName:I,lastName:k,vatNumber:T,city:D,streetAddress:M,visitorId:R,vpn2024SignupExperimentVariant:j}})(v.pathname,pP()),t=["free",rr.NB.BUNDLE,rr.NB.VPN2024,rr.NB.VPN_PRO,rr.NB.VPN_PASS_BUNDLE,rr.NB.VPN_BUSINESS,rr.NB.VPN_PASS_BUNDLE_BUSINESS,rr.NB.BUNDLE_PRO_2024];return e.preSelectedPlan&&!t.includes(e.preSelectedPlan)&&delete e.preSelectedPlan,e}),[E,B]=(0,r(14041).useState)(()=>{let e,t=pN({plan:pB,currency:"CHF"}),r=u5(uY,"CHF",N,{plan:pB,cycle:t.upsellCycle})||{},a=r.planIDs;pI(a);let n=px(t,(0,uO.n0)(uW,a)||uU.bk),i=N.cycle||n.upsellCycle,o={CountryCode:"",State:""},s=pk(N.coupon,"CHF"),l=dI({currency:"CHF",cycle:i,planIDs:a,plansMap:uW,billingAddress:o}),c=(e=>{let{planIDs:t,plansMap:r,cycles:a,billingAddress:n}=e;return dP({result:t.flatMap(e=>a.map(t=>[e,t]).map(e=>{var t;let[a,i]=e,o=(null==(t=r[Object.keys(a)[0]])?void 0:t.Currency)??(0,dv.Cf)(n);return dI({billingAddress:n,planIDs:a,cycle:i,plansMap:r,currency:o})})),plansMap:r})})({plansMap:uW,planIDs:[a,{[pB]:1},{[rr.NB.VPN_PASS_BUNDLE]:1}],cycles:(0,uG.A)([i,...n.cycles]),billingAddress:o});return{...dN,cycleData:n,planParameters:r,subscriptionData:l,subscriptionDataCycleMapping:c,domains:(((e=(0,aH.T6)(window.location.hostname)).endsWith(".onion")||e.includes("protonvpn"))&&(e="proton.me"),[e,"protonmail.com"]),signupType:"default",plansMap:uW,plans:uY,mode:s}}),P=e=>B(t=>({...t,...e})),I=e=>{let t="values"in e?e.values:{};return(0,aS.k1)({api:d,measurementGroup:uz.cR.accountSignup,event:e.event,dimensions:{...e.dimensions,flow:"signup"===E.mode?"vpn_signup_2step":"vpn_signup_3step"},values:t,delay:!1}).catch(rN.A)},k=(0,uO.n0)(E.plansMap,E.subscriptionData.planIDs)||uU.bk,T=(e=>{if(e){if(e.Name===rr.NB.VPN2024){let t=(0,f8.Qc)(e);return{logo:(0,t4.jsx)(uy.A,{variant:"with-wordmark"}),...t,features:[...t.features,(0,f9.YI)(),(0,f9.mL)(),(0,f9.xi)()]}}if(e.Name===rr.NB.VPN_PASS_BUNDLE_BUSINESS){let t=(0,f8.WM)(e);return{...t,features:[...t.features||[],(0,f9.YI)(),(0,f9.mL)(),(0,f9.xi)()]}}return{plan:e.Name,title:e.Title,label:"",description:"",cta:"",features:[(0,f9.YI)(),(0,f9.mL)(),(0,f9.xi)()]}}})(k),D=(0,uO.I4)(k.Name)||(0,uO.S1)(k.Name),M=D?"dark":(0,ra.E4)(N.coupon)?"bf2025":void 0,R=async e=>{var t,r,a;let{plans:n,preferredCurrency:i,billingAddress:o,withModel:s=!1,vatNumber:l}=e,c=s?null==(t=E.subscriptionData.checkResult.Coupon)?void 0:t.Code:N.coupon,u=pN({plan:pB,coupon:c,currency:i}),{plan:d,planIDs:f}=u5(n,i,N,{plan:pB,cycle:u.upsellCycle})||{};pI(f);let p=d.Currency,h=(0,uV.jX)(n,p,!0),A=px(u,d),g=(s?E.subscriptionData.cycle:void 0)||N.cycle||A.upsellCycle,v=(0,ra.hu)(c,p),y=o??E.subscriptionData.billingAddress,C=s?E.subscriptionData.checkResult.SubscriptionMode===uL.Dm.Trial:N.trial,b=async()=>{var e;let t=c;v&&(c=void 0);let r={plansMap:h,paymentsApi:m,billingAddress:y},a=dk({...r,planIDs:[f,!f[pB]?{[pB]:1}:void 0,!f[rr.NB.VPN_PASS_BUNDLE]?{[rr.NB.VPN_PASS_BUNDLE]:1}
2553:void 0].filter(sP.A),cycles:(0,uG.A)([g,...A.cycles]),coupon:c}),n={};if(g===rr.PF.YEARLY&&v){let e=dk({...r,planIDs:[{[rr.NB.VPN_PASS_BUNDLE]:1}],cycles:[rr.PF.YEARLY],coupon:t});n=await e}let i=await a;return(null==(e=n[rr.NB.VPN_PASS_BUNDLE])?void 0:e[rr.PF.YEARLY])&&(i[rr.NB.VPN_PASS_BUNDLE]={...i[rr.NB.VPN_PASS_BUNDLE],[rr.PF.YEARLY]:n[rr.NB.VPN_PASS_BUNDLE][rr.PF.YEARLY]}),i},S=await b(),w=g===rr.PF.YEARLY&&v?null==(a=S[rr.NB.VPN_PASS_BUNDLE])?void 0:a[g]:null==(r=S[d.Name])?void 0:r[g];(!w||w.checkResult.optimistic)&&(w=await dB(m,{plansMap:h,planIDs:f,currency:p,cycle:g,coupon:c,billingAddress:y,trial:C,ValidateBillingAddress:!0,VatId:l??E.subscriptionData.vatNumber}));let _=(0,uO.n0)(h,null==w?void 0:w.planIDs)||uU.bk;return{plansMap:h,subscriptionData:w,cycleData:A,subscriptionDataCycleMapping:S,coupon:c,selectedPlan:_}},j=async e=>{var t;let r=(await w({api:f})).plans,a=_({paramCurrency:e,paymentStatus:E.paymentStatus,plans:r}),{plansMap:n,subscriptionData:i,cycleData:o,subscriptionDataCycleMapping:s}=await R({plans:r,preferredCurrency:a,withModel:!0});P({mode:t=pk(N.coupon,a)}),x(e=>({...e,hideFreePlan:e.hideFreePlan||"vpn-pass-promotion"===t})),P({plans:r,plansMap:n,subscriptionData:i,cycleData:o,subscriptionDataCycleMapping:s,signupType:"default"})},O="v1-signup";(0,r(14041).useEffect)(()=>{(async()=>{var e;let t;await a().catch(rN.A);let[{Domains:r},{plans:n,freePlan:i},o]=await Promise.all([f((0,u$.nK)("signup")),w({api:f}),y({api:f})]);I({event:uz.Kt.pageLoad,dimensions:{}}),I({event:uz.Kt.bePaymentMethods,dimensions:{btc:(t=o.VendorStates).Bitcoin?"yes":"no",paypal:t.Paypal?"yes":"no",cc:t.Card?"yes":"no"}});let s=_({paymentStatus:o,plans:n,paramCurrency:N.currency,paramPlanName:N.preSelectedPlan}
2553);P({mode:pk(N.coupon,s)});let c={...(0,uj.K)(o,{shouldRestoreZipCode:!0}),Company:N.orgName,FirstName:N.firstName,LastName:N.lastName,Address:N.streetAddress,City:N.city},{plansMap:u,subscriptionData:d,cycleData:m,subscriptionDataCycleMapping:h}=await R({plans:n,preferredCurrency:s,billingAddress:c,vatNumber:N.vatNumber});(e=>{let{planIDs:t,flowId:r,productIntent:a,currency:n,cycle:i}=e,o=(0,uO.$_)(t)||rr.NB.FREE;aY.Y.sendCustomEvent("signup_page_load_v1",{selectedPlan:o,flowId:r,productIntent:a||"generic",currency:n,cycle:i})})({planIDs:d.planIDs,flowId:"single-page-signup-vpn",productIntent:l,currency:s,cycle:d.cycle}),uH.A.reportInitialization({context:O,userCurrency:void 0,subscription:void 0,selectedCurrency:d.currency,selectedPlanIDs:d.planIDs,selectedCycle:d.cycle,selectedCoupon:null==(e=d.checkResult.Coupon)?void 0:e.Code,selectedStep:null,build:p,product:l,isTrial:N.trial,initialBillingAddress:c}),P({domains:r,plans:n,freePlan:i,plansMap:u,paymentStatus:o,subscriptionData:{...d,vatNumber:N.vatNumber},subscriptionDataCycleMapping:h,cycleData:m,signupType:"default",loadingDependencies:!1})})().then(()=>{rM.A.core_vpn_single_signup_fetchDependencies_2_total.increment({status:"success",flow:(0,uO.I4)(N.preSelectedPlan)?"b2b":"b2c"})}).catch(e=>{(0,uT.A)(e,e=>rM.A.core_vpn_single_signup_fetchDependencies_2_total.increment({status:e,flow:(0,uO.I4)(N.preSelectedPlan)?"b2b":"b2c"})),A(e)})},[]);let L=async e=>{let t=()=>{var t;let r=e.subscriptionData;return{method:(null==(t=r.payment)?void 0:t.paymentProcessorType)??"n/a",overrides:{plan:(0,uO.$_)(r.planIDs),cycle:r.cycle,amount:r.checkResult.AmountDue}}},[r]=await Promise.all([dp({cache:e,api:f,ignoreVPN:!0,setupKeys:!1,canGenerateMnemonic:!1,telemetryContext:O,reportPaymentSuccess:()=>{let{method:e,overrides:r}=t();C(e,r)},reportPaymentFailure:()=>{let{method:e,overrides:r}=t();b(e,r)}}),(0,r_.uk)(3500)]),{subscription:a,userData:n}=r.cache;a&&n&&(e=>{let{planIDs:t,flowId:r,currency:a,cycle:n,userCreateTime:i,invoiceID:o,coupon:s,amount:l}=e,c=Date.now()/1e3-i,u=c<=24*rn.dp/1e3,d=(0,uO.$_)(t)||rr.NB.FREE;aY.Y.sendCustomEvent("subscription_update_v1",{selectedPlan:d,flowId:r,currency:a,cycle:n,immediatePaidSignup:c<=120,sameDaySignup:u,userAgeInSeconds:c,invoiceID:o,coupon:s,amount:l})})({planIDs:(0,uF.i)(a),flowId:"single-page-signup-vpn",currency:a.Currency,cycle:a.Cycle,userCreateTime:n.User.CreateTime,invoiceID:a.InvoiceID,coupon:a.CouponCode,amount:a.Amount});let i=((e,t)=>{var r,a,n;let i=null==(r=(0,uO.n0)(e,t.subscriptionData.planIDs))?void 0:r.Name;if(!i||!(0,uO.Sb)(t.subscriptionData.planIDs))return{event:uz.Kt.signupFinish,dimensions:{type:"free",plan:rr.NB.FREE,cycle:`${t.subscriptionData.cycle}`,currency:t.subscriptionData.currency},values:{amount_charged:0}};let o=(n=null==(a=t.subscriptionData.payment)?void 0:a.Type)===rr.Tn.CHARGEBEE_CARD?"pay_cc":n===rr.Tn.CHARGEBEE_PAYPAL?"pay_pp":n===rr.Tn.CHARGEBEE_BITCOIN?"pay_btc":void 0;return{event:uz.Kt.signupFinish,dimensions:{type:o||"pay_cc",plan:i,cycle:`${t.subscriptionData.cycle}`,currency:t.subscriptionData.currency},values:{amount_charged:t.subscriptionData.checkResult.AmountDue}}})(E.plansMap,e);return"free"===i.dimensions.type?pw(["triggerConversion","100464858"]):(pw(["triggerConversion","100464856"]),pw(["pushRevenue",`${i.values.amount_charged}`,`${i.dimensions.plan}-${i.dimensions.cycle}`,"100464860"])),I(i),r.cache};if(h)return(0,t4.jsx)(oU,{errorMessage:h.message});let U=E.cache,F=async e=>{if((null==e?void 0:e.type)!=="signup")throw Error("wrong cache type");let{session:t}=dc({cache:e});rM.A.core_vpn_single_signup_step4_setup_2_total.increment({status:"success",flow:D?"b2b":"b2c"}),await Promise.all([I({event:uz.Kt.onboardFinish,dimensions:{}}),rM.A.processAllRequests()]).catch(rN.A),await o(t)};return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("link",{rel:"prefetch",href:uZ,as:"image"}),(0,t4.jsx)("link",{rel:"prefetch",href:p_,as:"image"}),(0,t4.jsx)("link",{rel:"prefetch",href:pE,as:"image"}),(0,t4.jsxs)(uI.A,{children:[E.step===dC.Account&&(0,t4.jsx)(po,{signupParameters:N,activeBreakpoint:S,mode:E.mode,selectedPlan:k,cycleData:E.cycleData,isB2bPlan:D,background:M,upsellShortPlan:T,model:E,setModel:B,measure:I,onComplete:async e=>{let{accountData:r,subscriptionData:a}=e,n=r.signupType===uq.External?"external_account":"proton_account";try{let e={type:"signup",appName:p,appIntent:void 0,productParam:s,ignoreExplore:!0,accountData:r,subscriptionData:a,inviteData:E.inviteData,referralData:E.referralData,persistent:!1,trusted:!1,clientType:i,ktActivation:await u()};await (null==t?void 0:t());let o=await dA({cache:e,api:f,hvMode:uQ.DEFERRED,visitorId:N.visitorId});P({subscriptionData:o.cache.subscriptionData,cache:o.cache,step:dC.Loading}),rM.A.core_vpn_single_signup_step1_accountCreation_2_total.increment({status:"success",account_type:n,flow:D?"b2b":"b2c"})}
2553catch(e){g(e),(0,uT.A)(e,e=>rM.A.core_vpn_single_signup_step1_accountCreation_2_total.increment({status:e,account_type:n,flow:D?"b2b":"b2c"}))}},onCurrencyChange:j,upsellImg:(0,t4.jsx)("img",{src:pE,alt:(null==T?void 0:T.description)||""}),toAppName:c,telemetryContext:O,toApp:l}),E.step===dC.Loading&&(0,t4.jsx)(pd,{hasPayment:(0,uO.Sb)(E.subscriptionData.planIDs)&&E.subscriptionData.checkResult.AmountDue>0,product:rn.R$,isB2bPlan:D,background:M,img:(0,t4.jsx)("img",{src:uZ,alt:(0,uK.h)(rn.R$)}),onSetup:async()=>{var e,t,r,a;if(!U||"signup"!==U.type)throw Error("Missing cache");let n=(e=U.subscriptionData,(0,uO.Sb)(e.planIDs)?{type:e.type||"cc"}:{type:"free"});try{if(rM.A.stopBatchingProcess(),"signup"===U.type){let e=await L(U);P({cache:e,step:dC.Custom}),rM.A.core_vpn_single_signup_step2_setup_3_total.increment({status:"success",...n,flow:D?"b2b":"b2c"})}(e=>{let{planIDs:t,flowId:r,productIntent:a,currency:n,cycle:i,signupType:o,amount:s}=e,l=(0,uO.$_)(t)||rr.NB.FREE;aY.Y.sendCustomEvent("signup_account_creation_v1",{selectedPlan:l,flowId:r,productIntent:a||"generic",currency:n,cycle:i,signupType:o,amount:s})})({planIDs:U.subscriptionData.planIDs,flowId:"single-page-signup-vpn",productIntent:l,currency:U.subscriptionData.currency,cycle:U.subscriptionData.cycle,signupType:U.accountData.signupType,amount:U.subscriptionData.checkResult.AmountDue})}catch(e){(0,uT.A)(e,e=>rM.A.core_vpn_single_signup_step2_setup_3_total.increment({status:e,...n,flow:D?"b2b":"b2c"})),(null==e||null==(a=e.config)||null==(r=a.url)||null==(t=r.endsWith)?void 0:t.call(r,"keys/setup"))&&(0,aw.wd)("Signup setup failure"),g(e),P({cache:void 0,step:dC.Account})}finally{rM.A.startBatchingProcess()}}}),E.step===dC.Custom&&(null==U?void 0:U.type)==="signup"&&(0,t4.jsx)(pC,{email:(null==U?void 0:U.accountData.email)||"",password:(null==U?void 0:U.accountData.password)||"",product:rn.R$,isB2bPlan:D,background:M,onComplete:async e=>{if(!U||"signup"!==U.type)throw Error("Missing cache");let t=E.cache;if(e)try{t=(await dd({cache:U,api:f,newPassword:e})).cache}catch(e){(0,uT.A)(e,e=>rM.A.core_vpn_single_signup_step3_complete_2_total.increment({status:e,flow:D?"b2b":"b2c"})),g(e);return}rM.A.core_vpn_single_signup_step3_complete_2_total.increment({status:"success",flow:D?"b2b":"b2c"}),D&&N.orgName?P({cache:t,step:dC.SetupOrg}):(P({cache:t,step:dC.Custom}),await F(t))},measure:I}),E.step===dC.SetupOrg&&(0,t4.jsx)(pS,{product:rn.R$,isB2bPlan:D,background:M,onSetup:async()=>{var e;if(!U||"signup"!==U.type||!(null==(e=U.setupData)?void 0:e.api))throw Error("Missing cache");try{let e=U.accountData.password,t=U.setupData.user,r=U.setupData.session.keyPassword,a=N.orgName||"";await df({api:f,password:e,keyPassword:r,orgName:a,user:t}).catch(rN.A),rM.A.core_vpn_single_signup_step4_orgSetup_total.increment({status:"success",flow:D?"b2b":"b2c"})}catch(e){g(e),(0,uT.A)(e,e=>rM.A.core_vpn_single_signup_step4_orgSetup_total.increment({status:e,flow:D?"b2b":"b2c"}))}await F(U)}})]})]})};var pD=r(14041).useLayoutEffect;class pM{constructor(e){this._process=e,this._active=!1,this._current=null,this._last=null}start(){this._active=!0,this.flush()}clear(){this._current&&(this._current.next=null,this._last=this._current)}enqueue(e){let t={value:e,next:null};if(this._current){this._last.next=t,this._last=t;return}this._current=t,this._last=t,this._active&&this.flush()}flush(){for(;this._current;){let e=this._current;this._process(e.value),this._current=e.next}this._last=null}}let pR="xstate.init",pj="xstate.stop";function pO(e,t){return{type:`xstate.done.state.${e}`,output:t}}function pL(e,t){return{type:`xstate.error.actor.${e}`,error:t,actorId:e}}function pU(e){return{type:pR,input:e}}function pF(e){setTimeout(()=>{throw e})}let pV="function"==typeof Symbol&&Symbol.observable||"@@observable";function pH(e){if(pG(e))return e;let t=[],r="";for(let a=0;a<e.length;a++){switch(e.charCodeAt(a)){case 92:r+=e[a+1],a++;continue;case 46:t.push(r),r="";
2553continue}r+=e[a]}return t.push(r),t}function p$(e){return e&&"object"==typeof e&&"machine"in e&&"value"in e?e.value:"string"!=typeof e?e:function(e){if(1===e.length)return e[0];let t={},r=t;for(let t=0;t<e.length-1;t++)if(t===e.length-2)r[e[t]]=e[t+1];else{let a=r;r={},a[e[t]]=r}return t}(pH(e))}function pz(e,t){let r={},a=Object.keys(e);for(let n=0;n<a.length;n++){let i=a[n];r[i]=t(e[i],i,e,n)}return r}function pK(e){return void 0===e?[]:pG(e)?e:[e]}function pZ(e,t,r,a){return"function"==typeof e?e({context:t,event:r,self:a}):e}function pG(e){return Array.isArray(e)}function pY(e){return(pG(e)?e:[e]).map(e=>void 0===e||"string"==typeof e?{target:e}:e)}function pW(e){if(void 0!==e&&""!==e)return pK(e)}function pq(e,t,r){let a="object"==typeof e,n=a?e:void 0;return{next:(a?e.next:e)?.bind(n),error:(a?e.error:t)?.bind(n),complete:(a?e.complete:r)?.bind(n)}}function pQ(e,t){let r=t.match(/^xstate\.invoke\.(\d+)\.(.*)/);if(!r)return e.implementations.actors[t];let[,a,n]=r,i=e.getStateNodeById(n).config.invoke;return(Array.isArray(i)?i[a]:i).src}function pJ(e,t){return`${e.sessionId}.${t}`}let pX=0,p0=!1,p1=((R={})[R.NotStarted=0]="NotStarted",R[R.Running=1]="Running",R[R.Stopped=2]="Stopped",R),p2={clock:{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e)},logger:console.log.bind(console),devTools:!1};class p3{constructor(e,t){this.logic=e,this._snapshot=void 0,this.clock=void 0,this.options=void 0,this.id=void 0,this.mailbox=new pM(this._process.bind(this)),this.observers=new Set,this.eventListeners=new Map,this.logger=void 0,this._processingStatus=p1.NotStarted,this._parent=void 0,this._syncSnapshot=void 0,this.ref=void 0,this._actorScope=void 0,this.systemId=void 0,this.sessionId=void 0,this.system=void 0,this._doneEvent=void 0,this.src=void 0,this._deferred=[];let r={...p2,...t},{clock:a,logger:n,parent:i,syncSnapshot:o,id:s,systemId:l,inspect:c}=r;this.system=i?i.system:function(e,t){let r=new Map,a=new Map,n=new WeakMap,i=new Set,o={},{clock:s,logger:l}=t,c={schedule:(e,t,r,a,n=Math.random().toString(36).slice(2))=>{let i={source:e,target:t,event:r,delay:a,id:n,startedAt:Date.now()},l=pJ(e,n);u._snapshot._scheduledEvents[l]=i;let c=s.setTimeout(()=>{delete o[l],delete u._snapshot._scheduledEvents[l],u._relay(e,t,r)},a);o[l]=c},cancel:(e,t)=>{let r=pJ(e,t),a=o[r];delete o[r],delete u._snapshot._scheduledEvents[r],void 0!==a&&s.clearTimeout(a)},cancelAll:e=>{for(let t in u._snapshot._scheduledEvents){let r=u._snapshot._scheduledEvents[t];r.source===e&&c.cancel(e,r.id)}}},u={_snapshot:{_scheduledEvents:(t?.snapshot&&t.snapshot.scheduler)??{}},_bookId:()=>`x:${pX++}`,_register:(e,t)=>(r.set(e,t),e),_unregister:e=>{r.delete(e.sessionId);let t=n.get(e);void 0!==t&&(a.delete(t),n.delete(e))},get:e=>a.get(e),getAll:()=>Object.fromEntries(a.entries()),_set:(e,t)=>{let r=a.get(e);if(r&&r!==t)throw Error(`Actor with system ID '${e}' already exists.`);a.set(e,t),n.set(t,e)},inspect:e=>{let t=pq(e);return i.add(t),{unsubscribe(){i.delete(t)}}},_sendInspectionEvent:t=>{if(!i.size)return;let r={...t,rootId:e.sessionId};i.forEach(e=>e.next?.(r))},_relay:(e,t,r)=>{u._sendInspectionEvent({type:"@xstate.event",sourceRef:e,actorRef:t,event:r}),t._send(r)},scheduler:c,getSnapshot:()=>({_scheduledEvents:{...u._snapshot._scheduledEvents}}),start:()=>{let e=u._snapshot._scheduledEvents;for(let t in u._snapshot._scheduledEvents={},e){let{source:r,target:a,event:n,delay:i,id:o}=e[t];c.schedule(r,a,n,i,o)}},_clock:s,_logger:l};return u}(this,{clock:a,logger:n}),c&&!i&&this.system.inspect(pq(c)),this.sessionId=this.system._bookId(),this.id=s??this.sessionId,this.logger=t?.logger??this.system._logger,this.clock=t?.clock??this.system._clock,this._parent=i,this._syncSnapshot=o,this.options=r,this.src=r.src??e,this.ref=this,this._actorScope={self:this,id:this.id,sessionId:this.sessionId,logger:this.logger,defer:e=>{this._deferred.push(e)},system:this.system,stopChild:e=>{if(e._parent!==this)throw Error(`Cannot stop child actor ${e.id} of ${this.id} because it is not a child`);e._stop()},emit:e=>{let t=this.eventListeners.get(e.type),r=this.eventListeners.get("*");if(t||r)for(let a of[...t?t.values():[],...r?r.values():[]])try{a(e)}catch(e){pF(e)}},actionExecutor:e=>{let t=()=>{if(this._actorScope.system._sendInspectionEvent({type:"@xstate.action",actorRef:this,action:{type:e.type,params:e.params}}),!e.exec)return;let t=p0;try{p0=!0,e.exec(e.info,e.params)}finally{p0=t}};this._processingStatus===p1.Running?t():this._deferred.push(t)}},this.send=this.send.bind(this),this.system._sendInspectionEvent({type:"@xstate.actor",actorRef:this}),l&&(this.systemId=l,this.system._set(l,this)),this._initState(t?.snapshot??t?.state),l&&"active"!==this._snapshot.status&&this.system._unregister(this)}_initState(e){try{this._snapshot=e?this.logic.restoreSnapshot?this.logic.restoreSnapshot(e,this._actorScope):e:this.logic.getInitialSnapshot(this._actorScope,this.options?.input)}catch(e){this._snapshot={status:"error",output:void 0,error:e}}}update(e,t){let r;for(this._snapshot=e;r=this._deferred.shift();)try{r()}catch(t){this._deferred.length=0,this._snapshot={...e,status:"error",error:t}}switch(this._snapshot.status){case"active":for(let t of this.observers)try{t.next?.(e)}catch(e){pF(e)}break;case"done":var a;for(let t of this.observers)try{t.next?.(e)}catch(e){pF(e)}this._stopProcedure(),this._complete(),this._doneEvent=(a=this.id,{type:`xstate.done.actor.${a}`,output:this._snapshot.output,actorId:a}),this._parent&&this.system._relay(this,this._parent,this._doneEvent);break;case"error":this._error(this._snapshot.error)}this.system._sendInspectionEvent({type:"@xstate.snapshot",actorRef:this,event:t,snapshot:e})}subscribe(e,t,r){let a=pq(e,t,r);if(this._processingStatus!==p1.Stopped)this.observers.add(a);else switch(this._snapshot.status){case"done":try{a.complete?.()}catch(e){pF(e)}break;case"error":{let e=this._snapshot.error;if(a.error)try{a.error(e)}catch(e){pF(e)}else pF(e)}}return{unsubscribe:()=>{this.observers.delete(a)}}}on(e,t){let r=this.eventListeners.get(e);r||(r=new Set,this.eventListeners.set(e,r));let a=t.bind(void 0);return r.add(a),{unsubscribe:()=>{r.delete(a)}}}select(e,t=Object.is){return{subscribe:r=>{let a=pq(r),n=e(this.getSnapshot());return this.subscribe(r=>{let i=e(r);t(n,i)||(n=i,a.next?.(i))})},get:()=>e(this.getSnapshot())}}
2553start(){if(this._processingStatus===p1.Running)return this;this._syncSnapshot&&this.subscribe({next:e=>{"active"===e.status&&this.system._relay(this,this._parent,{type:`xstate.snapshot.${this.id}`,snapshot:e})},error:()=>{}}),this.system._register(this.sessionId,this),this.systemId&&this.system._set(this.systemId,this),this._processingStatus=p1.Running;let e=pU(this.options.input);switch(this.system._sendInspectionEvent({type:"@xstate.event",sourceRef:this._parent,actorRef:this,event:e}),this._snapshot.status){case"done":return this.update(this._snapshot,e),this;case"error":return this._error(this._snapshot.error),this}if(this._parent||this.system.start(),this.logic.start)try{this.logic.start(this._snapshot,this._actorScope)}catch(e){return this._snapshot={...this._snapshot,status:"error",error:e},this._error(e),this}return this.update(this._snapshot,e),this.options.devTools&&this.attachDevTools(),this.mailbox.start(),this}_process(e){let t,r;try{t=this.logic.transition(this._snapshot,e,this._actorScope)}catch(e){r={err:e}}if(r){let{err:e}=r;this._snapshot={...this._snapshot,status:"error",error:e},this._error(e);return}this.update(t,e),e.type===pj&&(this._stopProcedure(),this._complete())}_stop(){return this._processingStatus===p1.Stopped||((this.mailbox.clear(),this._processingStatus===p1.NotStarted)?this._processingStatus=p1.Stopped:this.mailbox.enqueue({type:pj})),this}stop(){if(this._parent)throw Error("A non-root actor cannot be stopped directly.");return this._stop()}_complete(){for(let e of this.observers)try{e.complete?.()}catch(e){pF(e)}this.observers.clear(),this.eventListeners.clear()}_reportError(e){if(!this.observers.size){this._parent||pF(e),this.eventListeners.clear();return}let t=!1;for(let r of this.observers){let a=r.error;t||=!a;try{a?.(e)}catch(e){pF(e)}}this.observers.clear(),this.eventListeners.clear(),t&&pF(e)}_error(e){this._stopProcedure(),this._reportError(e),this._parent&&this.system._relay(this,this._parent,pL(this.id,e))}_stopProcedure(){return this._processingStatus!==p1.Running||(this.system.scheduler.cancelAll(this),this.mailbox.clear(),this.mailbox=new pM(this._process.bind(this)),this._processingStatus=p1.Stopped,this.system._unregister(this)),this}_send(e){this._processingStatus!==p1.Stopped&&this.mailbox.enqueue(e)}send(e){this.system._relay(void 0,this,e)}attachDevTools(){let{devTools:e}=this.options;e&&("function"==typeof e?e:e=>{if("u"<typeof window)return;let t=function(){let e="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:"u">typeof globalThis?globalThis:void 0;if(e.__xstate__)return e.__xstate__}();t&&t.register(e)})(this)}toJSON(){return{xstate$$type:1,id:this.id}}getPersistedSnapshot(e){return this.logic.getPersistedSnapshot(this._snapshot,e)}[pV](){return this}getSnapshot(){return this._snapshot}}function p4(e,...[t]){return new p3(e,t)}function p5(e,t,r,a,{sendId:n}){return[t,{sendId:"function"==typeof n?n(r,a):n},void 0]}function p6(e,t){e.defer(()=>{e.system.scheduler.cancel(e.self,t.sendId)})}function p8(e){function t(e,t){}return t.type="xstate.cancel",t.sendId=e,t.resolve=p5,t.execute=p6,t}function p9(e,t,r,a,{id:n,systemId:i,src:o,input:s,syncSnapshot:l}){let c,u,d="string"==typeof o?pQ(t.machine,o):o,f="function"==typeof n?n(r):n;return d&&(u="function"==typeof s?s({context:t.context,event:r.event,self:e.self}):s,c=p4(d,{id:f,src:o,parent:e.self,syncSnapshot:l,systemId:i,input:u})),[hF(t,{children:{...t.children,[f]:c}}),{id:n,systemId:i,actorRef:c,src:o,input:u},void 0]}function p7(e,{actorRef:t}){t&&e.defer(()=>{t._processingStatus!==p1.Stopped&&t.start()})}function he(...[e,{id:t,systemId:r,input:a,syncSnapshot:n=!1}={}]){function i(e,t){}return i.type="xstate.spawnChild",i.id=t,i.systemId=r,i.src=e,i.input=a,i.syncSnapshot=n,i.resolve=p9,i.execute=p7,i}function ht(e,t,r,a,{actorRef:n}){let i="function"==typeof n?n(r,a):n,o="string"==typeof i?t.children[i]:i,s=t.children;return o&&(s={...s},delete s[o.id]),[hF(t,{children:s}),o,void 0]}function hr(e,t){if(t){if(!function e(t,r){let a=r.getSnapshot();if(a&&"children"in a)for(let r of Object.values(a.children))e(t,r);t.system._unregister(r)}(e,t),t._processingStatus!==p1.Running)return void e.stopChild(t);e.defer(()=>{e.stopChild(t)})}}function ha(e){function t(e,t){}return t.type="xstate.stopChild",t.actorRef=e,t.resolve=ht,t.execute=hr,t}function hn(e,{context:t,event:r},{guards:a}){return a.every(a=>hi(a,t,r,e))}function hi(e,t,r,a){let{machine:n}=a,i="function"==typeof e,o=i?e:n.implementations.guards["string"==typeof e?e:e.type];if(!i&&!o)throw Error(`Guard '${"string"==typeof e?e:e.type}' is not implemented.'.`);if("function"!=typeof o)return hi(o,t,r,a);let s={context:t,event:r},l=i||"string"==typeof e?void 0:"params"in e?"function"==typeof e.params?e.params({context:t,event:r}):e.params:void 0;return"check"in o?o.check(a,s,o):o(s,l)}function ho(e){return"atomic"===e.type||"final"===e.type}function hs(e){return Object.values(e.states).filter(e=>"history"!==e.type)}function hl(e,t){let r=[];if(t===e)return r;let a=e.parent;for(;a&&a!==t;)r.push(a),a=a.parent;return r}function hc(e){let t=new Set(e),r=hu(t);for(let e of t)if("compound"!==e.type||r.get(e)&&r.get(e).length){if("parallel"===e.type){for(let r of hs(e))if("history"!==r.type&&!t.has(r))for(let e of hg(r))t.add(e)}}
2553else hg(e).forEach(e=>t.add(e));for(let e of t){let r=e.parent;for(;r;)t.add(r),r=r.parent}return t}function hu(e){let t=new Map;for(let r of e)t.has(r)||t.set(r,[]),r.parent&&(t.has(r.parent)||t.set(r.parent,[]),t.get(r.parent).push(r));return t}function hd(e,t){return function e(t,r){let a=r.get(t);if(!a)return{};if("compound"===t.type){let e=a[0];if(!e)return{};if(ho(e))return e.key}let n={};for(let t of a)n[t.key]=e(t,r);return n}(e,hu(hc(t)))}function hf(e,t){return"compound"===t.type?hs(t).some(t=>"final"===t.type&&e.has(t)):"parallel"===t.type?hs(t).every(t=>hf(e,t)):"final"===t.type}let hm=e=>"#"===e[0];function hp(e,t,r){let a=pW(r.target),n=r.reenter??!1,i=function(e,t){if(void 0!==t)return t.map(t=>{if("string"!=typeof t)return t;if(hm(t))return e.machine.getStateNodeById(t);let r="."===t[0];if(r&&!e.parent)return hC(e,t.slice(1));let a=r?e.key+t:t;if(e.parent)try{return hC(e.parent,a)}catch(t){throw Error(`Invalid transition definition for state node '${e.id}':
2554${t.message}`)}throw Error(`Invalid target: "${t}" is not a valid target from the root node. Did you mean ".${t}"?`)})}(e,a),o={...r,actions:pK(r.actions),guard:r.guard,target:i,source:e,reenter
2554:n,eventType:t,toJSON:()=>({...o,source:`#${e.id}`,target:i?i.map(e=>`#${e.id}`):void 0})};return o}function hh(e){let t=pW(e.config.target);return t?{target:t.map(t=>"string"==typeof t?hC(e.parent,t):t)}:"parallel"===e.parent.type?{target:[e.parent]}:e.parent.initial}function hA(e){return"history"===e.type}function hg(e){let t=hv(e);for(let r of t)for(let a of hl(r,e))t.add(a);return t}function hv(e){let t=new Set;return!function e(r){if(!t.has(r)){if(t.add(r),"compound"===r.type)e(r.initial.target[0]);else if("parallel"===r.type)for(let t of hs(r))e(t)}}(e),t}function hy(e,t){if(hm(t))return e.machine.getStateNodeById(t);if(!e.states)throw Error(`Unable to retrieve child state '${t}' from '${e.id}'; no child states exist.`);let r=e.states[t];if(!r)throw Error(`Child state '${t}' does not exist on '${e.id}'`);return r}function hC(e,t){if("string"==typeof t&&hm(t))try{return e.machine.getStateNodeById(t)}catch{}let r=pH(t).slice(),a=e;for(;r.length;){let e=r.shift();if(!e.length)break;a=hy(a,e)}return a}function hb(e,t){if("string"==typeof t){let r=e.states[t];if(!r)throw Error(`State '${t}' does not exist on '${e.id}'`);return[e,r]}let r=Object.keys(t),a=r.map(t=>hy(e,t)).filter(Boolean);return[e.machine.root,e].concat(a,r.reduce((r,a)=>{let n=hy(e,a);if(!n)return r;let i=hb(n,t[a]);return r.concat(i)},[]))}function hS(e,t){let r=e;for(;r.parent&&r.parent!==t;)r=r.parent;return r.parent===t}function hw(e,t,r){let a=new Set;for(let n of e){let e=!1,i=new Set;for(let o of a)if(function(e,t){let r=new Set(e),a=new Set(t);for(let e of r)if(a.has(e))return!0;for(let e of a)if(r.has(e))return!0;return!1}(hx([n],t,r),hx([o],t,r)))if(hS(n.source,o.source))i.add(o);else{e=!0;break}if(!e){for(let e of i)a.delete(e);a.add(n)}}return Array.from(a)}function h_(e,t){if(!e.target)return[];let r=new Set;for(let a of e.target)if(hA(a))if(t[a.id])for(let e of t[a.id])r.add(e);else for(let e of h_(hh(a),t))r.add(e);else r.add(a);return[...r]}function hN(e,t){let r=h_(e,t);return r?!e.reenter&&r.every(t=>t===e.source||hS(t,e.source))?e.source:function(e){let[t,...r]=e;for(let e of hl(t,void 0))if(r.every(t=>hS(t,e)))return e}(r.concat(e.source))||(e.reenter?void 0:e.source.machine.root):void 0}function hx(e,t,r){let a=new Set;for(let n of e)if(n.target?.length){let e=hN(n,r);for(let r of(n.reenter&&n.source===e&&a.add(e),t))hS(r,e)&&a.add(r)}return[...a]}function hE(e,t,r,a,n,i){let o=[];if(!e.length)return[t,o];let s=r.actionExecutor;r.actionExecutor=e=>{o.push(e),s(e)};try{let s=new Set(t._nodes),l=t.historyValue,c=hw(e,s,l),u=t;n||([u,l]=function(e,t,r,a,n,i,o,s){let l,c=e,u=hx(a,n,i);for(let e of(u.sort((e,t)=>t.order-e.order),u))for(let t of function(e){return Object.keys(e.states).map(t=>e.states[t]).filter(e=>"history"===e.type)}(e)){let r;r="deep"===t.history?t=>ho(t)&&hS(t,e):t=>t.parent===e,(l??={...i})[t.id]=Array.from(n).filter(r)}for(let e of u)c=hI(c,t,r,[...e.exit,...e.invoke.map(e=>ha(e.id))],o,void 0),n.delete(e);return[c,l||i]}(u,a,r,c,s,l,i,r.actionExecutor)),u=hI(u,a,r,c.flatMap(e=>e.actions),i,void 0),u=function(e,t,r,a,n,i,o,s){let l=e,c=new Set,u=new Set;(function(e,t,r,a){for(let n of e){let e=hN(n,t);for(let i of n.target||[])!hA(i)&&(n.source!==i||n.source!==e||n.reenter)&&(a.add(i),r.add(i)),hB(i,t,r,a);for(let i of h_(n,t)){let o=hl(i,e);e?.type==="parallel"&&o.push(e),hP(a,t,r,o,!n.source.parent&&n.reenter?void 0:e)}}})(a,o,u,c),s&&u.add(e.machine.root);let d=new Set;for(let e of[...c].sort((e,t)=>e.order-t.order)){n.add(e);let a=[];for(let t of(a.push(...e.entry),e.invoke))a.push(he(t.src,{...t,syncSnapshot:!!t.onSnapshot}));if(u.has(e)){let t=e.initial.actions;a.push(...t)}if(l=hI(l,t,r,a,i,e.invoke.map(e=>e.id)),"final"===e.type){let a=e.parent,o=a?.type==="parallel"?a:a?.parent,s=o||e;for(a?.type==="compound"&&i.push(pO(a.id,void 0!==e.output?pZ(e.output,l.context,t,r.self):void 0));o?.type==="parallel"&&!d.has(o)&&hf(n,o);)d.add(o),i.push(pO(o.id)),s=o,o=o.parent;if(o)continue;l=hF(l,{status:"done",output:function(e,t,r,a,n){if(void 0===a.output)return;let i=pO(n.id,void 0!==n.output&&n.parent?pZ(n.output,e.context,t,r.self):void 0);return pZ(a.output,e.context,i,r.self)}(l,t,r,l.machine.root,s)})}}return l}(u,a,r,c,s,i,l,n);let d=[...s];"done"===u.status&&(u=hI(u,a,r,d.sort((e,t)=>
2554t.order-e.order).flatMap(e=>e.exit),i,void 0));try{if(l===t.historyValue&&function(e,t){if(e.length!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}(t._nodes,s))return[u,o];return[hF(u,{_nodes:d,historyValue:l}),o]}catch(e){throw e}}finally{r.actionExecutor=s}}function hB(e,t,r,a){if(hA(e))if(t[e.id]){let n=t[e.id];for(let e of n)a.add(e),hB(e,t,r,a);for(let i of n)hP(a,t,r,hl(i,e.parent))}else{let n=hh(e);for(let i of n.target)a.add(i),n===e.parent?.initial&&r.add(e.parent),hB(i,t,r,a);for(let i of n.target)hP(a,t,r,hl(i,e.parent))}else if("compound"===e.type){let[n]=e.initial.target;hA(n)||(a.add(n),r.add(n)),hB(n,t,r,a),hP(a,t,r,hl(n,e))}else if("parallel"===e.type)for(let n of hs(e).filter(e=>!hA(e)))[...a].some(e=>hS(e,n))||(hA(n)||(a.add(n),r.add(n)),hB(n,t,r,a))}function hP(e,t,r,a,n){for(let i of a)if((!n||hS(i,n))&&e.add(i),"parallel"===i.type)for(let a of hs(i).filter(e=>!hA(e)))[...e].some(e=>hS(e,a))||(e.add(a),hB(a,t,r,e))}function hI(e,t,r,a,n,i){let o=i?[]:void 0,s=function e(t,r,a,n,i,o){let{machine:s}=t,l=t;for(let t of n){var c;let n="function"==typeof t,u=n?t:(c="string"==typeof t?t:t.type,s.implementations.actions[c]),d={context:l.context,event:r,self:a.self,system:a.system},f=n||"string"==typeof t?void 0:"params"in t?"function"==typeof t.params?t.params({context:l.context,event:r}):t.params:void 0;if(!u||!("resolve"in u)){a.actionExecutor({type:"string"==typeof t?t:"object"==typeof t?t.type:t.name||"(anonymous)",info:d,params:f,exec:u});continue}let[m,p,h]=u.resolve(a,l,d,f,u,i);l=m,"retryResolve"in u&&o?.push([u,p]),"execute"in u&&a.actionExecutor({type:u.type,info:d,params:p,exec:u.execute.bind(null,a,p)}),h&&(l=e(l,r,a,h,i,o))}return l}(e,t,r,a,{internalQueue:n,deferredActorIds:i},o);return o?.forEach(([e,t])=>{e.retryResolve(r,s,t)}),s}function hk(e,t,r,a){let n=e,i=[];function o(e,t,a){r.system._sendInspectionEvent({type:"@xstate.microstep",actorRef:r.self,event:t,snapshot:e[0],_transitions:a}),i.push(e)}if(t.type===pj)return o([n=hF(hT(n,t,r),{status:"stopped"}),[]],t,[]),{snapshot:n,microsteps:i};let s=t;if(s.type!==pR){let t=s,l=t.type.startsWith("xstate.error.actor"),c=hD(t,n);if(l&&!c.length)return o([n=hF(e,{status:"error",error:t.error}),[]],t,[]),{snapshot:n,microsteps:i};let u=hE(c,e,r,s,!1,a);n=u[0],o(u,t,c)}let l=!0,c=e.machine.options?.maxIterations??1/0,u=0;for(;"active"===n.status;){if(++u>c)throw Error(`Infinite loop detected: the machine has processed more than ${c} microsteps without reaching a stable state. This usually happens when there's a cycle of transitions (e.g., eventless transitions or raised events causing state A -> B -> C -> A).`);let e=l?function(e,t){let r=new Set;for(let a of e._nodes.filter(ho))r:for(let n of[a].concat(hl(a,void 0)))if(n.always){for(let a of n.always)if(void 0===a.guard||hi(a.guard,e.context,t,e)){r.add(a);break r}}return hw(Array.from(r),new Set(e._nodes),e.historyValue)}(n,s):[],t=e.length?n:void 0;if(!e.length){if(!a.length)break;e=hD(s=a.shift(),n)}let i=hE(e,n,r,s,!1,a);l=(n=i[0])!==t,o(i,s,e)}return"active"!==n.status&&hT(n,s,r),{snapshot:n,microsteps:i}}function hT(e,t,r){return hI(e,t,r,Object.values(e.children).map(e=>ha(e)),[],void 0)}function hD(e,t){return t.machine.getTransitionData(t,e)}let hM=function(e){return function e(t,r){let a=p$(t),n=p$(r);return"string"==typeof n?"string"==typeof a&&n===a:"string"==typeof a?a in n:Object.keys(a).every(t=>t in n&&e(a[t],n[t]))}(e,this.value)},hR=function(e){return this.tags.has(e)},hj=function(e){let t=this.machine.getTransitionData(this,e);return!!t?.length&&t.some(e=>void 0!==e.target||e.actions.length)},hO=function(){let{_nodes:e,tags:t,machine:r,getMeta:a,toJSON:n,can:i,hasTag:o,matches:s,...l}=this;return{...l,tags:Array.from(t)}},hL=function(){return this._nodes.reduce((e,t)=>(void 0!==t.meta&&(e[t.id]=t.meta),e),{})};function hU(e,t){return{status:e.status,output:e.output,error:e.error,machine:t,context:e.context,_nodes:e._nodes,value:hd(t.root,e._nodes),tags:new Set(e._nodes.flatMap(e=>e.tags)),children:e.children,historyValue:e.historyValue||{},matches:hM,hasTag:hR,can:hj,getMeta:hL,toJSON:hO}}function hF(e,t={}){return hU({...e,...t},e.machine)}function hV(e,t,r,a,{event:n,id:i,delay:o},{internalQueue:s}){let l,c=t.machine.implementations.delays;if("string"==typeof n)throw Error(`Only event objects may be used with raise; use raise({ type: "${n}" }) instead`);let u="function"==typeof n?n(r,a):n;
2554if("string"==typeof o){let e=c&&c[o];l="function"==typeof e?e(r,a):e}else l="function"==typeof o?o(r,a):o;return"number"!=typeof l&&s.push(u),[t,{event:u,id:i,delay:l},void 0]}function hH(e,t){let{event:r,delay:a,id:n}=t;if("number"==typeof a)return void e.defer(()=>{let t=e.self;e.system.scheduler.schedule(t,t,r,a,n)})}function h$(e,t){function r(e,t){}return r.type="xstate.raise",r.event=e,r.id=t?.id,r.delay=t?.delay,r.resolve=hV,r.execute=hH,r}Y(),W();let hz=(e,t)=>{t(e);let r=e.getSnapshot().children;r&&Object.values(r).forEach(e=>{hz(e,t)})};function hK(e){let t=[];hz(e,e=>{t.push([e,e.getSnapshot()]),e.observers=new Set});let r=e.system.getSnapshot?.();e.stop(),e.system._snapshot=r,t.forEach(([e,t])=>{e._processingStatus=0,e._snapshot=t})}function hZ(e,...[t]){let[[a,n],i]=(0,r(14041).useState)(()=>{let r=p4(e,t);return[e.config,r]});if(e.config!==a){let r=p4(e,{...t,snapshot:n.getPersistedSnapshot({__unsafeAllowInlineActors:!0})});i([e.config,r]),n=r}return pD(()=>{n.logic.implementations=e.implementations}),n}function hG(e,t){return e===t}function hY(e,t,a=hG){let n=(0,r(14041).useCallback)(t=>{if(!e)return()=>{};let{unsubscribe:r}=e.subscribe({next:t,error:t});return r},[e]),i=(0,r(14041).useCallback)(()=>{let t=e?.getSnapshot();if(t&&"status"in t&&"error"===t.status)throw t.error;return t},[e]);return(0,G().useSyncExternalStoreWithSelector)(n,i,i,t,a)}let hW=e=>{let{variant:t}=e,a=(0,cO.g)(),n={api:a,measurementGroup:uz.cR.accountResetPassword,delay:!1},i={variant:t},o=(0,r(14041).useCallback)(()=>{(0,aS.k1)({...n,dimensions:{...i,step:"entry"},event:uz.zy.page_load})},[a]),s=(0,r(14041).useCallback)(()=>{(0,aS.k1)({...n,dimensions:{...i,step:"exit"},event:uz.zy.page_exit}),aS.y0.flush()},[a]),l=(0,r(14041).useCallback)(e=>{let{step:t}=e;(0,aS.k1)({...n,event:uz.zy.step_load,dimensions:{step:t,...i}})},[a]);return{sendResetPasswordPageLoad:o,sendResetPasswordPageExit:s,sendResetPasswordStepLoad:l,sendResetPasswordRecoveryMethodsRequested:(0,r(14041).useCallback)(e=>{let{hasPasswordResetMethod:t,hasDataRecoveryMethod:r}=e;(0,aS.k1)({...n,event:uz.zy.recovery_methods_requested,dimensions:{step:"entry",hasPasswordResetMethod:String(t),hasDataRecoveryMethod:String(r),...i}})},[a]),sendResetPasswordCodeSent:(0,r(14041).useCallback)(e=>{let{method:t,step:r}=e;void 0!==t&&(0,aS.k1)({...n,event:uz.zy.code_sent,dimensions:{method:t,step:r,...i}})},[a]),sendResetPasswordMethodValidated:(0,r(14041).useCallback)(e=>{let{method:t,step:r}=e;void 0!==t&&(0,aS.k1)({...n,event:uz.zy.method_validated,dimensions:{method:t,step:r,...i}})},[a]),sendResetPasswordSuccess:(0,r(14041).useCallback)(e=>{let{method:t,step:r}=e;void 0!==t&&((0,aS.k1)({...n,event:uz.zy.success,dimensions:{method:t,step:r,...i}}),aS.y0.flush())},[a]),sendResetPasswordFailure:(0,r(14041).useCallback)(e=>{let{step:t,method:r}=e;void 0!==r&&((0,aS.k1)({...n,event:uz.zy.failure,dimensions:{step:t,method:r,...i}}),aS.y0.flush())},[a])}};var hq=r(31515),hQ=r(23059),hJ=r(14699);let hX=e=>{let{username:t}=e;return(0,t4.jsxs)("span",{className:"flex items-center gap-2","data-testid":"recovery:username",children:[(0,t4.jsx)(hJ.A,{}),t]})};var h0=r(79357),h1=r(93673),h2=r(12736);let h3=e=>{let{activeSessions:t}=e;return 0===t.length?null:(0,t4.jsx)("div",{className:"flex",children:(0,t4.jsx)("div",{className:"max-h-custom flex-1",style:{"--max-h-custom":"12.5rem"},children:(0,t4.jsx)(mn.O,{children:(0,t4.jsx)(h1.A,{children:null==t?void 0:t.map((e,t)=>{let{CreateTime:r,LocalizedClientName:a}=e;return(0,t4.jsx)(h0.A,{icon:(0,t4.jsx)(h2.h,{className:"color-weak",size:5}),isGroupElement:!0,classname:"bg-norm-weak",style:{"--stacked-field-background":"var(--background-weak)"},children:(0,t4.jsxs)("div",{className:"flex flex-column",children:[(0,t4.jsx)("span",{className:"text-semibold",children:a}),(0,t4.jsx)(mI.A,{sameDayFormat:"PPP",format:"PPP",children:r})]})},t)})})})})})},h4=(0,r(14041).createContext)(null);function h5(e){let{actorRef:t,snapshot:r,send:a,children:n}=e;return(0,t4.jsx)(h4.Provider,{value:{actorRef:t,snapshot:r,send:a},children:n})}function h6(){let e=(0,r(14041).useContext)(h4);if(!e)throw Error("useMachineWizard must be used within MachineWizardProvider");return e}let h8=e=>{let{onYes:t,onNo:r}=e;return(0,t4.jsxs)("div",{className:"flex gap-2",children:[(0,t4.jsxs)(oS.$,{size:"large",className:"flex items-center flex-1 justify-center",onClick:r,children:[(0,t4.jsx)(mh.D,{className:"mr-1"}),(0,id.c)("Action").t`No`]}),(0,t4.jsxs)(oS.$,{size:"large",className:"flex items-center flex-1 justify-center",onClick:t,children:[(0,t4.jsx)(ps.W,{className:"mr-1"}),(0,id.c)("Action").t`Yes`]})]})};var h9=r(62642);let h7=()=>{let{send:e,snapshot:t}=h6(),{delegatedAccessContacts:a,resetResponse:n,username:i}=t.context,{sendResetPasswordStepLoad:o}=hW({variant:"B"});(0,r(14041).useEffect)(()=>{o({step:n?"authenticatedRecoveryEmergencyAccessOffer":"unauthenticatedRecoveryEmergencyAccessOffer"})},[]);let s=a.filter(e=>{let{Types:t}=e;return(0,sq.c0)(t,h9.D.EmergencyAccess)});return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`C
2554an you reach out to your emergency contacts?`,subTitle:(0,t4.jsx)(hX,{username:i}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsx)("p",{className:"mt-0",children:n&&s?(0,hq.A)((0,id.c)("Info").t`Get in touch with your emergency contacts, to see if they can help. After requesting emergency access to your account, they will be able to change your password for you **after the wait time for access has passed**.`):(0,hq.A)((0,id.c)("Info").t`If you have emergency contacts, get in touch with them, to see if they can help. After requesting emergency access to your account, they will be able to change your password for you **after the wait time for access has passed.**`)}),(0,t4.jsx)("div",{className:"flex",children:(0,t4.jsx)("div",{className:"max-h-custom",style:{"--max-h-custom":"12.5rem"},children:(0,t4.jsx)(mn.O,{children:(0,t4.jsx)(h1.A,{children:s.map(e=>{let{TargetEmail:t,DelegatedAccessID:r}=e;return(0,t4.jsx)(h0.A,{icon:(0,t4.jsx)(pf.e,{color:"weak",children:(0,ph.IM)(t)}),isGroupElement:!0,children:(0,t4.jsx)("div",{className:"text-semibold text-ellipsis",title:t,children:t})},r)})})})})}),(0,t4.jsx)("p",{className:"text-semibold",children:(0,id.c)("Info").t`Can you reach out to your contact?`}),(0,t4.jsx)(h8,{onYes:()=>e({type:"decision.yes"}),onNo:()=>e({type:"decision.no"})})]})]})},Ae=r.p+"assets/static/lock-warning-exclamation.9f8cc0066e6b86b50ed0.svg";var At=r(12375),Ar=r(92742),Aa=r(45442),An=r(90889),Ai=r(18058),Ao=r(36254),As=r(21824),Al=r(80818),Ac=r(37735);let Au=async e=>{let{keyPassword:t,persistent:r,user:a,addresses:n,preAuthKTVerifier:i,api:o}=e,s=a,l=!1;if(!t)return{trusted:l,user:s};let c=n||await (0,sU.eN)(o),u=await (0,Al.RN)({api:o,user:s,addresses:c,keyPassword:t,preAuthKTVerify:i.preAuthKTVerify}).catch(rN.A);if(void 0!==u&&u>0&&([s,c]=await Promise.all([(0,dt.w)(o),(0,sU.eN)(o)])),r){let e=await (0,dn.o)(s,t);(0,Ac.Xz)({user:s,addresses:c,userKeys:e})&&(await o((0,o9.mt)()).then(e=>{let{UserSettings:t}=e;return t})).DeviceRecovery&&(await (0,Al.i$)({api:o,user:s,userKeys:e}).catch(rN.A)&&(s=await (0,dt.w)(o)),l=!0)}else(0,n$.ER)(s.ID);return{user:s,trusted:l}};function Ad(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class Af extends Error{constructor(e){super("No reset methods found"),Ad(this,"reason",void 0),this.reason=e}}let Am=async e=>{let{username:t,api:r}=e;try{let{Type:e,Methods:a,Email:n,Phone:i,HasEmergencyContacts:o}=await r((0,io.y1)(t));if(!a.length)throw new Af;return{methods:a,accountType:e,username:t,redactedEmail:n,redactedPhoneNumber:i,hasEmergencyContacts:o}}catch(r){let{data:{Code:e,Error:t}={Code:0,Error:""}}=r;if([nr.xr.NO_RESET_METHODS].includes(e))throw new Af(t);throw r}};class Ap extends Error{constructor(e){super("No keys were decrypted using the phrase"),Ad(this,"reason",void 0),this.reason=e}}let Ah=async e=>{let{username:t,mnemonic:r,persistent:a,api:n}=e,i=await (0,As.p$)(r),o=await n((0,aq.dM)(t)),s=await (0,ds.c0)({info:o,api:n,config:(0,aq.n2)(t,a),credentials:{username:t,password:i}}).then(e=>e.json()),{MnemonicUserKeys:l}=await n((0,Aa.I_)()),c=(await Promise.all(l.map(async e=>{let{ID:t,PrivateKey:r,Salt:a}=e,n=await (0,Ar.ML)(i,a),o=await a_.K.importPrivateKey({armoredKey:r,passphrase:n}).catch(rN.A);if(!o)return;let s=await (0,At.PN)(o);return{ID:t,privateKey:o,publicKey:s}}))).filter(sP.A);if(!c.length)throw new Ap;return{authResponse:s,decryptedUserKeys:c}},AA=async e=>{let{newPassword:t,username:r,ownershipVerificationCode:a,resetResponse:n,persistent:i,productParam:o,ktActivation:s,setupVPN:l,api:c}=e,{Addresses:u,SupportPgpV6Keys:d}=n,f=(0,ly.dy)(s),{passphrase:m,salt:p}=await (0,An.M8)(t),{addressKeysPayload:h,userKeyPayload:A,onSKLPublishSuccess:g}=await (0,Ai.o)({addresses:u,passphrase:m,preAuthKTVerify:f.preAuthKTVerify,supportV6Keys:1===d});await (0,ds.fl)({api:c,credentials:{password:t},config:(0,lu.ly)({Username:r,Token:a,KeySalt:p,PrimaryKey:A,AddressKeys:h})}),g&&await g();let v=await (0,ds.c0)({api:c,credentials:{username:r,password:t}
2554,config:(0,aq.j2)({Username:r},i)}).then(e=>e.json()),y=await (0,dt.w)(c),C=m;if(0===y.Keys.length&&(0,lC.zw)(y,l)){let[e,a]=await Promise.all([c((0,u$.nK)("signup")).then(e=>{let{Domains:t}=e;return t}),await (0,sU.eN)(c)]);C=await (0,Ao.i)({api:c,username:r,password:t,addresses:a,domains:e,preAuthKTVerify:f.preAuthKTVerify,productParam:o}),y=await (0,dt.w)(c)}let b=await Au({api:c,keyPassword:C,persistent:i,addresses:void 0,user:y,preAuthKTVerifier:f}),S=b.trusted;y=b.user;let w=await (0,aa.h)({...v,clearKeyPassword:t,keyPassword:C,persistent:i,trusted:S,User:y,api:c,source:r8.W.Proton});return await f.preAuthKTCommit(y.ID,c),await (0,ly.LV)({api:c,ktActivation:s,user:y,keyPassword:C,addressesBeforeReset:u}),{data:w,loginPassword:t,flow:"reset"}},Ag=async e=>{let{newPassword:t,mnemonicData:r,persistent:a,api:n}=e,{decryptedUserKeys:i,authResponse:o}=r,s=(0,Ar.bv)(),l=await (0,Ar.ML)(t,s),c=await Promise.all(i.map(async e=>{let{ID:t,privateKey:r}=e;return{ID:t,PrivateKey:await a_.K.exportPrivateKey({privateKey:r,passphrase:l})}}));await (0,ds.fl)({api:n,credentials:{password:t},config:(0,Aa.Il)({KeysSalt:s,UserKeys:c})});let u=await (0,dt.w)(n);return{data:await (0,aa.h)({...o,clearKeyPassword:t,keyPassword:l,persistent:a,trusted:!1,User:u,api:n,source:r8.W.Proton}),loginPassword:t,flow:"reset"}};var Av=((j={})[j.FULL=0]="FULL",j[j.PARTIAL=1]="PARTIAL",j[j.NONE=2]="NONE",j);let Ay=async e=>{let t=await (0,Al.i9)(e.UserID,e.UserKeys);if(!t)return 2;let r=t.map(e=>e.getFingerprint());return e.UserKeys.filter(e=>e.Active).every(e=>r.includes(e.Fingerprint))?0:e.UserKeys.some(e=>r.includes(e.Fingerprint))?1:2},AC=e=>{let{method:t,username:r,onSuccess:a,onError:n}=e,i=(0,o7.d)();return async()=>{try{let e;return await i((e={Username:r,Method:t},{url:"core/v4/reset",method:"post",data:e})),a()}catch(e){n(e)}}},Ab=e=>{let{value:t,method:r,open:a,onResend:n,onClose:i}=e,o=(0,t4.jsx)("strong",{children:t},"email-or-phone"),[s,l]=(0,cz.A)(),{createNotification:c}=(0,ir.E)();return(0,t4.jsx)(ih.A,{open:a,onClose:i,title:(0,id.c)("Title").t`Request new code?`,ModalContentProps:{className:"text-break"},buttons:[(0,t4.jsx)(oS.$,{color:"norm",loading:s,onClick:()=>{l(n()).then(()=>{c({text:(0,id.c)("Info").t`Verification code sent.`}),i()}).catch(rN.A)},children:(0,id.c)("Action").t`Send new code`}),(0,t4.jsx)(oS.$,{onClick:i,disabled:s,children:(0,id.c)("Action").t`Cancel`})],children:"email"===r?(0,id.c)("Info").jt`Before sending a new verification code, check your spam folder for ${o}.`:uf(o)})},AS=e=>{let{value:t,onResend:a,recoveryMethod:n}=e,[i,o]=(0,r(14041).useState)(!1),s=(0,t4.jsx)(dR.y,{className:"color-danger",onClick:()=>o(!0),children:(0,id.c)("Action").t`Request new code`},"request-new-code-link"),l=(0,id.c)("Info").jt`Invalid code. ${s} and try again.`,c=(0,t4.jsx)(Ab,{method:n,value:t,onClose:()=>o(!1),open:i,onResend:a});return{AssistiveText:(0,t4.jsx)(dR.y,{onClick:()=>o(!0),children:(0,id.c)("Action").t`Didn't receive a code?`}),RequestNewCodeModal:c,InvalidCodeErrorMessage:l}},Aw=e=>{let{children:t,margin:r,className:a,...n}=e;return(0,t4.jsx)("div",{className:(0,oe.A)("small"===r?"mb-4":"mb-6","text-break color-weak",a),...n,children:t})};var A_=r(31941),AN=r(78550);let Ax=(0,r(14041).createContext)(null);function AE(e){let{children:t,...r}=e;return(0,t4.jsx)(Ax.Provider,{value:r,children:t})}function AB(){let e=(0,r(14041).useContext)(Ax);if(!e)throw Error("useForgotPasswordProps must be used within ForgotPasswordCallbacksProvider");return e}let AP=r.p+"assets/static/user-exclamation.4c0185cf422d1b1a7283.svg";var AI=r(96583),Ak=r(1117),AT=r(41591),AD=r(36532);let AM=e=>{let{type:t,onSubmit:a,children:n,passwordPolicies:i,submitButtonColor:o="norm"}=e,[s,l]=(0,cz.A)(),c=(0,cV.A)(),u=(0,r(14041).useState)(""),d=(0,r(14041).useState)(""),[f]=u,m=(0,AT.e)(f,i),p=!m.valid,h="backup"===t?{formName:"setBackupPasswordForm",passwordLabel:(0,id.c)("Label").t`Backup password`,confirmPasswordLabel:(0,id.c)("Label").t`Repeat backup password`,cta:(0,id.c)("Action").t`Continue`}:"create"===t?{formName:"setPasswordForm",passwordLabel:(0,id.c)("Label").t`Password`,confirmPasswordLabel:(0,id.c)("Label").t`Confirm password`,cta:(0,id.c)("Action").t`Continue`}:{formName:"setPasswordForm",passwordLabel:(0,id.c)("Label").t`New password`,confirmPasswordLabel:(0,id.c)("Label").t`Confirm password`,cta:(0,id.c)("Action").t`Continue`};return(0,t4.jsxs)("form",{name:"loginForm",onSubmit:e=>{e.preventDefault(),c.onFormSubmit()&&!p&&l(a({password:f})).catch(rN.A)},method:"post",children:[n,(0,t4.jsx)(AD.A,{passwordState:u,confirmPasswordState:d,passwordPolicyValidation:m,formErrors:c,formLabels:{password:h.passwordLabel,confirmPassword:h.confirmPasswordLabel},bigger:!0,confirmRootClassName:"mt-2",autoFocus:!0}),(0,t4.jsx)(oS.$,{size:"large",color:o,type:"submit",fullWidth:!0,loading:s,className:"mt-6",children:h.cta})]})};var AR=r(37308);let Aj=r.p+"assets/static/lock-error-exclamation.5726141edc20eb33fcca.svg",AO=()=>{let{send:e,snapshot:t}=h6(),{username:a}=t.context,{sendResetPasswordStepLoad:n}=hW({variant:"B"});return(0,r(14041).useEffect)(()=>{n({step:"unauthenticatedRecoveryActiveSessionInstructions"})},[]),(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Try changing your password in your active web session`,subTitle:(0,t4.jsx)(hX,{username:a}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsx)("p",{className:"m-0",children:(0,hq.A)((0,id.c)("Info").t`Resetting your password in your active web session will ensure **your encrypted data will remain accessible** after you change your password.`)}),(0,t4.jsxs)("div",{className:"mt-6",children:[(0,t4.jsx)("p",{className:"m-0 text-semibold text-lg",children:(0,id.c)("Info").t`How to perform a signed-in reset`}),(0,t4.jsxs)("ol",{className:"my-2",children:[(0,t4.jsx)("li",{children:(0,hq.A)((0,id.c)("Info").t`Open your active session in the browser, and go to **Settings → All settings → Recovery → Password reset settings.**`)}),(0,t4.jsx)("li",{children:(0,hq.A)((0,id.c)("Info").t`Click **Request password reset** and follow the prompts.`)})]}),(0,t4.jsx)(iL.g,{href:(0,aH.FI)("/signed-in-reset"),className:"text-underline color-primary",children:(0,id.c)("Link").t`Learn more`},"learn-more-link")]}),(0,t4.jsx)(oS.$,{size:"large",shape:"outline",fullWidth:!0,className:"mt-6",onClick:()=>e({type:"decision.skip"}),children:(0,id.c)("Action").t`Try another way`})]})]})},AL={entry:()=>{let{sendResetPasswordRecoveryMethodsRequested:e,sendResetPasswordStepLoad:t}=hW({variant:"B"}),{onPreSubmit:a,onStartAuth:n}=AB(),{send:i}=h6(),[o,s]=(0,cz.A)(),l=(0,o7.d)(),c=(0,cH.Ay)(),{validator:u,onFormSubmit:d}=(0,cV.A)(),[f,m]=(0,r(14041).useState)(""),{loading:p}=(e=>{let{onPreSubmit:t,onStartAuth:a}=e,[n,i]=(0,cz.A)(),{sendResetPasswordMethodValidated:o}=hW({variant:"B"}),{send:s}=h6(),l=(0,o7.d)(),[c]=(0,A_.A)(!1,pA),u=(0,t5.W6)(),d=(0,t5.zy)(),f=(0,cH.Ay)();return(0,r(14041).useEffect)(()=>{let e,r=d.hash.slice(1);if(!r)return;u.replace({...d,hash:""});try{e=JSON.parse((0,rF.Dj)(Uint8Array.fromBase64(r,{alphabet:"base64url"})))}catch(e){f(e)}if(!e)return;let{username:n,value:m}=e;n&&m&&i((async()=>{try{await (null==t?void 0:t()),await a();let e=await Ah({username:n,mnemonic:m,persistent:c,api:l});o({step:"entry",method:"mnemonic"}),e&&s({type:"mnemonic.prefilled",payload:{username:n,mnemonicData:e}})}catch(e){f(e)}})())},[]),{loading:n}})({onPreSubmit:a,onStartAuth:n}),h=(e=>{let{onPreSubmit:t,onStartAuth:r,onSuccess:a}=e,[n,i]=(0,cz.A)(),{send:o}=h6(),s=(0,cH.Ay)(),{sendResetPasswordMethodValidated:l}=hW({variant:"B"}),c=(0,o7.d)();return(0,AN.A)(e=>{let n=e.get("username"),u=e.get("token"),d=e.get("variant");return n&&u?(i((async()=>{try{await t(),await r();let e=await c(cK(n,u));l({step:"entry",method:"mnemonic"}),o({type:"token.prefilled",payload:{username:n,ownershipVerificationCode:u,resetResponse:e,deviceRecoveryLevel:Av.NONE}})}catch(e){s(e)}})()),new URLSearchParams(d?{variant:d}:void 0)):n?(o({type:"username.prefilled",payload:{username:n}}),a(n),new URLSearchParams(d?{variant:d}:void 0)):void 0},[]),{loading:n}})({onPreSubmit:a,onStartAuth:n,onSuccess:e=>{m(e)}});(0,r(14041).useEffect)(()=>{t({step:"entry"})},[]);let A=async()=>{try{await a(),await n();let t=await Am({username:f,api:l});e({hasPasswordResetMethod:t.methods.includes("email")||t.methods.includes("sms")||t.methods.includes("login"),hasDataRecoveryMethod:t.methods.includes("mnemonic")}),i({type:"recovery.started",payload:t})}catch(t){t instanceof Af?(e({hasPasswordResetMethod:!1,hasDataRecoveryMethod:!1}),i({type:"recovery.started",payload:{accountType:"",methods:[],username:f,redactedEmail:"",redactedPhoneNumber:"",hasEmergencyContacts:!1}})):c(t)}},g=()=>i({type:"decision.back"}),v=o||h.loading||p;return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Recover account`,onBack:g}),(0,t4.jsxs)(cX,{children:[(0,t4.jsx)(Aw,{children:(0,id.c)("Info").t`Enter your ${"Proton"} Account email address or username.`}),(0,t4.jsxs)("form",{onSubmit:e=>{e.preventDefault(),!o&&d()&&s(A())},children:[(0,t4.jsx)(cU.Ay,{id:"username",bigger:!0,label:(0,id.c)("Label").t`Email or username`,error:u([(0,cZ.yt)(f)]),disableChange:v,value:f,onValue:m,autoFocus:!0}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",loading:v,type:"submit",fullWidth:!0,className:"mt-6",children:(0,id.c)("Action").t`Next`}),(0,t4.jsx)(oS.$,{size:"large",shape:"ghost",color:"norm",fullWidth:!0,className:"mt-2",onClick:g,children:(0,id.c)("Action").t`Return to 
2554sign-in`})]})]})]})},verifyRecoveryEmail:()=>{let{send:e,snapshot:t}=h6(),{username:a,redactedRecoveryEmail:n}=t.context,{sendResetPasswordCodeSent:i,sendResetPasswordMethodValidated:o,sendResetPasswordStepLoad:s}=hW({variant:"B"}),l=(0,o7.d)(),[c,u]=(0,cz.A)(),{validator:d,onFormSubmit:f}=(0,cV.A)(),m=(0,cH.Ay)(),[p,h]=(0,r(14041).useState)(null),[A,g]=(0,r(14041).useState)(""),v=(0,t4.jsx)("strong",{children:n},"redacted-recovery-email"),y=AC({method:"email",username:a,onSuccess:rN.A,onError:t=>{let r=(0,rw.Pd)(t),a=(0,rw.SU)(t);r.code===nr.xr.NOT_ALLOWED&&a?e({type:"email.code.validation.failed",payload:{errorMessage:a}}):m(t)}});(0,r(14041).useEffect)(()=>{s({step:"verifyRecoveryEmail"}),u(y().then(()=>i({step:"verifyRecoveryEmail",method:"email"})))},[]);let{RequestNewCodeModal:C,InvalidCodeErrorMessage:b,AssistiveText:S}=AS({recoveryMethod:"email",value:n??"",onResend:()=>(g(""),h(null),u(y().then(()=>i({step:"verifyRecoveryEmail",method:"email"}))))}),w=async()=>{try{let t=await l(cK(a,A)),r=await Ay(t);o({step:"verifyRecoveryEmail",method:"email"}),e({type:"email.code.validated",payload:{ownershipVerificationCode:A,resetResponse:t,deviceRecoveryLevel:r}})}catch(e){(0,rw.Pd)(e).code===nr.xr.INVALID_VALUE?h(b):m(e)}};return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Verify it’s you`,subTitle:(0,t4.jsx)(hX,{username:a}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsx)("p",{children:(0,id.c)("Info").t`To help keep your account safe, we want to make sure it’s really you trying to sign in.`}),(0,t4.jsx)("p",{children:uu(v)}),(0,t4.jsxs)("form",{onSubmit:e=>{e.preventDefault(),!c&&f()&&u(w())},children:[(0,t4.jsx)(cU.Ay,{id:"reset-token",bigger:!0,label:(0,id.c)("Label").t`Enter code`,error:d([(0,cZ.yt)(A)])||p,disableChange:c,value:A,onValue:e=>{g(e),h(null)},autoFocus:!0,assistiveText:S}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:c,className:"mt-6",children:(0,id.c)("Action").t`Verify`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,className:"mt-2",onClick:()=>e({type:"decision.skip"}),children:(0,id.c)("Action").t`Try another way`})]})]}),C]})},enterRecoverySms:()=>{let{send:e,snapshot:t}=h6(),{username:a,redactedRecoveryPhoneNumber:n}=t.context,{sendResetPasswordCodeSent:i,sendResetPasswordStepLoad:o}=hW({variant:"B"}),[s,l]=(0,cz.A)(),c=(0,cH.Ay)(),u=(0,t4.jsx)("strong",{children:n},"redacted-phone-number");(0,r(14041).useEffect)(()=>{o({step:"enterRecoverySms"})},[]);let d=AC({method:"phone",username:a,onSuccess:()=>{e({type:"sms.code.sent"})},onError:t=>{let r=(0,rw.Pd)(t),a=(0,rw.SU)(t);r.code===nr.xr.NOT_ALLOWED&&a?e({type:"sms.code.send.failed",payload:{errorMessage:a}}):c(t)}});return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Verify it’s you`,subTitle:(0,t4.jsx)(hX,{username:a}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsx)("p",{children:(0,id.c)("Info").t`To help keep your account safe, we want to make sure it’s really you trying to sign in.`}),(0,t4.jsx)("p",{children:uf(u)}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,onClick:()=>{s||l(d().then(()=>i({step:"enterRecoverySms",method:"sms"})))},loading:s,className:"mt-6",children:(0,id.c)("Action").t`Send code`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,className:"mt-2",onClick:()=>e({type:"decision.skip"}),children:(0,id.c)("Action").t`Try another way`})]})]})},verifyRecoverySms:()=>{let{send:e,snapshot:t}=h6(),{username:a,redactedRecoveryPhoneNumber:n}=t.context,{sendResetPasswordMethodValidated:i,sendResetPasswordStepLoad:o,sendResetPasswordCodeSent:s}=hW({variant:"B"}),l=(0,o7.d)(),[c,u]=(0,cz.A)(),{validator:d,onFormSubmit:f}=(0,cV.A)(),[m,p]=(0,r(14041).useState)(null),[h,A]=(0,r(14041).useState)(""),g=(0,cH.Ay)(),v=(0,t4.jsx)("strong",{children:n},"redacted-phone-number");(0,r(14041).useEffect)(()=>{o({step:"verifyRecoverySms"})},[]);let y=AC({method:"phone",username:a,onSuccess:rN.A,onError:g}),{RequestNewCodeModal:C,InvalidCodeErrorMessage:b,AssistiveText:S}=AS({recoveryMethod:"phone",value:n??"",onResend:()=>(A(""),p(null),u(y().then(()=>s({step:"verifyRecoverySms",method:"sms"}))))}),w=async()=>{try{let t=await l(cK(a,h)),r=await Ay(t);i({step:"verifyRecoverySms",method:"sms"}),e({type:"sms.code.validated",payload:{ownershipVerificationCode:h,resetResponse:t,deviceRecoveryLevel:r}}
2554)}catch(e){(0,rw.Pd)(e).code===nr.xr.INVALID_VALUE?p(b):g(e)}};return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Verify it’s you`,subTitle:(0,t4.jsx)(hX,{username:a}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsx)("p",{children:ud(v)}),(0,t4.jsxs)("form",{onSubmit:e=>{e.preventDefault(),!c&&f()&&u(w())},children:[(0,t4.jsx)(cU.Ay,{id:"reset-token",bigger:!0,label:(0,id.c)("Label").t`Enter code`,error:d([(0,cZ.yt)(h)])||m,disableChange:c,value:h,onValue:e=>{A(e),p(null)},autoFocus:!0,assistiveText:S}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:c,className:"mt-6",children:(0,id.c)("Action").t`Verify`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,className:"mt-2",onClick:()=>e({type:"decision.skip"}),children:(0,id.c)("Action").t`Try another way`})]})]}),C]})},"mnemonicRecovery.enterPhrase":()=>{let{send:e,snapshot:t}=h6(),{username:a,resetResponse:n}=t.context,[i,o]=(0,r(14041).useState)(""),s=(0,Ak.J)(i),{validator:l,onFormSubmit:c}=(0,cV.A)(),u=(0,o7.d)(),[d,f]=(0,cz.A)(),[m]=(0,A_.A)(!1,pA),p=(0,cH.Ay)(),h=i&&s.filter(sP.A),{sendResetPasswordStepLoad:A}=hW({variant:"B"});(0,r(14041).useEffect)(()=>{A({step:"mnemonicRecoveryEnterPhrase"})},[]);let g=async()=>{try{let t=await Ah({username:a,mnemonic:i,persistent:m,api:u});t&&e({type:"mnemonic.validated",payload:{mnemonicData:t}})}catch(e){p(e)}};return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:n?(0,id.c)("Title").t`Reset password?`:(0,id.c)("Title").t`Verify it’s you`,subTitle:(0,t4.jsx)(hX,{username:a}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{children:[n?(0,t4.jsx)("p",{children:(0,id.c)("Info").t`To regain access to your account and data, enter the 12-word recovery phrase associated with your account.`}):(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("p",{children:(0,id.c)("Info").t`To help keep your account safe, we want to make sure it’s really you trying to sign in.`}),(0,t4.jsx)("p",{children:(0,id.c)("Info").t`Enter the 12-word recovery phrase associated with your account.`})]}),(0,t4.jsxs)("form",{onSubmit:e=>{e.preventDefault(),!d&&c()&&f(g())},children:[(0,t4.jsx)(Ak.A,{disableChange:d,value:i,onValue:o,autoFocus:!0,error:l([(0,cZ.yt)(i),...s])}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:d,className:"mt-6",children:(0,id.c)("Action").t`Reset password`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,className:"mt-2",onClick:()=>e({type:"decision.skip"}),children:h.length>0?(0,id.c)("Action").t`Try another way`:(0,id.c)("Action").t`I don't have my phrase`})]})]})]})},"mnemonicRecovery.confirmPhrase":()=>{let{send:e,snapshot:t}=h6(),{username:a}=t.context,{sendResetPasswordStepLoad:n}=hW({variant:"B"});return(0,r(14041).useEffect)(()=>{n({step:"mnemonicRecoveryConfirmPhrase"})},[]),(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Reset password?`,subTitle:(0,t4.jsx)(hX,{username:a})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsxs)("div",{className:"mb-4",children:[(0,id.c)("Info").t`You can now reset your password to regain access to your account.`," ",(0,t4.jsx)("b",{children:(0,id.c)("Info").t`This will sign you out of any active sessions and disable 2-factor authentication.`})]}),(0,t4.jsx)("div",{className:"rounded-lg border border-weak p-3",children:(0,t4.jsxs)("div",{className:"flex flex-nowrap gap-2",children:[(0,t4.jsx)(AI.W,{className:"color-success shrink-0 m-0.5"}),(0,t4.jsxs)("div",{children:[(0,t4.jsx)("div",{className:"text-semibold mb-2",children:(0,id.c)("Info").t`Data recoverable with recovery phrase`}),(0,t4.jsx)("div",{children:(0,id.c)("Info").t`You will regain complete or partial access to your encrypted data.`})]})]})}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",onClick:()=>e({type:"decision.confirm"}),fullWidth:!0,className:"mt-6",children:(0,id.c)("Action").t`Continue`})]})]})},"unauthenticatedRecovery.otherSessionsPrompt":()=>{let{send:e,snapshot:t}=h6(),{username:a}=t.context,{sendResetPasswordStepLoad:n}=hW({variant:"B"});return(0,r(14041).useEffect)(()=>{n({step:"unauthenticatedRecoveryOtherSessionsPrompt"})},[]),(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Are you already signed in to ${"Proton"} in a browser?`,onBack:()=>e({type:"decision.back"}),subTitle:(0,t4.jsx)(hX,{username:a})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsx)("p",{children:(0,hq.A)((0,id.c)("Info").t`If you are signed in to a ${"Proton"} web app in **another browser**, you may be able to perform a password reset from your active session.`)}),(0,t4.jsx)("p",{className:"text-semibold",children:(0,id.c)("Info").t`Can you access your active web session in another browser?`}),(0,t4.jsx)(h8,{onYes:()=>e({type:"decision.yes"}),onNo:()=>e({type:"decision.no"})})]})]})},"unauthenticatedRecovery.activeSessionInstructions":AO,"unauthenticatedRecovery.emergencyContactInstructions":()=>{let{send:e,snapshot:t}=h6(),{username:a}=t.context,{sendResetPasswordStepLoad:n}=hW({variant:"B"});return(0,r(14041).useEffect)(()=>{n({step:"unauthenticatedRecoveryEmergencyContactInstructions"})},[]),(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Ask your emergency contacts for help`,subTitle:(0,t4.jsx)(hX,{username:a}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsxs)("div",{className:"mt-6",children:[(0,t4.jsx)("p",{className:"m-0 text-semibold text-lg",children:(0,id.c)("Info").t`How your emergency contact c
2554an change your password for you:`}),(0,t4.jsxs)("ol",{className:"my-2",children:[(0,t4.jsx)("li",{children:(0,hq.A)((0,id.c)("Info").t`Ask them to sign in to their ${rn.Op} in the browser, and go to **Settings → All settings → Recovery → Emergency access→ People who trust me.**`)}),(0,t4.jsx)("li",{children:(0,hq.A)((0,id.c)("Info").t`From there, they can request emergency access to your account by clicking **Request access.**`)}),(0,t4.jsx)("li",{children:(0,hq.A)((0,id.c)("Info").t`Depending on your settings, they may receive access immediately, or after a designated **waiting period.**`)}),(0,t4.jsx)("li",{children:(0,hq.A)((0,id.c)("Info").t`Once access to your account has been granted, they can access your **Recovery** settings and **change your ${rn.Op} password** for you.`)})]}),(0,t4.jsx)(iL.g,{href:(0,aH.FI)("/emergency-access-settings"),className:"text-underline color-primary",children:(0,id.c)("Link").t`Learn more`},"learn-more-link")]}),(0,t4.jsx)(oS.$,{size:"large",shape:"outline",fullWidth:!0,className:"mt-6",onClick:()=>e({type:"decision.skip"}),children:(0,id.c)("Action").t`Try another way`})]})]})},"authenticatedRecovery.otherSessionsPrompt":()=>{let{send:e,snapshot:t}=h6(),{resetResponse:a,username:n}=t.context,{sendResetPasswordStepLoad:i}=hW({variant:"B"});(0,r(14041).useEffect)(()=>{i({step:"authenticatedRecoveryOtherSessionsPrompt"})},[]);let o=null==a?void 0:a.Sessions;return o?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Can you access your session in the browser?`,subTitle:(0,t4.jsx)(hX,{username:n}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsx)("p",{children:(0,hq.A)((0,id.c)("Info").t`We detected you are already signed in to a ${"Proton"} web app on **another browser**. You may be able to perform a password reset from your active session.`)}),(0,t4.jsx)("p",{className:"mt-6 mb-1",children:(0,id.c)("Info").t`Web sessions detected:`}),(0,t4.jsx)(h3,{activeSessions:o}),(0,t4.jsx)("p",{className:"text-semibold my-6",children:(0,id.c)("Info").t`Can you access your active session?`}),(0,t4.jsx)(h8,{onYes:()=>e({type:"decision.yes"}),onNo:()=>e({type:"decision.no"})})]})]}):null},"authenticatedRecovery.activeSessionInstructions":AO,"authenticatedRecovery.socialRecoveryOffer":()=>{let{send:e,snapshot:t}=h6(),{delegatedAccessContacts:a,username:n}=t.context,{sendResetPasswordStepLoad:i}=hW({variant:"B"});(0,r(14041).useEffect)(()=>{i({step:"authenticatedRecoverySocialRecoveryOffer"})},[]);let o=a.filter(e=>{let{Types:t}=e;return(0,sq.c0)(t,h9.D.SocialRecovery)}),s=(0,t4.jsx)(iL.g,{href:(0,aH.FI)("/contact-assisted-recovery"),className:"inline-block",children:(0,id.c)("Link").t`contacts’ assistance`},"recovery-contacts-link"),l=(0,t4.jsx)("span",{className:"text-semibold",children:(0,id.c)("Info").t`Your encrypted data will be locked`},"data-locked-text");return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Reset password?`,subTitle:(0,t4.jsx)(hX,{username:n}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsxs)("div",{className:"mb-4",children:[(0,id.c)("Info").t`You can now reset your password to regain access to your account.`," ",(0,t4.jsx)("b",{children:(0,id.c)("Info").t`This will sign you out of any active sessions and disable 2-factor authentication.`})]}),(0,t4.jsx)("div",{className:"flex",children:(0,t4.jsx)("div",{className:"max-h-custom",style:{"--max-h-custom":"12.5rem"},children:(0,t4.jsx)(mn.O,{children:(0,t4.jsxs)(h1.A,{children:[(0,t4.jsx)(h0.A,{icon:(0,t4.jsx)("img",{alt:"",src:Ae,className:"w-custom",style:{"--w-custom":"28px"}}),isGroupElement:!0,classname:"bg-norm-weak",style:{"--stacked-field-background":"var(--background-weak)"},children:(0,t4.jsx)("div",{children:(0,id.c)("Info").jt`${l}, but recoverable with your ${s}:`})}),o.map(e=>{let{TargetEmail:t,DelegatedAccessID:r}=e;return(0,t4.jsx)(h0.A,{icon:(0,t4.jsx)(pf.e,{color:"weak",children:(0,ph.IM)(t)}),isGroupElement:!0,children:(0,t4.jsx)("div",{className:"text-semibold text-ellipsis",title:t,children:t})},r)})]})})})}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",fullWidth:!0,onClick:()=>e({type:"socialRecovery.started"}),className:"mt-6",children:(0,id.c)("Action").t`Continue`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,className:"mt-2",onClick:()=>e({type:"decision.skip"}),children:(0,id.c)("Action").t`Try another way`})]})]})},"authenticatedRecovery.emergencyAccessOffer":h7,"unauthenticatedRecovery.emergencyAccessOffer":h7,offerDataLossReset:()=>{var e;let{send:t,snapshot:a}=h6(),{username:n,resetResponse:i}=a.context,{sendResetPasswordStepLoad:o}=hW({variant:"B"});(0,r(14041).useEffect)(()=>{o({step:"offerDataLossReset"})},[]);let s=null==i||null==(e=i["2FA"])?void 0:e.Enabled,l=(0,AR.vn)(s),c=(0,AR.yz)(s),u=(0,t4.jsx)(iL.g,{href:(0,aH.FI)("/recover-encrypted-messages-files"),className:"inline-block",children:(0,id.c)("Link").t`data recovery option`},"learn-more-link"),d=(0,t4.jsx)("span",{className:"color-danger text-semibold",children:(0,id.c)("Info").t`your encrypted data will be locked`},"data-locked-text");return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Reset password?`,subTitle:(0,t4.jsx)(hX,{username:n})}),(0,t4.jsxs)(cX,{children:[(0,t4.jsxs)("p",{className:"m-0",children:[(0,hq.A)((0,id.c)("Info").t`You can now reset your password to regain access to your account.`)," ",(l||c)&&(0,hq.A)((0,id.c)("Info").t`**This will disable 2-factor authentication.**`)]}),(0,t4.jsx)("div",{className:"rounded-lg border border-weak p-3 mt-6",children:(0,t4.jsxs)("div",{className:"flex flex-nowrap gap-2",children:[(0,t4.jsx)("img",{alt:"",src:Aj,className:"w-custom shrink-0 self-start",style:{"--w-custom":"28px"}}),(0,t4.jsx)("div",{children:(0,id.c)("Info").jt`Due to end-to-e
2554nd encryption, you can reset your password, but ${d} until you use a ${u}:`})]})}),(0,t4.jsx)(oS.$,{size:"large",color:"danger",fullWidth:!0,className:"mt-6",onClick:()=>t({type:"decision.yes"}),children:(0,id.c)("Action").t`Continue`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,className:"mt-2",onClick:()=>t({type:"decision.skip"}),children:(0,id.c)("Action").t`Try another way`})]})]})},recoveryFailed:()=>{let{send:e,snapshot:t}=h6(),{resetResponse:a,username:n}=t.context,{sendResetPasswordStepLoad:i}=hW({variant:"B"});(0,r(14041).useEffect)(()=>{i({step:"recoveryFailed"})},[]);let o=(null==a?void 0:a.Sessions)&&(null==a?void 0:a.Sessions.length)>0,s=o?(0,id.c)("Info").t`Try recovering your account from a **device or browser where you have signed in before**, as it may be possible from there:`:(0,id.c)("Info").t`If possible, when signing in, use a device or a browser where you’ve signed in before.`;return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Couldn’t recover your account`,subTitle:(0,t4.jsx)(hX,{username:n}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{className:"flex flex-column gap-4",children:[(0,t4.jsx)("p",{className:"m-0",children:(0,id.c)("Info").t`Unfortunately there is no recovery method available for this account.`}),(0,t4.jsx)("p",{className:"m-0",children:(0,hq.A)(s)}),o&&(0,t4.jsx)("div",{children:(0,t4.jsx)(h3,{activeSessions:null==a?void 0:a.Sessions})})]}),(0,t4.jsx)("div",{className:"flex flex-column flex-wrap gap-2 justify-between mt-6",children:(0,t4.jsx)(im.Ov,{as:iL.g,size:"large",fullWidth:!0,href:(0,aH.FI)("/set-account-recovery-methods"),children:(0,t4.jsxs)("span",{className:"flex items-center gap-2 justify-center",children:[(0,id.c)("Action").t`Learn about recovery options`," ",(0,t4.jsx)(hQ.M,{})]})})})]})},setNewPassword:()=>{let{onLogin:e,productParam:t,setupVPN:a}=AB(),{snapshot:n}=h6(),{username:i,resetResponse:o,ownershipVerificationCode:s,mnemonicData:l,resetWithDataLoss:c,ownershipVerificationMethod:u,deviceRecoveryLevel:d}=n.context,{createNotification:f}=(0,ir.E)(),{sendResetPasswordSuccess:m,sendResetPasswordFailure:p,sendResetPasswordStepLoad:h}=hW({variant:"B"}),A=(0,o7.d)(),[g]=(0,A_.A)(!1,pA),v=dM(),y=(0,cH.Ay)();(0,r(14041).useEffect)(()=>{h({step:"setNewPassword"})},[]);let C=async r=>{f({text:(0,id.c)("Info").t`This can take a few seconds or a few minutes depending on your device`,type:"info"});try{if(l){let t=await Ag({newPassword:r,mnemonicData:{...l,api:A},persistent:g,api:A});m({step:"setNewPassword",method:d===Av.FULL?"device-recovery":"mnemonic"}),await e(t)}else if(o){let n=await AA({newPassword:r,username:i,ownershipVerificationCode:s,resetResponse:o,persistent:g,productParam:t,ktActivation:await v(),setupVPN:a,api:A});m({step:"setNewPassword",method:d===Av.FULL?"device-recovery":u}),await e(n)}}catch(r){p({method:l?"mnemonic":u,step:"setNewPassword"});let e=(0,rw.Pd)(r),t=(0,rw.SU)(r);e.code===nr.xr.INVALID_VALUE&&t?f({type:"error",text:(0,id.c)("Error").t`Invalid reset token. Please refresh the page and try again.`,expiration:3e4}):y(r)}};return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{title:(0,id.c)("Title").t`Reset password?`,subTitle:(0,t4.jsx)(hX,{username:i})}),(0,t4.jsx)(cX,{children:(0,t4.jsx)(AM,{passwordPolicies:(null==o?void 0:o.PasswordPolicies)??[],onSubmit:async e=>{let{password:t}=e;await C(t)},submitButtonColor:c?"danger":"norm"})})]})},recoveryMethodVerificationError:()=>{let{send:e,snapshot:t}=h6(),{apiErrorMessage:r}=t.context;return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(c2,{className:"text-center",title:(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("div",{className:"mb-6",children:(0,t4.jsx)("img",{src:AP,alt:""})}),(0,id.c)("Title").t`Something went wrong`]}),onBack:()=>e({type:"decision.back"})}),(0,t4.jsxs)(cX,{className:"text-center",children:[(0,t4.jsx)("p",{children:r}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,className:"mt-2",onClick:()=>e({type:"decision.skip"}),children:(0,id.c)("Action").t`Back to sign-in`})]})]})}},AU=e=>{let{actorRef:t,send:r,snapshot:a,onPreSubmit:n,onStartAuth:i,onLogin:o,productParam:s,setupVPN:l}=e,c=AL[function e(t){if("string"==typeof t)return t;let r=Object.entries(t);if(0===r.length)return"";let[a,n]=r[0],i=e(n);return i?`${a}.${i}`:a}(a.value)];return(0,t4.jsx)(h5,{actorRef:t,snapshot:a,send:r,children:(0,t4.jsx)(AE,{onLogin:o,onPreSubmit:n,onStartAuth:i,productParam:s,setupVPN:l,children:c?(0,t4.jsx)(c,{}):null})})};function AF(e,t,r,a,{assignment:n}){if(!t.context)throw Error("Cannot assign to undefined `context`. Ensure that `context` is defined in the machine config.");let i={},o={context:t.context,event:r.event,spawn:function(e,{machine:t,context:r},a,n){return(i,o)=>{let s=((i,o)=>
2554{if("string"!=typeof i)return p4(i,{id:o?.id,parent:e.self,syncSnapshot:o?.syncSnapshot,input:o?.input,src:i,systemId:o?.systemId});{let s=pQ(t,i);if(!s)throw Error(`Actor logic '${i}' not implemented in machine '${t.id}'`);let l=p4(s,{id:o?.id,parent:e.self,syncSnapshot:o?.syncSnapshot,input:"function"==typeof o?.input?o.input({context:r,event:a,self:e.self}):o?.input,src:i,systemId:o?.systemId});return n[l.id]=l,l}})(i,o);return n[s.id]=s,e.defer(()=>{s._processingStatus!==p1.Stopped&&s.start()}),s}}(e,t,r.event,i),self:e.self,system:e.system},s={};if("function"==typeof n)s=n(o,a);else for(let e of Object.keys(n)){let t=n[e];s[e]="function"==typeof t?t(o,a):t}let l=Object.assign({},t.context,s);return[hF(t,{context:l,children:Object.keys(i).length?{...t.children,...i}:t.children}),void 0,void 0]}function AV(e){function t(e,t){}return t.type="xstate.assign",t.assignment=e,t.resolve=AF,t}let AH=new WeakMap;function A$(e,t,r){let a=AH.get(e);return a?t in a||(a[t]=r()):(a={[t]:r()},AH.set(e,a)),a[t]}let Az={},AK=e=>"string"==typeof e?{type:e}:"function"==typeof e?"resolve"in e?{type:e.type}:{type:e.name}:e;class AZ{constructor(e,t){if(this.config=e,this.key=void 0,this.id=void 0,this.type=void 0,this.path=void 0,this.states=void 0,this.history=void 0,this.entry=void 0,this.exit=void 0,this.parent=void 0,this.machine=void 0,this.meta=void 0,this.output=void 0,this.order=-1,this.description=void 0,this.tags=[],this.transitions=void 0,this.always=void 0,this.parent=t._parent,this.key=t._key,this.machine=t._machine,this.path=this.parent?this.parent.path.concat(this.key):[],this.id=this.config.id||[this.machine.id,...this.path].join("."),this.type=this.config.type||(this.config.states&&Object.keys(this.config.states).length?"compound":this.config.history?"history":"atomic"),this.description=this.config.description,this.order=this.machine.idMap.size,this.machine.idMap.set(this.id,this),this.states=this.config.states?pz(this.config.states,(e,t)=>new AZ(e,{_parent:this,_key:t,_machine:this.machine})):Az,"compound"===this.type&&!this.config.initial)throw Error(`No initial state specified for compound state node "#${this.id}". Try adding { initial: "${Object.keys(this.states)[0]}" } to the state config.`);this.history=!0===this.config.history?"shallow":this.config.history||!1,this.entry=pK(this.config.entry).slice(),this.exit=pK(this.config.exit).slice(),this.meta=this.config.meta,this.output="final"!==this.type&&this.parent?void 0:this.config.output,this.tags=pK(e.tags).slice()}_initialize(){this.transitions=function(e){let t=new Map;if(e.config.on)for(let r of Object.keys(e.config.on)){if(""===r)throw Error('Null events ("") cannot be specified as a transition key. Use `always: { ... }` instead.');let a=e.config.on[r];t.set(r,pY(a).map(t=>hp(e,r,t)))}if(e.config.onDone){let r=`xstate.done.state.${e.id}`;t.set(r,pY(e.config.onDone).map(t=>hp(e,r,t)))}for(let r of e.invoke){if(r.onDone){let a=`xstate.done.actor.${r.id}`;t.set(a,pY(r.onDone).map(t=>hp(e,a,t)))}if(r.onError){let a=`xstate.error.actor.${r.id}`;t.set(a,pY(r.onError).map(t=>hp(e,a,t)))}if(r.onSnapshot){let a=`xstate.snapshot.${r.id}`;t.set(a,pY(r.onSnapshot).map(t=>hp(e,a,t)))}}for(let r of e.after){let e=t.get(r.eventType);e||(e=[],t.set(r.eventType,e)),e.push(r)}return t}(this),this.config.always&&(this.always=pY(this.config.always).map(e=>hp(this,"",e))),Object.keys(this.states).forEach(e=>{this.states[e]._initialize()})}get definition(){return{id:this.id,key:this.key,version:this.machine.version,type:this.t
2554ype,initial:this.initial?{target:this.initial.target,source:this,actions:this.initial.actions.map(AK),eventType:null,reenter:!1,toJSON:()=>({target:this.initial.target.map(e=>`#${e.id}`),source:`#${this.id}`,actions:this.initial.actions.map(AK),eventType:null})}:void 0,history:this.history,states:pz(this.states,e=>e.definition),on:this.on,transitions:[...this.transitions.values()].flat().map(e=>({...e,actions:e.actions.map(AK)})),entry:this.entry.map(AK),exit:this.exit.map(AK),meta:this.meta,order:this.order||-1,output:this.output,invoke:this.invoke,description:this.description,tags:this.tags}}toJSON(){return this.definition}get invoke(){return A$(this,"invoke",()=>pK(this.config.invoke).map((e,t)=>{var r,a;let{src:n,systemId:i}=e,o=e.id??(r=this.id,`${t}.${r}`),s="string"==typeof n?n:`xstate.invoke.${a=this.id,`${t}.${a}`}`;return{...e,src:s,id:o,systemId:i,toJSON(){let{onDone:t,onError:r,...a}=e;return{...a,type:"xstate.invoke",src:s,id:o}}}}))}get on(){return A$(this,"on",()=>[...this.transitions].flatMap(([e,t])=>t.map(t=>[e,t])).reduce((e,[t,r])=>(e[t]=e[t]||[],e[t].push(r),e),{}))}get after(){return A$(this,"delayedTransitions",()=>{var e;let t;return e=this,(t=e.config.after)?Object.keys(t).flatMap(r=>{var a;let n,i,o=t[r],s=Number.isNaN(+r)?r:+r,l=(a=e.id,i=(n={type:`xstate.after.${s}.${a}`}).type,e.entry.push(h$(n,{id:i,delay:s})),e.exit.push(p8(i)),i);return pK("string"==typeof o?{target:o}:o).map(e=>({...e,event:l,delay:s}))}).map(t=>{let{delay:r}=t;return{...hp(e,t.event,t),delay:r}}):[]})}get initial(){return A$(this,"initial",()=>(function(e,t){let r="string"==typeof t?e.states[t]:t?e.states[t.target]:void 0;if(!r&&t)throw Error(`Initial state node "${t}" not found on parent state node #${e.id}`);let a={source:e,actions:t&&"string"!=typeof t?pK(t.actions):[],eventType:null,reenter:!1,target:r?[r]:[],toJSON:()=>({...a,source:`#${e.id}`,target:r?[`#${r.id}`]:[]})};return a})(this,this.config.initial))}next(e,t){let r,a=t.type,n=[];for(let i of A$(this,`candidates-${a}`,()=>{var e;let t,r;return e=this,t=e.transitions.get(a),r=[...e.transitions.keys()].filter(e=>e!==a&&function(e,t){if(t===e||"*"===t)return!0;if(!t.endsWith(".*"))return!1;let r=t.split("."),a=e.split(".");for(let e=0;e<r.length;e++){let t=r[e],n=a[e];if("*"===t)return e===r.length-1;if(t!==n)return!1}return!0}(a,e)).sort((e,t)=>t.length-e.length).flatMap(t=>e.transitions.get(t)),t?[...t,...r]:r})){let{guard:o}=i,s=e.context,l=!1;try{l=!o||hi(o,s,t,e)}catch(t){let e="string"==typeof o?o:"object"==typeof o?o.type:void 0;throw Error(`Unable to evaluate guard ${e?`'${e}' `:""}in transition for event '${a}' in state node '${this.id}':
2555${t.message}`)}if(l){n.push(...i.actions),r=i;break}}return r?[r]:void 0}get events(){return A$(this,"events",()=>{let{states:e}=this,t=new Set(this.ownEvents);if(e)for(let r of Object.keys(e)){let a=e[r];if(a.states)for(let e of a.events)t.add(`${e}`)}return Array.from(t)})}get ownEvents(){return Array.from(new Set(Object.keys(Object.fromEntries(this.transitions)).filter(e=>this.transitions.get(e).some(e=>!(!e.target&&!e.actions.length&&!e.reenter)))))}}class AG{constructor(e,t){var r;let a,n;this.config=e,this.version=void 0,this.schemas=void 0,this.implementations=void 0,this.options=void 0,this.__xstatenode=!0,this.idMap=new Map,this.root=void 0,this.id=void 0,this.states=void 0,this.events=void 0,this.id=e.id||"(machine)",this.implementations={actors:t?.actors??{},actions:t?.actions??{},delays:t?.delays??{},guards:t?.guards??{}},this.version=this.config.version,this.schemas=this.config.schemas,this.options={maxIterations:1/0,...this.config.options},this.transition=this.transition.bind(this),this.getInitialSnapshot=this.getInitialSnapshot.bind(this),this.getPersistedSnapshot=this.getPersistedSnapshot.bind(this),this.restoreSnapshot=this.restoreSnapshot.bind(this),this.start=this.start.bind(this),this.root=new AZ(e,{_key:this.id,_machine:this}),this.root._initialize(),r=this.root,a=[],(n=e=>{Object.values(e).forEach(e=>{if(e.config.route&&e.config.id){let t=e.config.id,n=e.config.route.guard,i=({event:e})=>e.to===`#${t}`,o={...e.config.route,guard:n?function(e){function t(e,t){return!1}return t.check=hn,t.guards=e,t}([i,n]):i,target:`#${t}`};a.push(hp(r,"xstate.route",o))}e.states&&n(e.states)})})(r.states),a.length>0&&r.transitions.set("xstate.route",a),this.states=this.root.states,this.events=this.root.events}provide(e){let{actions:t,guards:r,actors:a,delays:n}=this.implementations;return new AG(this.config,{actions:{...t,...e.actions},guards:{...r,...e.guards},actors:{...a,...e.actors},delays:{...n,...e.delays}})}resolveState(e){var t;let r,a=(r=hc(hb(t=this.root,e.value)),hd(t,[...r])),n=hc(hb(this.root,a));return hU({_nodes:[...n],context:e.context||{},children:{},status:hf(n,this.root)?"done":e.status||"active",output:e.output,error:e.error,historyValue:e.historyValue},this)}transition(e,t,r){return hk(e,t,r,[]).snapshot}microstep(e,t,r){return hk(e,t,r,[]).microsteps.map(([e])=>e)}getTransitionData(e,t){return function e(t,r,a,n){if("string"==typeof r){let e;return(e=hy(t,r).next(a,n))&&e.length?e:t.next(a,n)}if(1===Object.keys(r).length){let i,o;
2555return(o=e(hy(t,(i=Object.keys(r))[0]),r[i[0]],a,n))&&o.length?o:t.next(a,n)}let i=[];for(let o of Object.keys(r)){let s=r[o];if(!s)continue;let l=e(hy(t,o),s,a,n);l&&i.push(...l)}return i.length?i:t.next(a,n)}(this.root,e.value,e,t)||[]}_getPreInitialState(e,t,r){let{context:a}=this.config,n=hU({context:"function"!=typeof a&&a?a:{},_nodes:[this.root],children:{},status:"active"},this);return"function"==typeof a?hI(n,t,e,[AV(({spawn:e,event:t,self:r})=>a({spawn:e,input:t.input,self:r}))],r,void 0):n}getInitialSnapshot(e,t){let r=pU(t),a=[],n=hU({context:"function"!=typeof this.config.context&&this.config.context?this.config.context:{},_nodes:[this.root],children:{},status:"active"},this);try{var i,o;n=this._getPreInitialState(e,r,a);let[t]=(i=this.root,o=n,hE([{target:[...hv(i)],source:i,reenter:!0,actions:[],eventType:null,toJSON:null}],o,e,r,!0,a)),{snapshot:s}=hk(t,r,e,a);return s}catch(e){return hF(n,{status:"error",error:e})}}start(e){Object.values(e.children).forEach(e=>{"active"===e.getSnapshot().status&&e.start()})}getStateNodeById(e){let t=pH(e),r=t.slice(1),a=hm(t[0])?t[0].slice(1):t[0],n=this.idMap.get(a);if(!n)throw Error(`Child state node '#${a}' does not exist on machine '${this.id}'`);return hC(n,r)}get definition(){return this.root.definition}toJSON(){return this.definition}getPersistedSnapshot(e,t){return function(e,t){let{_nodes:r,tags:a,machine:n,children:i,context:o,can:s,hasTag:l,matches:c,getMeta:u,toJSON:d,...f}=e,m={};for(let e in i){let r=i[e];m[e]={snapshot:r.getPersistedSnapshot(t),src:r.src,systemId:r.systemId,syncSnapshot:r._syncSnapshot}}return{...f,context:function e(t){let r;for(let a in t){let n=t[a];if(n&&"object"==typeof n)if("sessionId"in n&&"send"in n&&"ref"in n)(r??=Array.isArray(t)?t.slice():{...t})[a]={xstate$$type:1,id:n.id};else{let i=e(n);i!==n&&((r??=Array.isArray(t)?t.slice():{...t})[a]=i)}}return r??t}(o),children:m,historyValue:function(e){if("object"!=typeof e||null===e)return{};let t={};for(let r in e){let a=e[r];Array.isArray(a)&&(t[r]=a.map(e=>({id:e.id})))}return t}(f.historyValue)}}(e,t)}restoreSnapshot(e,t){let r={},a=e.children;Object.keys(a).forEach(e=>{let n=a[e],i=n.snapshot,o=n.src,s="string"==typeof o?pQ(this,o):o;if(!s)return;let l=p4(s,{id:e,parent:t.self,syncSnapshot:n.syncSnapshot,snapshot:i,src:o,systemId:n.systemId});r[e]=l});let n=function(e,t){if(!t||"object"!=typeof t)return{};let r={};for(let a in t)for(let n of t[a]){let t=function(e,t){if(t instanceof AZ)return t;try{return e.machine.getStateNodeById(t.id)}catch{}}(e,n);t&&(r[a]??=[],r[a].push(t))}return r}(this.root,e.historyValue),i=hU({...e,children:r,_nodes:Array.from(hc(hb(this.root,e.value))),historyValue:n},this),o=new Set;return!function e(t,r){if(!o.has(t))for(let a in o.add(t),t){let n=t[a];if(n&&"object"==typeof n){if("xstate$$type"in n&&1===n.xstate$$type){t[a]=r[n.id];continue}e(n,r)}}}(i.context,r),i}}function AY(e,t,r,a,{event:n}){return[t,{event:"function"==typeof n?n(r,a):n},void 0]}function AW(e,{event:t}){e.defer(()=>e.emit(t))}function Aq(e){function t(e,t){}return t.type="xstate.emit",t.event=e,t.resolve=AY,t.execute=AW,t}let AQ=((O={}).Parent="#_parent",O.Internal="#_internal",O);function AJ(e,t,r,a,{to:n,event:i,id:o,delay:s},l){let c,u,d=t.machine.implementations.delays;if("string"==typeof i)throw Error(`Only event objects may be used with sendTo; use sendTo({ type: "${i}" }) instead`);let f="function"==typeof i?i(r,a):i;if("string"==typeof s){let e=d&&d[s];c="function"==typeof e?e(r,a):e}else c="function"==typeof s?s(r,a):s;let m="function"==typeof n?n(r,a):n;if("string"==typeof m){if(!(u=m===AQ.Parent?e.self._parent:m===AQ.Internal?e.self:m.startsWith("#_")?t.children[m.slice(2)]:l.deferredActorIds?.includes(m)?m:t.children[m]))throw Error(`Unable to send event to actor '${m}' from machine '${t.machine.id}'.`)}else u=m||e.self;return[t,{to:u,targetId:"string"==typeof m?m:void 0,event:f,id:o,delay:c},void 0]}function AX(e,t,r){"string"==typeof r.to&&(r.to=t.children[r.to])}function A0(e,t){e.defer(()=>{let{to:r,event:a,delay:n,id:i}=t;"number"==typeof n?e.system.scheduler.schedule(e.self,r,a,n,i):e.system._relay(e.self,r,"xstate.error"===a.type?pL(e.self.id,a.data):a)})}function A1(e,t,r){function a(e,t){}return a.type="xstate.sendTo",a.to=e,a.event=t,a.id=r?.id,a.delay=r?.delay,a.resolve=AJ,a.retryResolve=AX,a.execute=A0,a}function A2(e,t,r,a,{collect:n}){let i=[],o=function(e){i.push(e)};return o.assign=(...e)=>{i.push(AV(...e))},o.cancel=(...e)=>{i.push(p8(...e))},o.raise=(...e)=>{i.push(h$(...e))},o.sendTo=(...e)=>{i.push(A1(...e))},o.sendParent=(...e)=>{i.push(function(e,t){return A1(AQ.Parent,e,t)}(...e))},o.spawnChild=(...e)=>{i.push(he(...e))},o.stopChild=(...e)=>{i.push(ha(...e))},o.emit=(...e)=>{i.push(Aq(...e))},n({context:r.context,event:r.event,enqueue:o,check:e=>hi(e,t.context,r.event,t),self:e.self,system:e.system},a),[t,void 0,i]}function A3(e){function t(e,t){}return t.type="xstate.enqueueActions",t.collect=e,t.resolve=A2,t}function A4(e,t,r,a,{value:n,label:i}){return[t,{value:"function"==typeof n?n(r,a):n,label:i},void 0]}function A5({logger:e},{value:t,label:r}){r?e(r,t):e(t)}function A6(e=({context:e,event:t})=>({context:e,event:t}),t){function r(e,t){}return r.type="xstate.log",r.value=e,r.label=t,r.resolve=A4,r.execute=A5,r}function A8({schemas:e,actors:t,actions:r,guards:a,delays:n}){return{assign:AV,sendTo:A1,raise:h$,log:A6,cancel:p8,stopChild:ha,enqueueActions:A3,emit:Aq,spawnChild:
2555he,createStateConfig:e=>e,createAction:e=>e,createMachine:i=>new AG({...i,schemas:e},{actors:t,actions:r,guards:a,delays:n}),extend:i=>A8({schemas:e,actors:t,actions:{...r,...i.actions},guards:{...a,...i.guards},delays:{...n,...i.delays}})}}let A9="xstate.promise.resolve",A7="xstate.promise.reject",ge=new WeakMap;function gt(e){return{config:e,transition:(e,t,r)=>{if("active"!==e.status)return e;switch(t.type){case A9:{let r=t.data;return{...e,status:"done",output:r,input:void 0}}case A7:return{...e,status:"error",error:t.data,input:void 0};case pj:return ge.get(r.self)?.abort(),ge.delete(r.self),{...e,status:"stopped",input:void 0};default:return e}},start:(t,{self:r,system:a,emit:n})=>{if("active"!==t.status)return;let i=new AbortController;ge.set(r,i),Promise.resolve(e({input:t.input,system:a,self:r,signal:i.signal,emit:n})).then(e=>{"active"===r.getSnapshot().status&&(ge.delete(r),a._relay(r,r,{type:A9,data:e}))},e=>{"active"===r.getSnapshot().status&&(ge.delete(r),a._relay(r,r,{type:A7,data:e}))})},getInitialSnapshot:(e,t)=>({status:"active",output:void 0,error:void 0,input:t}),getPersistedSnapshot:e=>e,restoreSnapshot:e=>e}}var gr=((L={}).hideReturnToSignIn="hideReturnToSignIn",L);let ga=A8({types:{context:{},events:{},tags:{}},guards:{hasExternalEmailWithLoginRecovery:e=>{let{context:t}=e;return t.recoveryMethods.includes("login")&&!t.emailRecoverySkipped},hasEmailRecovery:e=>{let{context:t}=e;return t.recoveryMethods.includes("email")&&!t.emailRecoverySkipped},hasSmsRecovery:e=>{let{context:t}=e;return t.recoveryMethods.includes("sms")&&!t.smsRecoverySkipped},hasMnemonic:e=>{let{context:t}=e;return t.recoveryMethods.includes("mnemonic")},hasFullDeviceRecovery:e=>{let{context:{deviceRecoveryLevel:t}}=e;return t===Av.FULL},hasResetResponse:e=>{let{context:t}=e;return!!t.resetResponse},hasOtherLoggedInSessions:e=>{let{context:t}=e;return!!t.resetResponse&&t.resetResponse.Sessions.length>0},hasSocialContacts:e=>{var t;let{context:r}=e;return null==(t=r.delegatedAccessContacts)?void 0:t.some(e=>{let{Types:t}=e;return(0,sq.c0)(t,h9.D.SocialRecovery)})},hasEmergencyContacts:e=>{var t;let{context:r}=e;return r.hasEmergencyContacts||(null==(t=r.delegatedAccessContacts)?void 0:t.some(e=>{let{Types:t}=e;return(0,sq.c0)(t,h9.D.EmergencyAccess)}))}},actors:{fetchRecoveryMethods:gt(async()=>Promise.resolve([])),checkDeviceRecovery:gt(()=>Promise.resolve()),checkMnemonic:gt(()=>Promise.resolve()),checkOtherSessions:gt(()=>Promise.resolve()),checkSocialRecovery:gt(()=>Promise.resolve())},actions:{redirectToSignIn:()=>{}}}).createMachine({id:"forgotPassword",initial:"entry",context:{username:"",accountType:"",ownershipVerificationMethod:void 0,ownershipVerificationCode:"",resetResponse:void 0,deviceRecoveryLevel:Av.NONE,recoveryMethods:[],hasEmergencyContacts:!1,errorCode:void 0,apiErrorMessage:void 0,resetWithDataLoss:!1,mnemonicData:void 0,emailRecoverySkipped:!1,smsRecoverySkipped:!1,delegatedAccessContacts:[],redactedRecoveryEmail:void 0,redactedRecoveryPhoneNumber:void 0},states:{entry:{tags:["hideReturnToSignIn"],on:{"recovery.started":{target:"loadRecoveryMethods",actions:AV(e=>{let{event:t}=e;return{recoveryMethods:t.payload.methods,username:t.payload.username,accountType:t.payload.accountType,redactedRecoveryEmail:t.payload.redactedEmail,redactedRecoveryPhoneNumber:t.payload.redactedPhoneNumber,hasEmergencyContacts:t.payload.hasEmergencyContacts}})},"help.opened":{target:"doneHelpExit"},"decision.back":{actions:{type:"redirectToSignIn"}},"mnemonic.prefilled":{target:"setNewPassword",actions:AV(e=>{let{event:t}=e;return{username:t.payload.username,mnemonicData:t.payload.mnemonicData}})},"username.prefilled":{target:"entry",actions:AV(e=>{let{event:t}=e;return{username:t.payload.username}})},"token.prefilled":{target:"setNewPassword",actions:AV(e=>{let{event:t}=e;return{username:t.payload.username,ownershipVerificationMethod:"mnemonic",ownershipVerificationCode:t.payload.ownershipVerificationCode,resetResponse:t.payload.resetResponse,delegatedAccessContacts:t.payload.resetResponse.DelegatedAccesses,deviceRecoveryLevel:t.payload.deviceRecoveryLevel}}
2555)}}},loadRecoveryMethods:{invoke:{src:"fetchRecoveryMethods",onDone:[{guard:"hasExternalEmailWithLoginRecovery",target:"verifyRecoveryEmail"},{guard:"hasEmailRecovery",target:"verifyRecoveryEmail"},{guard:"hasSmsRecovery",target:"enterRecoverySms"},{target:"mnemonicRecovery.checkMnemonic"}],onError:{target:"fatalError",actions:AV(()=>({errorCode:"ERROR_FETCHING_RECOVERY_METHODS"}))}}},verifyRecoveryEmail:{on:{"email.code.validated":{target:"checkDeviceRecovery",actions:AV(e=>{let{event:t}=e;return{ownershipVerificationMethod:"email",ownershipVerificationCode:t.payload.ownershipVerificationCode,resetResponse:t.payload.resetResponse,delegatedAccessContacts:t.payload.resetResponse.DelegatedAccesses,deviceRecoveryLevel:t.payload.deviceRecoveryLevel}})},"email.code.validation.failed":{target:"recoveryMethodVerificationError",actions:AV(e=>{let{event:t}=e;return{apiErrorMessage:t.payload.errorMessage}})},"decision.back":{target:"entry",actions:AV(()=>({smsRecoverySkipped:!1,emailRecoverySkipped:!1}))},"decision.skip":{target:"loadRecoveryMethods",actions:AV(()=>({emailRecoverySkipped:!0}))}}},enterRecoverySms:{on:{"sms.code.sent":{target:"verifyRecoverySms"},"sms.code.send.failed":{target:"recoveryMethodVerificationError",actions:AV(e=>{let{event:t}=e;return{apiErrorMessage:t.payload.errorMessage}})},"decision.back":{target:"entry",actions:AV(()=>({smsRecoverySkipped:!1,emailRecoverySkipped:!1}))},"decision.skip":{target:"loadRecoveryMethods",actions:AV(()=>({smsRecoverySkipped:!0}))}}},verifyRecoverySms:{on:{"sms.code.validated":{target:"checkDeviceRecovery",actions:AV(e=>{let{event:t}=e;return{ownershipVerificationMethod:"sms",ownershipVerificationCode:t.payload.ownershipVerificationCode,resetResponse:t.payload.resetResponse,delegatedAccessContacts:t.payload.resetResponse.DelegatedAccesses,deviceRecoveryLevel:t.payload.deviceRecoveryLevel}})},"decision.back":{target:"enterRecoverySms"},"decision.skip":{target:"loadRecoveryMethods",actions:AV(()=>({smsRecoverySkipped:!0}))}}},checkDeviceRecovery:{invoke:{src:"checkDeviceRecovery",onDone:[{guard:"hasFullDeviceRecovery",target:"setNewPassword"},{target:"mnemonicRecovery.checkMnemonic"}],onError:{target:"mnemonicRecovery.checkMnemonic"}}},mnemonicRecovery:{initial:"checkMnemonic",states:{checkMnemonic:{invoke:{src:"checkMnemonic",onDone:[{guard:"hasMnemonic",target:"enterPhrase"},{guard:"hasResetResponse",target:"#forgotPassword.authenticatedRecovery"},{target:"#forgotPassword.unauthenticatedRecovery"}],onError:{target:"#forgotPassword.fatalError",actions:AV(()=>({errorCode:"ERROR_FETCHING_MNEMONIC"}))}}},enterPhrase:{on:{"mnemonic.validated":{target:"confirmPhrase",actions:AV(e=>{let{event:t}=e;return{mnemonicData:t.payload.mnemonicData}})},"decision.back":{target:"#forgotPassword.entry",actions:AV(()=>({smsRecoverySkipped:!1,emailRecoverySkipped:!1}))},"decision.skip":[{guard:"hasResetResponse",target:"#forgotPassword.authenticatedRecovery.checkOtherSessions"},{target:"#forgotPassword.unauthenticatedRecovery"}]}},confirmPhrase:{on:{"decision.confirm":{target:"#forgotPassword.setNewPassword"}}}}},authenticatedRecovery:{initial:"checkOtherSessions",states:{checkOtherSessions:{invoke:{src:"checkOtherSessions",onDone:[{guard:"hasOtherLoggedInSessions",target:"otherSessionsPrompt"},{target:"checkSocialRecovery"}],onError:{target:"checkSocialRecovery"}}},otherSessionsPrompt:{on:{"decision.yes":{target:"activeSessionInstructions"},"decision.back":[{guard:"hasMnemonic",target:"#forgotPassword.mnemonicRecovery.enterPhrase"},{target:"#forgotPassword.entry"}],"decision.no":{target:"checkSocialRecovery"}}},activeSessionInstructions:{on:{"decision.skip":{target:"checkSocialRecovery"},"decision.back":{target:"otherSessionsPrompt"}}},checkSocialRecovery:{invoke:{src:"checkSocialRecovery",onDone:[{guard:"hasSocialContacts",target:"socialRecoveryOffer"},{guard:"hasEmergencyContacts",target:"emergencyAccessOffer"},{target:"#forgotPassword.offerDataLossReset"}],onError:{target:"#forgotPassword.offerDataLossReset"}}},socialRecoveryOffer:{on:{"socialRecovery.started":{target:"#forgotPassword.setNewPassword"},"decision.back":{target:"#forgotPassword.mnemonicRecovery.enterPhrase"},"decision.skip":[{guard:"hasEmergencyContacts",target:"emergencyAccessOffer"},{target:"#forgotPassword.offerDataLossReset"}]}},emergencyAccessOffer:{on:{"decision.yes":{target:"#forgotPassword.unauthenticatedRecovery.emergencyContactInstructions"},"decision.back":{target:"#forgotPassword.mnemonicRecovery.enterPhrase"},"decision.no":{target:"#forgotPassword.offerDataLossReset"}}}}},unauthenticatedRecovery:{initial:"otherSessionsPrompt",states:{otherSessionsPrompt:{on:{"decision.yes":{target:"activeSessionInstructions"},"decision.no":[{guard:"hasEmergencyContacts",target:"emergencyAccessOffer"},{target:"#forgotPassword.recoveryFailed"}],"decision.back":{target:"#forgotPassword.entry"}}},activeSessionInstructions:{on:{"decision.skip":[{guard:"hasEmergencyContacts",target:"emergencyAccessOffer"},{target:"#forgotPassword.recoveryFailed"}],"decision.back":{target:"otherSessionsPrompt"}}},emergencyAccessOffer:{on:{"decision.yes":{target:"emergencyContactInstructions"},"decision.no":{target:"#forgotPassword.recoveryFailed"},"decision.back":{target:"otherSessionsPrompt"}}},emergencyContactInstructions:{on:{"decision.skip":[{guard:"hasResetResponse",target:"#forgotPassword.offerDataLossReset"},{target:"#forgotPassword.recoveryFailed"}],"decision.back":[{guard:"hasResetResponse",target:"#forgotPassword.authenticatedRecovery.emergencyAccessOffer"},{target:"emergencyAccessOffer"}]}}}},offerDataLossReset:{on:{"decision.yes":{target:"#forgotPassword.setNewPassword",actions:AV(()=>({resetWithDataLoss:!0}))},"decision.skip":{target:"recoveryFailed"}}},setNewPassword:{tags:["hideReturnToSignIn"]},recoveryFailed:{on:{"decision.back":[{guard:"hasEmergencyContacts",target:"#forgotPassword.unauthenticatedRecovery.emergencyAccessOffer"},{target:"#forgotPassword.unauthenticatedRecovery.otherSessionsPrompt"}]}},doneHelpExit:{type:"final"},fatalError:{type:"final"},recoveryMethodVerificationError:{on:{"decision.back":{target:"#forgotPassword.entry",actions:AV(()=>({apiErrorMessage:void 0}))},"decision.skip":{actions:{type:"redirectToSignIn"}}}}}}),gn=e=>{let{toApp:t,loginUrl:a,onPreSubmit:n,onStartAuth:i,onLogin:o,setupVPN:s,productParam:l,metaTags:c}=e;cJ(c);let u=(0,t5.W6)(),d=()=>u.push(a),{sendResetPasswordPageLoad:f,sendResetPasswordPageExit:m}=hW({variant:"B"});(0,r(14041).useEffect)(()=>(f(),()=>{m()}),[]);let[p,h,A]=function(e,...[t]){return function(e,...[t]){let a=hZ(e,t),n=(0,r(14041).useCallback)(()=>a.getSnapshot(),[a]),i=(0,r(14041).useCallback)(e=>{let{unsubscribe:t}=a.subscribe({next:e,error:e});return t},[a]),o=(0,Z().useSyncExternalStore)(i,n,n),s="status"in o?o:void 0;if(s?.status==="error")throw s.error;return(0,r(14041).useEffect)(()=>(a.start(),()=>{hK(a)}),[a]),[o,a.send,a]}(e,t)}(ga.provide({actions:{redirectToSignIn:d}}));return(0,t4.jsxs)(uS,{toApp:t,hasDecoration:"entry"===p.value,onBack:()=>h({type:"decision.back"}),children:[(0,t4.jsx)(uw,{children:(0,t4.jsx)(AU,{actorRef:A,snapshot:p,send:h,onPreSubmit:n,onStartAuth:i,onLogin:o,setupVPN:s,productParam:l})}),!p.hasTag(gr.hideReturnToSignIn)&&(0,t4.jsx)("div",{className:"text-center",children:(0,t4.jsx)(oS.$,{size:"large",color:"norm",shape:"ghost",className:"mt-2",onClick:d,children:(0,id.c)("Action").t`Return to 
2555sign-in`})})]})},gi=e=>{let{unauthenticatedApi:t}=e,a=(0,r(14041).useRef)();return(0,r(14041).useEffect)(()=>{var e;null==(e=a.current)||e.getChallenge().catch(rN.A).then(e=>t.setChallenge(e)).catch(rN.A)},[]),(0,t4.jsx)(fV,{empty:!0,tabIndex:-1,challengeRef:a,name:"unauth",type:0})},go=e=>{let{unauthenticatedApi:t,children:r}=e;return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(gi,{unauthenticatedApi:t}),(0,t4.jsx)(iu,{api:t.apiCallback,events:t}),(0,t4.jsx)(ie._.Provider,{value:t.apiCallback,children:r})]})};async function gs(e,t,r){"string"==typeof e&&await (0,aS.k1)({api:r,event:uz.l.client_first_launch,measurementGroup:uz.cR.clientInstalls,dimensions:{client:rn.o5.WINDOWS,product:t,install_source:e},delay:!1})}let gl=e=>{let{children:t}=e,a=(0,cO.g)();return(0,r(14041).useEffect)(()=>{t7.v7&&(0,o$.hB)("InstallSource")&&gs((0,o$.b2)("installSource"),"mail",a)},[]),(0,r(14041).useEffect)(()=>{if(!o$.kZ||!(0,o$.hB)("HeartbeatMetrics"))return;let e=(0,o$.n1)("sentHeartbeatMetrics",e=>{rM.A.desktop_inbox_heartbeat_total.increment(e.Labels)});return(0,o$.bt)({type:"metricsListenerChanged",payload:"ready"}),()=>{(0,o$.bt)({type:"metricsListenerChanged",payload:"removed"}),e.removeListener()}},[]),t};var gc=r(66577),gu=r(4591);let gd=e=>{let{pathLocale:t,loader:a,location:n,locales:i={},children:o,onPreload:s}=e,[l]=(0,r(14041).useState)(()=>(e=>{let{locales:t,pathLocale:r,searchParams:a}=e,n=a.get("language"),i=(0,ab.Ri)("Locale"),o=(0,a$.tF)();return{localeCode:(0,a$.Fq)(r||n||i||"",t)||(0,a$.Vs)(o,t),browserLocale:o}})({locales:i,searchParams:new URLSearchParams(n.search),pathLocale:t})),[c,u]=(0,r(14041).useState)((0,az.f_)(l.localeCode)),[d,f]=(0,r(14041).useState)(null);return((0,r(14041).useEffect)(()=>{rD((async()=>{s(),await (e=>{let{localeCode:t,browserLocale:r,locales:a}=e;return(0,az.Ex)({locales:a,locale:t,browserLocaleCode:r,userSettings:void 0})})({...l,locales:i}),u(!1)})()).catch(e=>{f({message:(0,sf.y)(e)})})},[]),d)?(0,t4.jsx)(oU,{errorMessage:d.message}):c?(0,t4.jsx)(t4.Fragment,{children:a}):(0,t4.jsx)(t4.Fragment,{children:o})},gf=e=>{let t,{message:r,open:a,onClose:n}=e,i=(0,t4.jsx)(iL.g,{href:(0,aH.u0)(),children:(0,id.c)("Info").t`here`},1);return(0,t4.jsx)(ih.A,{open:a,title:(0,id.c)("Title").t`Account suspended`,onClose:n,buttons:(0,t4.jsx)(oS.$,{onClick:n,children:(0,id.c)("Action").t`Close`}),children:r?((t=iJ.A.sanitize(r,{RETURN_DOM:!0,ALLOWED_TAGS:["b","a","i","em","strong","br","p","span"],ALLOWED_ATTR:["href"]}))instanceof Element&&t.querySelectorAll("a").forEach(e=>{"A"===e.tagName&&(e.setAttribute("rel","noopener noreferrer"),e.setAttribute("target","_blank"))}),(null==t?void 0:t.childNodes)&&Array.from(t.childNodes).some(i0.vq)?(0,t4.jsx)("div",{dangerouslySetInnerHTML:{__html:t.innerHTML}}):(0,t4.jsx)(t4.Fragment,{children:r})):(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("div",{className:"mb-4",children:(0,id.c)("Info").t`This account has been suspended due to a potential policy violation.`}),(0,t4.jsx)("div",{children:(0,id.c)("Info").jt`If you believe this is in error, please contact us ${i}.`})]})})};var gm=r(71644);let gp=()=>{(0,o$.hB)("MultiAccount")?(0,o$.bt)({type:"trialEnd"}):(0,o$.bt)({type:"trialEnd",payload:"trialEnded"})},gh=async e=>{let{api:t,credentials:r,initialAuthInfo:a,payload:n,persistent:i}=e,o={authInfo:a,lastAuthVersion:void 0},{username:s}=r,l={Username:s,Payload:n};for(;;){let{authInfo:e=await t((0,aq.Vp)({username:s})),lastAuthVersion:a}=o,{version:n,done:c}=(0,Ar.bx)(e,s,a);try{let a=c?void 0:{suppress:[8002]},o={...(0,aq.j2)(l,i),...a},s=await (0,ds.c0)({api:t,credentials:r,config:o,info:e,version:n}).then(e=>e.json());return{authVersion:n,result:s}}catch(e){if(e.data&&e.data.Code===nr.xr.INBOX_DESKTOP_TRIAL_END&&gp(),e.data&&8002===e.data.Code&&!c){o={lastAuthVersion:n};continue}throw e}}};var gA=r(16751),gg=r(83189),gv=r(16271),gy=r(18438);let gC=e=>e.Version<3,gb=e=>e?e.filter(gC):[],gS=async(e,t,r,a)=>{if(t&&gC(t))return(0,ld.IP)({email:r,passphrase:a,privateKey:e});let n=await a_.K.exportPrivateKey({privateKey:e,passphrase:a});return{privateKey:e,privateKeyArmored:n}},gw=(e,t,r,a)=>{let n=t.reduce((e,t)=>
2555(e[t.ID]=t,e),{});return Promise.all(e.map(async e=>{let{privateKey:t,ID:i}=e,{privateKeyArmored:o}=await gS(t,n[i],r,a);return{ID:i,PrivateKey:o}}))},g_=async e=>{let{user:t,userKeys:r,addressesKeys:a,organizationKey:n,loginPassword:i,clearKeyPassword:o,isOnePasswordMode:s,api:l}=e,c=(0,Ar.bv)(),u=await (0,Ar.ML)(o,c),[d,f,m]=await Promise.all([gw(r,t.Keys,gy.l,u),Promise.all(a.map(e=>{let{address:t,keys:r}=e;return gw(r,t.Keys,t.Email,u)})),(null==n?void 0:n.privateKey)?(0,di.jq)(n.privateKey,u):void 0]),p=[...d,...f.flat()],h=(0,lu.YZ)({KeySalt:c,Keys:p,OrganizationKey:null==m?void 0:m.privateKeyArmored});return s?await (0,ds.fl)({api:l,credentials:{password:i},config:h}):await l(h),u},gN=async e=>{let{user:t,userKeys:r,addressesKeys:a,organizationKey:n,loginPassword:i,clearKeyPassword:o,isOnePasswordMode:s,api:l,keyTransparencyVerify:c,keyMigrationKTVerifier:u}=e;if(!r.length)return;let d=(0,Ar.bv)(),f=await (0,Ar.ML)(o,d),[m,p]=await Promise.all([gw(r,t.Keys,gy.l,f),(null==n?void 0:n.privateKey)?(0,di.jq)(n.privateKey,f):void 0]),h=await a_.K.importPrivateKey({armoredKey:m[0].PrivateKey,passphrase:f}),A=await Promise.all(a.map(async e=>{var t,r;let a,{address:n,keys:i}=e,[o,s]=(await (t=n.Keys,r=n.Email,a=t.reduce((e,t)=>(e[t.ID]=t,e),{}),Promise.all(i.map(async e=>{let{ID:t,privateKey:n,Flags:i,Primary:o}=e,{token:s,encryptedToken:l,signature:c}=await (0,ld.HY)(h),{privateKey:u,privateKeyArmored:d}=await gS(n,a[t],r,s);return{decryptedKey:{ID:t,privateKey:u,publicKey:await a_.K.importPublicKey({armoredKey:d}),Flags:i,Primary:o},Key:{ID:t,PrivateKey:d,Token:l,Signature:c}}})))).reduce((e,t)=>(e[0].push(t.decryptedKey),e[1].push(t.Key),e),[[],[]]),[d,f]=await (0,sz.Dl)({api:l,address:n,decryptedKeys:o,keyTransparencyVerify:c,keyMigrationKTVerifier:u});return{address:n,addressKeys:s,signedKeyList:d,onSKLPublishSuccess:f}})),g=A.map(e=>{let{addressKeys:t}=e;return t}).flat(),v=A.reduce((e,t)=>{let{address:r,signedKeyList:a}=t;return a&&(e[r.ID]=a),e},{}),y=(0,lu.YZ)({KeySalt:d,UserKeys:m,AddressKeys:g,OrganizationKey:null==p?void 0:p.privateKeyArmored,SignedKeyLists:v});return(await Promise.all(A.map(e=>{let{onSKLPublishSuccess:t}=e;return t?t():Promise.resolve()})),s)?await (0,ds.fl)({api:l,credentials:{password:i},config:y}):await l(y),f},gx=async e=>{let{user:t,addresses:r,loginPassword:a,clearKeyPassword:n,keyPassword:i,isOnePasswordMode:o,api:s,preAuthKTVerify:l,keyMigrationKTVerifier:c}=e,u=await (0,dn.o)(t,i),d=await Promise.all(r.map(async e=>({address:e,keys:await (0,gg.H)(e.Keys,t,u,i)}))),f=t.Role===rn.iK.ADMIN_ROLE?await s((0,s6.y6)()).then(e=>(0,gv.Dv)({keyPassword:i,Key:e,userKeys:u})):void 0;if(!n||!a)throw Error("Password required");if(t.OrganizationPrivateKey)return;let m=(0,gA.av)(t.Keys,"ID"),p=u.some(e=>{let{privateKey:t,ID:r}=e,a=m[r];return a&&t&&gC(a)}),h=d.some(e=>{let{address:t,keys:r}=e,a=(0,gA.av)(t.Keys,"ID");return r.some(e=>{let{privateKey:t,ID:r}=e,n=a[r];return n&&t&&gC(n)})});if(p||h){if((0,lm.up)(r)){let e=l(u);return gN({api:s,user:t,userKeys:u,addressesKeys:d,organizationKey:f,loginPassword:a,clearKeyPassword:n,isOnePasswordMode:o,keyTransparencyVerify:e,keyMigrationKTVerifier:c})}return g_({api:s,user:t,userKeys:u,addressesKeys:d,organizationKey:f,loginPassword:a,clearKeyPassword:n,isOnePasswordMode:o})}},gE=async e=>{let t=await e.api((0,io.wz)()).then(e=>{let{User:t}=e;return t});return e.data.user=t,t},gB=async e=>{let t=await (0,sU.eN)(e.api);return e.data.addresses=t,t},gP=async e=>{let t=await e.api((0,lu.fc)()).then(e=>{let{KeySalts:t}=e;return t});return e.data.salts=t,t},gI=async e=>{let{cache:t,loginPassword:r,keyPassword:a="",clearKeyPassword:n="",attemptResume:i=!0,source:o=r8.W.Proton}=e,{authResponse:s,authVersion:l,api:c,persistent:u,appName:d,preAuthKTVerifier:f}=t;if(l<Ar.Yl&&await (0,ds.fl)({api:c,credentials:{password:r},config:(0,o9.iJ)()}),d===rn.h.PROTONADMIN){let e=t.data.user||await gE(t),l=i?await (0,aa.ad)({api:c,User:e,options:{source:null}}):null;if(l)return await c((0,aq.r8)()).catch(rN.A),{to:cT.DONE,session:{data:l,loginPassword:r,flow:"login"}};let d=await (0,aa.h)({...s,clearKeyPassword:n,keyPassword:a,User:e,api:c,persistent:u,trusted:!1,source:o});return{to:cT.DONE,session:{data:d,loginPassword:r,flow:"login"}}}let m=t.data.user||await gE(t),p=i?await (0,aa.ad)({api:c,User:m,options:{source:[r8.W.Saml,r8.W.Proton]}}):null;if(p)return await c((0,aq.r8)()).catch(rN.A),{to:cT.DONE,session:{data:p,loginPassword:r,flow:"login"}};let h=await Au({keyPassword:a,user:m,addresses:t.data.addresses,api:c,persistent:u,preAuthKTVerifier:f});m=h.user,await (0,aa.YK)({...s,api:c});let A=await (0,aa.h)({...s,clearKeyPassword:n,keyPassword:a,api:c,persistent:u,User:m,trusted:h.trusted,source:o});return await f.preAuthKTCommit(m.ID,c),{to:cT.DONE,session:{data:A,loginPassword:r,flow:"login"}}},gk=async(e,t,r)=>{let{KeySalt:a,PrivateKey:n}=(0,An.QS)(e.Keys,t);if(!n)throw Error("Missing private key");let i=a?await (0,Ar.ML)(r,a):r;return{primaryKey:await a_.K.importPrivateKey({armoredKey:n,passphrase:i}),keyPassword:i}};var gT=r(60017),gD=r(66515),gM=r(17405),gR=r(56772),gj=r(4242);let gO=async e=>{let{api:t}=e,[r,a,n,i]=await Promise.all([(0,gj.SA)({api:t}),t((0,s6.Kp)()).then(e=>e).catch(()=>({PublicKey:null,FingerprintSignature:null,FingerprintSignatureAddress:null})),(0,gj.N0)({api:t}).then(async e=>{let{LogoID:r}=e;if(!r)return null;let a=await t({...(0,s6.jg)(r),output:"blob"}),n=URL.createObjectURL(a);return{url:n,cleanup:()=>URL.revokeObjectURL(n)}}).catch(()=>null),(0,gm.K)({api:t})]);return{organization:r,identity:a,logo:n,passwordPolicies:i}},gL=async e=>{let{api:t}=e,[r,a,n]=await Promise.all([gO({api:t}),(0,sU.eN)(t),t((0,de.cM)())]);return{organizationData:r,addresses:a,data:n}},gU=e=>!0===e.authResponse.SSOBackupPasswordDisabled,gF=e=>!0===e.authResponse.FirstLoginAfterConversion,gV=e=>{let{user:t,authDevices:r,backupPasswordDisabled:a,firstLoginAfterConversion:n}=e;if(n)return{capabilities:new Set([cD.FIRST_LOGIN_AFTER_CONVERSION,cD.ENTE
2555R_BACKUP_PASSWORD,cD.ASK_ADMIN]),step:cD.FIRST_LOGIN_AFTER_CONVERSION};let i=r.length>0,o=!a&&!t.Flags["has-temporary-password"],s=[...i?[cD.OTHER_DEVICES]:[],cD.ASK_ADMIN,...o?[cD.ENTER_BACKUP_PASSWORD]:[]];return{capabilities:new Set(s),step:s[0]}},gH=async e=>{let{cache:t,deviceSecretUser:r}=e;return gI({cache:t,loginPassword:"",clearKeyPassword:"",keyPassword:r.keyPassword,source:r8.W.Saml})},g$=async e=>{let{cache:t,clearKeyPassword:r}=e,{api:a,data:{salts:n,user:i,ssoData:o}}=t;if(!n||!i||!o||"set-password"===o.type)throw Error("Invalid state");await (0,r_.uk)(500);let s=await gk(i,n,r).catch(()=>void 0);if(!s){let e;throw(e=Error((0,id.c)("Error").t`Incorrect backup password. Please try again.`)).name="PasswordError",e.trace=!1,e}let l=s.keyPassword,c=await (0,gM.qr)({keyPassword:l,deviceSecretData:o.deviceData.deviceSecretData});return await a((0,gD.Gh)({DeviceID:o.deviceData.deviceOutput.ID,EncryptedSecret:c})),gI({cache:t,loginPassword:"",clearKeyPassword:r,keyPassword:l,source:r8.W.Saml})},gz=()=>(0,aW.Ay)(32),gK=async e=>{let{cache:t,newPassword:r,deviceData:a}=e,{api:n,data:{ssoData:i,user:o},preAuthKTVerifier:s}=t;if((null==i?void 0:i.type)!=="setup"||!o)throw Error("Invalid state");let{parsedUnprivatizationData:l,unprivatizationContextData:{addresses:c}}=i,u=r??gz(),{passphrase:d,salt:f}=await (0,An.M8)(u),{onSKLPublishSuccess:m,...p}=await (0,Ai.o)({addresses:c,passphrase:d,supportV6Keys:!1,preAuthKTVerify:s.preAuthKTVerify});if(!p.privateKeys||!m)throw Error("Missing keys payload");let h=await (0,gM.qr)({keyPassword:d,deviceSecretData:a.deviceSecretData});return await (0,gT.JZ)({api:n,password:u,parsedUnprivatizationData:l,payload:{...p,salt:f,encryptedDeviceSecret:h}}),await m(),t.data.user=void 0,t.data.addresses=void 0,gI({cache:t,loginPassword:"",keyPassword:d,clearKeyPassword:r??"",source:r8.W.Saml})},gZ=async e=>{let{oldKeyPassword:t,newBackupPassword:r,deviceSecretData:a,cache:n}=e,[i]=await Promise.all([n.data.user||gE(n)]),o=await (0,dn.o)(i,t),{keyPassword:s}=await (0,gR.i)({newBackupPassword:r??gz(),deviceSecretData:a,api:n.api,user:i,userKeys:o});return n.data.user=void 0,n.data.addresses=void 0,gI({cache:n,loginPassword:"",keyPassword:s,clearKeyPassword:r??"",attemptResume:!1,source:r8.W.Saml})},gG=async e=>{let{user:t,cache:r}=e,{api:a,ktActivation:n,appName:i}=r,o=await gL({api:a}).catch(e=>{let{code:t}=(0,rw.Pd)(e);if(t===nr.xr.UNPRIVATIZATION_NOT_ALLOWED)return null;throw e});if(!o)return null;let s=await (0,gM.RY)({api:a});await (0,gM.kk)({user:t,deviceData:s});let l=await (0,gT.R8)({unprivatizationData:o.data,addresses:o.addresses});await (0,gT.mQ)({ktUserContext:{ktActivation:n,appName:i,getUser:async()=>t,getUserKeys:async()=>[]},api:a,parsedUnprivatizationData:l,options:{newMemberCreation:!1,validateRevision:!1}});let c=gU(r)?cD.SETUP_WITHOUT_BACKUP_PASSWORD:cD.SETUP_BACKUP_PASSWORD;return{type:"setup",parsedUnprivatizationData:l,unprivatizationContextData:o,deviceData:s,authDevices:[],organizationData:o.organizationData,intent:{capabilities:new Set([c]),step:c}}},gY=async e=>{let{deviceSecretUser:t,cache:r}=e,a=await gO({api:r.api}),n=gU(r)?cD.NEW_BACKUP_PASSWORD_DISABLED:cD.NEW_BACKUP_PASSWORD;return{type:"set-password",keyPassword:t.keyPassword,authDevices:[],deviceSecretData:t.deviceSecretData,organizationData:a,intent:{capabilities:new Set([n]),step:n}}},gW=e=>{let t,{api:r,user:a}=e,n=async()=>{try{return await (0,gM.Hv)({user:a,api:r,refreshUser:!0})}catch(e){throw e instanceof gM.gc&&await (0,gM.cI)({user:a,api:r,deviceID:e.deviceID}).catch(rN.A),e}},i={},o={},s=()=>{clearInterval(t)};return{addListener:(e,t)=>(o.success=e,o.error=t,()=>{s(),o.success=void 0,o.error=void 0}),start:()=>{let e=0;return clearInterval(t),t=setInterval(()=>{if("visible"!==document.visibilityState&&e<3)return void e++;e=0;let t=i;n().then(e=>{if(t===i){var r;null==(r=o.success)||r.call(o,e),s()}}).catch(e=>{if(t===i){var r;null==(r=o.error)||r.call(o,e)}})},1e4),i={},s}}},gq=async e=>{let{deviceDataSerialized:t,cache:r,user:a}=e,{api:n}=r,i=await (0,gM.nY)({user:a,api:n}),o=i.find(e=>{let{ID:r}=e;return r===t.serializedDeviceData.id});if(!o)throw new gM.gc(t.serializedDeviceData.id,"Missing device");let s=i.filter(e=>{let{ID:r,State:a}=e;return r!==t.serializedDeviceData.id&&a===gM.km.Active}),[l,c,u]=await Promise.all([r.data.user||gE(r),r.data.addresses||gB(r),gO({api:n})]),d=c.find(e=>{let{ID:t}=e;return t===o.ActivationAddressID});if(!d)throw new gM.gc(o.ID,"Missing address");return{type:"inactive",deviceData:{deviceOutput:o,deviceSecretData:t.deviceSecretData},authDevices:s,address:d,organizationData:u,poll:gW({api:n,user:l}),intent:gV({user:l,authDevices:s,backupPasswordDisabled:gU(r),firstLoginAfterConversion:gF(r)})}},gQ=async e=>{var t;let{cache:r}=e,{api:a}=r,[n,i,o]=await Promise.all([r.data.user||gE(r),r.data.addresses||gB(r),gO({api:a})]),s=i[0],l=null==s||null==(t=s.Keys)?void 0:t[0];if(!s||!l)throw Error("Unexpected SSO user missing primary address key ");let c=await (0,gM.t_)({primaryAddressKey:l,api:a});await (0,gM.kk)({user:n,deviceData:c});let u=(await (0,gM.nY)({user:n,api:r.api})).filter(e=>{let{ID:t,State:r}=e;return t!==c.deviceOutput.ID&&r===gM.km.Active});return{type:"unlock",deviceData:c,authDevices:u,address:s,organizationData:o,poll:gW({api:a,user:n}),intent:gV({authDevices:u,user:n,backupPasswordDisabled:gU(r),firstLoginAfterConversion:gF(r)})}},gJ=async e=>{let{cache:t}=e,r=t.data.user;if(!r)throw Error("Invalid state");if(0===r.Keys.length){let e=await gG({user:r,cache:t});return null===e?gI({cache:t,loginPassword:"",source:r8.W.Saml}):(t.data.ssoData=e,{cache:t,to:cT.SSO})}try{let e=await (0,gM.Hv)({user:r,api:t.api});if(r.Flags["has-temporary-password"])return t.data.ssoData=await gY({deviceSecretUser:e,cache:t}),{cache:t,to:cT.SSO};return await gI({cache:t,loginPassword:"",clearKeyPassword:"",keyPassword:e.keyPassword,source:r8.W.Saml})}catch(e){if(e instanceof gM.aV){let a=e.deviceDataSerialized,n=await gq({user:r,deviceDataSerialized:a,cache:t});return t.data.ssoData=n,{cache:t,to:cT.SSO}}if(e instanceof gM.JI||e instanceof gM.gc)e instanceof gM.gc&&await (0,gM.cI)({api:t.api,user:r,deviceID:e.deviceID}).catch(rN.A);else throw e}
2555let a=await gQ({cache:t});return t.data.ssoData=a,{cache:t,to:cT.SSO}},gX=async e=>{let t,r,{cache:a,loginPassword:n,clearKeyPassword:i,keyPassword:o,isOnePasswordMode:s}=e,{api:l,preAuthKTVerifier:c,keyMigrationKTVerifier:u}=a,d=o,[f,m]=await Promise.all([a.data.user||gE(a),a.data.addresses||gB(a)]),{preAuthKTVerify:p}=c;if(t=f,r=m,gb(t.Keys).length>0||r.some(e=>gb(e.Keys).length>0)){let e=await gx({user:f,addresses:m,loginPassword:n,keyPassword:d,clearKeyPassword:i,isOnePasswordMode:s,api:l,preAuthKTVerify:p,keyMigrationKTVerifier:u}).catch(e=>{let t=(0,aw.Mk)(e);t&&(0,aw.wd)("Key upgrade error",{extra:{error:t}})});void 0!==e&&(a.data.user=void 0,a.data.addresses=void 0,[f,m]=await Promise.all([gE(a),gB(a)]),d=e)}return await (0,lm.zx)({api:l,keyPassword:d,user:f,addresses:m,preAuthKTVerify:p,keyMigrationKTVerifier:u}).catch(e=>{let t=(0,aw.Mk)(e);return t&&(0,aw.wd)("Key migration error",{extra:{error:t,serverTime:(0,os.n)(),isServerTime:ol}}),!1})&&(a.data.user=void 0,a.data.addresses=void 0),gI({cache:a,loginPassword:n,keyPassword:d,clearKeyPassword:i})},g0=async e=>{let{cache:t,clearKeyPassword:r,isOnePasswordMode:a}=e,{data:{salts:n,user:i},loginPassword:o}=t;if(!n||!i)throw Error("Invalid state");await (0,r_.uk)(500);let s=await gk(i,n,r).catch(()=>void 0);if(!s){let e;throw(e=Error((0,id.c)("Error").t`Incorrect second password. Please try again.`)).name="PasswordError",e.trace=!1,e}return gX({cache:t,loginPassword:o,clearKeyPassword:r,keyPassword:s.keyPassword,isOnePasswordMode:a})},g1=async e=>{let{cache:t,newPassword:r}=e,{api:a,username:n,preAuthKTVerifier:i}=t,[o,s]=await Promise.all([a((0,u$.nK)("signup")).then(e=>{let{Domains:t}=e;return t}),t.data.addresses||await gB(t)]),l=await (0,Ao.i)({api:a,username:n,password:r,addresses:s,domains:o,preAuthKTVerify:i.preAuthKTVerify,productParam:t.productParam});return t.data.user=void 0,t.data.addresses=void 0,gI({cache:t,loginPassword:r,keyPassword:l,clearKeyPassword:r})},g2=async e=>{let{cache:t,from:r}=e,{authType:a,authTypes:n,ignoreUnlock:i,authResponse:o,loginPassword:s}=t;if(r===cT.LOGIN&&n.twoFactor.enabled)return{cache:t,to:cT.TWO_FA};if(i)return gI({cache:t,loginPassword:s});let[l]=await Promise.all([t.data.user||gE(t),t.data.salts||gP(t)]);return a===cM.ExternalSSO?gJ({cache:t}):0===l.Keys.length?o.TemporaryPassword?((0,gm.u)(l)&&(t.data.passwordPolicies=await (0,gm.K)({api:t.api})),{cache:t,to:cT.NEW_PASSWORD}):(0,lC.zw)(l,t.setupVPN)?g1({cache:t,newPassword:s}):gI({cache:t,loginPassword:s}):n.unlock?{cache:t,to:cT.UNLOCK}:g0({cache:t,clearKeyPassword:s,isOnePasswordMode:!0})},g3=async e=>{let{cache:t,payload:r}=e,{api:a}=t;return await a((0,aq.yN)({FIDO2:r})),g2({cache:t,from:cT.TWO_FA})},g4=async e=>{let{cache:t,totp:r}=e,{api:a}=t;return await a((0,aq.yN)({TwoFactorCode:r})).catch(e=>{if(e.status===nr.Rw.UNPROCESSABLE_ENTITY){let t=Error((0,rw.SU)(e)||(0,id.c)("Error").t`Incorrect login credentials. Please try again.`);throw t.name="TOTPError",t.trace=!1,t}throw e}),g2({cache:t,from:cT.TWO_FA})},g5=async e=>{let{username:t,password:r,payload:a,persistent:n,api:i}=e,o=await i((0,aq.Vp)({username:t})),s=await gh({api:i,credentials:{username:t,password:r},initialAuthInfo:o,payload:a,persistent:n});return{infoResult:o,authResult:s}},g6=async e=>{let{authType:t,authResponse:r,authVersion:a,username:n,password:i,persistent:o,api:s,ignoreUnlock:l,appName:c,toApp:u,setupVPN:d,ktActivation:f,productParam:m,challengeResult:p}=e;return g2({cache:{authType:t,authResponse:r,authVersion:a,appName:c,toApp:u,productParam:m,data:{},api:s,authTypes:(e=>{var t;let{info:r,app:a}=e,n=(null==r||null==(t=r["2FA"])?void 0:t.Enabled)||0;return{twoFactor:(0,AR.hs)({enabled:n,app:a,hostname:location.hostname}),unlock:(null==r?void 0:r.PasswordMode)===rn.a5.TWO_PASSWORD}})({info:r,app:c}),ktActivation:f,username:n,persistent:o,loginPassword:i,ignoreUnlock:l,setupVPN:d,preAuthKTVerifier:(0,ly.dy)(f),keyMigrationKTVerifier:(0,ly.v7)(f),challengeResult:p},from:cT.LOGIN})},g8=r.p+"assets/static/porkbun.65e0ee0ed01b221bafca.svg",g9=()=>(0,t4.jsx)("div",{children:(0,t4.jsxs)("div",{className:"porkbun-header flex flex-col md:flex-row justify-center w-full items-center text-center md:text-left px-2 py-2 rounded-full gap-1",children:[(0,t4.jsx)("img",{src:g8,alt:""}),(0,t4.jsx)("span",{className:"px-2 block md:inline",children:(0,id.c)("mail_signup_2024: Info").t`Set up your account with your Porkbun domain.`})]})});var g7=r(63525);let ve={keydown:"keydown",keyup:"keyup",input:"input",change:"change",focusin:"focus",focusout:"blur",click:"click",paste:"paste",copy:"copy",cut:"cut"},vt=["INPUT","TEXTAREA","SELECT"],vr=new WeakSet;function va(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let vn=class{get contentWindow(){return this.options.iframe.contentWindow}handleError(){var e,t;this.errored||"destroyed"===this.stage||(this.errored=!0,this.stage="error",this.discardQueue(),this.settleChallengeRequest(Error("Challenge failed")),null==(e=(t=this.options).onError)||e.call(t,this.logger.logs))}clearChallengeRequest(){clearTimeout(this.challengeTimeoutHandle),this.challengeTimeoutHandle=void 0,this.challengeResolve=void 0,this.challengeReject=void 0}settleChallengeRequest(e){let t=this.challengeReject;this.clearChallengeRequest(),null==t||t(e)}discardQueue(){clearTimeout(this.flushHandle),this.flushHandle=void 0,this.queue=[]}scheduleFlush(){void 0===this.flushHandle&&(this.flushHandle=window.setTimeout(this.flush,0))}post(e){var t;null==(t=this.contentWindow)||t.postMessage(e,this.targetOrigin)}
2555requestChallenge(){this.flush(),this.post({type:"env.loaded",data:{targetOrigin:window.location.origin}}),this.post({type:"submit.broadcast"})}constructor(e){va(this,"options",void 0),va(this,"targetOrigin",void 0),va(this,"logger",void 0),va(this,"stage","initialize"),va(this,"errored",!1),va(this,"errorTimeoutHandle",void 0),va(this,"queue",[]),va(this,"flushHandle",void 0),va(this,"challengeResolve",void 0),va(this,"challengeReject",void 0),va(this,"challengeTimeoutHandle",void 0),va(this,"observed",void 0),va(this,"unobserve",void 0),va(this,"observe",e=>{var t,r;if(e!==this.observed&&"destroyed"!==this.stage){let a,n;null==(t=this.unobserve)||t.call(this),this.observed=e??void 0,this.unobserve=e?(r=this.sendEvent,a=e=>{let t=(e=>{let t=ve[e.type],r=e.target;if(!t||!(r instanceof Element))return;let a=r.id||r.getAttribute("name")||"";if(!a||("INPUT"===r.tagName&&"password"===r.type?(vr.add(r),!0):!!vr.has(r)||null!==r.closest("[data-challenge-ignore]")))return;let n={type:t,id:a,time:Math.round(e.timeStamp),isTrusted:e.isTrusted,tag:r.tagName.toLowerCase()};if("INPUT"===r.tagName&&(n.inputType=r.type),e instanceof KeyboardEvent&&(n.key=e.key,n.repeat=e.repeat),vt.includes(r.tagName)){let{value:e,selectionStart:t,selectionEnd:a}=r;"string"==typeof e&&(n.length=e.length,n.value=e),"number"==typeof t&&(n.selectionStart=t),"number"==typeof a&&(n.selectionEnd=a)}return n})(e);t&&r(t)},(n=Object.keys(ve)).forEach(t=>e.addEventListener(t,a,!0)),()=>{n.forEach(t=>e.removeEventListener(t,a,!0))}):void 0}}),va(this,"sendEvent",e=>{this.errored||"destroyed"===this.stage||(this.queue.push(e),this.queue.length>500&&this.queue.splice(0,this.queue.length-500),"loaded"===this.stage&&this.scheduleFlush())}),va(this,"getChallenge",()=>{var e;return"destroyed"===this.stage?Promise.reject(Error("Challenge unmounted")):this.errored?Promise.reject(Error("Challenge failed")):(null==(e=this.challengeReject)||e.call(this,Error("Challenge abandoned")),this.clearChallengeRequest(),new Promise((e,t)=>{this.challengeResolve=e,this.challengeReject=t,"loaded"===this.stage&&this.requestChallenge(),this.challengeTimeoutHandle=window.setTimeout(()=>{this.clearChallengeRequest(),t(Error("Challenge timeout"))},this.options.challengeTimeout??24e3)}))}),va(this,"destroy",()=>{var e;window.removeEventListener("message",this.handleMessage),clearTimeout(this.errorTimeoutHandle),this.discardQueue(),null==(e=this.unobserve)||e.call(this),this.unobserve=void 0,this.observed=void 0,this.stage="destroyed",this.settleChallengeRequest(Error("Challenge unmounted"))}),va(this,"flush",()=>{if(clearTimeout(this.flushHandle),this.flushHandle=void 0,!this.queue.length||"loaded"!==this.stage)return;let e=this.queue;this.queue=[],this.post({type:"events",payload:e})}),va(this,"handleMessage",e=>{let{contentWindow:t}=this;if(this.errored||"destroyed"===this.stage||!t||e.origin!==this.targetOrigin||e.source!==t)return;let r=e.data,a=null==r?void 0:r.type,n=null==r?void 0:r.payload;if("init"===a&&"initialize"===this.stage&&(this.stage="initialized",this.logger.addLog("Initialized",void 0,"step"),this.post({type:"load"})),"onload"===a&&"initialized"===this.stage){var i,o;clearTimeout(this.errorTimeoutHandle),this.stage="loaded",this.logger.addLog("Fully loaded",void 0,"step"),this.flush(),null==(i=(o=this.options).onSuccess)||i.call(o),this.challengeResolve&&this.requestChallenge()}if("onerror"===a&&this.logger.addLog("Script error",{error:n},"message"),"child.message.data"===a&&"loaded"===this.stage){let e=r.data,t=this.challengeResolve;if(!e||!t)return;this.clearChallengeRequest(),t({[e.id]:e.fingerprint})}}),this.options=e,this.targetOrigin=new URL(e.src).origin,this.logger=fM(e.src),window.addEventListener("message",this.handleMessage),this.logger.addLog("Added listener",void 0,"step"),this.errorTimeoutHandle=window.setTimeout(()=>{this.logger.addLog("Initial iframe timeout",void 0,"error"),this.handleError()},e.errorTimeout??15e3)}},vi={position:"absolute",top:"-10000px",left:"-10000px",width:"1px",height:"1px",border:0},vo=e=>{let{onSuccess:t,onError:a,challengeRef:n,observeRef:i,src:o,errorTimeout:s,challengeTimeout:l}=e,c=(0,r(14041).useRef)(null),u=(0,r(14041).useRef)(),d=(0,r(14041).useRef)({onSuccess:t,onError:a});return d.current={onSuccess:t,onError:a},(0,r(14041).useLayoutEffect)(()=>{let e=new vn({iframe:c.current,src:o,errorTimeout:s,challengeTimeout:l,onSuccess:()=>{var e,t;return null==(e=(t=d.current).onSuccess)?void 0:e.call(t)},onError:e=>{var t,r;return null==(t=(r=d.current).onError)?void 0:t.call(r,e)}});return u.current=e,n.current=e,()=>{u.current=void 0,n.current===e&&(n.current=void 0),e.destroy()}},[]),(0,r(14041).useLayoutEffect)(()=>{var e;null==(e=u.current)||e.observe(null==i?void 0:i.current)}),(0,t4.jsx)("iframe",{src:o,ref:c,title:"Challenge",tabIndex:-1,"aria-hidden":"true",sandbox:"allow-scripts allow-same-origin allow-popups",style:vi})},vs=e=>{let{onSuccess:t,onError:r,getSrc:a,...n}=e,{failed:i,retry:o,errorTimeout:s,handleSuccess:l,handleError:c}=fD({onSuccess:t,onError:r}),u=a(o);return i?null:(0,t4.jsx)(vo,{src:u,errorTimeout:s,onSuccess:l,onError:c,...n},`${o}:${u}`)};var vl=r(20488),vc=r(84499),vu=r(5159),vd=r(58846),vf=r(83264),vm=r(15185),vp=r(77096),vh=r(78375),vA=r(11585);let vg="proton:troubleshoot-with-lumo:open",vv=()=>{let[e,t]=(0,r(14041).useState)(!1),[a,n]=(0,r(14041).useState)(void 0),i=(0,t8.DP)(),o=(0,oF._)("LumoSignInHelp"),s=(0,id.c)("Title").t`Troubleshoot with ${"Lumo"}`,l=()=>{let e;a||n((e=i.information.dark?"dark":"light",(0,rU.nO)(`/agent?skill=proton-account-recovery&theme=${e}`,rn.h.PROTONLUMO))),t(!0)};return((0,r(14041).useEffect)(()=>
2555{if(o)return window.addEventListener(vg,l),()=>window.removeEventListener(vg,l)}),o)?(0,t4.jsxs)("div",{className:"relative inline-block text-left",children:[a&&(0,t4.jsxs)("div",{role:"dialog","aria-label":s,"aria-hidden":!e,className:(0,oe.A)("lumo-troubleshoot-panel absolute z-50 bg-norm border border-weak rounded-xl sm:shadow-lifted shadow-color-primary overflow-hidden flex flex-column flex-nowrap",e&&"is-open"),children:[(0,t4.jsxs)("div",{className:"flex flex-row flex-nowrap items-center gap-2 px-3 py-2 border-bottom border-weak shrink-0",children:[(0,t4.jsx)("span",{className:"lumo-troubleshoot-avatar flex items-center justify-center rounded-full bg-weak shrink-0 ratio-square",children:(0,t4.jsx)("img",{src:vA,alt:"","aria-hidden":"true",className:"lumo-troubleshoot-avatar-icon"})}),(0,t4.jsx)("span",{className:"text-semibold text-ellipsis flex-1",children:s}),(0,t4.jsx)(oS.$,{icon:!0,shape:"ghost",size:"small",className:"shrink-0",onClick:()=>t(!1),title:(0,id.c)("Action").t`Close`,children:(0,t4.jsx)(mh.D,{})})]}),(0,t4.jsx)("iframe",{title:s,src:a,className:"w-full flex-1 border-none",allow:"clipboard-write"})]}),(0,t4.jsxs)("button",{type:"button",className:"lumo-troubleshoot-launcher link-focus inline-flex items-center gap-2 rounded-full bg-norm border border-weak shadow-norm color-norm py-1 pl-1 pr-3","aria-expanded":e,onClick:()=>e?t(!1):l(),children:[(0,t4.jsx)("span",{className:"lumo-troubleshoot-avatar flex items-center justify-center rounded-full bg-weak shrink-0 ratio-square",children:(0,t4.jsx)("img",{src:vA,alt:"","aria-hidden":"true",className:"lumo-troubleshoot-avatar-icon"})}),(0,t4.jsx)("span",{className:"text-sm text-semibold",children:(0,id.c)("Action").t`Get help from ${"Lumo"}`})]})]}):null};var vy=r(41322);let vC=e=>{let{paths:t}=e;return t.signup?t7.v7||t7._0?(0,t4.jsx)(oS.$,{shape:"underline",className:"link link-focus text-nowrap",onClick:()=>{(0,vy.md)((0,rU.nO)(t.signup,rn.h.PROTONACCOUNT))},children:(0,id.c)("Link").t`Create account`}):(0,t4.jsx)(mO.N_,{className:"link link-focus text-nowrap",to:t.signup,children:(0,id.c)("Link").t`Create account`}):null};var vb=((U={})[U.Visible=0]="Visible",U[U.Enabled=1]="Enabled",U[U.Hidden=2]="Hidden",U[U.HiddenEnabled=3]="HiddenEnabled",U);let vS=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];for(let e of t){let t=null==e?void 0:e.get("remember");if(!t)continue;let r=parseInt(t,10);if(!isNaN(r)&&r in vb)return r}},vw=e=>{let{externalRedirect:t,productParam:r,username:a}=e,n=new URL("https://account.proton.me/sso/login");n.searchParams.set("username",a),n.searchParams.set("flow","redirect"),t&&"/"!==t&&n.searchParams.set("continueTo",t);let i=(0,u2.RT)(r);i&&n.searchParams.set("product",i),window.location.assign(n.toString())},v_=e=>{let{api:t,appName:a,modal:n,authTypeData:i,onChangeAuthTypeData:o,onSubmit:s,onPreSubmit:l,onStartAuth:c,defaultUsername:u="",signInText:d=(0,id.c)("Action").t`Sign in`,remember:f=vb.Visible,productParam:m,externalSSO:p,paths:h,loginFormRef:A,externalRedirect:g,usernameReadOnly:v}=e,y=(0,cH.Ay)(),[C,b]=(0,cz.A)(),[S,w]=(0,r(14041).useState)(u),[_,N]=(0,r(14041).useState)(""),[x,E]=(0,r(14041).useState)(null),[B,P]=(0,A_.A)(!1,pA),I=f===vb.Enabled||f===vb.HiddenEnabled||B,k=f===vb.Visible||f===vb.Enabled,{createNotification:T}=(0,ir.E)(),D=(0,r(14041).useRef)(null),M=(0,r(14041).useRef)(),R=(0,r(14041).useRef)(),j="v5"===(e=>{var t;let r=null==(t=(0,g7.mR)(nJ))?void 0:t[e];if(!r)throw Error(`Static experiment "${e}" was read before it was resolved`);return r})("ChallengeV5"),[O,L]=(0,r(14041).useState)(void 0),U=(0,r(14041).useRef)(!1),{validator:F,onFormSubmit:V,reset:H}=(0,cV.A)(),$=()=>{var e;return null==(e=(j?R:M).current)?void 0:e.getChallenge().catch(rN.A)};(0,r(14041).useImperativeHandle)(A,()=>({getIsLoading:()=>!!(C||O),reset:()=>{H(),N("")}}));let z=(0,t4.jsx)(iL.g,{className:"color-inherit inline-block link-focus",href:(0,aH.FI)("/keep-me-signed-in"),children:(0,id.c)("Info").t`Why?`},"learn-more"),K=h.signup?(0,t4.jsx)(vC,{paths:h},"signup"):void 0,Z=async e=>{let r,{uid:a,token:n,payload:i}=e;try{let e=(0,aq.j2)({SSOResponseToken:n},I);r=await t(a?(0,ns.Ld)(a,e):e)}catch(e){throw e}
2555return s({authType:cM.ExternalSSO,authVersion:4,authResponse:r,uid:a,username:S,password:"",payload:i,persistent:I})},G=async e=>{let r;L(void 0);let a=e;if(!a)try{await (null==l?void 0:l()),await c(),a=await t((0,aq.Vp)({username:S,intent:"SSO"}))}catch(t){let{code:e}=(0,rw.Pd)(t);if(e===nr.xr.AUTH_SWITCH_TO_SRP){o({type:cM.Srp}),y(t),N("");return}throw t}let n=await $(),i=new AbortController;L({challengeResult:n,abortController:i,ssoInfoResponse:a});try{r=await (0,vu.Y)({signal:i.signal,token:a.SSOChallengeToken})}catch(e){if(e instanceof vu.f)return;throw e}finally{L(void 0)}return Z({uid:r.uid,token:r.token,payload:n})},Y=async()=>{let e;L(void 0),N(""),o({type:cM.Auto});try{await (null==l?void 0:l()),await c(),e=await t((0,aq.Vp)({username:S,intent:"Auto"}))}catch(t){let{code:e}=(0,rw.Pd)(t);if(e===nr.xr.AUTH_SWITCH_TO_SSO){if(a!==rn.h.PROTONACCOUNT)return void vw({externalRedirect:g,productParam:m,username:S});await G();return}throw t}if(e&&"SSOChallengeToken"in e)return G(e);if(e&&"Modulus"in e){H(),o({type:cM.AutoSrp,info:e,username:S});return}throw Error("Invalid response from server")},W=()=>{T({type:"info",text:(0,id.c)("Info").t`Your organization uses single sign-on (SSO). Press Sign in to continue with your SSO provider.`})},q=async()=>{let e,r=await $();try{await (null==l?void 0:l()),await c(),e=await g5({username:S,persistent:I,payload:r,password:_,api:t})}catch(t){let{code:e}=(0,rw.Pd)(t);if(e===nr.xr.AUTH_SWITCH_TO_SSO){if(a!==rn.h.PROTONACCOUNT)return void vw({externalRedirect:g,productParam:m,username:S});
2555o({type:cM.ExternalSSO}),W();return}if(e===nr.xr.INVALID_LOGIN)return void E((0,rw.SU)(t)||(0,id.c)("Error").t`Unknown error`);throw t}return s({authType:cM.Srp,authResponse:e.authResult.result,authVersion:e.authResult.authVersion,uid:void 0,payload:r,username:S,password:_,persistent:I})};(0,r(14041).useEffect)(()=>{p.options&&!p.options.token&&i.type===cM.ExternalSSO&&p.options.flow===cR.Redirect&&W()},[]),(0,r(14041).useEffect)(()=>{!C&&p.options&&p.options.token&&i.type===cM.ExternalSSO&&!U.current&&(U.current=!0,b(Z({uid:void 0,token:p.options.token,payload:void 0})).catch(y))},[]);let Q=()=>{null==O||O.abortController.abort(),L(void 0)},J=(0,oF._)("LumoSignInHelp"),X=j?(0,t4.jsx)(vs,{challengeRef:R,observeRef:D,getSrc:e=>fO((0,aH.Uq)("/challenge/v5/html",window.location.origin),{type:0,name:"login",lang:document.documentElement.lang,retry:e})}):(0,t4.jsx)(fV,{empty:!0,tabIndex:-1,challengeRef:M,type:0,name:"login"}),ee=new URLSearchParams;S&&ee.append("username",S);let et=ee.toString(),er=`${h.signinHelp}?${et}`,ea=`${h.reset}?${et}`,en=`${h.forgotUsername}?${et}`;(0,r(14041).useEffect)(()=>(c().catch(rN.A),()=>{null==O||O.abortController.abort()}),[]);let ei=k&&(0,t4.jsxs)("div",{className:"flex flex-row items-start",children:[(0,t4.jsx)(vl.A,{id:"staySignedIn",className:"mt-2 mr-2",checked:I,onChange:C?rN.A:()=>P(!I)}),(0,t4.jsxs)("div",{className:"flex-1",children:[(0,t4.jsx)(vc.A,{htmlFor:"staySignedIn",className:"flex items-center",children:(0,id.c)("Label").t`Keep me signed in`}),(0,t4.jsx)("div",{className:"color-weak",children:(0,id.c)("Info").jt`Recommended on trusted devices. ${z}`})]})]}),eo=x&&(0,t4.jsxs)("div",{"data-testid":"login:error-block",className:"mb-4 bg-weak w-full border-none pl-3 pr-4 py-3 gap-3 rounded-lg flex items-start flex-nowrap",children:[(0,t4.jsx)("div",{className:"flex justify-start items-start shrink-0 pt-0.5",children:(0,t4.jsx)(vf.q,{className:"color-danger shrink-0"})}),x]}),es=()=>(0,t4.jsx)(cU.Ay,{id:"username",bigger:!0,autoFocus:!0,label:i.type===cM.ExternalSSO?(0,id.c)("Label").t`Email`:(0,id.c)("Label").t`Email or username`,error:F([(0,cZ.yt)(S)])||!!x,disableChange:C,autoComplete:"username",value:S,onValue:w,ref:D,onChange:()=>E(null),readOnly:v}),el=()=>(0,t4.jsx)(cU.Ay,{id:"password",bigger:!0,label:i.type===cM.AutoSrp?(0,id.c)("Label").t`Enter your password`:(0,id.c)("Label").t`Password`,error:F([(0,cZ.yt)(_)])||!!x,as:fT.A,disableChange:C,autoComplete:"current-password",autoFocus:i.type===cM.AutoSrp,value:_,onValue:N,rootClassName:"mt-2",onChange:()=>E(null)});return i.type===cM.Auto||i.type===cM.AutoSrp?(0,t4.jsxs)("form",{name:"loginForm","data-testid":"login-form-auto",onSubmit:e=>{if(e.preventDefault(),E(null),i.type===cM.Auto)!C&&V()&&b(Y()).catch(y);else if(i.type===cM.AutoSrp){if(C||!V())return;b(q()).catch(y)}},method:"post",children:[X,i.type===cM.Auto?(0,t4.jsxs)(t4.Fragment,{children:[es(),(0,t4.jsx)("div",{className:"mb-4",children:(0,t4.jsx)(mO.N_,{to:en,children:(0,id.c)("Link").t`Forgot email?`})}),ei,(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:C,className:n?"mt-4":"mt-6",children:(0,id.c)("Action").t`Continue`}),O&&(0,t4.jsx)(oS.$,{size:"large",type:"button",shape:"ghost",color:"norm",fullWidth:!0,className:"mt-2",onClick:()=>{Q()},children:(0,id.c)("Action").t`Cancel`}),K&&!n&&!v&&(0,t4.jsx)("div",{className:"text-center mt-6",children:(0,id.c)("Go to sign up").jt`New to ${"Proton"}? ${K}`})]}):i.type===cM.AutoSrp?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("input",{id:"username",readOnly:!0,value:S,hidden:!0}),el(),(0,t4.jsx)("div",{className:"mb-4",children:(0,t4.jsx)(mO.N_,{to:h.signinHelp?er:ea,children:(0,id.c)("Link").t`Forgot password?`})}),eo&&(0,t4.jsx)("div",{className:"mt-4",children:eo}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:C,className:n?"mt-4":"mt-6",children:C?(0,id.c)("Action").t`Signing in`:d})]}):void 0]}):(0,t4.jsx)(t4.Fragment,{children:(0,t4.jsxs)("form",{name:"loginForm","data-testid":"login-form",onSubmit:e=>{if(e.preventDefault(),E(null),i.type===cM.Srp)!C&&V()&&b(q()).catch(y);else{if(C)return;
2555b(G()).catch(y)}},method:"post",children:[X,es(),i.type===cM.ExternalSSO?null:el(),eo,i.type!==cM.ExternalSSO&&ei,(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:C,className:n?"mt-4":"mt-6",children:C?(0,id.c)("Action").t`Signing in`:d}),i.type===cM.ExternalSSO?(0,t4.jsxs)(t4.Fragment,{children:[O&&(0,t4.jsx)(oS.$,{size:"large",type:"button",shape:"ghost",color:"norm",fullWidth:!0,className:"mt-2",onClick:()=>{Q()},children:(0,id.c)("Action").t`Cancel`}),!O&&(0,t4.jsx)("div",{className:"text-center mt-4",children:(0,t4.jsx)(dR.y,{type:"button",color:"norm",disabled:C,onClick:()=>{Q(),o({type:cM.Srp}),N("")},children:(0,id.c)("Action").t`Sign in with password`})})]}):(0,t4.jsxs)(t4.Fragment,{children:[K&&!n&&!v&&(0,t4.jsx)("div",{className:"text-center mt-4",children:(0,id.c)("Go to sign up").jt`New to ${"Proton"}? ${K}`}),!n&&(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("hr",{className:"my-4"}),(0,t4.jsx)("div",{className:"text-center",children:(0,t4.jsxs)(fn,{buttonClassName:"mx-auto link link-focus",content:(0,id.c)("Link").t`Trouble signing in?`,children:[(0,t4.jsxs)(mO.N_,{to:ea,className:"dropdown-item-link w-full px-4 py-2 flex flex-nowrap gap-2 items-center text-no-decoration text-left",children:[(0,t4.jsx)(vm.Q,{}),(0,id.c)("Link").t`Forgot password?`]}),(0,t4.jsxs)(mO.N_,{to:en,className:"dropdown-item-link w-full px-4 py-2 flex flex-nowrap gap-2 items-center text-no-decoration text-left",children:[(0,t4.jsx)(vh.q,{}),(0,id.c)("Link").t`Forgot username?`]}),h.signinAnotherDevice&&(0,t4.jsxs)(mO.N_,{to:h.signinAnotherDevice,className:"dropdown-item-link w-full px-4 py-2 flex flex-nowrap gap-2 items-center text-no-decoration text-left",children:[(0,t4.jsx)(vp.R,{}),(0,id.c)("edm").t`Sign in with QR code`]}),J&&(0,t4.jsxs)("button",{type:"button",onClick:()=>void window.dispatchEvent(new CustomEvent(vg)),className:"dropdown-item-link w-full px-4 py-2 flex flex-nowrap gap-2 items-center text-no-decoration text-left",children:[(0,t4.jsx)(ft.R,{}),(0,id.c)("Link").t`Get help from ${"Lumo"}`]}),(0,t4.jsx)("hr",{className:"m-0"}),(0,t4.jsxs)(iL.g,{href:(0,aH.FI)("/common-login-problems"),className:"dropdown-item-link w-full px-4 py-2 flex flex-nowrap gap-2 items-center text-no-decoration text-left",children:[(0,id.c)("Link").t`Frequent sign-in problems`,(0,t4.jsx)(vd.z,{className:"color-weak ml-auto"})]})]})})]})]})]})})};var vN=r(97843);let vx=r.p+"assets/static/testflight.caa59195a3860e3939d7.png",vE=e=>(0,t4.jsx)(vN.Z,{rounded:!0,...e,children:(0,t4.jsxs)("div",{className:"flex flex-nowrap gap-3",children:[(0,t4.jsx)("img",{src:vx,height:40,width:40,alt:"",className:"shrink-0 rounded"}),(0,t4.jsx)("span",{children:(0,id.c)("Info").t`You will be redirected to ${"Apple Testflight"} after signing in.`})]})});var vB=r(65500),vP=r(27577),vI=r(90799);let vk=e=>{let{onSubmit:t,fido2:r}=e,[a,n]=(0,cz.A)(!1),{fidoError:i,awaitingTouch:o,runFido2Action:s}=(0,vB.E)();return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(vP.A,{awaitingTouch:o,error:i}),(0,t4.jsx)(oS.$,{autoFocus:!0,size:"large",color:"norm",type:"submit",fullWidth:!0,loading:a,className:"mt-6",onClick:()=>{a||n((async()=>{let e=await s(e=>(0,vI.b)(r.AuthenticationOptions,e),"auth");await t(e)})()).catch(rN.A)},children:(0,id.c)("Action").t`Authenticate`})]})};var vT=r(32932);let vD=e=>{let{onSubmit:t}=e,[a,n]=(0,cz.A)(),[i,o]=(0,r(14041).useState)(""),s=(0,r(14041).useRef)(!1),{validator:l,onFormSubmit:c}=(0,cV.A)(),u=i.replaceAll(/\s+/g,""),d=(0,cZ.yt)(u);return(0,r(14041).useEffect)(()=>{a||d||s.current||6===u.length&&(s.current=!0,n(t(u)).catch(rN.A))},[u]),(0,t4.jsxs)("form",{name:"totpForm",onSubmit:e=>{e.preventDefault(),!a&&c()&&n(t(u)).catch(rN.A)},autoComplete:"off",method:"post",children:[(0,t4.jsx)(vT.Q,{code:i,error:l([d]),loading:a,setCode:o}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:a,className:"mt-6",children:a?(0,id.c)("Action").t`Authenticating`:(0,id.c)("Action").t`Authenticate`})]})},vM=e=>{let{onSubmit:t,fido2:a,authTypes:n,onLost2FAClick:i}=e,[o,s]=(0,r(14041).useState)(0);return(0,t4.jsx)(t4.Fragment,{children:(0,t4.jsx)(cL.t,{fullWidth:!0,value:o,onChange:s,tabs:[n.tw
2555oFactor.fido2&&a&&{title:(0,id.c)("fido2: Label").t`Security key`,content:(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(vk,{onSubmit:e=>t({type:"fido2",payload:e}),fido2:a}),(0,t4.jsx)(oS.$,{size:"large",onClick:i,fullWidth:!0,className:"mt-2",children:(0,id.c)("Action").t`I don't have my key`})]})},n.twoFactor.totp&&{title:(0,id.c)("Label").t`Authenticator app`,content:(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(vD,{onSubmit:e=>t({type:"code",payload:e})}),(0,t4.jsx)(oS.$,{size:"large",onClick:i,fullWidth:!0,className:"mt-2",children:(0,id.c)("Action").t`I don't have my 2FA device`})]})}].filter(sP.A)})})},vR=e=>{let{onSubmit:t}=e,[a,n]=(0,cz.A)(),[i,o]=(0,r(14041).useState)(""),{validator:s,onFormSubmit:l}=(0,cV.A)(),c={formName:"unlockForm",passwordId:"mailboxPassword",passwordLabel:(0,id.c)("Label").t`Second password`,cta:(0,id.c)("Action").t`Unlock`};return(0,t4.jsxs)("form",{name:c.formName,onSubmit:e=>{e.preventDefault(),!a&&l()&&n(t(i)).catch(rN.A)},method:"post",children:[(0,t4.jsx)(cU.Ay,{as:fT.A,id:c.passwordId,bigger:!0,label:c.passwordLabel,error:s([(0,cZ.yt)(i)]),disableChange:a,autoFocus:!0,value:i,onValue:o,"data-protonpass-ignore":!0}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:a,className:"mt-6",children:c.cta})]})};var vj=r(95304);let vO=e=>{let{organizationName:t,adminEmail:r,organizationLogoUrl:a}=e;return(0,t4.jsxs)("div",{className:"text-center",children:[(0,t4.jsx)("div",{className:"mb-6 mx-auto flex rounded items-center ratio-square overflow-hidden w-custom shrink-0 grow-0 relative w-custom h-custom bg-norm-weak color-primary",style:{"--w-custom":"3.5rem","--h-custom":"3.5rem"},children:a?(0,t4.jsx)("img",{src:a,alt:"",className:"object-cover w-full h-full"}):(0,t4.jsx)("span",{className:"m-auto","aria-hidden":"true",children:(0,t4.jsx)(vj.B,{size:8})})}),t&&(0,t4.jsx)("div",{className:"h2 text-break text-bold mb-4",children:(0,id.c)("sso").t`Join ${t}`}),(0,t4.jsxs)("div",{className:"text-lg",children:[(0,t4.jsx)("div",{className:"text-bold text-break",children:r}),(0,t4.jsx)("div",{className:"",children:(0,id.c)("sso").t`added you to their ${"Proton"} organization`})]})]})},vL=(e,t)=>{var r,a;let n=null==e?void 0:e.organizationData,i=(null==n?void 0:n.identity.FingerprintSignatureAddress)||"",o=(null==e?void 0:e.type)==="setup"?e:null,s=null==o?void 0:o.parsedUnprivatizationData,l=(null==s?void 0:s.type)==="gsso"?s.payload.unprivatizationData.AdminEmail:i,c=(null==o||null==(r=o.unprivatizationContextData.addresses[0])?void 0:r.Email)||(e&&"address"in e?e.address.Email:"")||(null==t?void 0:t.Email)||(null==t?void 0:t.Name)||"";return{organizationLogoUrl:null==n||null==(a=n.logo)?void 0:a.url,organizationName:(null==n?void 0:n.organization.Name)??"",adminEmail:l??"",passwordPolicies:(null==n?void 0:n.passwordPolicies)??[],username:c}},vU=e=>{let{onSubmit:t,ssoSetupData:r,userData:a}=e,{organizationLogoUrl:n,organizationName:i,adminEmail:o,passwordPolicies:s,username:l}=vL(r,a);return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(vO,{adminEmail
2555:o,organizationLogoUrl:n,organizationName:i}),(0,t4.jsx)("hr",{className:"my-6 border-bottom border-weak"}),(0,t4.jsx)(Aw,{children:(0,id.c)("sso").t`Set a backup password to add an extra layer of protection. It will allow you to sign in if you get locked out, so make sure to keep it somewhere safe.`}),(0,t4.jsx)(AM,{passwordPolicies:s,onSubmit:t,type:"backup",children:(0,t4.jsx)(cU.Ay,{id:"username",bigger:!0,label:(0,id.c)("Info").t`Username`,readOnly:!0,value:l,rootClassName:"mb-2"})})]})},vF=e=>{let{onSubmit:t,ssoSetupData:r,userData:a}=e,[n,i]=(0,cz.A)(),{organizationLogoUrl:o,organizationName:s,adminEmail:l,username:c}=vL(r,a);return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(vO,{adminEmail:l,organizationLogoUrl:o,organizationName:s}),(0,t4.jsx)(Aw,{className:"mt-6 text-center",children:(0,hq.A)((0,id.c)("sso").t`Continue to join as **${c}**`)}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",fullWidth:!0,className:"mt-6",loading:n,onClick:()=>i(t()).catch(rN.A),children:(0,id.c)("Action").t`Continue`})]})},vV=e=>{let{className:t,adminEmail:r,organizationLogoUrl:a}=e;return(0,t4.jsxs)("div",{className:(0,oe.A)("flex items-center w-full text-left rounded relative",t),children:[(0,t4.jsx)("div",{className:"flex rounded ratio-square overflow-hidden w-custom shrink-0 grow-0 relative  w-custom h-custom bg-weak",style:{"--w-custom":"2.25rem","--h-custom":"2.25rem"},children:a?(0,t4.jsx)("img",{src:a,alt:"",className:"object-cover w-full h-full"}):(0,t4.jsx)("span",{className:"m-auto text-semibold","aria-hidden":"true",children:(0,t4.jsx)(hJ.A,{})})}),r&&(0,t4.jsx)("div",{className:"mx-3 flex-1",children:(0,t4.jsx)("div",{className:"text-left text-break text-semibold",children:r})})]})},vH=e=>{var t;let{onConfirmAskAdmin:r,onUseBackupPassword:a,ssoData:n,backupPasswordDisabled:i}=e,[o,s]=(0,cz.A)(),l=n&&"set-password"!==n.type?n:null,c=null==l?void 0:l.organizationData,u=null==c||null==(t=c.logo)?void 0:t.url,d=(null==c?void 0:c.identity.FingerprintSignatureAddress)||"";return(0,t4.jsxs)("div",{children:[(0,t4.jsx)(vV,{adminEmail:d,organizationLogoUrl:u,className:"border border-weak p-3"}),(0,t4.jsx)("div",{className:"mt-4",children:i?(0,id.c)("sso").t`This will sign you out of your other devices.`:(0,id.c)("sso").t`This will sign you out of your other devices and you will have to create a new backup password.`}),(0,t4.jsx)(oS.$,{loading:o,size:"large",color:"norm",type:"button",fullWidth:!0,className:"mt-6",onClick:()=>{s(r()).catch(rN.A)},children:(0,id.c)("sso").t`Contact administrator`}),a&&(0,t4.jsx)(oS.$,{size:"large",shape:"outline",color:"weak",type:"button",fullWidth:!0,className:"mt-2",onClick:a,children:(0,id.c)("sso").t`Use backup password instead`})]})},v$=e=>{let{ssoData:t}=e,r=t&&t.type&&"set-password"!==t.type?(0,gM.k4)(t.deviceData).split(""):[];return(0,t4.jsxs)("div",{className:"border rounded border-primary flex items-center align-center gap-2 flex-column px-4 py-6",children:[(0,t4.jsx)("div",{className:"color-primary text-sm",children:(0,id.c)("sso").t`Confirmation code`}),(0,t4.jsx)("div",{className:"flex gap-2 flex-nowrap text-monospace color-primary text-bold text-lg",children:r.map((e,t)=>(0,t4.jsx)("div",{className:"rounded bg-norm-weak px-4 py-4",children:e},t))})]})},vz=e=>{let{ssoData:t,onUseBackupPassword:a}=e,n=(()=>{if(!t||"setup"===t.type||"set-password"===t.type)return"";let e=t.address.Email,r=t.organizationData.identity.FingerprintSignatureAddress||"";return(0,hq.A)((0,id.c)("sso").t`To make sure it's really you trying to sign-in, share the confirmation code with your administrator **${r}** so that they can approve the request for **${e}**.`)})();return(0,r(14041).useEffect)(()=>{if(!t||"unlock"!==t.type&&"inactive"!==t.type)return;let e=t.poll.start();return()=>{e()}},[]),(0,t4.jsxs)("div",{children:[(0,t4.jsx)(Aw,{children:n}),(0,t4.jsx)(v$,{ssoData:t}),a&&(0,t4.jsx)(oS.$,{size:"large",shape:"outline",color:"weak",type:"button",fullWidth:!0,className:"mt-6",onClick:a,children:(0,id.c)("sso").t`Use backup password instead`})]})},vK=e=>{let{onSubmit:t,onAskAdminHelp:a}=e,[n,i]=(0,cz.A)(),[o,s]=(0,r(14041).useState)(""),{validator:l,onFormSubmit:c}=(0,cV.A)(),u={formName:"backupPasswordForm",passwordId:"backupPassword",passwordLabel:(0,id.c)("Label").t`Backup password`,cta:(0,id.c)("Action").t`Continue`};return(0,t4.jsxs)("form",{name:u.formName,onSubmit:e=>
2555{e.preventDefault(),!n&&c()&&i(t(o)).catch(rN.A)},method:"post",children:[(0,t4.jsx)(cU.Ay,{as:fT.A,id:u.passwordId,bigger:!0,label:u.passwordLabel,error:l([(0,cZ.yt)(o)]),disableChange:n,autoFocus:!0,value:o,onValue:s}),(0,t4.jsxs)("div",{className:"mt-6",children:[(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,loading:n,children:u.cta}),a&&(0,t4.jsx)(oS.$,{size:"large",color:"norm",shape:"ghost",fullWidth:!0,onClick:a,className:"mt-2",children:(0,id.c)("sso").t`Ask administrator for help`})]})]})},vZ=r.p+"assets/static/user-check.b10ccdc8d1caa273228e.svg",vG=e=>{let{onContinue:t}=e,[r,a]=(0,cz.A)();return(0,t4.jsxs)("div",{className:"flex flex-column items-center",children:[(0,t4.jsx)("div",{className:"mb-6",children:(0,t4.jsx)("img",{src:vZ,alt:""})}),(0,t4.jsx)("div",{className:"h2 text-bold mb-2",children:(0,id.c)("sso").t`Access granted`}),(0,t4.jsx)("div",{className:"text-center color-weak mb-8",children:(0,id.c)("sso").t`For your security, you have been signed out of all your other active devices.`}),(0,t4.jsx)(oS.$,{size:"large",shape:"solid",color:"norm",type:"button",fullWidth:!0,loading:r,onClick:()=>a(t()).catch(rN.A),children:(0,id.c)("Action").t`Continue`})]})},vY=e=>{let{onContinue:t}=e;return(0,t4.jsxs)("div",{className:"flex flex-column items-center",children:[(0,t4.jsx)("div",{className:"mb-6",children:(0,t4.jsx)("img",{src:vZ,alt:""})}),(0,t4.jsx)("div",{className:"h2 text-bold mb-2",children:(0,id.c)("sso").t`Access granted`}),(0,t4.jsx)("div",{className:"text-center color-weak mb-8",children:(0,id.c)("sso").t`For your security, you have been signed out of all your other active devices. Before accessing your account, you’ll need to enter a new backup password.`}),(0,t4.jsx)(oS.$,{size:"large",shape:"solid",color:"norm",type:"button",onClick:t,fullWidth:!0,children:(0,id.c)("Action").t`Continue`})]})};var vW=r(366);let vq=e=>{let{ssoData:t,onAskAdminHelp:a,onUseBackupPassword:n}=e,i=(null==t?void 0:t.authDevices)||[];(0,r(14041).useEffect)(()=>{if(!t||"unlock"!==t.type&&"inactive"!==t.type)return;let e=t.poll.start();return()=>{e()}},[]);let o=t&&("unlock"===t.type||"inactive"===t.type)?t.address.Email:"";return(0,t4.jsxs)("div",{children:[(0,t4.jsx)(Aw,{children:(0,hq.A)((0,id.c)("sso").t`To make sure it's really you trying to sign in to **${o}**, review the confirmation code and approve the request from another device.`)}),(0,t4.jsx)(v$,{ssoData:t}),i.length>0&&(0,t4.jsxs)("div",{className:"mt-4 flex overflow-hidden",children:[(0,t4.jsx)("div",{children:(0,id.c)("sso").t`Devices available`}),(0,t4.jsx)("div",{className:"w-full max-h-custom",style:{"--max-h-custom":"10em"},children:(0,t4.jsx)(mn.O,{children:(0,t4.jsx)("div",{className:"rounded border border-weak flex flex-column divide-y divide-weak",children:i.map(e=>(0,t4.jsx)(vW.Ay,{authDevice:e},e.ID))})})})]}),n&&(0,t4.jsx)(oS.$,{size:"large",shape:"outline",color:"weak",type:"button",fullWidth:!0,className:"mt-6",onClick:n,children:(0,id.c)("sso").t`Use backup password instead`}),a&&(0,t4.jsx)(oS.$,{size:"large",shape:"ghost",color:"norm",type:"button",fullWidth:!0,className:"mt-2",onClick:a,children:(0,id.c)("sso").t`Ask administrator for help`})]})},vQ=e=>{let{onBack:t}=e;return(0,t4.jsxs)("div",{className:"flex flex-column items-center",children:[(0,t4.jsx)("div",{className:"mb-6",children:(0,t4.jsx)("img",{src:AP,alt:""})}),(0,t4.jsx)("div",{className:"h2 text-bold mb-2",children:(0,id.c)("sso").t`Access denied`}),(0,t4.jsx)("div",{className:"text-center color-weak mb-8",children:(0,id.c)("sso").t`Contact your administrator if the problem persists.`}),(0,t4.jsx)(oS.$,{size:"large",shape:"outline",color:"weak",type:"button",onClick:t,fullWidth:!0,children:(0,id.c)("Action").t`Back to sign in`})]})},vJ=e=>{let{ssoData:t,userData:r,onContinue:a}=e,{organizationLogoUrl:n,organizationName:i,adminEmail:o,username:s}=vL(t,r);return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(vO,{adminEmail
2555:o,organizationLogoUrl:n,organizationName:i}),(0,t4.jsx)(Aw,{className:"mt-6 text-center",children:(0,hq.A)((0,id.c)("sso").t`Continue to join as **${s}**`)}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",fullWidth:!0,className:"mt-6",onClick:a,children:(0,id.c)("Action").t`Continue`})]})},vX=(e,t)=>{if("set-password"===e.type){if(!e.keyPassword||!e.deviceSecretData)throw Error("Missing SSO setup data");return{keyPassword:e.keyPassword,deviceSecretData:e.deviceSecretData}}let r=null==t?void 0:t.data.keyPassword,a=e.deviceData.deviceSecretData;if(!r||!a)throw Error("Missing SSO setup data");return{keyPassword:r,deviceSecretData:a}},v0=e=>{let{toApp:t,step:a,render:n,cache:i,onBack:o,onCancel:s,onError:l,onResult:c,createFlow:u}=e,[d,f]=(0,r(14041).useState)(!1),m=(0,r(14041).useRef)(null),p=()=>{null==o||o()},h=i.data.ssoData;if(!h)throw Error("Missing sso data");let A=()=>{var e;null==(e=h.organizationData.logo)||e.cleanup(),null==s||s()},[g,v]=(0,r(14041).useState)(h.intent.step),y=e=>{if(h.intent.capabilities.has(e))return()=>
2555{v(e)}},C=h.intent.capabilities.has(cD.FIRST_LOGIN_AFTER_CONVERSION),{username:b}=vL(h,i.data.user),S=()=>{let e=y(cD.OTHER_DEVICES)??y(cD.FIRST_LOGIN_AFTER_CONVERSION);return e?e():p()},w=gU(i),_=async e=>{if(e.to!==cT.DONE||!e.session.data.User.Flags["has-temporary-password"])return c(e);m.current=e.session,v(w?cD.NEW_BACKUP_PASSWORD_DISABLED:"AdminGranted")},N=async e=>{try{let t=u(),r=await g$({cache:i,clearKeyPassword:e});if(t())return await _(r)}catch(e){l(e),"PasswordError"!==e.name&&A()}},x=async e=>{try{let t=u();i.data.user=e.user;let r=await gH({cache:i,deviceSecretUser:e});if(t())return await _(r)}catch(e){l(e)}},E=e=>{l(e)},B=(0,r(14041).useRef)(x),P=(0,r(14041).useRef)(E);(0,r(14041).useEffect)(()=>{B.current=x,P.current=E}),(0,r(14041).useEffect)(()=>{if(!h||"unlock"!==h.type&&"inactive"!==h.type)return;let e=h.poll.addListener(e=>{B.current(e).catch(e=>{P.current(e)})},e=>{e instanceof gM.gc&&v("Rejected")});return()=>{e()}},[]);let I={step:a,toApp:t};return(0,t4.jsxs)(t4.Fragment,{children:[g===cD.SETUP_BACKUP_PASSWORD&&i&&n({...I,title:"",onBack:p,content:(0,t4.jsx)(vU,{userData:i.data.user,ssoSetupData:"setup"===h.type?h:null,onSubmit:async e=>{let{password:t}=e;try{if("setup"!==h.type)throw Error("Missing SSO setup data");let e=u(),r=await gK({cache:i,newPassword:t,deviceData:h.deviceData});if(e())return await _(r)}catch(e){l(e),A()}}})}),g===cD.SETUP_WITHOUT_BACKUP_PASSWORD&&i&&n({...I,title:"",onBack:p,content:(0,t4.jsx)(vF,{userData:i.data.user,ssoSetupData:"setup"===h.type?h:null,onSubmit:async()=>{try{if("setup"!==h.type)throw Error("Missing SSO setup data");let e=u(),t=await gK({cache:i,newPassword:null,deviceData:h.deviceData});if(e())return await _(t)}catch(e){l(e),A()}}})}),g===cD.OTHER_DEVICES&&i&&n({...I,title:(0,id.c)("sso").t`Approve the sign-in from another device`,onBack:p,content:(0,t4.jsx)(vq,{ssoData:h,onAskAdminHelp:y(cD.ASK_ADMIN),onUseBackupPassword:y(cD.ENTER_BACKUP_PASSWORD)})}),g===cD.ASK_ADMIN&&!d&&i&&n({...I,title:(0,id.c)("sso").t`Ask your administrator for access?`,onBack:S,content:(0,t4.jsx)(vH,{ssoData:h,onConfirmAskAdmin:async()=>{if("set-password"===h.type)throw Error("Invalid sso data");try{await i.api((0,gD.z)(h.deviceData.deviceOutput.ID)),f(!0)}catch(e){l(e)}},onUseBackupPassword:y(cD.ENTER_BACKUP_PASSWORD),backupPasswordDisabled:w})}),g===cD.ASK_ADMIN&&d&&i&&(0,t4.jsx)(t4.Fragment,{children:n({...I,title:(0,id.c)("sso").t`Share the confirmation code with your administrator`,onBack:S,content:(0,t4.jsx)(vz,{ssoData:h,onUseBackupPassword:y(cD.ENTER_BACKUP_PASSWORD)})})}),g===cD.ENTER_BACKUP_PASSWORD&&i&&n({...I,title:(0,id.c)("sso").t`Enter your backup password`,subTitle:C?b:void 0,onBack:S,content:(0,t4.jsxs)(t4.Fragment,{children:[C?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(Aw,{margin:"small",children:(0,hq.A)((0,id.c)("sso").t`Because your organization moved you to single sign-on (SSO), **your old password is saved as your backup password**. You can use it to authorize SSO on a new device.`)}),(0,t4.jsx)(Aw,{children:(0,id.c)("sso").t`Enter it to sign in. It is the same as your old password.`})]}):(0,t4.jsx)(Aw,{children:(0,id.c)("sso").t`To make sure it's really you trying to sign-in, please enter your backup password.`}),(0,t4.jsx)(vK,{onAskAdminHelp:y(cD.ASK_ADMIN),onSubmit:N})]})}),g===cD.FIRST_LOGIN_AFTER_CONVERSION&&i&&n({...I,title:"",onBack:p,content:(0,t4.jsx)(vJ,{ssoData:h,userData:i.data.user,onContinue:()=>v(cD.ENTER_BACKUP_PASSWORD)})}),"Rejected"===g&&n({...I,title:"",onBack:p,content:(0,t4.jsx)(vQ,{onBack:p})}),"AdminGranted"===g&&n({...I,title:"",onBack:p,content:(0,t4.jsx)(vY,{onContinue:()=>{v(cD.NEW_BACKUP_PASSWORD)}})}),g===cD.NEW_BACKUP_PASSWORD&&i&&n({...I,title:(0,id.c)("sso").t`Set your backup password`,onBack:p,content:(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(Aw,{margin:"small",children:(0,id.c)("sso").t`If you get locked out of your ${"Proton"} Account, your backup password will allow you to sign in and recover your data.`}),(0,t4.jsx)(Aw,{children:(0,id.c)("sso").t`It’s the only way to fully restore your account, so make sure to keep it somewhere safe.`}),(0,t4.jsx)(AM,{passwordPolicies:h.organizationData.passwordPolicies,onSubmit:async e=>{let{password:t}=e;try{let{keyPassword:e,deviceSecretData:r}=vX(h,m.current),a=u(),n=await gZ({oldKeyPassword:e,newBackupPassword:t,deviceSecretData:r,cache:i});if(a())return await c(n)}catch(e){l(e),A()}},type:"backup"})]})}),g===cD.NEW_BACKUP_PASSWORD_DISABLED&&i&&n({...I,title:"",onBack:p,content:(0,t4.jsx)(vG,{onContinue:async()=>{try{let{keyPassword:e,deviceSecretData:t}=vX(h,m.current),r=u(),a=await gZ({oldKeyPassword:e,newBackupPassword:null,deviceSecretData:t,cache:i});if(r())return await c(a)}catch(e){l(e),A()}}})})]})},v1=A8({types:{context:{},events:{},input:{},output:{}},actors:{onSubmitBackupTotpCode:gt(async e=>
2555{let{input:t}=e;await t.onSubmitBackupTotpCode(t.code)})}}).createMachine({id:"totpBackupCodes",initial:"request backup code",context:e=>{let{input:t}=e;return{onSubmitBackupTotpCode:t.onSubmitBackupTotpCode,code:null,error:null,result:null}},output:e=>{let{context:t}=e;return{result:t.result}},states:{"request backup code":{on:{"backup code submitted":{target:"submitting",actions:AV(e=>{let{event:t}=e;return{code:t.code,error:null}})},"try another way":{target:"skipped"}}},submitting:{invoke:{src:"onSubmitBackupTotpCode",input:e=>{let{context:t}=e;return{code:t.code,onSubmitBackupTotpCode:t.onSubmitBackupTotpCode}},onDone:{target:"validated"},onError:{target:"request backup code",actions:AV(e=>{var t;let{event:r}=e;return{error:(null==(t=r.error)?void 0:t.message)??(0,id.c)("Error").t`Incorrect recovery code. Please try again.`}})}}},validated:{type:"final",entry:AV({result:"validated"})},skipped:{type:"final",entry:AV({result:"skipped"})}}}),v2=A8({types:{context:{},events:{},output:{},input:{}},guards:{canRetry:e=>{let{context:t}=e;return t.initiationAttempts<3}}}).createMachine({id:"verifyOwnershipWithEmail",initial:"verify code",context:e=>{let{input:t}=e;return{result:null,verificationResult:t.verificationResult,initiationAttempts:0}},output:e=>{let{context:t}=e;return{result:t.result,verificationResult:t.verificationResult}},states:{"verify code":{on:{"2fa disabled":{target:"2fa disabled"},"try another way":{target:"skipped"},"verification initiated":{actions:AV({verificationResult:e=>{let{event:t}=e;return t.verificationResult}})},"initiation failed":{target:"initiation failed",actions:AV({initiationAttempts:e=>{let{context:t}=e;return t.initiationAttempts+1}})}}},"initiation failed":{on:{"retry initiation":{guard:"canRetry",target:"verify code"},"try another way":{target:"skipped"}}},"2fa disabled":{type:"final",entry:AV({result:"2fa-disabled"})},skipped:{type:"final",entry:AV({result:"skipped"})}}}),v3=A8({types:{context:{},events:{},output:{},input:{}}}).createMachine({id:"verifyOwnershipWithPhone",initial:"verify code",context:e=>{let{input:t}=e;return{result:null,verificationResult:t.verificationResult}},output:e=>{let{context:t}=e;return{result:t.result,verificationResult:t.verificationResult}},states:{"verify code":{on:{"2fa disabled":{target:"2fa disabled"},"try another way":{target:"skipped"},"verification initiated":{actions:AV({verificationResult:e=>{let{event:t}=e;return t.verificationResult}})}}},"2fa disabled":{type:"final",entry:AV({result:"2fa-disabled"})},skipped:{type:"final",entry:AV({result:"skipped"})}}}),v4=A8({types:{context:{},events:{},output:{}}}).createMachine({id:"verifyOwnershipWithPhrase",initial:"verify phrase",context:{result:null},output:e=>{let{context:t}=e;return{result:t.result}},states:{"verify phrase":{on:{"2fa disabled":{target:"2fa disabled"},"try another way":{target:"skipped"}}},"2fa disabled":{type:"final",entry:AV({result:"2fa-disabled"})},skipped:{type:"final",entry:AV({result:"skipped"})}}}),v5=A8({types:{input:{},context:{},events:{},tags:{}},guards:{hasTOTP:e=>{let{context:t}=e;return t.twoFactorAuthTypes.totp},hasRecoveryEmail:e=>{let{context:t}=e;return t.recoveryMethods.email},hasRecoveryPhone:e=>{let{context:t}=e;return t.recoveryMethods.phone},hasRecoveryPhrase:e=>{let{context:t}=e;return t.recoveryMethods.phrase}},actors:{totpBackupCodeMachine:v1,verifyOwnershipWithEmailMachine:v2,verifyOwnershipWithPhoneMachine:v3,verifyOwnershipWithPhraseMachine:v4}}).createMachine({id:"unauthedLost2FA",initial:"initialRouting",context:e=>{let{input:t}=e;return{recoveryMethods:t.recoveryMethods,username:t.username,twoFactorAuthTypes:t.twoFactorAuthTypes,initialStep:"request totp backup codes",onSubmitBackupTotpCode:t.onSubmitBackupTotpCode,on2FADisabled:t.on2FADisabled,returnTo2FAStep:t.returnTo2FAStep,onResetPassword:t.onResetPassword,smsVerificationResult:null,emailVerificationResult:null}},states:{initialRouting:{always:[{guard:"hasTOTP",target:"request totp backup codes",actions:AV({initialStep:"request totp backup codes"})},{guard:"hasRecoveryEmail",target:"verify ownership with email",actions:AV({initialStep:"verify ownership with email"})},{guard:"hasRecoveryPhone",target:"verify ownership with phone",actions:AV({initialStep:"verify ownership with phone"})},{guard:"hasRecoveryPhrase",target:"verify ownership with phrase",actions:AV({initialStep:"verify ownership with phrase"})},{target:"no method to disable 2fa",actions:AV({initialStep:"no method to disable 2fa"})}]},"request totp backup codes":{invoke:{id:"totpBackupCodes",src:"totpBackupCodeMachine",input:e=>{let{context:t}=e;return{onSubmitBackupTotpCode:t.onSubmitBackupTotpCode}},onDone:[{guard:e=>{let{event:t}=e;return"validated"===t.output.result},target:"totp backup code provided"},{guard:"hasRecoveryEmail",target:"verify ownership with email"},{guard:"hasRecoveryPhone",target:"verify ownership with phone"},{guard:"hasRecoveryPhrase",target:"verify ownership with phrase"},{target:"no method to disable 2fa"}
2555]},on:{back:{target:"return to 2fa step"}}},"verify ownership with email":{invoke:{id:"verifyOwnershipWithEmail",src:"verifyOwnershipWithEmailMachine",input:e=>{let{context:t}=e;return{verificationResult:t.emailVerificationResult}},onDone:[{guard:e=>{let{event:t}=e;return"2fa-disabled"===t.output.result},target:"2fa-disabled"},{guard:"hasRecoveryPhone",target:"verify ownership with phone",actions:AV({emailVerificationResult:e=>{let{event:t}=e;return t.output.verificationResult}})},{guard:"hasRecoveryPhrase",target:"verify ownership with phrase",actions:AV({emailVerificationResult:e=>{let{event:t}=e;return t.output.verificationResult}})},{target:"no method to disable 2fa",actions:AV({emailVerificationResult:e=>{let{event:t}=e;return t.output.verificationResult}})}]},on:{back:[{guard:e=>{let{context:t}=e;return"verify ownership with email"===t.initialStep},target:"return to 2fa step"},{target:"request totp backup codes"}]}},"verify ownership with phone":{on:{back:[{guard:e=>{let{context:t}=e;return"verify ownership with phone"===t.initialStep},target:"return to 2fa step"},{guard:"hasRecoveryEmail",target:"verify ownership with email"},{target:"request totp backup codes"}]},invoke:{id:"verifyOwnershipWithPhone",src:"verifyOwnershipWithPhoneMachine",input:e=>{let{context:t}=e;return{verificationResult:t.smsVerificationResult}},onDone:[{guard:e=>{let{event:t}=e;return"2fa-disabled"===t.output.result},target:"2fa-disabled"},{guard:"hasRecoveryPhrase",target:"verify ownership with phrase",actions:AV({smsVerificationResult:e=>{let{event:t}=e;return t.output.verificationResult}})},{target:"no method to disable 2fa",actions:AV({smsVerificationResult:e=>{let{event:t}=e;return t.output.verificationResult}})}]}},"verify ownership with phrase":{on:{back:[{guard:e=>{let{context:t}=e;return"verify ownership with phrase"===t.initialStep},target:"return to 2fa step"},{guard:"hasRecoveryPhone",target:"verify ownership with phone"},{guard:"hasRecoveryEmail",target:"verify ownership with email"},{target:"request totp backup codes"}]},invoke:{id:"verifyOwnershipWithPhrase",src:"verifyOwnershipWithPhraseMachine",onDone:[{guard:e=>{let{event:t}=e;return"2fa-disabled"===t.output.result},target:"2fa-disabled"},{target:"no method to disable 2fa"}]}},"totp backup code provided":{type:"final"},"2fa-disabled":{on:{"signin to continue":{target:"signin to continue"}}},"signin to continue":{type:"final",entry:e=>{let{context:t}=e;return t.on2FADisabled(t.username)}},"no method to disable 2fa":{on:{back:[{guard:e=>{let{context:t}=e;return"no method to disable 2fa"===t.initialStep},target:"return to 2fa step"},{guard:"hasRecoveryPhrase",target:"verify ownership with phrase"},{guard:"hasRecoveryPhone",target:"verify ownership with phone"},{guard:"hasRecoveryEmail",target:"verify ownership with email"},{target:"request totp backup codes"}],"reset password":{target:"reset password"}}},"reset password":{type:"final",entry:e=>{let{context:t}=e;return t.onResetPassword(t.username)}},"return to 2fa step":{type:"final",entry:e=>{let{context:t}=e;return t.returnTo2FAStep()}}}}),v6=function(e){let t=r(14041).createContext(null),a=t.Provider;function n({children:t,logic:i=e,machine:o,options:s}){if(o)throw Error('The "machine" prop has been deprecated. Please use "logic" instead.');let l=function(e,...[t,a]){let n=hZ(e,t);return(0,r(14041).useEffect)(()=>{if(!a)return;let e=n.subscribe(pq(a));return()=>{e.unsubscribe()}},[a]),(0,r(14041).useEffect)(()=>(n.start(),()=>{hK(n)}),[n]),n}(i,{...s});return r(14041).createElement(a,{value:l,children:t})}function i(){let e=r(14041).useContext(t);if(!e)throw Error(`You used a hook from "${n.displayName}" but it's not inside a <${n.displayName}> component.`);return e}return n.displayName="ActorProvider",{Provider:n,useActorRef:i,useSelector:function(e,t){return hY(i(),e,t)}}}(v5);function v8(){let{useActorRef:e,useSelector:t}=v6;return{useUnauthLost2FAActorRef:e,useUnauthLost2FASelector:t}}let v9=()=>{let{useUnauthLost2FASelector:e}=v8();return e(e=>e.children.verifyOwnershipWithEmail)},v7=()=>{let{useUnauthLost2FASelector:e}=v8();return e(e=>e.children.verifyOwnershipWithPhone)},ye=(0,r(14041).createContext)({sendStepLoad:()=>{},sendFlowOutcome:()=>{}}),yt=ye.Provider,yr=()=>(0,r(14041).useContext)(ye),ya=()=>{let{useUnauthLost2FAActorRef:e,useUnauthLost2FASelector:t}=v8(),{sendStepLoad:a}=yr();(0,r(14041).useEffect)(()=>{a("no method to disable 2fa")},[]);let{send:n}=e(),i=t(e=>e.context.username);return(0,t4.jsxs)("div",{children:[(0,t4.jsx)("div",{className:"mb-4",children:(0,id.c)("Info").t`Contact our Customer Support team to disable two-factor authentication for your account, or recover your account another way.`}),(0,t4.jsxs)(im.Ov,{size:"large",fullWidth:!0,color:"norm",as:iL.g,href:(0,aH.RD)({topic:"Login and Password",product:"account",username:i}),className:"mb-2 flex justify-center items-center gap-2",children:[(0,id.c)("Action").t`Contact Support Center`,(0,t4.jsx)(hQ.M,{})]}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,onClick:()=>n({type:"reset password"}),children:(0,id.c)("Action").t`Recover account`})]})},yn=()=>{let{useUnauthLost2FAActorRef:e}=v8(),{send:t}=e(),{sendStepLoad:a}=yr();return(0,r(14041).useEffect)(()=>{a("2fa-disabled")},[]),(0,t4.jsxs)("div",{children:[(0,t4.jsxs)("div",{className:"mb-4 border border-weak flex items-start gap-2 p-3 rounded flex-nowrap",children:[(0,t4.jsx)(AI.W,{size:4,className:"color-success mt-0.5 shrink-0"}),(0,t4.jsx)("span",{children:(0,id.c)("Info").t`You will not be asked for a one-time code or a security ke
2555y.`})]}),(0,t4.jsx)("div",{className:"mb-4",children:(0,id.c)("Info").t`You can now sign in to your account again.`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,color:"norm",onClick:()=>t({type:"signin to continue"}),children:(0,id.c)("Action").t`Continue to sign in`})]})},yi=e=>{let{actorRef:t}=e,{send:a}=t,[n,i]=(0,r(14041).useState)(""),o=hY(t,e=>e.context.error)||"",s=hY(t,e=>e.matches("submitting")),{validator:l,onFormSubmit:c}=(0,cV.A)(),u=n.replaceAll(/\s+/g,""),d=(0,cZ.yt)(u);return(0,t4.jsxs)("form",{name:"totpForm",onSubmit:e=>{e.preventDefault(),c()&&a({type:"backup code submitted",code:u})},method:"post",children:[(0,t4.jsx)(vT.M,{code:n,error:l([d])||o,loading:s,setCode:i,bigger:!0}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,color:"norm",type:"submit",loading:s,className:"mb-2 mt-4",children:(0,id.c)("Action").t`Authenticate`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,onClick:()=>a({type:"try another way"}),children:(0,id.c)("Action").t`I don’t have my backup codes`})]})},yo=()=>{let e=(()=>{let{useUnauthLost2FASelector:e}=v8();return e(e=>e.children.totpBackupCodes)})(),t=hY(e,e=>e.matches("request backup code")),{sendStepLoad:a}=yr();return(0,r(14041).useEffect)(()=>{t&&a("request totp backup codes")},[t]),(0,t4.jsx)(yi,{actorRef:e})};var ys=r(93152),yl=r(27569),yc=r(10795),yu=r(81713),yd=r(25818);let yf=e=>{let{verificationResult:t}=e,{token:a,verificationDataResult:n}=t,{send:i}=v9(),o=(0,cO.g)(),[s,l]=(0,r(14041).useState)(""),[c,u]=(0,r(14041).useState)(null),[d,f]=(0,cz.A)(),m=(0,cH.Ay)(),{validator:p,onFormSubmit:h}=(0,cV.A)(),A=(0,t4.jsx)("b",{children:n.ChallengeDestination},"recovery-email"),{RequestNewCodeModal:g,InvalidCodeErrorMessage:v,AssistiveText:y}=AS({recoveryMethod:"email",value:n.ChallengeDestination,onResend:()=>(l(""),u(null),(0,ys.cS)({api:o,method:"email",token:a}))}),C=async e=>{try{await (0,ys.HR)({token:a,code:e,api:o,method:"email",config:(0,yd.mn)()}),await o((0,o9.m7)()),i({type:"2fa disabled"})}catch(t){let{code:e}=(0,rw.Pd)(t);if(e===nr.xr.TOKEN_INVALID)return void u(v);m(t)}},b=async()=>{if(h())return C(s)};return(0,t4.jsxs)(yl.A,{onSubmit:()=>f(b()),children:[(0,t4.jsx)("div",{className:"mb-4",children:(0,id.c)("Info").t`To help keep your account safe, we want to make sure it’s really you trying to sign in.`}),(0,t4.jsx)("div",{className:"mb-4",children:uu(A)}),(0,t4.jsx)(cU.Ay,{label:(0,id.c)("Action").t`Enter code`,as:yu.A,autoFocus:!0,length:6,value:s,onValue:e=>{l(e),u("")},error:p([(0,cZ.yt)(s),(0,cZ.iR)(s),6!==s.length?(0,id.c)("Error").t`Enter 6 digits`:""])||c,assistiveText:y}),(0,t4.jsx)(oS.$,{size:"large",color:"danger",type:"submit",fullWidth:!0,loading:d,className:"mb-2 mt-4",children:(0,id.c)("Action").t`Disable`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,onClick:()=>i({type:"try another way"}),children:(0,id.c)("Action").t`Verify another way`}),g]})},ym=e=>{let{actorRef:t}=e,{send:a}=t,n=hY(t,e=>e.matches("verify code")),{sendStepLoad:i}=yr();(0,r(14041).useEffect)(()=>{n&&i("verify ownership with email")},[n]);let o=(0,cO.g)(),s=hY(t,e=>e.context.verificationResult),l=hY(t,e=>e.matches("initiation failed")),c=hY(t,e=>e.context.initiationAttempts);return((0,r(14041).useEffect)(()=>{"verify code"!==t.getSnapshot().value||s||(async()=>{try{let e=await (0,ys.vJ)({api:o,method:"email",config:(0,yd.mn)()});a({type:"verification initiated",verificationResult:e})}catch{a({type:"initiation failed"})}})()},[t.getSnapshot().value,s]),l)?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("div",{className:"mb-8",children:(0,id.c)("Error").t`Something went wrong. Please try again.`}),c<3&&(0,t4.jsx)(oS.$,{size:"large",color:"norm",fullWidth:!0,className:"mb-2",onClick:()=>a({type:"retry initiation"}),children:(0,id.c)("Action").t`Try again`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,onClick:()=>a({type:"try another way"}),children:(0,id.c)("Action").t`Try another way`})]}):s?n?(0,t4.jsx)(yf,{verificationResult:s}):null:(0,t4.jsx)(yc.A,{})},yp=()=>{let e=v9();return e?(0,t4.jsx)(ym,{actorRef:e}):null},yh=e=>{let{verificationResult:t}=e,{token:a,verificationDataResult:n}=t,{send:i}=v7(),o=(0,cO.g)(),[s,l]=(0,r(14041).useState)(""),[c,u]=(0,r(14041).useState)(null),[d,f]=(0,cz.A)(),m=(0,cH.Ay)(),{validator:p,onFormSubmit:h}=(0,cV.A)(),A=(0,t4.jsx)("b",{children:n.ChallengeDestination},"recovery-phone"),{RequestNewCodeModal:g,InvalidCodeErrorMessage:v,AssistiveText:y}=AS({recoveryMethod:"phone",value:n.ChallengeDestination,onResend:()=>(l(""),u(null),(0,ys.cS)({api:o,method:"phone",token:a}))}),C=async e=>{try{await (0,ys.HR)({token:a,code:e,api:o,method:"phone",config:(0,yd.fc)()}),await o((0,o9.m7)()),i({type:"2fa disabled"})}catch(t){let{code:e}=(0,rw.Pd)(t);if(e===nr.xr.TOKEN_INVALID)return void u(v);m(t)}},b=async()=>
2555{if(h())return C(s)};return(0,t4.jsxs)(yl.A,{onSubmit:()=>f(b()),children:[(0,t4.jsx)("div",{className:"mb-4",children:(0,id.c)("Info").t`To help keep your account safe, we want to make sure it’s really you trying to sign in.`}),(0,t4.jsx)("div",{className:"mb-4",children:ud(A)}),(0,t4.jsx)(cU.Ay,{label:(0,id.c)("Action").t`Enter code`,as:yu.A,autoFocus:!0,length:6,value:s,onValue:e=>{l(e),u("")},error:p([(0,cZ.yt)(s),(0,cZ.iR)(s),6!==s.length?(0,id.c)("Error").t`Enter 6 digits`:""])||c,assistiveText:y}),(0,t4.jsx)(oS.$,{size:"large",color:"danger",type:"submit",fullWidth:!0,loading:d,className:"mb-2 mt-4",children:(0,id.c)("Action").t`Disable`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,onClick:()=>i({type:"try another way"}),children:(0,id.c)("Action").t`Verify another way`}),g]})},yA=e=>{let{actorRef:t}=e,{send:a}=t,n=(0,cO.g)(),[i,o]=(0,cz.A)(),s=(0,cH.Ay)(),l=hY(t,e=>e.matches("verify code")),c=hY(t,e=>e.context.verificationResult),{sendStepLoad:u}=yr();if((0,r(14041).useEffect)(()=>{l&&u("verify ownership with phone")},[l]),!c){let e=async()=>{try{let e=await (0,ys.vJ)({api:n,method:"phone",config:(0,yd.fc)()});a({type:"verification initiated",verificationResult:e})}catch(e){s(e)}};return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)("p",{children:(0,id.c)("Info").t`To help keep your account safe, we want to make sure it’s really you trying to sign in.`}),(0,t4.jsx)("p",{children:(0,id.c)("Info").jt`${"Proton"} will send a verification code to your recovery phone. Standard message rates may apply.`}),(0,t4.jsx)(oS.$,{size:"large",color:"norm",type:"submit",fullWidth:!0,onClick:()=>o(e),loading:i,className:"mt-6",children:(0,id.c)("Action").t`Send code`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,className:"mt-2",onClick:()=>a({type:"try another way"}),children:(0,id.c)("Action").t`Verify another way`})]})}return l&&c?(0,t4.jsx)(yh,{verificationResult:c}):null},yg=()=>{let e=v7();return e?(0,t4.jsx)(yA,{actorRef:e}):null},yv=e=>{let{actorRef:t,username:a}=e,{send:n}=t,i=hY(t,e=>e.matches("verify phrase")),{sendStepLoad:o}=yr();(0,r(14041).useEffect)(()=>{i&&o("verify ownership with phrase")},[i]);let s=(0,cO.g)(),l=(0,cH.Ay)(),{validator:c,onFormSubmit:u}=(0,cV.A)(),[d,f]=(0,r(14041).useState)(""),m=(0,Ak.J)(d),[p,h]=(0,cz.A)(),A=async()=>{if(u())try{let e=await (0,As.p$)(d),t=await s((0,aq.dM)(a));await (0,ds.c0)({info:t,api:s,config:(0,aq.cG)({Username:a,PersistentCookies:!1}),credentials:{username:a,password:e}}),await s((0,o9.m7)()),n({type:"2fa disabled"})}catch(e){l(e)}};return(0,t4.jsxs)(yl.A,{onSubmit:()=>h(A()),children:[(0,t4.jsx)("div",{className:"mb-4",children:(0,id.c)("Info").t`Enter your recovery phrase to verify your identity and disable two-factor authentication.`}
2555),(0,t4.jsx)(Ak.A,{disableChange:p,value:d,onValue:f,autoFocus:!0,error:c([(0,cZ.yt)(d),...m])}),(0,t4.jsx)(oS.$,{size:"large",color:"danger",type:"submit",fullWidth:!0,loading:p,className:"mb-2 mt-4",children:(0,id.c)("Action").t`Disable`}),(0,t4.jsx)(oS.$,{size:"large",fullWidth:!0,onClick:()=>n({type:"try another way"}),children:(0,id.c)("Action").t`Verify another way`})]})},yy=e=>{let{username:t}=e,r=(()=>{let{useUnauthLost2FASelector:e}=v8();return e(e=>e.children.verifyOwnershipWithPhrase)})();return r?(0,t4.jsx)(yv,{actorRef:r,username:t}):null},yC=e=>{let{render:t,toApp:r,username:a}=e,{useUnauthLost2FAActorRef:n,useUnauthLost2FASelector:i}=v8(),o=i(e=>e),{send:s}=n(),l=i(e=>e.can({type:"back"}))?()=>s({type:"back"}):void 0,c=e=>{let{content:n,title:i}=e;return t({toApp:r,onBack:l,title:i,subTitle:(0,t4.jsx)(hX,{username:a}),content:n})};return o.matches("request totp backup codes")?c({title:(0,id.c)("Title").t`Use backup recovery code`,content:(0,t4.jsx)(yo,{})}):o.matches("totp backup code provided")?(0,t4.jsx)(oO,{}):o.matches("verify ownership with email")?c({title:(0,id.c)("Title").t`Disable two-factor authentication?`,content:(0,t4.jsx)(yp,{})}):o.matches("verify ownership with phone")?c({title:(0,id.c)("Title").t`Disable two-factor authentication?`,content:(0,t4.jsx)(yg,{})}):o.matches("verify ownership with phrase")?c({title:(0,id.c)("Title").t`Disable two-factor authentication?`,content:(0,t4.jsx)(yy,{username:a})}):o.matches("2fa-disabled")?c({title:(0,id.c)("Title").t`Two-factor authentication disabled`,content:(0,t4.jsx)(yn,{})}):o.matches("signin to continue")?(0,t4.jsx)(oO,{}):o.matches("no method to disable 2fa")?c({title:(0,id.c)("Title").t`Disable two-factor authentication?`,content:(0,t4.jsx)(ya,{})}):null},yb=e=>{let t,a,n,i,{twoFactorAuthTypes:o,onSubmitBackupTotpCode:s,on2FADisabled:l,returnTo2FAStep:c,onResetPassword:u,recoveryMethods:d,...f}=e,{sendStepLoad:m,sendFlowOutcome:p}=(t=(0,cO.g)(),a=(0,r(14041).useRef)("none"),i=0===(n=[d.email,d.phone,d.phrase].filter(Boolean).length)?"none":1===n?"single":"multiple",{sendStepLoad:(0,r(14041).useCallback)(e=>{let r={step:e,previous_step:a.current,cohort:i,variant:"A"};(0,aS.k1)({api:t,measurementGroup:uz.cR.accountUnauthLost2FA,event:uz.t$.step_load,delay:!1,dimensions:r}),a.current=e},[t,i]),sendFlowOutcome:(0,r(14041).useCallback)(e=>{let r={outcome:e,final_step:a.current,cohort:i,variant:"A"};(0,aS.k1)({api:t,measurementGroup:uz.cR.accountUnauthLost2FA,event:uz.t$.flow_outcome,delay:!1,dimensions:r}),aS.y0.flush()},[t,i])}),h=async e=>{p("totp backup code provided"),await s(e)};return(0,t4.jsx)(yt,{value:{sendStepLoad:m,sendFlowOutcome:p},children:(0,t4.jsx)(v6.Provider,{logic:v5,options:{input:{recoveryMethods:d,username:f.username,twoFactorAuthTypes:o,onSubmitBackupTotpCode:h,on2FADisabled:e=>{p("signin to continue"),l(e)},returnTo2FAStep:()=>{p("return to 2fa step"),c()},onResetPassword:e=>{p("reset password"),u(e)}}},children:(0,t4.jsx)(yC,{...f})})})},yS=e=>{if(e)return e.get("username")||e.get("email")},yw=t7.Iq?e=>(0,t4.jsxs)(uS,{toApp:e.toApp,children:[e.beforeMain,(0,t4.jsxs)(uw,{children:[(0,t4.jsx)(c2,{onBack:e.onBack,title:e.title,subTitle:e.subTitle}),(0,t4.jsx)(cX,{children:e.content})]})]}):e=>(0,t4.jsxs)(uS,{toApp:e.toApp,hasWelcome:!0,onBack:e.onBack,hasDecoration:e.hasDecoration,bottomRight:(0,t4.jsx)(vv,{}),children:[e.beforeMain,(0,t4.jsxs)(uw,{children:[(0,t4.jsx)(c2,{onBack:e.onBack,title:e.title,subTitle:e.subTitle}),(0,t4.jsx)(cX,{children:e.content})]})]}),y_=e=>{var t,a;let{initialSearchParams:n,metaTags:i,defaultUsername:o,onLogin:s,onBack:l,toAppName:c,toApp:u,showContinueTo:d,productParam:f,setupVPN:m,remember:p=vb.Visible,paths:h,modal:A,render:g=yw,testflight:v,externalRedirect:y,onPreSubmit:C,onStartAuth:b}=e,{state:S}=(0,t5.zy)(),{APP_NAME:w}=(0,it.U)(),[_,N]=(0,r(14041).useState)(()=>(null==S?void 0:S.authTypeData)?S.authTypeData:(0,gc.Ud)(u)||(0,gc.$3)(u)||(0,gc.N7)(u)?{type:cM.Auto}:{type:cM.Srp}),{isElectronDisabled:x}=oV(),E=(0,r(14041).useRef)(),B=new URLSearchParams(location.search),P="porkbun"===B.get("partner"),I=t7.I4?vb.HiddenEnabled:vS(B,n)??p;cJ(i);let k=(0,cH.Ay)(),[T,D]=(0,r(14041).useState)(void 0),M=dM(),R=(0,cO.g)(),j=e=>R({...e,silence:!0}),O=(0,r(14041).useRef)(void 0),L=(0,r(14041).useRef)((null==S?void 0:S.username)??o??yS(B)??yS(n)??""),[U,F]=(0,r(14041).useState)(cT.LOGIN),V=cY();(0,r(14041).useEffect)(()=>(j((0,u$.nK)("login")),()=>{O.current=void 0}),[]);let H=()=>{var e;V.reset(),L.current=(null==(e=O.current)?void 0:e.username)??"",O.current=void 0,F(cT.LOGIN)},$=async e=>{(V.reset(),e.to===cT.DONE)?await s(e.session):(O.current=e.cache,F(e.to))},z=e=>{var t;(null==(t=e.data)?void 0:t.Code)===nr.xr.AUTH_ACCOUNT_DISABLED?D({apiErrorMessage:(0,rw.SU)(e)}):k(e)},K=O.current,Z=U===cT.LOGIN?_.type===cM.AutoSrp?()=>{var e;N({type:cM.Auto}),null==(e=E.current)||e.reset()}:l?()=>{var e;null!=(e=E.current)&&e.getIsLoading()||null==l||l()}:void 0:()=>{H()},G=(()=>
2555{if("vpn"===v){let e=`${rn.R$} iOS`;return{title:(0,id.c)("Title").t`Sign in to join the Beta program`,subTitle:(0,id.c)("Title").t`Enter your ${"Proton"} Account details to join the ${e} Beta program`}}let e=c?pg(c):"";return _.type===cM.ExternalSSO?{title:(0,id.c)("sso").t`Sign in to your organization`,subTitle:e}:_.type===cM.AutoSrp?{title:(0,id.c)("sso").t`Welcome`,subTitle:(0,t4.jsxs)("button",{onClick:Z,type:"button",className:"max-w-full text-ellipsis",children:[(0,t4.jsx)(hJ.A,{})," ",_.username]})}:{title:(0,id.c)("Title").t`Sign in`,subTitle:e||(0,id.c)("Info").t`Enter your ${"Proton"} Account details.`}})(),Y={toApp:u,hasDecoration:U===cT.LOGIN};if(x)return(0,t4.jsx)(sa,{});let W=P?(0,t4.jsx)("div",{className:"flex justify-center align-center mb-8",children:(0,t4.jsx)(g9,{})}):void 0;return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(gf,{message:null==T?void 0:T.apiErrorMessage,open:!!T,onClose:()=>D(void 0)}),U===cT.LOGIN&&(0,t4.jsx)(t4.Fragment,{children:g({...Y,title:G.title,subTitle:G.subTitle,onBack:Z,content:(0,t4.jsxs)(t4.Fragment,{children:["vpn"===v?(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(vE,{className:"mb-8"}),(0,t4.jsx)("div",{className:"mb-1"})]}):null,(0,t4.jsx)(v_,{usernameReadOnly:P,loginFormRef:E,api:j,modal:A||t7.Iq,appName:w,externalSSO:{enabled:!0,options:null==S?void 0:S.externalSSO},signInText:d?`Continue to ${c}`:void 0,productParam:f,paths:h,defaultUsername:L.current,remember:I,authTypeData:_,externalRedirect:y,onChangeAuthTypeData:N,onPreSubmit:C,onStartAuth:b,onSubmit:async e=>{try{let t=V(),r=await g6({api:j,appName:w,toApp:u,ignoreUnlock:!1,setupVPN:m,ktActivation:await M(),username:e.username,password:e.password,persistent:e.persistent,authType:e.authType,authResponse:e.authResponse,authVersion:e.authVersion,challengeResult:e.payload,productParam:f});if(t())return await $(r)}catch(e){z(e),H()}}})]}),beforeMain:W})}),U===cT.TWO_FA&&K&&(0,t4.jsx)(t4.Fragment,{children:g({...Y,title:(0,id.c)("Title").t`Two-factor authentication`,onBack:Z,content:(0,t4.jsx)(vM,{fido2:null==(a=K.authResponse)||null==(t=a["2FA"])?void 0:t.FIDO2,authTypes:K.authTypes,onSubmit:async e=>{if("code"===e.type)try{let t=V(),r=await g4({cache:K,totp:e.payload});if(t())return await $(r)}catch(e){z(e),"TOTPError"!==e.name&&H()}if("fido2"===e.type)try{let t=V(),r=await g3({cache:K,payload:e.payload});if(t())return await $(r)}catch(e){z(e),H()}throw Error("Unknown type")},onLost2FAClick:()=>F(cT.LOST_TWO_FA)})})}),U===cT.LOST_TWO_FA&&K&&(0,t4.jsx)(yb,{render:g,toApp:u,returnTo2FAStep:()=>F(cT.TWO_FA),username:K.username,recoveryMethods:{email:K.authResponse.HasRecoveryEmail,phone:K.authResponse.HasRecoveryPhone,phrase:K.authResponse.HasRecoveryPhrase},twoFactorAuthTypes:K.authTypes.twoFactor,onSubmitBackupTotpCode:async e=>{try{let t=V(),r=await g4({cache:K,totp:e});if(t())return await $(r)}catch(e){if("TOTPError"===e.name)throw e;z(e),H()}},on2FADisabled:e=>{window.location.assign(`${h.login}?username=${e}`)},onResetPassword:e=>{let t=new URLSearchParams({username:e});window.location.assign(`${h.reset}?${t.toString()}`)}}),U===cT.UNLOCK&&K&&(0,t4.jsx)(t4.Fragment,{children:g({...Y,title:(0,id.c)("Title").t`Unlock your data`,onBack:Z,content:(0,t4.jsx)(vR,{onSubmit:async e=>{try{let t=V(),r=await g0({cache:K,clearKeyPassword:e,isOnePasswordMode:!1});if(t())return await $(r)}catch(e){z(e),"PasswordError"!==e.name&&H()}}})})}),U===cT.SSO&&K&&(0,t4.jsx)(v0,{toApp:u,step:U,render:g,cache:K,createFlow:V,onBack:Z,onError:z,onCancel:H,onResult:$}),U===cT.NEW_PASSWORD&&K&&(0,t4.jsx)(t4.Fragment,{children:g({...Y,title:(0,id.c)("Title").t`Set new password`,onBack:Z,content:(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(Aw,{children:(0,id.c)("Info").t`This will replace your temporary password. You will use it to access your ${"Proton"} Account in the future.`}),(0,t4.jsx)(AM,{passwordPolicies:K.data.passwordPolicies??[],onSubmit:async e=>{let{password:t}=e;try{let e=V(),r=await g1({cache:K,newPassword:t});if(e())return await $(r)}catch(e){z(e),H()}}})]})})})]})},yN=e=>{let{metaTags:t,onLogin:r,paths:a,initialLocation:n,onPreSubmit:i,onStartAuth:o}=e,s="ios-beta"===new URLSearchParams((0,t5.zy)().search).get("redirect");return(0,t4.jsx)(y_,{testflight:s?"vpn":void 0,metaTags:t,paths:(null==n?void 0:n.pathname)===rn.SI.apple?{...a,signup:""}:a,toApp:rn.h.PROTONVPN_SETTINGS,productParam:rn.h.PROTONVPN_SETTINGS,setupVPN:!1,externalRedirect:(null==n?void 0:n.pathname)||"",onPreSubmit:i,onStartAuth:o,onLogin:async e=>
2555s?(document.location.assign("https://testflight.apple.com/join/3yl2MSbw"),{state:"complete"}):r(e)})},yx={reset:"/reset-password",forgotUsername:"/forgot-username",signup:"/signup",pricing:"/pricing",login:rn.LQ.LOGIN,sso:rn.LQ.EXTERNAL_SSO_LOGIN,ssoReauth:rn.LQ.EXTERNAL_SSO_REAUTH},yE=e=>{let{onEffect:t,children:a}=e;return(0,r(14041).useEffect)(()=>{t()},[]),a},yB={state:"complete"},yP=()=>{n||(n=nU({appName:rn.h.PROTONACCOUNT,unleashClient:void 0}))},yI=async()=>{yP(),await n},yk=()=>{let e=(0,rE.Gq)("initialLocation");if(e)try{return JSON.parse(e)}catch{return}},yT=e=>{let t,a,n,i,o,{api:s,onLogin:l,loader:c,location:u}=e,{unauthenticatedApi:d,unleashClient:f}=(0,i3.A)(()=>{let e=nm(s,{onUID:e=>{rM.A.setAuthHeaders(e),aY.Y.setAuthHeaders(e||"")}}),t=nj({api:e.apiCallback});return t.start().catch(rN.A),{unauthenticatedApi:e,unleashClient:t}}),m=(0,t5.W6)(),[,p]=(0,r(14041).useState)(1),h=(0,r(14041).useCallback)(()=>p(e=>e+1),[]),[A,g]=(0,r(14041).useState)(yk),v=(t=cW(u.localePrefix||rd(oA.og)),{login:`${t}${yx.login}`,signup:`${t}${yx.signup}`,signinHelp:"",reset:`${t}${yx.reset}`,forgotUsername:`${t}${yx.forgotUsername}`,reauth:"",appSwitcher:"",signinAnotherDevice:"",tvSignup:rn.yk}),y=()=>d.startUnAuthFlow(),C=e=>{let{User:t}=e.data,r=(null==A?void 0:A.hash)||"",a=(null==A?void 0:A.search)||"",n=(null==A?void 0:A.pathname)||(t&&(0,dl.NB)(t)?"/account-password":"/dashboard"),i=`${n}${a}${r}`;return(0,rE.SO)("initialLocation",""),l({...e,path:i})};return(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(o8,{}),(0,t4.jsx)(o1,{}),(0,t4.jsx)(go,{unauthenticatedApi:d,children:(0,t4.jsx)(sA,{unleashClient:f,children:(0,t4.jsx)(gl,{children:(0,t4.jsx)(oK.Provider,{value:h,children:(0,t4.jsx)(uI.A,{children:(0,t4.jsxs)(t5.dO,{location:u,children:[(0,t4.jsx)(t5.qh,{path:yx.reset,children:(0,t4.jsx)(gn,{metaTags:{...{title:(0,id.c)("Metadata title").t`Reset your ${"Proton"} Account password`,description:(0,id.c)("Metadata title").t`Forgot your ${"Proton"} Account password? Reset it here using a recovery code, email, or SMS and regain access to your ${rn.uc}, ${"Drive"}, ${rn.KC}, and more.`}},loginUrl:v.login,setupVPN:!1,toApp:rn.h.PROTONVPN_SETTINGS,productParam:rn.h.PROTONVPN_SETTINGS,onPreSubmit:yI,onStartAuth:y,onLogin:async e=>(C(e),yB)})}),(0,t4.jsx)(t5.qh,{path:yx.forgotUsername,children:(0,t4.jsx)(ux,{toApp:rn.h.PROTONVPN_SETTINGS,metaTags:{...{title:(0,id.c)("Metadata title").t`Find your ${"Proton"} Account username`,description:(0,id.c)("Metadata title").t`Forgot your ${"Proton"} Account username? Find it using your recovery email or phone number and regain access to your ${rn.uc}, ${"Drive"}, ${rn.KC}, and more.`}},loginUrl:v.login,onStartAuth:y})}),(0,t4.jsx)(t5.qh,{path:"/pre-invite/:selector/:token",children:(0,t4.jsx)(uE,{loader:c,clientType:rn.Q9.VPN,onValid:e=>m.replace({pathname:v.signup,state:{invite:e}}),onInvalid:()=>m.push(v.signup)})}),(0,t4.jsx)(t5.qh,{path:[yx.pricing,yx.signup],children:(0,t4.jsx)(pT,{metaTags:{...{title:(a=rn.R$,(0,id.c)("Metadata title").t`${a}: Sign-up`),description:(n=rn.R$,(0,id.c)("Metadata title").t`Create a new ${n} account`)}},toApp:rn.h.PROTONVPN_SETTINGS,toAppName:(0,gc.oi)(rn.h.PROTONVPN_SETTINGS),loader:c,productParam:rn.h.PROTONVPN_SETTINGS,clientType:rn.Q9.VPN,onPreSubmit:yI,onLogin:async e=>((null==A?void 0:A.pathname)&&rn.DZ.includes(null==A?void 0:A.pathname)?C(e):l({...e,path:"/downloads?prompt"}),yB),onStartAuth:y})}),(0,t4.jsx)(t5.qh,{path:[yx.sso,yx.ssoReauth],children:(0,t4.jsx)(uI.A,{children:(0,t4.jsx)(cj,{onOAuthLogin:rN.A,onLogin:e=>{let{username:t,token:r,flow:a}
2555=e,n={authTypeData:{type:cM.ExternalSSO},externalSSO:{token:r,flow:a},username:t};m.replace(rn.LQ.LOGIN,n)},children:c})})}),(0,t4.jsx)(t5.qh,{path:yx.login,children:(0,t4.jsx)(yN,{initialLocation:A,metaTags:{...{title:(i=rn.R$,(0,id.c)("Metadata title").t`${i}: Sign-in`),description:(o=rn.R$,(0,id.c)("Metadata title").t`Sign in to access your ${o} account`)}},onLogin:async e=>(C(e),yB),onPreSubmit:yI,paths:v,onStartAuth:y})}),(0,t4.jsx)(t5.qh,{path:"*",children:(0,t4.jsx)(yE,{onEffect:()=>{g(u),(0,rE.SO)("initialLocation",JSON.stringify({pathname:u.pathname,search:u.search,hash:u.hash}))},children:(0,t4.jsx)(t5.rd,{to:v.login})})})]})})})})})})]})},yD=e=>{let{api:t,onLogin:r,locales:a}=e,n=cq(),i=(0,t4.jsx)(gu.A,{});return(0,t4.jsx)(gd,{location:n,pathLocale:n.fullLocale,loader:i,locales:a,onPreload:yP,children:(0,t4.jsx)(yT,{api:t,onLogin:r,loader:i,location:n})})},yM=(0,ro.Z)(),yR=(0,ri.Fn)(e=>r(49532)(`./${e}.json`)),yj=document.querySelector(".app-root");(0,F().H)(yj).render((0,t4.jsx)(()=>{let{privateApp:e,store:t}=(0,i3.A)(()=>{let e,t,r,a,n,i,o;return e=(0,t6.zR)(),(e=>{let{api:t}=e,r=(0,nz.DE)(new URL(window.location.href));if(!r.logout)return;window.location.hash="",r.clearDeviceRecoveryData&&r.sessions.forEach(e=>{let{id:t}=e;(0,n$.ER)(t)});let a="all"===r.type,n=(0,nH.Oj)(t),i=(0,r$.pw)();r.sessions.forEach(e=>{let t=[r8.W.Proton,r8.W.Saml],r=void 0!==e.localID?(0,aa.Oz)({persistedSessions:i,localID:e.localID,UserID:e.id,source:t}):(0,aa.Kn)({persistedSessions:i,UserID:e.id,accessType:e.accessType,source:t});r&&nK({session:r,api:n,revokeSession:a})})})({api:t=(e=>{var t;let{config:r,defaultHeaders:a,noErrorState:n,sendLocaleHeaders:i=!0,ignoreMissingScopes:o=!1}=e,s=function(e){let{API_URL:t,APP_VERSION:r,CLIENT_SECRET:a,UID:n,clientID:i,defaultHeaders:o={},protonFetch:s}=e,l=n?(0,ns.RX)(n):void 0,c=(0,ns.ig)(i,r),u=new ou,d={accept:"application/vnd.protonmail.v1+json",...c,...o},f=e=>{let{data:r,headers:n,url:i,...o}=e,c=a&&od.includes(i)?{...r,ClientSecret:a}:r,f=/^https?:\/\//.test(i)?i:`${t}/${i}`;return u.recordCallOrThrow(f),s({url:f,data:c,headers:{...d,...l,...n},...o})};return Object.defineProperties(f,{apiRateLimiter:{get:()=>u},UID:{set(e){l=e?(0,ns.RX)(e):void 0}}}),f}({...r,defaultHeaders:a,clientID:(0,rU.TJ)(r.APP_NAME),protonFetch:oh}),l=[],c=e=>l.map(t=>t(e)).some(e=>!0===e),u=function(e){let t,{call:r,onMissingScopes:a,onVerification:n,onUserRestricted:i}=e,o=!1,s=!1,l=nn(e=>no(()=>r((0,ns.Ld)(e,(0,aq.R6)())),1,5)),c=e=>{let c=(u,d)=>o?Promise.reject((0,og.w)()):s?Promise.reject((0,og.V)()):r(e).catch(f=>{if(o)throw(0,og.w)();if(d&&u>=d)throw f;let{status:m,name:p}=f,{ignoreHandler:h,headers:A,retriesOnOffline:g=0,retriesOnTimeout:v=0,maxRetryWaitSeconds:y=10}=e||{};if("OfflineError"===p){if(u>g)throw f;return(0,r_.uk)(2e3).then(()=>c(u+1,g))}if("TimeoutError"===p){if(u>v)throw f;return c(u+1,v)}let C=Array.isArray(h)&&h.includes(nr.Rw.UNAUTHORIZED),b=(0,ns.F$)(A)??t;if(m===nr.Rw.UNAUTHORIZED&&!C&&(t||b&&!(null==A?void 0:A.Authorization)))return l(b).then(()=>c(u+1,5),e=>{if(ni.includes(e.status)){if(t&&b===t)throw o=!0,(0,og.w)(e);throw f}throw e});let S=Array.isArray(h)&&h.includes(nr.Rw.UNLOCK);if(m===nr.Rw.UNLOCK&&!S){let{Details:{MissingScopes:t=[]}={}}=f.data||{};return a({scopes:t,error:f,options:e})}let w=Array.isArray(h)&&h.includes(nr.Rw.TOO_MANY_REQUESTS);if(m===nr.Rw.TOO_MANY_REQUESTS&&!w)return na(f,y).then(()=>c(u+1,5));let{code:_}=(0,rw.Pd)(f);if(_===nr.xr.APP_VERSION_BAD)throw s=!0,(0,og.V)();let N=Array.isArray(h)&&h.includes(nr.xr.HUMAN_VERIFICATION_REQUIRED);if(_===nr.xr.HUMAN_VERIFICATION_REQUIRED&&!N){let{token:t,methods:a,title:i}=(0,aQ.t)(f);return n({token:t,methods:a,onVerify:(t,a)=>r((0,aQ.u)(e,t,a)),title:i,error:f})}let x=Array.isArray(h)&&h.includes(nr.xr.USER_RESTRICTED_STATE);if(_===nr.xr.USER_RESTRICTED_STATE&&!x){let e=(0,rw.SU)(f);return i({error:f,message:e||""})}throw f});return c(1)};return Object.defineProperties(c,{UID:{set(e){t=e}}}),c}({call:s,onMissingScopes:e=>!l.length||o?Promise.reject(e.error):new Promise((t,r)=>{if(!c({type:"missing-scopes",payload:{...e,resolve:t,reject:r}}))return r(e.error)}),onVerification:e=>l.length?new Promise((t,r)=>{if(!c({type:"handle-verification",payload:{...e,resolve:t,reject:r}}))return r(e.error)}):Promise.reject(e.error),onUserRestricted:e=>l.length?new Promise((t,r)=>{if(!c({type:"user-restricted",payload:{...e,resolve:t,reject:r}}))return r(e.error)}):Promise.reject(e.error)}),d=new Set;return Object.defineProperties(t=e=>{let{output:t="json",...r}=e,a=i?(0,ns.dT)(oA.og,r):r,o=new Date;return u(a).then(e=>{let r=(0,op.M4)(e.headers);if(!r)throw Error("Could not fetch server time");return(c({type:"server-time",payload:{value:oC(r,o),extra:(0,op.J2)(e.headers)}}),c({type:"status",payload:ov}),d.clear(),"stream"===t)?e.body:"raw"===t?e:e[t]()}).catch(e=>{var t,i,s;let l=(null==(t=e.response)?void 0:t.headers)?(0,op.M4)(e.response.headers):void 0;l&&c({type:"server-time",payload:{value:oC(l,o),extra:(0,op.J2)(null==(i=e.response)?void 0:i.headers)}});let{code:u}=(0,rw.Pd)(e),f=(0,rw.SU)(e),m=oy(e.config,u),p=()=>
2555{if(!f||m)return;let e={[nr.xr.USER_RESTRICTED_STATE]:1e4};c({type:"notification",payload:{type:"error",text:f,...u in e?{key:u,expiration:e[u]}:{expiration:null==a?void 0:a.notificationExpiration}}})};if(n)throw p(),e;let h=(0,rw.M5)(e),A=(0,rw.hh)(e);h?d.add((null==e||null==(s=e.config)?void 0:s.url)||""):d.clear();let{method:g,url:v,silence:y}=r;if(c({type:"api-error",payload:{errorCode:u,errorMessage:f,apiInfo:{url:v,method:g,silence:y},isOffline:h,isUnreachable:A}}),h||A)throw c({type:"status",payload:{apiUnreachable:A&&f||"",offline:h&&d.size>1}}),e;if(c({type:"status",payload:{apiUnreachable:ov.apiUnreachable,offline:ov.offline}}),"AbortError"===e.name||e.cancel)throw e;if("AppVersionBadError"===e.name)throw c({type:"status",payload:{appVersionBad:!0}}),e;if("InactiveSession"===e.name)throw c({type:"logout",payload:{error:e}}),e;throw p(),e})},{apiRateLimiter:{get:()=>s.apiRateLimiter},UID:{set(e){u.UID=e,s.UID=e}}}),Object.assign(t,{addEventListener:e=>{l.push(e)},removeEventListener:e=>{let t=l.indexOf(e);-1!==t&&l.splice(t,1)}})})({config:yM})}),(e=>{var t;let{config:r,authentication:a,locales:n}=e;rM.A.setVersionHeaders((0,rU.TJ)(r.APP_NAME),r.APP_VERSION),(t7.v7||t7._0)&&(0,ao.DC)(r.APP_NAME,r.APP_VERSION),a.UID||(0,aS.lE)(!0),(0,ri.kQ)(n),(0,an.cX)(r),(0,aw.Ay)({config:r,UID:a.UID}),(0,ai.VG)((0,ai.ZX)(r)),null==(t=document.querySelector(".app-root-loader"))||t.classList.add("hidden"),r.LOGICAL_SCSS&&(()=>{if(CSS.supports("(border-start-start-radius: 1em)"))return;let e=new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{e&&1===e.nodeType&&e instanceof HTMLLinkElement&&"LINK"===e.tagName&&"stylesheet"===e.rel&&aZ(e.href)&&aG(e)})})});[...document.querySelectorAll("link[rel=stylesheet]")].filter(e=>aZ(e.href)).forEach(aG),e.observe(document.head,{childList:!0,subtree:!0})})();let i=(0,ab.Ri)("Tag")??"default";(0,aw.Bc)({appTag:i})})({config:yM,authentication:r=(e=>{let{mode:t=rV.b,initialAuth:r,store:{set:a,get:n,flush:i},onUID:o}=e,s=e=>{a(rK,e),null==o||o(e)},l=()=>n(rK),c=e=>{void 0===e?a(rz,e):a(rz,(0,rF.F1)(e).toBase64())},u=()=>{let e=n(rz);return void 0===e?"":(0,rF.DG)(Uint8Array.fromBase64(e))},d=()=>n(rZ),f=e=>{a(rZ,e)},m=e=>a(rG,e),p=e=>a(rW,e),h=()=>n(rW)??void 0,A=e=>a(rq,e),g=e=>a(rY,e),v=l(),y=!1===r?rQ:((e,t,r)=>{if("standalone"===e)return{UID:t,localID:r,basename:void 0};let{pathname:a}=window.location,n=(0,rH.$M)(a);if(void 0===n)return rQ;let i=(0,r$.kL)(n);return i&&(void 0===t||i.UID===t&&n===r)?{UID:i.UID,localID:n,basename:(0,rH.hA)(n)}:rQ})(t,v,d()),C=y.basename;return s(null==y?void 0:y.UID),f(null==y?void 0:y.localID),{getUID:l,setUID:s,setLocalID:f,getLocalID:d,hasSession:()=>!!l(),setPassword:c,getPassword:u,hasPassword:()=>!!u(),setPersistent:m,getPersistent:()=>n(rG)??!0,setClientKey:p,getClientKey:h,setOfflineKey:A,getOfflineKey:()=>n(rq)??void 0,setTrusted:g,getTrusted:()=>n(rY)??!1,logout:()=>{s(void 0),c(void 0),m(void 0),f(void 0),g(void 0),p(void 0),A(void 0),C=void 0,i()},login:e=>{let{UID:r,keyPassword:a,localID:n,persistedSession:{persistent:o,trusted:l},clientKey:u,offlineKey:d}=e;s(r),c(a),m(o),g(l),p(u),A(d),void 0!==n?(f(n),"sso"===t&&(C=(0,rH.hA)(n))):(f(void 0),C=void 0),i()},mode:t,get UID(){return l()},get localID(){return d()},get basename(){return C},get ready(){return!!(y.UID&&v&&h())}}})({store:(()=>{let e=r4((()=>{if(!(0,rE.uY)())return{};try{let e=window.name;if(!e)return{};let t=(e=>{try{return JSON.parse(e)}catch{return{}}})(e),r=window.sessionStorage.getItem(r2)||"";window.name="",window.sessionStorage.removeItem(r2);let a=((e,t)=>{let r=r0(e),a=r0(t);if(void 0===r||void 0===a||r.length!==a.length)return;let n=new Uint8Array(a.length);for(let e=0;e<a.length;e++)n[e]=a[e]^r[e];let i=a.length;for(;i>0&&0===n[i-1];)i--;return(0,rF.Dj)(n.slice(0,i))})(t,r)||"",n=JSON.parse(a)||{};if(n===Object(n))return n;return{}}catch{return{}}})()),t={...e,flush:()=>{}};if("onpagehide"in window){let r,a=()=>{r=r3(e.getState())},n=rX()(a,33);t.flush=()=>{n.cancel(),a()},a(),e.onChange(n),window.addEventListener("pagehide",()=>{null==r||r()},!0)}else window.addEventListener("unload",()=>{r3(e.getState())},!0);return t})(),onUID:nM,...void 0}),locales:yR}),-1!=(a=navigator.userAgent).indexOf("Safari")&&-1==a.indexOf("Chrome")&&(a.match(/Version\/16\.[0123]/)||a.match(/iPhone OS 16_[0123]/)
2555)&&document.body.classList.add("isSafari16"),cB({authentication:r,api:t,history:e,config:yM}),Object.values(yx).some(e=>e!==yx.login&&location.pathname.endsWith(e))||(n=(e=>{let{authentication:t,api:r}=e,a=(0,r$.pw)().sort((e,t)=>t.persistedAt-e.persistedAt);if(t.UID){let e=a.find(e=>e.UID===t.UID);if(e)return nZ(e,a,r)}if(a[0])return nZ(a[0],a,r);(0,rA.Ai)(nI)})({authentication:r,api:t})),(i=!!n)||aY.Y.init({config:yM,uid:r.UID,eventOptions:{pageView:!0,click:!0,form:!0,performance:!0,modal:!0,exit:!0}}),o=(e=>{let{preloadedState:t,mode:r}=e,a=(0,nq.Nc)({extra:cE}),n=(0,nq.U1)({preloadedState:t,reducer:cx,devTools:!1,middleware:e=>e({serializableCheck:{ignoredActions:[...sN],ignoredPaths:[...sx]},thunk:{extraArgument:cE}}).prepend(a.middleware)});return(e=>{let t,{startListening:r,mode:a}=e;"default"===a&&(t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length===t.length&&e.every((e,r)=>{var a;return e.PrivateKey===(null==(a=t[r])?void 0:a.PrivateKey)})},r({predicate:(e,r,a)=>{var n,i;let o=(0,n7.mB)(r),s=(0,n7.mB)(a);return!!((0,sb._L)(a).value&&s!==o&&!t(null==(n=o.value)?void 0:n.Keys,null==(i=s.value)?void 0:i.Keys))},effect:(e,t)=>{t.dispatch((0,sb.Ai)({cache:sL.P.None})).catch(rN.A)}}),r({predicate:(e,t,r)=>{let a=(0,sb._L)(t).value,n=(0,sb._L)(r).value;return!!n&&n!==a},effect:async(e,t)=>{var r,a;let n=null==(r=(0,sb._L)(t.getOriginalState()))?void 0:r.value;await Promise.all(null==(a=n||[])?void 0:a.map(async e=>{(null==e?void 0:e.privateKey)&&await a_.K.clearKey({key:e.privateKey}).catch(rN.A),(null==e?void 0:e.publicKey)&&await a_.K.clearKey({key:e.publicKey}).catch(rN.A)}))}}),r({actionCreator:s3.Q,effect:async(e,t)=>{var r;let{extra:a,dispatch:n,getState:i}=t,o=null==(r=(0,sw.VL)(i()))?void 0:r.value;if(!o)return;let s=a.api,l=(0,s2.jM)(o,e=>{o.Flags.Welcomed||(s((0,o9.Vj)({Welcomed:1})).catch(rN.A),e.Flags.Welcomed=1),o.WelcomeFlag||(s((0,o9.xR)()).catch(rN.A),e.WelcomeFlag=1)});l!==o&&n(sw.M0.update({UserSettings:l}))}}),r({predicate:(e,t,r)=>{let a=(0,sb._L)(t).value,n=(0,sg.ZD)(t).value||[],i=(0,sb._L)(r).value,o=(0,sg.ZD)(r).value||[],s=(0,sZ.vw)(r);return(a!==i||n!==o)&&Object.keys(s).length>0},effect:async(e,t)=>{var r,a,n,i;let o=t.getOriginalState(),s=t.getState(),l=(0,sZ.vw)(o),c=(null==(r=(0,sb._L)(o))?void 0:r.value)||[],u=(null==(a=(0,sb._L)(s))?void 0:a.value)||[],d=(null==(n=(0,sg.ZD)(o))?void 0:n.value)||[],f=(null==(i=(0,sg.ZD)(s))?void 0:i.value)||[],m=(()=>{if(c!==u)return f;let e=d.reduce((e,t)=>(e[t.ID]=t,e),{});return f.filter(t=>{var r;return!s4(t.Keys,null==(r=e[t.ID])?void 0:r.Keys)})})().filter(e=>l[e.ID]);m.length&&await Promise.all(m.map(e=>t.dispatch((0,sZ.dy)({addressID:e.ID,cache:sL.P.None}))))}}),r({predicate:(e,t,r)=>{let a=(0,sZ.vw)(t);return s5((0,sZ.vw)(r),a).length>0},effect:(e,t)=>Promise.all(s5((0,sZ.vw)(t.getOriginalState()),(0,sZ.vw)(t.getState())).map(async e=>{let[t,r]=e;return Promise.all(((null==r?void 0:r.value)||[]).map(async e=>{(null==e?void 0:e.privateKey)&&await a_.K.clearKey({key:e.privateKey}).catch(rN.A),(null==e?void 0:e.publicKey)&&await a_.K.clearKey({key:e.publicKey}).catch(rN.A)}))})).then(()=>void 0)}),r({actionCreator:sZ.Mf,effect:async(e,t)=>{await (0,sZ.Si)(t.dispatch)}}),r({predicate:(e,t,r)=>{let a=(0,sJ.Ee)(t).value,n=(0,sJ.Ee)(r).value;return sv.$.match(e)||(null==a?void 0:a.PlanName)!==(null==n?void 0:n.PlanName)||(null==a?void 0:a.Settings)!==(null==n?void 0:n.Settings)||(null==a?void 0:a.Name)!==(null==n?void 0:n.Name)},effect:async(e,t)=>{let r=t.extra.authentication,a=t.extra.config,n=t.getState(),i=(0,sJ.Ee)(n).value,o=null==i?void 0:i.Settings;if(!i||!o){let e=(()=>{let e=(0,ab.Ri)(s8);if(e){try{let t=(0,rF.DG)(Uint8Array.fromBase64(e,{alphabet:"base64url"})),r=JSON.parse(t);return{LogoID:String(r.LogoID),Name:String(r.Name),LocalID:Number(r.LocalID)}}catch{}return}})();if(e&&e.LocalID===r.localID)return void t.dispatch(le.F.actions.set({access:!0,name:e.Name,showName:!0,logoURL:lt({logoID:e.LogoID,UID:r.UID,API_URL:a.API_URL})}))}let s=[rr.NB.BUNDLE_PRO,rr.NB.BUNDLE_PRO_2024,rr.NB.BUNDLE_BIZ_2025,rr.NB.MAIL_BUSINESS,rr.NB.DRIVE_BUSINESS,rr.NB.PASS_BUSINESS,rr.NB.VPN_BUSINESS,rr.NB.VISIONARY].includes(null==i?void 0:i.PlanName);
2555if(!i||!o||!s){s||s9(s7(void 0,r.localID)),t.dispatch(le.F.actions.reset({access:s}));return}s9(s7(i,r.localID)),t.dispatch(le.F.actions.set({access:s,name:i.Name||"",showName:o.ShowName,logoURL:lt({logoID:o.LogoID,UID:r.UID,API_URL:a.API_URL})}))}}),r({predicate:(e,t)=>{var r;return!!((0,sT.Pl)(t).value&&(sy.E.match(e)&&e.payload.Organization||sQ.match(e)&&(null==(r=e.payload.event.Organizations)?void 0:r.length)))},effect:async(e,t)=>{await t.dispatch((0,sT.zi)({cache:sL.P.None}))}}),r({predicate:(e,t,r)=>{let a=(0,sJ.Ee)(r).value,n=(0,sJ.Ee)(t).value;return!!((0,sT.Pl)(t).value&&(null==n?void 0:n.HasKeys)&&(null==n?void 0:n.HasKeys)!==(null==a?void 0:a.HasKeys))},effect:async(e,t)=>{await t.dispatch((0,sT.zi)({cache:sL.P.None}))}}),r({predicate:(e,t,r)=>{let a=(0,sT.Pl)(r).value;return!!(a&&a!==(0,sT.Pl)(t).value)},effect:async(e,t)=>{var r;let a=null==(r=(0,sT.Pl)(t.getOriginalState()))?void 0:r.value;(null==a?void 0:a.privateKey)&&await a_.K.clearKey({key:a.privateKey}).catch(rN.A)}}),(0,lr.md)(r),(0,la.R)(r),r({actionCreator:sy.E,effect:async(e,t)=>{var r;let{dispatch:a,extra:n,getState:i}=t;(e.payload.OrganizationEntitlements||e.payload.MemberEntitlements)&&(null==(r=(0,ln.LD)(i()))?void 0:r.value)&&await a((0,ln.zC)({api:(0,nH.Oj)(n.api),cache:sL.P.None}))}}),r({actionCreator:sy.E,effect:async(e,t)=>{let r=e.payload.GroupMembers;if(!r)return;let a=t.getState(),n=(0,sg.ZD)(a).value;if(!n)return;let i=new Set(n.map(e=>e.ID)),o=r.filter(e=>{if(e.Action===rn.dn.DELETE)return!0;let t=e.GroupMember.AddressID??e.GroupMember.AddressId;return void 0!==t&&i.has(t)});t.dispatch((0,li.gb)({GroupMemberships:o}))}}),r({predicate:(e,t,r)=>{var a,n;return sv.$.match(e)||(null==(a=ll(t))?void 0:a.KT)!==(null==(n=ll(r))?void 0:n.KT)},effect:async(e,t)=>{t.dispatch(lc())}}),r({actionCreator:sv.$,effect:async(e,t)=>{t.unsubscribe();let r=t.extra.unleashClient;null==r||r.on("update",()=>{t.dispatch(lc())})}}),r({predicate:e=>sv.$.match(e),effect:async(e,t)=>{t.unsubscribe(),t.dispatch(async(e,t,r)=>{if(r.config.APP_NAME!==rn.h.PROTONVPN_SETTINGS)try{await e(async(e,t,r)=>{let[a,n,i]=await Promise.all([e((0,n7.Wz)()),e((0,sg.LP)()),e((0,sb.Ai)())]),o=a&&n&&!a.OrganizationPrivateKey&&a.Private===rn.zE.READABLE?n.filter(e=>{let{Keys:t=[]}=e;return t.some(e=>{let{Activation:t}=e;return!!t})}):[];if(!o.length)return;let s=r.authentication.getPassword(),l=(0,nH.Oj)(r.api),{keyTransparencyVerify:c,keyTransparencyCommit:u}=(0,sE.sb)({ktActivation:e((0,sk.a)()),api:l,config:r.config});await Promise.all(o.map(async t=>{let r=await e((0,sZ.dy)({addressID:t.ID}));return lp({address:t,addresses:n,addressKeys:r,userKeys:i,keyPassword:s,api:l,keyTransparencyVerify:c})})),await u(a,i),await e((0,sg.LP)({cache:sL.P.None}))}).catch(rN.A),await e(async e=>{let t=await e((0,n7.Wz)());if(t.OrganizationPrivateKey||!t.Keys.length)return;let r=(await e((0,sg.LP)())).filter(e=>{let{Status:t,Keys:r=[]}=e;return t===rn.k4.STATUS_ENABLED&&!r.length});if(!r.length)return;let a=await e((0,lv.l)());await e((0,lv.D)({addressKeyCreationPayload:a,addressesToGenerate:r}))}).catch(rN.A),await e(async(e,t,r)=>{let[a,n]=await Promise.all([e((0,n7.Wz)()),e((0,sJ.YY)())]);if(1!==a.ToMigrate&&1!==n.ToMigrate)return;let[i,o]=await Promise.all([e((0,sg.LP)()),e((0,sb.Ai)())]),s=r.api,l=(0,nH.Oj)(s),{keyTransparencyVerify:c,keyTransparencyCommit:u}=(0,sE.sb)({ktActivation:e((0,sk.a)()),api:l,config:r.config}),d=r.authentication.getPassword(),f=(0,lm.up)(i),m=e((0,sk.a)()),p=(0,ly.v7)(m);await (0,lm.zx)({api:l,user:a,keyPassword:d,addresses:i,preAuthKTVerify:()=>c,keyMigrationKTVerifier:p})&&(await u(a,o),await Promise.all([e((0,n7.Wz)({cache:sL.P.None})),e((0,sg.LP)({cache:sL.P.None}))]),f=!0),f&&await (0,lm.yY)({api:l,user:a,organization:n,keyPassword:d,keyTransparencyVerify:c,keyMigrationKTVerifier:p})&&await u(a,o)}).catch(e=>{let t=(0,aw.Mk)(e);t&&(0,aw.wd)("Key migration error",{extra:{error:t,serverTime:(0,os.n)(),isServerTime:ol}})}),await e(async(e,t,r)=>{if(!r.unleashClient.isEnabled("CryptoDisableUndecryptableKeys"))return;let a=(0,nH.Oj)(r.api),{keyTransparencyVerify:n,keyTransparencyCommit:i}=(0,sE.sb)({ktActivation:e((0,sk.a)()),api:a,config:r.config});try{let t=await e((0,sg.LP)());if((await Promise.all(t.map(async t=>{let r=await e((0,sZ.dy)({addressID:t.ID}));return!!((e,t)=>{if(!t.length||!e.SignedKeyList)return!1;let r=new Set(lA(t,e.Keys).map(e=>{let{ID:t}=e;return t}));return e.Keys.some(e=>{let{Active:t,ID:a}=e;return t&&!r.has(a)})})(t,r)&&(await lg(a,t,r,n),!0)}))).some(Boolean)){let t=await e((0,n7.Wz)()),r=await e((0,sb.Ai)());await i(t,r)}}catch(t){let e=(0,aw.Mk)(t);throw e&&(0,aw.wd)("Active keys check or update failed",{extra:{sentryError:e,serverTime:(0,os.n)(),isServerTime:ol}}),t}})}catch{}}).catch(rN.A)}}),(0,lk.G)(r),r({predicate:(e,t,r)=>{let a=(0,n7.mB)(r),n=(0,n7.mB)(t),i=(0,sw.VL)(r),o=(0,sw.VL)(t),s=(0,sJ.Ee)(r),l=(0,sJ.Ee)(t),c=void 0!==l.value&&0!==l.meta.fetchedAt;return(n!==a||o!==i||l!==s)&&c&&void 0!==n.value&&void 0!==o.value},effect:async(e,t)=>{let{getState:r,dispatch:a,extra:n}=t,{user:i,userSettings:o,organization:s}=r();if(!i.value||!o.value)return void a(lI.zX.hideReminders());let l=l_({unleashClient:n.unleashClient,user:i.value,organization:s.value}),c=lw({user:i.value,organization:s.value}),u=(0,lE.k)({organization:s.value}),d=lx({userSettings:o.value}),f=lP({userSettings:o.value}),m=(e=>{let{unleashClient:t,user:r,userSettings:a,organization:n}=e,i=l_({user:r,unleashClient:t,organization:n}),o=lx({userSettings:a}),s=lP({userSettings:a});return i&&o&&s})({unleashClient:n.unleashClient,user:i.value,userSettings:o.value,organization:s.value});a(lI.zX.setIsAvailable({isAvailable:l})),a(lI.zX.setAccountType({accountType:c})),a(lI.zX.setIsEnforced({isEnforced:u})),a(lI.zX.setIsEnabled({isEnabled:d})),a(lI.zX.setMessageCadenceHasExpired({messageCadenceHasExpired:f})),a(lI.zX.setShowReminders({showReminders:m}))}}),r({predicate:(e,t)=>
2555{var r;return!!((0,sT.Pl)(t).value&&(null==(r=(0,sR.Av)(t).value)?void 0:r.length)&&(0,sJ.Ee)(t).value)},effect:async(e,t)=>{let r=t.getState(),a=(0,sJ.Ee)(r).value,n=(0,sR.Av)(r).value,i=null==n?void 0:n.find(e=>!!e.Self),o=(0,sT.Pl)(r).value;if(a&&i&&(null==o?void 0:o.privateKey))try{t.unsubscribe(),(0,sq.c0)(a.ToMigrate,2)?await t.dispatch((0,sX.W6)()):(0,sq.c0)(i.ToMigrate,2)&&await t.dispatch((0,sX.G$)())}catch{}}}),r({predicate:(e,t)=>{let r=(0,sT.Pl)(t).value,a=((0,sg.ZD)(t).value||[]).filter(sX.ZM);return!!((null==r?void 0:r.privateKey)&&!r.Key.FingerprintSignature&&a.length>=1)},effect:async(e,t)=>{t.unsubscribe();let[r,a]=await Promise.all([t.dispatch((0,sT.zi)()),t.dispatch((0,sg.LP)())]),n=a.filter(sX.ZM),i=n[0];if((null==r?void 0:r.privateKey)&&!r.Key.FingerprintSignature&&n.length>=1)try{await t.dispatch((0,sX.kv)({address:i})),t.subscribe()}catch(t){let e=(0,aw.Mk)(t);e&&(0,aw.wd)("Organization identity: Error generating signature",{level:"error",extra:{error:e}})}}}),r({predicate:(e,t,r)=>{let a=(0,sR.Av)(t).value;return!!(null==a?void 0:a.length)&&a!==(0,sR.Av)(r).value&&a.some(s0.Zs)},effect:async(e,t)=>{try{t.unsubscribe(),await t.dispatch((0,s1.uM)()).catch(rN.A)}finally{t.subscribe()}}}),r({predicate:(e,t,r)=>{var a,n;let i=(0,sJ.Ee)(r),o=(0,sJ.Ee)(t);return!!(i.meta.fetchedAt&&(null==(a=i.value)?void 0:a.PlanName)!==(null==(n=o.value)?void 0:n.PlanName))},effect:(e,t)=>{t.extra.unleashClient.stop(),t.extra.unleashClient.start().catch(rN.A)}}),r({predicate:(e,t,r)=>{let a=(0,sO.kq)(t).value||[],n=(0,sO.kq)(r).value;return a.length>0&&a!==n},effect:async(e,t)=>{try{t.unsubscribe();let e=t.getState(),r=(0,sO.kq)(e).value||[];await t.dispatch((e=>{let{domains:t}=e;return async(e,r,a)=>{if(!(null==t?void 0:t.length))return;let n=sW(t);if(!Object.keys(n).length)return;let[i,o]=await Promise.all([e((0,sR.uW)()),e((0,sT.zi)())]);if(!o.privateKey)return;let s=i.reduce((e,t)=>{var r;let a=null==(r=t.Addresses)?void 0:r.filter(e=>{let[,t]=(0,sF.$x)(e.Email);return sY(e)&&n[t]});return t.Private===rn.zE.READABLE&&(null==a?void 0:a.length)&&e.push({member:t,memberAddresses:a}),e},[]);if(!s.length)return;let l=(0,nH.Oj)(a.api),{keyTransparencyVerify:c,keyTransparencyCommit:u}=(0,sE.sb)({ktActivation:e((0,sk.a)()),api:a.api,config:a.config});if(!(await Promise.all(s.map(async t=>{let{member:r,memberAddresses:a}=t,n=await e((0,sR.fU)({member:r,retry:!0})),i=(await (0,sK.j1)({member:r,memberAddresses:n,organizationKey:o})).memberAddressesKeys.reduce((e,t)=>{let{keys:r,address:a}=t;return e[a.ID]={keys:r,address:a},e},{});return Promise.all(a.map(async e=>{let t=i[e.ID];if(!t)return!1;try{return await sG({address:t.address,keys:t.keys,api:l,keyTransparencyVerify:c}),!0}catch{return!1}}))}))).flat().some(e=>!0===e))return;let d=await e((0,n7.Wz)()),f=await e((0,sb.Ai)());await u(d,f),await e((0,sR.uW)({cache:sL.P.None}))}})({domains:r})).catch(rN.A),await t.dispatch((e=>{let{domains:t}=e;return async(e,r,a)=>{if(!(null==t?void 0:t.length))return;let n=sW(t);if(!Object.keys(n).length)return;let i=(await e((0,sg.LP)())).filter(e=>{let[,t]=(0,sF.$x)(e.Email);return sY(e)&&n[t]});if(!i.length)return;let o=(0,nH.Oj)(a.api),{keyTransparencyVerify:s,keyTransparencyCommit:l}=(0,sE.sb)({ktActivation:e((0,sk.a)()),api:a.api,config:a.config});if(!(await Promise.all(i.map(async t=>{try{return await sG({address:t,keys:await e((0,sZ.dy)({addressID:t.ID})),api:o,keyTransparencyVerify:s}),!0}catch{return!1}}))).length)return;let c=await e((0,n7.Wz)()),u=await e((0,sb.Ai)());await l(c,u),await e((0,sg.LP)({cache:sL.P.None}))}})({domains:r})).catch(rN.A)}finally{t.subscribe()}}}),r({predicate:(e,t,r)=>{let a=(0,sR.Av)(t).value||[],n=(0,sR.Av)(r).value;return a.length>0&&a!==n},effect:async(e,t)=>{try{t.unsubscribe();let e=t.getState(),r=(0,sR.Av)(e).value||[];if(!(await t.dispatch((0,sT.zi)())).privateKey)return;await t.dispatch((0,sj.s8)({target:{type:"background",members:r}})).catch(rN.A)}finally{t.subscribe()}}}),r({predicate:(e,t,r)=>{var a,n;return(null==(a=(0,n7.mB)(t).value)?void 0:a.Role)!==(null==(n=(0,n7.mB)(r).value)?void 0:n.Role)||(0,sS.qD)(t).value!==(0,sS.qD)(r).value},effect:async(e,t)=>{if(t.cancelActiveListeners(),!(0,sR.Av)(t.getState()).value)return;let r=await (0,sR.mj)(t.dispatch);t.signal.aborted||t.dispatch(sR.r.handlePermissionChange({canFetch:r}))}}),r({predicate:(e,t,r)=>{var a,n;let i=t.groups.value!==r.groups.value,o=t.organizationKey.value!==r.organizationKey.value;return(!!i||!!o)&&!!(null==(a=t.groups.value)?void 0:a.length)&&!!(null==(n=t.organizationKey.value)?void 0:n.privateKey)&&t.groups.value.some(sM)},effect:async(e,t)=>{t.unsubscribe();try{await t.dispatch(async(e,t,r)=>{let[a,n]=await Promise.all([e((0,sI.cj)()),e((0,sT.zi)())]),i=a.filter(sM);if(!i.length)return[];if(!n.privateKey)throw Error("Organization key not decrypted");let o=(0,nH.Oj)(r.api),{keyTransparencyVerify:s}=(0,sE.sb)({ktActivation:e((0,sk.a)()),api:o,config:r.config}),l=(await Promise.all(i.map(async e=>{try{return{...e,Address:{...e.Address,Keys:await (0,sB.Nt)({api:o,organizationKey:n,address:e.Address,keyTransparencyVerify:s}),HasKeys:1}}}catch{return null}}))).filter(sP.A);return l.length&&e((0,sI.eq)(l)),l})}catch{}finally{t.subscribe()}}}))})({startListening:a.startListening,mode:r}),Object.assign(n,{unsubscribe:()=>{a.clearListeners()}})})({mode:i?"default":"public"}),i||o.dispatch(n0.set((e=>{let t={},r=nb();for(let a of Object.keys(e)){let n=e[a];if(!nC(a)){r.delete(a),t[a]="disabled";continue}let i=n.enabled?nY(n,Date.now()):void 0;if(!i||!Object.keys(i).every(nC)){r.delete(a),t[a]="disabled";continue}let o=r.get(a);if(void 0!==o&&o in i){t[a]=o;continue}let s=nW(i);if(void 0===s){r.delete(a),t[a]="disabled";continue}r.set(a,s),t[a]=s}return nS(r),t})(nG))),{store:o,privateApp:i}});return(0,t4.jsx)(i7,{config:yM,ThemeProvider:e?void 0:rS,children:(0,t4.jsx)(iw.A,{component:(0,t4.jsx)(on,{}),children:(0,t4.jsx)(oo,{store:cE.authentication,children:(0,t4.jsx)(t5.Ix,{history:cE.history,children:(0,t4.jsx)(ia.tz,{store:t,children:(0,t4.jsx)(iS,{api:cE.api,children:e?(0,t4.jsx)(ck,{store:t,locales:yR}):(0,t4.jsxs)(t4.Fragment,{children:[(0,t4.jsx)(rb,{}),(0,t4.jsx)(yD,{api:cE.api,onLogin:e=>{let t,r,a;cE.authentication.login(e.data),(0,rx.qk)((t=cE.authentication.basename,r=window.location.href,a=e.path,[t||"",`/${(0,rH.$N)(a||"/")||(0,rH.$N)(r)}`].join("")))},locales:yR})]})})})})})})})},{}))},18047(e,t,r){var a;!function(n){"use strict";var i="function",o="undefined",s="object",l="string",c="major",u="model",d="name",f="type",m="vendor",p="version",h="architecture",A="console",g="mobile",v="tablet",y="smarttv",C="wearable",b="embedded",S="Amazon",w="Apple",_="ASUS",N="BlackBerry",x="Browser",E="Chrome",B="Firefox",P="Google",I="Honor",k="Huawei",T="Microsoft",D="Motorola",M="Nvidia",R="OnePlus",j="Opera",O="OPPO",L="Samsung",U="Sharp",F="Sony",V="Xiaomi",H="Zebra",$="Facebook",z="Chromium OS",K="Mac OS",Z=" Browser",G=function(e,t){var r={};for(var a in e)t[a]&&t[a].length%2==0?r[a]=t[a].concat(e[a]):r[a]=e[a];return r},Y=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},W=function(e,t){return typeof e===l&&-1!==q(t).indexOf(q(e))},q=function(e){return e.toLowerCase()},Q=function(e,t){if(typeof e===l)return e=e.replace(/^\s\s*/,""),typeof t===o?e:e.substring(0,500)},J=function(e,t){for(var r,a,n,o,l,c,u=0;u<t.length&&!l;){var d=t[u],f=t[u+1];for(r=a=0;r<d.length&&!l&&d[r];)if(l=d[r++].exec(e))for(n=0;n<f.length;n++)c=l[++a],typeof(o=f[n])===s&&o.length>0?2===o.length?typeof o[1]==i?this[o[0]]=o[1].call(this,c):this[o[0]]=o[1]:3===o.length?typeof o[1]!==i||o[1].exec&&o[1].test?this[o[0]]=c?c.replace(o[
25551],o[2]):void 0:this[o[0]]=c?o[1].call(this,c,o[2]):void 0:4===o.length&&(this[o[0]]=c?o[3].call(this,c.replace(o[1],o[2])):void 0):this[o]=c||void 0;u+=2}},X=function(e,t){for(var r in t)if(typeof t[r]===s&&t[r].length>0){for(var a=0;a<t[r].length;a++)if(W(t[r][a],e))return"?"===r?void 0:r}else if(W(t[r],e))return"?"===r?void 0:r;return t.hasOwnProperty("*")?t["*"]:e},ee={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},et={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[p,[d,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[p,[d,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[d,p],[/opios[\/ ]+([\w\.]+)/i],[p,[d,j+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[p,[d,j+" GX"]],[/\bopr\/([\w\.]+)/i],[p,[d,j]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[p,[d,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[p,[d,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[d,p],[/quark(?:pc)?\/([-\w\.]+)/i],[p,[d,"Quark"]],[/\bddg\/([\w\.]+)/i],[p,[d,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[p,[d,"UC"+x]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[p,[d,"WeChat"]],[/konqueror\/([\w\.]+)/i],[p,[d,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[p,[d,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[p,[d,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[p,[d,"Smart Lenovo "+x]],[/(avast|avg)\/([\w\.]+)/i],[[d,/(.+)/,"$1 Secure "+x],p],[/\bfocus\/([\w\.]+)/i],[p,[d,B+" Focus"]],[/\bopt\/([\w\.]+)/i],[p,[d,j+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[p,[d,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[p,[d,"Dolphin"]],[/coast\/([\w\.]+)/i],[p,[d,j+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[p,[d,"MIUI"+Z]],[/fxios\/([\w\.-]+)/i],[p,[d,B]],[/\bqihoobrowser\/?([\w\.]*)/i],[p,[d,"360"]],[/\b(qq)\/([\w\.]+)/i],[[d,/(.+)/,"$1Browser"],p],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[d,/(.+)/,"$1"+Z],p],[/samsungbrowser\/([\w\.]+)/i],[p,[d,L+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[p,[d,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[d,"Sogou Mobile"],p],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[d,p],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[d],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[p,d],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[d,$],p],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[d,p],[/\bgsa\/([\w\.]+) .*safari\//i],[p,[d,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[p,[d,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[p,[d,E+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[d,E+" WebView"],p],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[p,[d,"Android "+x]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[d,p],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[p,[d,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[p,d],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[d,[p,X,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[d,p],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[d,"Netscape"],p],[/(wolvic|librewolf)\/([\w\.]+)/i],[d,p],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[p,[d,B+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[d,[p,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[d,[p,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[h,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[h,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[h,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[h,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[h,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[h,/ower/,"",q]],[/ sun4\w[;\)]/i],[[h,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;
vendor: 7,302 bytes, line 2555
2555|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[h,q]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[u,[m,L],[f,v]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[u,[m,L],[f,g]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[u,[m,w],[f,g]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[u,[m,w],[f,v]],[/(macintosh);/i],[u,[m,w]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[u,[m,U],[f,g]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[u,[m,I],[f,v]],[/honor([-\w ]+)[;\)]/i],[u,[m,I],[f,g]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[u,[m,k],[f,v]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[u,[m,k],[f,g]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[u,/_/g," "],[m,V],[f,v]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[u,/_/g," "],[m,V],[f,g]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[u,[m,O],[f,g]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[u,[m,X,{OnePlus:["304","403","203"],"*":O}],[f,v]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[u,[m,"Vivo"],[f,g]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[u,[m,"Realme"],[f,g]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[u,[m,D],[f,g]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[u,[m,D],[f,v]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[u,[m,"LG"],[f,v]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[u,[m,"LG"],[f,g]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[u,[m,"Lenovo"],[f,v]],[/(nokia) (t[12][01])/i],[m,u,[f,v]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[u,/_/g," "],[f,g],[m,"Nokia"]],[/(pixel (c|tablet))\b/i],[u,[m,P],[f,v]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[u,[m,P],[f,g]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[u,[m,F],[f,g]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[u,"Xperia Tablet"],[m,F],[f,v]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[u,[m,R],[f,g]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[u,[m,S],[f,v]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[u,/(.+)/g,"Fire Phone $1"],[m,S],[f,g]],[/(playbook);[-\w\),; ]+(rim)/i],[u,m,[f,v]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[u,[m,N],[f,g]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[u,[m,_],[f,v]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[u,[m,_],[f,g]],[/(nexus 9)/i],[u,[m,"HTC"],[f,v]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[u,/_/g," "],[f,g]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[u,[m,"TCL"],[f,v]],[/(itel) ((\w+))/i],[[m,q],u,[f,X,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[u,[m,"Acer"],[f,v]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[u,[m,"Meizu"],[f,g]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[u,[m,"Ulefone"],[f,g]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[u,[m,"Energizer"],[f,g]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[u,[m,"Cat"],[f,g]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[u,[m,"Smartfren"],[f,g]],[/droid.+; (a(?:015|06[35]|142p?))/i],[u,[m,"Nothing"],[f,g]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[u,[m,"Archos"],[f,v]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[u,[m,"Archos"],[f,g]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[m,u,[f,v]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[m,u,[f,g]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,u,[f,v]],[/(surface duo)/i],[u,[m,T],[f,v]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[u,[m,"Fairphone"],[f,g]],[/(u304aa)/i],[u,[m,"AT&T"],[f,g]],[/\bsie-(\w*)/i],[u,[m,"Siemens"],[f,g]],[/\b(rct\w+) b/i],[u,[m,"RCA"],[f,v]],[/\b(venue[\d ]{2,7}) b/i],[u,[m,"Dell"],[f,v]],[/\b(q(?:mv|ta)\w+) b/i],[u,[m,"Verizon"],[f,v]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[u,[m,"Barnes & Noble"],[f,v]],[/\b(tm\d{3}\w+) b/i],[u,[m,"NuVision"],[f,v]],[/\b(k88) b/i],[u,[m,"ZTE"],[f,v]],[/\b(nx\d{3}j) b/i],[u,[m,"ZTE"],[f,g]],[/\b(gen\d{3}) b.+49h/i],[u,[m,"Swiss"],[f,g]],[/\b(zur\d{3}) b/i],[u,[m,"Swiss"],[f,v]],[/\b((zeki)?tb.*\b) b/i],[u,[m,"Zeki"],[f,v]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],u,[f,v]],[/\b(ns-?\w{0,9}) b/i],[u,[m,"Insignia"],[f,v]],[/\b((nxa|next)-?\w{0,9}) b/i],[u,[m,"NextBook"],[f,v]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],u,[f,g]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],u,[f,g]],[/\b(ph-1) /i],[u,[m,"Essential"],[f,g]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[u,[m,"Envizen"],[f,v]],[/\b(trio[-\w\. ]+) b/i],[u,[m,"MachSpeed"],[f,v]],[/\btu_(1491) b/i],[u,[m,"Rotor"],[f,v]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[u,[m,M],[f,v]],[/(sprint) (\w+)/i],[m,u,[f,g]],[/(kin\.[onetw]{3})/i],[[u,/\./g," "],[m,T],[f,g]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[u,[m,H],[f,v]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[u,[m,H],[f,g]],[/smart-tv.+(samsung)/i],[m,[f,y]],[/hbbtv.+maple;(\d+)/i],[[u,/^/,"SmartTV"],[m,L],[f,y]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,"LG"],[f,y]],[/(apple) ?tv/i],[m,[u,w+" TV"],[f,y]],[/crkey/i],[[u,E+"cast"],[m,P],[f,y]],[/droid.+aft(\w+)( bui|\))/i],[u,[m,S],[f,y]],[/(shield \w+ tv)/i],[u,[m,M],[f,y]],[/\
2555(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[u,[m,U],[f,y]],[/(bravia[\w ]+)( bui|\))/i],[u,[m,F],[f,y]],[/(mi(tv|box)-?\w+) bui/i],[u,[m,V],[f,y]],[/Hbbtv.*(technisat) (.*);/i],[m,u,[f,y]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Q],[u,Q],[f,y]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[u,[f,y]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[f,y]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,u,[f,A]],[/droid.+; (shield)( bui|\))/i],[u,[m,M],[f,A]],[/(playstation \w+)/i],[u,[m,F],[f,A]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[u,[m,T],[f,A]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[u,[m,L],[f,C]],[/((pebble))app/i,/(asus|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[m,u,[f,C]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[u,[m,O],[f,C]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[u,[m,w],[f,C]],[/(opwwe\d{3})/i],[u,[m,R],[f,C]],[/(moto 360)/i],[u,[m,D],[f,C]],[/(smartwatch 3)/i],[u,[m,F],[f,C]],[/(g watch r)/i],[u,[m,"LG"],[f,C]],[/droid.+; (wt63?0{2,3})\)/i],[u,[m,H],[f,C]],[/droid.+; (glass) \d/i],[u,[m,P],[f,C]],[/(pico) (4|neo3(?: link|pro)?)/i],[m,u,[f,C]],[/; (quest( \d| pro)?)/i],[u,[m,$],[f,C]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[f,b]],[/(aeobc)\b/i],[u,[m,S],[f,b]],[/(homepod).+mac os/i],[u,[m,w],[f,b]],[/windows iot/i],[[f,b]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[u,[f,g]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[u,[f,v]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[f,v]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[f,g]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[u,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[p,[d,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[d,p],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[p,[d,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[d,p],[/ladybird\//i],[[d,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[p,d]],os:[[/microsoft (windows) (vista|xp)/i],[d,p],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[d,[p,X,ee]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[p,X,ee],[d,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[p,/_/g,"."],[d,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[d,K],[p,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[p,d],[/(ubuntu) ([\w\.]+) like android/i],[[d,/(.+)/,"$1 Touch"],p],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[d,p],[/\(bb(10);/i],[p,[d,N]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[p,[d,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[p,[d,B+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[p,[d,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[p,[d,"watchOS"]],[/crkey\/([\d\.]+)/i],[p,[d,E+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[d,z],p],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[d,p],[/(sunos) ?([\w\.\d]*)/i],[[d,"Solaris"],p],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[d,p]]},er=function(e,t){if(typeof e===s&&(t=e,e=void 0),!(this instanceof er))return new er(e,t).getResult();var r=typeof n!==o&&n.navigator?n.navigator:void 0,a=e||(r&&r.userAgent?r.userAgent:""),A=r&&r.userAgentData?r.userAgentData:void 0,y=t?G(et,t):et,C=r&&r.userAgent==a;return this.getBrowser=function(){var e,t={};return t[d]=void 0,t[p]=void 0,J.call(t,a,y.browser),t[c]=typeof(e=t[p])===l?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0,C&&r&&r.brave&&typeof r.brave.isBrave==i&&(t[d]="Brave"),t},this.getCPU=function(){var e={};return e[h]=void 0,J.call(e,a,y.cpu),e},this.getDevice=function(){var e={};return e[m]=void 0,e[u]=void 0,e[f]=void 0,J.call(e,a,y.device),C&&!e[f]&&A&&A.mobile&&(e[f]=g),C&&"Macintosh"==e[u]&&r&&typeof r.standalone!==o&&r.maxTouchPoints&&r.maxTouchPoints>2&&(e[u]="iPad",e[f]=v),e},this.getEngine=function(){var e={};return e[d]=void 0,e[p]=void 0,J.call(e,a,y.engine),e},this.getOS=function(){var e={};return e[d]=void 0,e[p]=void 0,J.call(e,a,y.os),C&&!e[d]&&A&&A.platform&&"Unknown"!=A.platform&&(e[d]=A.platform.replace(/chrome os/i,z).replace(/macos/i,K)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return a},this.setUA=function(e){return a=typeof e===l&&e.length>500?Q(e,500):e,this},this.setUA(a),this};er.VERSION="1.0.41",er.BROWSER=Y([d,p,c]),er.CPU=Y([h]),er.DEVICE=Y([u,m,f,A,g,y,v,C,b]),er.ENGINE=er.OS=Y([d,p]),typeof t!==o?(e.exports&&(t=e.exports=er),t.UAParser=er):r.amdO?void 0===(a=(function(){return er}).call(t,r,t,e))||(e.exports=a):typeof n!==o&&(n.UAParser=er);var ea=typeof n!==o&&(n.jQuery||n.Zepto);if(ea&&!ea.ua){var en=new er;ea.ua=en.getResult(),ea.ua.get=function(){return en.getUA()},ea.ua.set=function(e){en.setUA(e);var t=en.getResult();for(var r in t)ea.ua[r]=t[r]}}}("object"==typeof window?window:this)},29156(e,t,r){let a={"./ar_SA.json":[17378,[1372]],"./be_BY.json":[14953,[791]],"./ca_ES.json":[87083,[7685]],"./config/locales.json":[32120,[9390]],"./cs_CZ.json":[59336,[18]],"./da_DK.json":[57907,[7661]],"./de_DE.json":[95261,[3735]],"./el_GR.json":[15901,[8867]],"./es_ES.json":[37855,[4477]],"./es_LA.json":[1400,[366]],"./fi_FI.json":[15613,[6611]],"./fil_PH.json":[84798,[1766]],"./fr_FR.json":[66403,[1421]],"./hi_IN.json":[97269,[9023]],"./hr_HR.json":[48019,[2801]],"./hu_HU.json":[82709,[8695]],"./id_ID.json":[67537,[9059]],"./it_IT.json":[22097,[7507]],"./ja_JP.json":[81962,[6408]],"./ka_GE.json":[91235,[521]],"./kab_DZ.json":[26335,[5587]],"./ko_KR.json":[20564,[3537]],"./nb_NO.json":[74532,[118]],"./nl_NL.json":[50391,[5269]],"./pl_PL.json":[79631,[3937]],"./pt_BR.json":[98651,[7353]],"./pt_PT.json":[36463,[609]],"./ro_RO.
2555json":[96997,[6967]],"./ru_RU.json":[82981,[1539]],"./sk_SK.json":[72016,[4573]],"./sl_SI.json":[28598,[9148]],"./sv_SE.json":[20916,[4126]],"./th_TH.json":[50039,[6297]],"./tr_TR.json":[39091,[313]],"./uk_UA.json":[61441,[663]],"./vi_VN.json":[80508,[5354]],"./zh_CN.json":[93124,[5186]],"./zh_TW.json":[86516,[782]]};function n(e){try{if(!r.o(a,e))return Promise.resolve().then(()=>{let t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}catch(e){return Promise.reject(e)}let t=a[e],n=t[0];return r.e(t[1][0]).then(()=>r.t(n,19))}n.keys=()=>Object.keys(a),n.id=29156,e.exports=n},49532(e,t,r){let a={"./ar_SA.json":[34282,[1372]],"./be_BY.json":[75585,[791]],"./ca_ES.json":[68115,[7685]],"./config/locales.json":[2800,[9390]],"./cs_CZ.json":[41792,[18]],"./da_DK.json":[75371,[7661]],"./de_DE.json":[57541,[3735]],"./el_GR.json":[47189,[8867]],"./es_ES.json":[56839,[4477]],"./es_LA.json":[66512,[366]],"./fa_IR.json":[50427,[3141]],"./fi_FI.json":[96261,[6611]],"./fil_PH.json":[53798,[1766]],"./fr_FR.json":[26411,[1421]],"./hi_IN.json":[65885,[9023]],"./hr_HR.json":[47195,[2801]],"./hu_HU.json":[17821,[8695]],"./id_ID.json":[63033,[9059]],"./it_IT.json":[87001,[7507]],"./ja_JP.json":[70610,[6408]],"./ka_GE.json":[88379,[521]],"./ko_KR.json":[97804,[3537]],"./nb_NO.json":[90940,[118]],"./nl_NL.json":[25663,[5269]],"./pl_PL.json":[92503,[3937]],"./pt_BR.json":[96227,[7353]],"./pt_PT.json":[84663,[609]],"./ro_RO.json":[78285,[6967]],"./ru_RU.json":[23245,[1539]],"./sk_SK.json":[66411,[4573]],"./sl_SI.json":[89566,[9148]],"./sv_SE.json":[25372,[4126]],"./th_TH.json":[92831,[6297]],"./tr_TR.json":[55099,[313]],"./uk_UA.json":[76473,[663]],"./vi_VN.json":[12996,[5354]],"./zh_CN.json":[47388,[5186]],"./zh_TW.json":[30396,[782]]};function n(e){try{if(!r.o(a,e))return Promise.resolve().then(()=>{let t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}catch(e){return Promise.reject(e)}let t=a[e],n=t[0];return r.e(t[1][0]).then(()=>r.t(n,19))}n.keys=()=>Object.keys(a),n.id=49532,e.exports=n},19122(e,t,r){"use strict";e.exports=r.p+"assets/static/amex-safekey-colored.9dad5a0553059a7d05a7.svg"},91495(e,t,r){"use strict";e.exports=r.p+"assets/static/discover-protectbuy-colored.e7da91691dbc951be3eb.svg"},11069(e,t,r){"use strict";e.exports=r.p+"assets/static/jcb-logo.715cd2503539be4c5c18.png"},18471(e,t,r){"use strict";
2555e.exports=r.p+"assets/static/mastercard-securecode-colored.0599d99dfa7407634287.svg"},21809(e,t,r){"use strict";e.exports=r.p+"assets/static/visa-secure-colored.e62fcc38ee9a80304fbc.svg"},17231(e,t,r){"use strict";e.exports=r.p+"assets/static/error-generic.daeca444fc39d92b060b.svg"},61395(e,t,r){"use strict";e.exports=r.p+"assets/static/unsupported-browser.0e18e3c7785811fb5d8c.svg"},68506(e,t,r){"use strict";e.exports=r.p+"assets/static/AD.31791bb37923aac6521f.svg"},71211(e,t,r){"use strict";e.exports=r.p+"assets/static/AE.fe7d48e99414f9c6d75a.svg"},32376(e,t,r){"use strict";e.exports=r.p+"assets/static/AF.783ac60290101270b205.svg"},67241(e,t,r){"use strict";e.exports=r.p+"assets/static/AG.775331aa48e0014f124d.svg"},35263(e,t,r){"use strict";e.exports=r.p+"assets/static/AI.f95234657b8c65ecbd52.svg"},84962(e,t,r){"use strict";e.exports=r.p+"assets/static/AL.52678b92dc53dec15298.svg"},47603(e,t,r){"use strict";e.exports=r.p+"assets/static/AM.c2efc9856c7512f9316f.svg"},39505(e,t,r){"use strict";e.exports=r.p+"assets/static/AO.9b39495523434c29e4a6.svg"},32820(e,t,r){"use strict";e.exports=r.p+"assets/static/AR.e7d065cabf48b5559957.svg"},58453(e,t,r){"use strict";e.exports=r.p+"assets/static/AS.0f5e3de0140e4fc8f06d.svg"},48042(e,t,r){"use strict";e.exports=r.p+"assets/static/AT.81c1d95ea635930eaa86.svg"},65883(e,t,r){"use strict";e.exports=r.p+"assets/static/AU.b367f3f1ddac41a48675.svg"},92441(e,t,r){"use strict";e.exports=r.p+"assets/static/AW.620b821bd7859a1f208f.svg"},14620(e,t,r){"use strict";e.exports=r.p+"assets/static/AZ.f7ead0b95752df2e35a1.svg"},18442(e,t,r){"use strict";e.exports=r.p+"assets/static/BA.2b6e2ee9dd0e60077787.svg"},67737(e,t,r){"use strict";e.exports=r.p+"assets/static/BB.6d4fee1df791f9e678c2.svg"},57767(e,t,r){"use strict";e.exports=r.p+"assets/static/BD.3e1e3d550f6ff4be91cc.svg"},10902(e,t,r){"use strict";e.exports=r.p+"assets/static/BE.7b1762dc2ddec8e24aec.svg"},47541(e,t,r){"use strict";e.exports=r.p+"assets/static/BF.1829aef612bea15df54e.svg"},9556(e,t,r){"use strict";e.exports=r.p+"assets/static/BG.197cbac9a78167d34f0d.svg"},66595(e,t,r){"use strict";e.exports=r.p+"assets/static/BH.e2f60460bdef50fcf1c7.svg"},79634(e,t,r){"use strict";e.exports=r.p+"assets/static/BI.f105edeba59478424576.svg"},68321(e,t,r){"use strict";e.exports=r.p+"assets/static/BJ.264636f5d8c81287da32.svg"},87343(e,t,r){"use strict";e.exports=r.p+"assets/static/BL.216a925e3c227659a67b.svg"},50942(e,t,r){"use strict";e.exports=r.p+"assets/static/BM.2cefed5e22bc8a8f39fe.svg"},13565(e,t,r){"use strict";e.exports=r.p+"assets/static/BN.9eee73c732be025d01d3.svg"},85020(e,t,r){"use strict";e.exports=r.p+"assets/static/BO.79758490406ca84c4304.svg"},41242(e,t,r){"use strict";e.exports=r.p+"assets/static/BQ.0f18bea6ddc6a4f5aff1.svg"},86057(e,t,r){"use strict";e.exports=r.p+"assets/static/BR.2f7e206843145243d5e2.svg"},60696(e,t,r){"use strict";e.exports=r.p+"assets/static/BS.b3245c7e204ec88c4f8b.svg"},5623(e,t,r){"use strict";e.exports=r.p+"assets/static/BT.9f4cfc85d908eba8c8d5.svg"},51172(e,t,r){"use strict";e.exports=r.p+"assets/static/BW.e82ebaad37ab1b4dc940.svg"},27074(e,t,r){"use strict";e.exports=r.p+"assets/static/BY.e4e2b2150fd443213e90.svg"},67825(e,t,r){"use strict";e.exports=r.p+"assets/static/BZ.5edc55b6deb8a97d6bd7.svg"},38473(e,t,r){"use strict";e.exports=r.p+"assets/static/CA.587c1e749bff0c76b98d.svg"},3588(e,t,r){"use strict";e.exports=r.p+"assets/static/CD.005eb4888822e638aff9.svg"},69062(e,t,r){"use strict";e.exports=r.p+"assets/static/CF.7f1945ee14225b88bc70.svg"},58039(e,t,r){"use strict";e.exports=r.p+"assets/static/CG.df1f8ecfd24b25dfc59c.svg"},22208(e,t,r){"use strict";e.exports=r.p+"assets/static/CH.b15219ff8c7aa66543e0.svg"},20241(e,t,r){"use strict";e.exports=r.p+"assets/static/CI.76a2f7f32f01e886d420.svg"},66867(e,t,r){"use strict";e.exports=r.p+"assets/static/CK.53b4a7416c3713662b2e.svg"},60652(e,t,r){"use strict";e.exports=r.p+"assets/static/CL.f8dd3fd3b8c3c8dcab9d.svg"},8013(e,t,r){"use strict";e.exports=r.p+"assets/static/CM.d688fd18d452cc17f440.svg"},8686(e,t,r){"use strict";e.exports=r.p+"assets/static/CN.b7a381b7a1c531fca202.svg"},39679(e,t,r){"use strict";e.exports=r.p+"assets/static/CO.4f2ab5742f20cbe60404.svg"},70858(e,t,r){"use strict";e.exports=r.p+"assets/static/CR.178136966d554fe21c6e.svg"},99957(e,t,r){"use strict";e.exports=r.p+"assets/static/CU.a55c349ca4d6f9780199.svg"},63318(e,t,r){"use strict";e.exports=r.p+"assets/static/CV.3c9e962f9b19dc863ef7.svg"},26535(e,t,r){"use strict";e.exports=r.p+"assets/static/CW.81d84983e1c0840fd49e.svg"},20737(e,t,r){"use strict";e.exports=r.p+"assets/static/CY.a3631fe27dce10e7dc5e.svg"},32050(e,t,r){"use strict";e.exports=r.p+"assets/static/CZ.970f07074b7bc8d7c502.svg"},3448(e,t,r){"use strict";e.exports=r.p+"assets/static/DE.316fd91c7cbed2134122.svg"},30015(e,t,r){"use strict";e.exports=r.p+"assets/static/DJ.5ac8b84cd4867bb64119.svg"},99022(e,t,r){"use strict";e.exports=r.p+"assets/static/DK.5aebe3e5e8337dddebd4.svg"},12544(e,t,r){"use strict";e.exports=r.p+"assets/static/DM.b0b2766ded335b26e1c6.svg"},69826(e,t,r){"use strict";e.exports=r.p+"assets/static/DO.ddfdd79f9b9eff1c9d59.svg"},30095(e,t,r){"use strict";e.exports=r.p+"assets/static/DZ.47601b478506b5c15686.svg"},86553(e,t,r){"use strict";e.exports=r.p+"assets/static/EC.c1b9432b2c85df38fd03.svg"},10343(e,t,r){"use strict";e.exports=r.p+"assets/static/EE.f4acb84c31c25bda85c1.svg"},18389(e,t,r){"use strict";e.exports=r.p+"assets/static/EG.e6ccd507e4656faeb28e.svg"},64274(e,t,r){"use strict";e.exports=r.p+"assets/static/EH.80730871eabc497cfa99.svg"},26488(e,t,r){"use strict";e.exports=r.p+"assets/static/ER.68904ff50c67c5b19de4.svg"},30729(e,t,r){"use strict";e.exports=r.p+"assets/static/ES.4f43b1676662e9300dc8.svg"},1286(e,t,r){"use strict";e.exports=r.p+"assets/static/ET.9b77f4a1a57d7a1391c2.svg"},53702(e,t,r){"use strict";e.exports=r.p+"assets/static/FI.fea90d351e0a7967bdef.svg"},76133(e,t,r){"use strict";e.exports=r.p+"assets/static/FJ.382a542582efe911398c.svg"},24964(e,t,r){"use strict";e.exports=r.p+"assets/static/FK.cb9c2bf47daf6237159b.svg"},15034(e,t,r){"use strict";e.exports=r.p+"assets/static/FM.163983ec711951588a3b.svg"},78904(e,t,r){"use strict";e.exports=r.p+"assets/static/FO.503f0269d3b8d5b03d23.svg"},50621(e,t,r){"use strict";e.exports=r.p+"assets/static/FR.29b562f3bdf9c9d4addc.svg"},40413(e,t,r){"use strict";e.exports=r.p+"assets/static/GA.d8a9e68d58d1d8e6261e.svg"},28318(e,t,r){"use strict";
2555e.exports=r.p+"assets/static/GB.f7c104a6ab1a92193fd2.svg"},73424(e,t,r){"use strict";e.exports=r.p+"assets/static/GD.950da11a5c6a923dd7b8.svg"},88225(e,t,r){"use strict";e.exports=r.p+"assets/static/GE.ef1df38467376c4dab67.svg"},6482(e,t,r){"use strict";e.exports=r.p+"assets/static/GF.5814f7934042b7bd3f4a.svg"},39523(e,t,r){"use strict";e.exports=r.p+"assets/static/GG.6a875344fbc927891e91.svg"},82484(e,t,r){"use strict";e.exports=r.p+"assets/static/GH.5908a08b6261160caf35.svg"},43765(e,t,r){"use strict";e.exports=r.p+"assets/static/GI.f2ba1d8eb4a9e4f42cb7.svg"},32744(e,t,r){"use strict";e.exports=r.p+"assets/static/GL.1925d644c2d95aaf50df.svg"},98137(e,t,r){"use strict";e.exports=r.p+"assets/static/GM.33f67924c6465c554d9f.svg"},72138(e,t,r){"use strict";e.exports=r.p+"assets/static/GN.25560115881313728ce7.svg"},4460(e,t,r){"use strict";e.exports=r.p+"assets/static/GP.0748a71d1bff29e804dc.svg"},39917(e,t,r){"use strict";e.exports=r.p+"assets/static/GQ.f52be3c793cd55f285ac.svg"},29198(e,t,r){"use strict";e.exports=r.p+"assets/static/GR.de2fcdd04f1cacd1d2c1.svg"},54112(e,t,r){"use strict";e.exports=r.p+"assets/static/GT.d355f823c00a55ddcc1a.svg"},11025(e,t,r){"use strict";e.exports=r.p+"assets/static/GU.dd71cb3c8a60d033c144.svg"},61203(e,t,r){"use strict";e.exports=r.p+"assets/static/GW.698dc43cc7fcfc14b30c.svg"},49093(e,t,r){"use strict";e.exports=r.p+"assets/static/GY.3e7e2afd317a889294f2.svg"},94626(e,t,r){"use strict";e.exports=r.p+"assets/static/HK.f969f82e0ea407b98b9c.svg"},44927(e,t,r){"use strict";e.exports=r.p+"assets/static/HN.207ec6827858e62370b7.svg"},75547(e,t,r){"use strict";e.exports=r.p+"assets/static/HR.68735483b652b8c672b5.svg"},68117(e,t,r){"use strict";e.exports=r.p+"assets/static/HT.d1af18e035e31d7f6189.svg"},42484(e,t,r){"use strict";e.exports=r.p+"assets/static/HU.c9c4e4d3927896a37cea.svg"},89298(e,t,r){"use strict";e.exports=r.p+"assets/static/ID.78b7369eafe96ba944a8.svg"},76259(e,t,r){"use strict";e.exports=r.p+"assets/static/IE.5030d5f9d3a67f93abe2.svg"},28106(e,t,r){"use strict";e.exports=r.p+"assets/static/IL.9067a84e0e16f82d6e19.svg"},96923(e,t,r){"use strict";e.exports=r.p+"assets/static/IM.d878c6030b73292fa608.svg"},65032(e,t,r){"use strict";e.exports=r.p+"assets/static/IN.d6a890254a379e612aa6.svg"},77401(e,t,r){"use strict";e.exports=r.p+"assets/static/IO.fd203779f36942fa325f.svg"},96927(e,t,r){"use strict";e.exports=r.p+"assets/static/IQ.23da8142f30002ebc732.svg"},17900(e,t,r){"use strict";e.exports=r.p+"assets/static/IR.136ff00000471615e0d0.svg"},65261(e,t,r){"use strict";e.exports=r.p+"assets/static/IS.11b165e12c07f4b2e979.svg"},36738(e,t,r){"use strict";e.exports=r.p+"assets/static/IT.59540b2c95ad6d2f63f1.svg"},18350(e,t,r){"use strict";e.exports=r.p+"assets/static/JE.920e8152f30c54e59522.svg"},78726(e,t,r){"use strict";e.exports=r.p+"assets/static/JM.c3ccd8bb697c41b859ef.svg"},13252(e,t,r){"use strict";e.exports=r.p+"assets/static/JO.33f12560ce97f86a1e93.svg"},28675(e,t,r){"use strict";e.exports=r.p+"assets/static/JP.ce509e1898c9b98fd5db.svg"},17533(e,t,r){"use strict";e.exports=r.p+"assets/static/KE.06142e6c6ff46d7ac3d4.svg"},7087(e,t,r){"use strict";e.exports=r.p+"assets/static/KG.cec913f75482a05acd7a.svg"},40488(e,t,r){"use strict";e.exports=r.p+"assets/static/KH.7d038955f914785ab53d.svg"},5881(e,t,r){"use strict";e.exports=r.p+"assets/static/KI.2e8c9bd6461abdab9de4.svg"},37717(e,t,r){"use strict";e.exports=r.p+"assets/static/KM.fe8ec672adef37b72053.svg"},65846(e,t,r){"use strict";e.exports=r.p+"assets/static/KN.1379d11673df70655844.svg"},82816(e,t,r){"use strict";e.exports=r.p+"assets/static/KP.3da5279014333143a5f0.svg"},76021(e,t,r){"use strict";e.exports=r.p+"assets/static/KR.1545e6a1d8dc3ce6a65f.svg"},48703(e,t,r){"use strict";e.exports=r.p+"assets/static/KW.00b99f4f89e2c7531dad.svg"},50057(e,t,r){"use strict";e.exports=r.p+"assets/static/KY.3e619554c3b84ae0d0ea.svg"},81946(e,t,r){"use strict";e.exports=r.p+"assets/static/KZ.0683892c8d4b5156d4eb.svg"},18396(e,t,r){"use strict";e.exports=r.p+"assets/static/LA.81d21af4238352a3d564.svg"},97423(e,t,r){"use strict";e.exports=r.p+"assets/static/LB.fb51f2ecb2d9750370d3.svg"},53694(e,t,r){"use strict";e.exports=r.p+"assets/static/LC.8829235182530c81c01f.svg"},55444(e,t,r){"use strict";e.exports=r.p+"assets/static/LI.bcb41ef391bd2b49d19b.svg"},56182(e,t,r){"use strict";e.exports=r.p+"assets/static/LK.6baf40a28d1e6187e346.svg"},39039(e,t,r){"use strict";e.exports=r.p+"assets/static/LR.8f3965acfa6632ae0559.svg"},10606(e,t,r){"use strict";e.exports=r.p+"assets/static/LS.af2ebf93d5e4b261b859.svg"},9105(e,t,r){"use strict";e.exports=r.p+"assets/static/LT.6095e2d01404d8c20dcb.svg"},73152(e,t,r){"use strict";e.exports=r.p+"assets/static/LU.d8c14c2d31d74903f235.svg"},93907(e,t,r){"use strict";e.exports=r.p+"assets/static/LV.2273665f5a4b092666a0.svg"},82212(e,t,r){"use strict";e.exports=r.p+"assets/static/LY.f833ae3f62168384b9b6.svg"},46323(e,t,r){"use strict";e.exports=r.p+"assets/static/MA.5df357a4a795bac328e1.svg"},61521(e,t,r){"use strict";e.exports=r.p+"assets/static/MC.74cfab391e7aaec72a07.svg"},63022(e,t,r){"use strict";e.exports=r.p+"assets/static/MD.f2504ecc25f9e2f0334e.svg"},91455(e,t,r){"use strict";e.exports=r.p+"assets/static/ME.9d6d9d334176d7990462.svg"},12428(e,t,r){"use strict";e.exports=r.p+"assets/static/MF.29b562f3bdf9c9d4addc.svg"},11373(e,t,r){"use strict";e.exports=r.p+"assets/static/MG.75a34bf943579b7c8599.svg"},24698(e,t,r){"use strict";e.exports=r.p+"assets/static/MH.e6723cbaef1deee32ff8.svg"},92809(e,t,r){"use strict";e.exports=r.p+"assets/static/MK.3b13e016b696f7a6ffb1.svg"},63366(e,t,r){"use strict";e.exports=r.p+"assets/static/ML.19b8539495b8284f5cda.svg"},77751(e,t,r){"use strict";e.exports=r.p+"assets/static/MM.efcf054a6433ee946c71.svg"},34628(e,t,r){"use strict";
2555e.exports=r.p+"assets/static/MN.fd1f466429899147eda2.svg"},85797(e,t,r){"use strict";e.exports=r.p+"assets/static/MO.ef3d1e7d9bf99bb8ff03.svg"},26354(e,t,r){"use strict";e.exports=r.p+"assets/static/MP.0834be312e2745f65b7b.svg"},40995(e,t,r){"use strict";e.exports=r.p+"assets/static/MQ.dea894f202402779731f.svg"},83952(e,t,r){"use strict";e.exports=r.p+"assets/static/MR.7976b82ce698f0470dc5.svg"},19489(e,t,r){"use strict";e.exports=r.p+"assets/static/MS.f05515e30626d4d9b791.svg"},6110(e,t,r){"use strict";e.exports=r.p+"assets/static/MT.5248352a08673cd51e8c.svg"},49839(e,t,r){"use strict";e.exports=r.p+"assets/static/MU.15b7c12e228bf80a91e4.svg"},70812(e,t,r){"use strict";e.exports=r.p+"assets/static/MV.9fd491fcce352a8da62f.svg"},60285(e,t,r){"use strict";e.exports=r.p+"assets/static/MW.9c05ab2685854d96c2cc.svg"},73610(e,t,r){"use strict";e.exports=r.p+"assets/static/MX.600c39fef8033d0fc3e5.svg"},33979(e,t,r){"use strict";e.exports=r.p+"assets/static/MY.4934b0a61b4c97ca56be.svg"},83240(e,t,r){"use strict";e.exports=r.p+"assets/static/MZ.2239e667b631bc175686.svg"},22534(e,t,r){"use strict";e.exports=r.p+"assets/static/NA.fb091ec61fc765573657.svg"},80740(e,t,r){"use strict";e.exports=r.p+"assets/static/NC.d18aa0e28384d3a3d635.svg"},23834(e,t,r){"use strict";e.exports=r.p+"assets/static/NE.56c9a7692a4a542bd6e3.svg"},49417(e,t,r){"use strict";e.exports=r.p+"assets/static/NF.f6d6a3357f5b70768a50.svg"},90264(e,t,r){"use strict";e.exports=r.p+"assets/static/NG.d22d0700e90398f01a64.svg"},38862(e,t,r){"use strict";e.exports=r.p+"assets/static/NI.cb007e75e7f36d50467e.svg"},70867(e,t,r){"use strict";e.exports=r.p+"assets/static/NL.a0d591eb9887f4ac882a.svg"},63776(e,t,r){"use strict";e.exports=r.p+"assets/static/NO.51902bb7ab1750ddac5a.svg"},80007(e,t,r){"use strict";e.exports=r.p+"assets/static/NP.2f70e3cef85d803658d7.svg"},53429(e,t,r){"use strict";e.exports=r.p+"assets/static/NR.8edc919e1525a7b3d194.svg"},81802(e,t,r){"use strict";e.exports=r.p+"assets/static/NU.6d2989fe288077ad31e6.svg"},50077(e,t,r){"use strict";e.exports=r.p+"assets/static/NZ.bc38c47e36c700e0c265.svg"},97249(e,t,r){"use strict";e.exports=r.p+"assets/static/OM.e2121941caeb28784e90.svg"},96528(e,t,r){"use strict";e.exports=r.p+"assets/static/PA.f0d97ee19e7250cd7a3c.svg"},4348(e,t,r){"use strict";e.exports=r.p+"assets/static/PE.6599df0ab8cc9bd5de71.svg"},6671(e,t,r){"use strict";e.exports=r.p+"assets/static/PF.11b11daddebe91f4c864.svg"},70270(e,t,r){"use strict";e.exports=r.p+"assets/static/PG.e1d93d2ca251808ecf14.svg"},87065(e,t,r){"use strict";e.exports=r.p+"assets/static/PH.73f9b22413c85602f3a5.svg"},37770(e,t,r){"use strict";e.exports=r.p+"assets/static/PK.b5992b3acf14785e0d69.svg"},66869(e,t,r){"use strict";e.exports=r.p+"assets/static/PL.338a35e00cb6b6ea15f6.svg"},28884(e,t,r){"use strict";e.exports=r.p+"assets/static/PM.26cfec78a579b854f674.svg"},33779(e,t,r){"use strict";e.exports=r.p+"assets/static/PR.0d0bfdd6d9cbedff25d0.svg"},46402(e,t,r){"use strict";e.exports=r.p+"assets/static/PS.918cee03a4b2102e9e55.svg"},74925(e,t,r){"use strict";e.exports=r.p+"assets/static/PT.81c0e960ea7136af6f38.svg"},75598(e,t,r){"use strict";e.exports=r.p+"assets/static/PW.9075385ea3b4522bdfa4.svg"},80024(e,t,r){"use strict";e.exports=r.p+"assets/static/PY.a52cc30bff1be5e40bf8.svg"},86919(e,t,r){"use strict";e.exports=r.p+"assets/static/QA.600ad2f8639c9e748e03.svg"},30278(e,t,r){"use strict";e.exports=r.p+"assets/static/RE.518595f88cd8fd622e69.svg"},79340(e,t,r){"use strict";e.exports=r.p+"assets/static/RO.edc677508745182a00a3.svg"},50152(e,t,r){"use strict";e.exports=r.p+"assets/static/RS.0b1b5e277325ee61b7bb.svg"},75510(e,t,r){"use strict";e.exports=r.p+"assets/static/RU.a646632f178166b35849.svg"},74772(e,t,r){"use strict";e.exports=r.p+"assets/static/RW.485232b641c2034bb872.svg"},74713(e,t,r){"use strict";e.exports=r.p+"assets/static/SA.95586df4433538f29512.svg"},48714(e,t,r){"use strict";e.exports=r.p+"assets/static/SB.5869001af7ca035978d3.svg"},90683(e,t,r){"use strict";e.exports=r.p+"assets/static/SC.3ac2272b60d0a6edad60.svg"},59060(e,t,r){"use strict";e.exports=r.p+"assets/static/SD.0a212f01fc72bc0adb4a.svg"},20341(e,t,r){"use strict";e.exports=r.p+"assets/static/SE.1d887faf3a229a386dff.svg"},46919(e,t,r){"use strict";e.exports=r.p+"assets/static/SG.9bb80b7169143738f1f1.svg"},5e4(e,t,r){"use strict";e.exports=r.p+"assets/static/SH.beef532a624491bd12e2.svg"},64801(e,t,r){"use strict";e.exports=r.p+"assets/static/SI.ee99fceff902a6319ed4.svg"},16099(e,t,r){"use strict";
2555e.exports=r.p+"assets/static/SK.ff32949a9296a995d4ef.svg"},88444(e,t,r){"use strict";e.exports=r.p+"assets/static/SL.02fac71a12890da2ed35.svg"},16989(e,t,r){"use strict";e.exports=r.p+"assets/static/SM.cd537dd628f3f1c1e9fd.svg"},4894(e,t,r){"use strict";e.exports=r.p+"assets/static/SN.bd9d7ca39c98c925db94.svg"},67471(e,t,r){"use strict";e.exports=r.p+"assets/static/SO.68c3da33f0ea73de80d1.svg"},90746(e,t,r){"use strict";e.exports=r.p+"assets/static/SR.d9afde58d7727ff6d1ef.svg"},96011(e,t,r){"use strict";e.exports=r.p+"assets/static/SS.c67167a336dbf5c4fcb6.svg"},47652(e,t,r){"use strict";e.exports=r.p+"assets/static/ST.365a0116f0139cdf2d63.svg"},89446(e,t,r){"use strict";e.exports=r.p+"assets/static/SV.8bc7468be8cb449ddf26.svg"},30688(e,t,r){"use strict";e.exports=r.p+"assets/static/SX.1f17ad5ce302a7eb411c.svg"},87601(e,t,r){"use strict";e.exports=r.p+"assets/static/SY.b8b0fea82fb9eef1898f.svg"},7202(e,t,r){"use strict";e.exports=r.p+"assets/static/SZ.cdfa10b4ac2dd0f20018.svg"},81366(e,t,r){"use strict";e.exports=r.p+"assets/static/TC.305cf56ae97341422c3e.svg"},65049(e,t,r){"use strict";e.exports=r.p+"assets/static/TD.edc677508745182a00a3.svg"},39050(e,t,r){"use strict";e.exports=r.p+"assets/static/TG.a1c22a5a6744fc676842.svg"},7325(e,t,r){"use strict";e.exports=r.p+"assets/static/TH.2de5222fde616bc7f501.svg"},57807(e,t,r){"use strict";e.exports=r.p+"assets/static/TJ.97dc3680b531ee9e47cf.svg"},95230(e,t,r){"use strict";e.exports=r.p+"assets/static/TK.5d2af99c4579bec26bba.svg"},55137(e,t,r){"use strict";e.exports=r.p+"assets/static/TL.f27e330a634fcb32b95a.svg"},40336(e,t,r){"use strict";e.exports=r.p+"assets/static/TM.a8f5f5a299e14f9efdf8.svg"},6435(e,t,r){"use strict";e.exports=r.p+"assets/static/TN.6b14f413d1bb4e8c0c11.svg"},73394(e,t,r){"use strict";e.exports=r.p+"assets/static/TO.3cd7a98b8d6c1360ab38.svg"},42583(e,t,r){"use strict";e.exports=r.p+"assets/static/TR.211a436fcfd487da7fbb.svg"},6665(e,t,r){"use strict";e.exports=r.p+"assets/static/TT.5bbc279e93bfd2533df8.svg"},86347(e,t,r){"use strict";e.exports=r.p+"assets/static/TV.9a4aa462820a2b155b42.svg"},81082(e,t,r){"use strict";e.exports=r.p+"assets/static/TW.fb6f6fe68fdac49a181e.svg"},50399(e,t,r){"use strict";e.exports=r.p+"assets/static/TZ.6341cb1177ac5e02cf74.svg"},38763(e,t,r){"use strict";e.exports=r.p+"assets/static/UA.a5309ada613a1d69c690.svg"},68421(e,t,r){"use strict";e.exports=r.p+"assets/static/UG.871b9d10826bdfd4ca75.svg"},30353(e,t,r){"use strict";e.exports=r.p+"assets/static/UK.f7c104a6ab1a92193fd2.svg"},17465(e,t,r){"use strict";e.exports=r.p+"assets/static/US.e7a398640cf8a5dacd98.svg"},58851(e,t,r){"use strict";e.exports=r.p+"assets/static/UY.37d608ff4d17f765aa65.svg"},92752(e,t,r){"use strict";e.exports=r.p+"assets/static/UZ.c1148f90636a1de98f29.svg"},97982(e,t,r){"use strict";e.exports=r.p+"assets/static/VA.0473d20b8ea1ad0f3865.svg"},81532(e,t,r){"use strict";e.exports=r.p+"assets/static/VC.a69f59e941b637c55ae4.svg"},1874(e,t,r){"use strict";e.exports=r.p+"assets/static/VE.d917f0c19e430b524f64.svg"},94672(e,t,r){"use strict";e.exports=r.p+"assets/static/VG.f35c1ac9181b8d9083f1.svg"},84118(e,t,r){"use strict";e.exports=r.p+"assets/static/VI.19a8d0ca7ecfdae2af0f.svg"},59353(e,t,r){"use strict";e.exports=r.p+"assets/static/VN.cdba84c4a3a8f339bf82.svg"},51874(e,t,r){"use strict";e.exports=r.p+"assets/static/VU.26ec6a98ccb9eefa6a66.svg"},4290(e,t,r){"use strict";e.exports=r.p+"assets/static/WF.90df147d0166b499cca4.svg"},12975(e,t,r){"use strict";e.exports=r.p+"assets/static/WS.2cfa9118b3dff3c6c6f3.svg"},50514(e,t,r){"use strict";e.exports=r.p+"assets/static/XK.2b8f59384edd02e39890.svg"},22899(e,t,r){"use strict";e.exports=r.p+"assets/static/YE.54338faecb19b14c3e07.svg"},2930(e,t,r){"use strict";e.exports=r.p+"assets/static/YT.311e97bf279d453932b9.svg"},92722(e,t,r){"use strict";e.exports=r.p+"assets/static/ZA.aa0867b517f8557cfad8.svg"},694(e,t,r){"use strict";e.exports=r.p+"assets/static/ZM.32c11a643313883693cd.svg"},90700(e,t,r){"use strict";e.exports=r.p+"assets/static/ZW.8a6a9d7817018ea939e3.svg"},25993(e,t,r){"use strict";e.exports=r.p+"assets/static/ZZ.04df6b40505efc8caaed.svg"},88636(e,t,r){"use strict";e.exports=r.p+"assets/static/physical-key.a4763c7b5d6926990435.svg"},71365(e,t,r){"use strict";e.exports=r.p+"assets/static/stop-hand-sign.22b4067d8362be182949.svg"},66081(e,t,r){"use strict";e.exports=r.p+"assets/static/google.2a89103259423dc03570.svg"},36169(e,t,r){"use strict";e.exports=r.p+"assets/static/outlook.ed3cf465030446551ddd.svg"},74547(e,t,r){"use strict";e.exports=r.p+"assets/static/yahoo_short.258da1d0f345863f3be3.svg"},11585(e,t,r){"use strict";e.exports=r.p+"assets/static/lumo-cat-icon.88212accab282af071b2.svg"},26496(e,t,r){"use strict";e.exports=r.p+"assets/static/vpn-welcome.0959b02320d93fe5cd4a.svg"},48993(){},63650(){}
2555,44977(e,t,r){"use strict";var a=r(14188),n=r(13174),i=TypeError;e.exports=function(e){if(a(e))return e;throw new i(n(e)+" is not a function")}},42691(e,t,r){"use strict";var a=r(65438),n=TypeError;e.exports=function(e){if("DataView"===a(e))return e;throw new n("Argument is not a DataView")}},74121(e,t,r){"use strict";var a=r(16712),n=String,i=TypeError;e.exports=function(e){if(a(e))return e;throw new i("Can't set "+n(e)+" as a prototype")}},42937(e,t,r){"use strict";var a=r(33243).has;e.exports=function(e){return a(e),e}},97028(e){"use strict";var t=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new t("Argument is not a string")}},72712(e,t,r){"use strict";var a=r(5604),n=r(39944),i=r(16881),o=r(85821),s=r(3770),l=r(44977),c=r(44318),u=r(12913),d=r(4282),f=d("asyncDispose"),m=d("dispose"),p=i([].push),h=function(e,t){if("async-dispose"===t){var r=u(e,f);return void 0!==r||void 0===(r=u(e,m))?r:function(){var e=this;return new(a("Promise"))(function(t){n(r,e),t(void 0)})}}return u(e,m)},A=function(e,t,r){return arguments.length<3&&!c(e)&&(r=l(h(s(e),t))),void 0===r?function(){}:o(r,e)};e.exports=function(e,t,r,a){var n;if(arguments.length<4){if(c(t)&&"sync-dispose"===r)return;n=A(t,r)}else n=A(void 0,r,a);p(e.stack,n)}},95458(e,t,r){"use strict";var a=r(4282),n=r(77065),i=r(64466).f,o=a("unscopables"),s=Array.prototype;void 0===s[o]&&i(s,o,{configurable:!0,value:n(null)}),e.exports=function(e){s[o][e]=!0}},40286(e,t,r){"use strict";var a=r(4578),n=TypeError;e.exports=function(e,t){if(a(t,e))return e;throw new n("Incorrect invocation")}},40503(e,t,r){"use strict";var a=r(80831),n=String,i=TypeError;e.exports=function(e){if(void 0===e||a(e))return e;throw new i(n(e)+" is not an object or undefined")}},3770(e,t,r){"use strict";var a=r(80831),n=String,i=TypeError;e.exports=function(e){if(a(e))return e;throw new i(n(e)+" is not an object")}},48529(e,t,r){"use strict";var a=r(65438),n=TypeError;e.exports=function(e){if("Uint8Array"===a(e))return e;throw new n("Argument is not an Uint8Array")}},58732(e){"use strict";e.exports="u">typeof ArrayBuffer&&"u">typeof DataView},51617(e,t,r){"use strict";var a=r(79117),n=r(71025),i=r(38689),o=a.ArrayBuffer,s=a.TypeError;e.exports=o&&n(o.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==i(e))throw new s("ArrayBuffer expected");return e.byteLength}},36821(e,t,r){"use strict";var a=r(79117),n=r(58732),i=r(51617),o=a.DataView;e.exports=function(e){if(!n||0!==i(e))return!1;try{return new o(e),!1}catch{return!0}}},2676(e,t,r){"use strict";var a=r(36821),n=TypeError;e.exports=function(e){if(a(e))throw new n("ArrayBuffer is detached");return e}},47223(e,t,r){"use strict";var a,n,i,o=r(58732),s=r(96893),l=r(79117),c=r(14188),u=r(80831),d=r(74418),f=r(65438),m=r(13174),p=r(88088),h=r(97509),A=r(10997),g=r(4578),v=r(91786),y=r(5054),C=r(4282),b=r(66209),S=r(43086),w=S.enforce,_=S.get,N=l.Int8Array,x=N&&N.prototype,E=l.Uint8ClampedArray,B=E&&E.prototype,P=N&&v(N),I=x&&v(x),k=Object.prototype,T=l.TypeError,D=C("toStringTag"),M=b("TYPED_ARRAY_TAG"),R="TypedArrayConstructor",j=o&&
2555!!y&&"Opera"!==f(l.opera),O=!1,L={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},U={BigInt64Array:8,BigUint64Array:8},F=function(e){var t=v(e);if(u(t)){var r=_(t);return r&&d(r,R)?r[R]:F(t)}},V=function(e){if(!u(e))return!1;var t=f(e);return d(L,t)||d(U,t)};for(a in L)(i=(n=l[a])&&n.prototype)?w(i)[R]=n:j=!1;for(a in U)(i=(n=l[a])&&n.prototype)&&(w(i)[R]=n);if((!j||!c(P)||P===Function.prototype)&&(P=function(){throw new T("Incorrect invocation")},j))for(a in L)l[a]&&y(l[a],P);if((!j||!I||I===k)&&(I=P.prototype,j))for(a in L)l[a]&&y(l[a].prototype,I);if(j&&v(B)!==I&&y(B,I),s&&!d(I,D))for(a in O=!0,A(I,D,{configurable:!0,get:function(){return u(this)?this[M]:void 0}}),L)l[a]&&p(l[a].prototype,M,a);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:j,TYPED_ARRAY_TAG:O&&M,aTypedArray:function(e){if(V(e))return e;throw new T("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!y||g(P,e)))return e;throw new T(m(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,a){if(s){if(r)for(var n in L){var i=l[n];if(i&&d(i.prototype,e))try{delete i.prototype[e]}catch{try{i.prototype[e]=t}catch{}}}(!I[e]||r)&&h(I,e,r?t:j&&x[e]||t,a)}},exportTypedArrayStaticMethod:function(e,t,r){var a,n;if(s){if(y){if(r){for(a in L)if((n=l[a])&&d(n,e))try{delete n[e]}catch{}}if(P[e]&&!r)return;try{return h(P,e,r?t:j&&P[e]||t)}catch{}}for(a in L)(n=l[a])&&(!n[e]||r)&&h(n,e,t)}},getTypedArrayConstructor:F,isView:function(e){if(!u(e))return!1;var t=f(e);return"DataView"===t||d(L,t)||d(U,t)},isTypedArray:V,TypedArray:P,TypedArrayPrototype:I}},38150(e,t,r){"use strict";var a=r(83628),n=r(70675),i=r(69389);e.exports=[].fill||function(e){for(var t=a(this),r=i(t),o=arguments.length,s=n(o>1?arguments[1]:void 0,r),l=o>2?arguments[2]:void 0,c=void 0===l?r:n(l,r);c>s;)t[s++]=e;return t}},69646(e,t,r){"use strict";var a=r(85821),n=r(16881),i=r(80866),o=r(79329),s=r(59042),l=r(96002),c=r(54366),u=r(12913),d=r(5604),f=r(82509),m=r(4282),p=r(3929),h=r(51636).$r,A=m("asyncIterator"),g=n(f("Array","values")),v=n(g([]).next),y=function(){return new C(this)},C=function(e){this.iterator=g(e)};C.prototype.next=function(){return v(this.iterator)},e.exports=function(e){var t=this,r=arguments.length,n=r>1?arguments[1]:void 0,f=r>2?arguments[2]:void 0;return new(d("Promise"))(function(r){void 0!==n&&(n=a(n,f));var d=u(e,A),m=d?void 0:c(e)||y,g=i(t)?new t:[];r(h(d?o(e,d):new p(l(s(e,m))),n,g))})}},76759(e,t,r){"use strict";var a=r(69389);e.exports=function(e,t,r){for(var n=0,i=arguments.length>2?r:a(t),o=new e(i);i>n;)o[n]=t[n++];return o}},81458(e,t,r){"use strict";var a=r(10380),n=r(70675),i=r(69389),o=function(e){return function(t,r,o){var s,l=a(t),c=i(l);if(0===c)return!e&&-1;var u=n(o,c);if(e&&r!=r){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===r)return e||u||0;return!e&&-1}};e.exports={...void o(!0),q:o(!1)}},55397(e,t,r){"use strict";var a=r(5234);e.exports=function(e,t){var r=[][e];return!!r&&a(function(){r.call(null,t||function(){return 1},1)})}},14224(e,t,r){"use strict";var a=r(96893),n=r(26719),i=TypeError,o=Object.getOwnPropertyDescriptor;e.exports=a&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}()?function(e,t){if(n(e)&&!o(e,"length").writable)throw new i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},3929(e,t,r){"use strict";var a=r(39944),n=r(3770),i=r(77065),o=r(12913),s=r(74320),l=r(43086),c=r(88500),u=r(5604),d=r(33337),f=r(76224),m=u("Promise"),p="AsyncFromSyncIterator",h=l.set,A=l.getterFor(p),g=function(e,t,r,a,n){var i=e.done;m.resolve(e.value).then(function(e){t(f(e,i))},function(e){if(!i&&n)try{c(a,"throw",e)}catch(t){e=t}r(e)})},v=function(e){e.type=p,h(this,e)};v.prototype=s(i(d),{next:function(){var e=A(this),t=arguments.length>0,r=t?arguments[0]:void 0;return new m(function(i,o){g(n(t?a(e.next,e.iterator,r):a(e.next,e.iterator)),i,o,e.iterator,!0)})},return:function(){var e=A(this).iterator,t=arguments.length>0,r=t?arguments[0]:void 0;return new m(function(i,s){var l=o(e,"return");if(void 0===l)return i(f(r,!0));g(n(t?a(l,e,r):a(l,e)),i,s,e)})},throw:function(){var e=A(this).iterator,t=arguments.length>0,r=t?arguments[0]:void 0;return new m(function(i,s){var l=o(e,"throw");if(void 0===l){try{c(e,"normal")}catch(e){return s(e)}return s(TypeError("The iterator does not provide a throw method"))}g(n(t?a(l,e,r):a(l,e)),i,s,e,!0)})}}),e.exports=v},37731(e,t,r){"use strict";var a=r(39944),n=r(3770),i=r(5604),o=r(12913);e.exports=function(e,t,r,s){try{var l=o(e,"return");if(l)return i("Promise").resolve(a(l,e)).then(function(e){try{t!==s&&n(e)}catch(e){s(e);return}t(r)},function(e){t===s?t(r):s(e)})}catch(e){return t===s?s(r):s(e)}t(r)}},51636(e,t,r){"use strict";var a=r(39944),n=r(44977),i=r(3770),o=r(80831),s=r(14578),l=r(5604),c=r(94417),u=r(14224),d=r(96002),f=r(37731),m=function(e){var t=0===e,r=1===e,m=2===e,p=3===e;return function(e,h,A){i(e);var g=void 0!==h;(g||!t)&&n(h);var v=d(e),y=l("Promise"),C=v.iterator,b=v.next,S=0;return new y(function(e,n){var l=function(e){f(C,n,e,n)},d=function(){try{try{s(S)}catch(e){return l(e)}y.resolve(i(a(b,C))).then(function(a){try{if(i(a).done)t?(u(A,S),e(A)):e(!p&&(m||void 0));else{var s=a.value;
2555try{if(g){var v=S++,b=h(s,v),w=function(a){if(r)d();else if(m)a?d():f(C,e,!1,n);else if(t)try{c(A,v,a),d()}catch(e){l(e)}else a?f(C,e,p||s,n):d()};o(b)?y.resolve(b).then(w,l):w(b)}else c(A,S++,s),d()}catch(e){l(e)}}}catch(e){n(e)}},n)}catch(e){n(e)}};d()})}};e.exports={$r:m(0),...void m(1),...void m(2),...void m(3),...void m(4)}},33337(e,t,r){"use strict";var a,n,i=r(79117),o=r(62694),s=r(14188),l=r(77065),c=r(91786),u=r(97509),d=r(4282),f=r(1942),m="USE_FUNCTION_CONSTRUCTOR",p=d("asyncIterator"),h=i.AsyncIterator,A=o.AsyncIteratorPrototype;if(A)a=A;else if(s(h))a=h.prototype;else if(o[m]||i[m])try{n=c(c(c(Function("return async function*(){}()")()))),c(n)===Object.prototype&&(a=n)}catch{}a?f&&(a=l(a)):a={},s(a[p])||u(a,p,function(){return this}),e.exports=a},16579(e){"use strict";var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=t+"+/",a=t+"-_",n=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};e.exports={i2c:r,c2i:n(r),i2cUrl:a,c2iUrl:n(a)}},34412(e,t,r){"use strict";var a=r(3770),n=r(88500);e.exports=function(e,t,r,i){try{return i?t(a(r)[0],r[1]):t(r)}catch(t){n(e,"throw",t)}}},7283(e,t,r){"use strict";var a=r(4282)("iterator"),n=!1;try{var i=0,o={next:function(){return{done:!!i++}},return:function(){n=!0}};o[a]=function(){return this},Array.from(o,function(){throw 2})}catch{}e.exports=function(e,t){try{if(!t&&!n)return!1}catch{return!1}var r=!1;try{var i={};i[a]=function(){return{next:function(){return{done:r=!0}}}},e(i)}catch{}return r}},38689(e,t,r){"use strict";var a=r(16881),n=a({}.toString),i=a("".slice);e.exports=function(e){return i(n(e),8,-1)}},65438(e,t,r){"use strict";var a=r(79345),n=r(14188),i=r(38689),o=r(4282)("toStringTag"),s=Object,l="Arguments"===i(function(){return arguments}()),c=function(e,t){try{return e[t]}catch{}};e.exports=a?i:function(e){var t,r,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=c(t=s(e),o))?r:l?i(t):"Object"===(a=i(t))&&n(t.callee)?"Arguments":a}},98657(e,t,r){"use strict";var a=r(74418),n=r(73168),i=r(9304),o=r(64466);e.exports=function(e,t,r){for(var s=n(t),l=o.f,c=i.f,u=0;u<s.length;u++){var d=s[u];a(e,d)||r&&a(r,d)||l(e,d,c(t,d))}}},50680(e,t,r){"use strict";e.exports=!r(5234)(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},76224(e){"use strict";e.exports=function(e,t){return{value:e,done:t}}},88088(e,t,r){"use strict";var a=r(96893),n=r(64466),i=r(39123);e.exports=a?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},39123(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},94417(e,t,r){"use strict";var a=r(96893),n=r(64466),i=r(39123);e.exports=function(e,t,r){a?n.f(e,t,i(0,r)):e[t]=r}},10997(e,t,r){"use strict";var a=r(74530),n=r(64466);e.exports=function(e,t,r){return r.get&&a(r.get,t,{getter:!0}),r.set&&a(r.set,t,{setter:!0}),n.f(e,t,r)}},97509(e,t,r){"use strict";var a=r(14188),n=r(64466),i=r(74530),o=r(14798);e.exports=function(e,t,r,s){s||(s={});var l=s.enumerable,c=void 0!==s.name?s.name:t;if(a(r)&&i(r,c,s),s.global)l?e[t]=r:o(t,r);else{try{s.unsafe?e[t]&&(l=!0):delete e[t]}catch{}l?e[t]=r:n.f(e,t,{value:r,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}},74320(e,t,r){"use strict";var a=r(97509);e.exports=function(e,t,r){for(var n in t)a(e,n,t[n],r);return e}},14798(e,t,r){"use strict";var a=r(79117),n=Object.defineProperty;e.exports=function(e,t){try{n(a,e,{value:t,configurable:!0,writable:!0})}catch{a[e]=t}return t}},81305(e,t,r){"use strict";var a=r(13174),n=TypeError;e.exports=function(e,t){if(!delete e[t])throw new n("Cannot delete property "+a(t)+" of "+a(e))}},96893(e,t,r){"use strict";e.exports=!r(5234)(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},65926(e,t,r){"use strict";
vendor: 23,900 bytes, line 2555
2555var a=r(79117),n=r(80831),i=a.document,o=n(i)&&n(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},14578(e){"use strict";var t=TypeError;e.exports=function(e){if(e>0x1fffffffffffff)throw new t("Maximum allowed index exceeded");return e}},38015(e){"use strict";e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},61274(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},32222(e,t,r){"use strict";var a=r(98060).match(/firefox\/(\d+)/i);e.exports=!!a&&+a[1]},84598(e,t,r){"use strict";var a=r(98060);e.exports=/MSIE|Trident/.test(a)},98060(e,t,r){"use strict";var a=r(79117).navigator,n=a&&a.userAgent;e.exports=n?String(n):""},63008(e,t,r){"use strict";var a,n,i=r(79117),o=r(98060),s=i.process,l=i.Deno,c=s&&s.versions||l&&l.version,u=c&&c.v8;u&&(n=(a=u.split("."))[0]>0&&a[0]<4?1:+(a[0]+a[1])),!n&&o&&(!(a=o.match(/Edge\/(\d+)/))||a[1]>=74)&&(a=o.match(/Chrome\/(\d+)/))&&(n=+a[1]),e.exports=n},17340(e,t,r){"use strict";var a=r(98060).match(/AppleWebKit\/(\d+)\./);e.exports=!!a&&+a[1]},11078(e,t,r){"use strict";var a=r(79117),n=r(98060),i=r(38689),o=function(e){return n.slice(0,e.length)===e};e.exports=o("Bun/")?"BUN":o("Cloudflare-Workers")?"CLOUDFLARE":o("Deno/")?"DENO":o("Node.js/")?"NODE":a.Bun&&"string"==typeof Bun.version?"BUN":a.Deno&&"object"==typeof Deno.version?"DENO":"process"===i(a.process)?"NODE":a.window&&a.document?"BROWSER":"REST"},87308(e,t,r){"use strict";var a=r(16881),n=Error,i=a("".replace),o=String(new n("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(o);e.exports=function(e,t){if(l&&"string"==typeof e&&!n.prepareStackTrace)for(;t--;)e=i(e,s,"");return e}},75382(e,t,r){"use strict";var a=r(88088),n=r(87308),i=r(14582),o=Error.captureStackTrace;e.exports=function(e,t,r,s){i&&(o?o(e,t):a(e,"stack",n(r,s)))}},14582(e,t,r){"use strict";var a=r(5234),n=r(39123);e.exports=!a(function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",n(1,7)),7!==e.stack)})},5613(e,t,r){"use strict";var a=r(79117),n=r(9304).f,i=r(88088),o=r(97509),s=r(14798),l=r(98657),c=r(68489);e.exports=function(e,t){var r,u,d,f,m,p=e.target,h=e.global,A=e.stat;if(r=h?a:A?a[p]||s(p,{}):a[p]&&a[p].prototype)for(u in t){if(f=t[u],d=e.dontCallGetSet?(m=n(r,u))&&m.value:r[u],!c(h?u:p+(A?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&i(f,"sham",!0),o(r,u,f,e)}}},5234(e){"use strict";e.exports=function(e){try{return!!e()}catch{return!0}}},85821(e,t,r){"use strict";var a=r(95691),n=r(44977),i=r(89055),o=a(a.bind);e.exports=function(e,t){return n(e),void 0===t?e:i?o(e,t):function(){return e.apply(t,arguments)}}},89055(e,t,r){"use strict";e.exports=!r(5234)(function(){var e=(function(){}).bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},39944(e,t,r){"use strict";var a=r(89055),n=Function.prototype.call;e.exports=a?n.bind(n):function(){return n.apply(n,arguments)}},92735(e,t,r){"use strict";var a=r(96893),n=r(74418),i=Function.prototype,o=a&&Object.getOwnPropertyDescriptor;e.exports={i2:n(i,"name")&&(!a||a&&o(i,"name").configurable)}},71025(e,t,r){"use strict";var a=r(16881),n=r(44977);e.exports=function(e,t,r){try{return a(n(Object.getOwnPropertyDescriptor(e,t)[r]))}catch{}}},95691(e,t,r){"use strict";var a=r(38689),n=r(16881);e.exports=function(e){if("Function"===a(e))return n(e)}},16881(e,t,r){"use strict";var a=r(89055),n=Function.prototype,i=n.call,o=a&&n.bind.bind(i,i);e.exports=a?o:function(e){return function(){return i.apply(e,arguments)}}},90213(e){"use strict";var t=TypeError;e.exports=function(e){var r=e&&e.alphabet;if(void 0===r||"base64"===r||"base64url"===r)return r||"base64";throw new t("Incorrect `alphabet` option")}},79329(e,t,r){"use strict";var a=r(39944),n=r(3929),i=r(3770),o=r(59042),s=r(96002),l=r(12913),c=r(4282)("asyncIterator");e.exports=function(e,t){var r=arguments.length<2?l(e,c):t;return r?i(a(r,e)):new n(s(o(e)))}},82509(e,t,r){"use strict";var a=r(79117);e.exports=function(e,t){var r=a[e],n=r&&r.prototype;return n&&n[t]}},5604(e,t,r){"use strict";var a=r(79117),n=r(14188);e.exports=function(e,t){var r;return arguments.length<2?n(r=a[e])?r:void 0:a[e]&&a[e][t]}},96002(e){"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},41829(e,t,r){"use strict";var a=r(39944),n=r(3770),i=r(96002),o=r(54366);e.exports=function(e,t){t&&"string"==typeof e||n(e);var r=o(e);return i(n(void 0!==r?a(r,e):e))}},59042(e,t,r){"use strict";var a=r(39944),n=r(14188),i=r(3770),o=r(13174),s=r(54366),l=TypeError;e.exports=function(e,t){var r=arguments.length<2?s(e):t;if(n(r))return i(a(r,e));throw new l(o(e)+" is not iterable")}},54366(e,t,r){"use strict";var a=r(38689),n=r(44318),i=r(12913),o=r(4282)("iterator"),s=Array.prototype;e.exports=function(e){if(!n(e))return i(e,o)||i(e,"@@iterator")||("Arguments"===a(e)?s[o]:void 0)}},12913(e,t,r){"use strict";var a=r(44977),n=r(44318);e.exports=function(e,t){var r=e[t];return n(r)?void 0:a(r)}},55558(e,t,r){"use strict";var a=r(44977),n=r(3770),i=r(39944),o=r(76744),s=r(96002),l="Invalid size",c=RangeError,u=TypeError,d=Math.max,f=function(e,t){this.set=e,this.size=d(t,0),this.has=a(e.has),this.keys=a(e.keys)};f.prototype={getIterator:function(){return s(n(i(this.keys,this.set)))},includes:function(e){return i(this.has,this.set,e)}},e.exports=function(e){n(e);var t=+e.size;if(t!=t)throw new u(l);var r=o(t);if(r<0)throw new c(l);return new f(e,r)}},51113(e,t,r){"use strict";var a=r(16881),n=r(83628),i=Math.floor,o=a("".charAt),s=a("".replace),l=a("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,r,a,d,f){var m=r+e.length,p=a.length,h=u;return void 0!==d&&(d=n(d),h=c),s(f,h,function(n,s){var c;switch(o(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,r);case"'":return l(t,m);case"<":c=d[l(s,1,-1)];break;default:var u=+s;if(0===u)return n;if(u>p){var f=i(u/10);if(0===f)return n;if(f<=p)return void 0===a[f-1]?o(s,1):a[f-1]+o(s,1);return n}c=a[u-1]}return void 0===c?"":c})}},79117(e){"use strict";var t=function(e){return e&&e.Math===Math&&e};e.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof globalThis&&globalThis)||t("object"==typeof this&&this)||function(){return this}()||Function("return this")()},74418(e,t,r){"use strict";var a=r(16881),n=r(83628),i=a({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(n(e),t)}},67588(e){"use strict";e.exports={}},67458(e,t,r){"use strict";e.exports=r(5604)("document","documentElement")},39622(e,t,r){"use strict";var a=r(96893),n=r(5234),i=r(65926);e.exports=!a&&!n(function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},47568(e,t,r){"use strict";var a=r(16881),n=r(5234),i=r(38689),o=Object,s=a("".split);e.exports=n(function(){return!o("z").propertyIsEnumerable(0)})?function(e){return"String"===i(e)?s(e,""):o(e)}:o},44166(e,t,r){"use strict";var a=r(14188),n=r(80831),i=r(5054);e.exports=function(e,t,r){var o,s;return i&&a(o=t.constructor)&&o!==r&&n(s=o.prototype)&&s!==r.prototype&&i(e,s),e}},13029(e,t,r){"use strict";var a=r(16881),n=r(14188),i=r(62694),o=a(Function.toString);n(i.inspectSource)||(i.inspectSource=function(e){return o(e)}),e.exports=i.inspectSource},98257(e,t,r){"use strict";var a=r(80831),n=r(88088);e.exports=function(e,t){a(t)&&"cause"in t&&n(e,"cause",t.cause)}},43086(e,t,r){"use strict";var a,n,i,o=r(45945),s=r(79117),l=r(80831),c=r(88088),u=r(74418),d=r(62694),f=r(40168),m=r(67588),p="Object already initialized",h=s.TypeError,A=s.WeakMap;if(o||d.state){var g=d.state||(d.state=new A);g.get=g.get,g.has=g.has,g.set=g.set,a=function(e,t){if(g.has(e))throw new h(p);return t.facade=e,g.set(e,t),t},n=function(e){return g.get(e)||{}},i=function(e){return g.has(e)}}else{var v=f("state");m[v]=!0,a=function(e,t){if(u(e,v))throw new h(p);return t.facade=e,c(e,v,t),t},n=function(e){return u(e,v)?e[v]:{}},i=function(e){return u(e,v)}}e.exports={set:a,get:n,has:i,enforce:function(e){return i(e)?n(e):a(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=n(t)).type!==e)throw new h("Incompatible receiver, "+e+" required");return r}}}},28146(e,t,r){"use strict";var a=r(4282),n=r(49164),i=a("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||o[i]===e)}},26719(e,t,r){"use strict";var a=r(38689);e.exports=Array.isArray||function(e){return"Array"===a(e)}},15448(e,t,r){"use strict";var a=r(65438);e.exports=function(e){var t=a(e);return"BigInt64Array"===t||"BigUint64Array"===t}},14188(e){"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},80866(e,t,r){"use strict";var a=r(16881),n=r(5234),i=r(14188),o=r(65438),s=r(5604),l=r(13029),c=function(){},u=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,f=a(d.exec),m=!d.test(c),p=function(e){if(!i(e))return!1;try{return u(c,[],e),!0}catch{return!1}},h=function(e){if(!i(e))return!1;switch(o(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return m||!!f(d,l(e))}catch{return!0}};h.sham=!0,e.exports=!u||n(function(){var e;return p(p.call)||!p(Object)||!p(function(){e=!0})||e})?h:p},68489(e,t,r){"use strict";var a=r(5234),n=r(14188),i=/#|\.prototype\./,o=function(e,t){var r=l[s(e)];return r===u||r!==c&&(n(t)?a(t):!!t)},s=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},l=o.data={},c=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},44318(e){"use strict";e.exports=function(e){return null==e}},80831(e,t,r){"use strict";var a=r(14188);e.exports=function(e){return"object"==typeof e?null!==e:a(e)}},16712(e,t,r){"use strict";var a=r(80831);e.exports=function(e){return a(e)||null===e}},1942(e){"use strict";e.exports=!1},30473(e,t,r){"use strict";var a=r(80831),n=r(38689),i=r(4282)("match");e.exports=function(e){var t;return a(e)&&(void 0!==(t=e[i])?!!t:"RegExp"===n(e))}},6032(e,t,r){"use strict";var a=r(5604),n=r(14188),i=r(4578),o=r(89809),s=Object;e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=a("Symbol");return n(t)&&i(t.prototype,s(e))}},37032(e,t,r){"use strict";var a=r(39944);e.exports=function(e,t,r){for(var n,i,o=r?e:e.iterator,s=e.next;!(n=a(s,o)).done;)if(void 0!==(i=t(n.value)))return i}},38873(e,t,r){"use strict";var a=r(85821),n=r(39944),i=r(3770),o=r(13174),s=r(28146),l=r(69389),c=r(4578),u=r(59042),d=r(54366),f=r(88500),m=TypeError,p=function(e,t){this.stopped=e,this.result=t},h=p.prototype;e.exports=function(e,t,r){var A,g,v,y,C,b,S,w=r&&r.that,_=!!(r&&r.AS_ENTRIES),N=!!(r&&r.IS_RECORD),x=!!(r&&r.IS_ITERATOR),E=!!(r&&r.INTERRUPTED),B=a(t,w),P=function(e){var t=A;return A=void 0,t&&f(t,"normal"),new p(!0,e)},I=function(e){return _?(i(e),E?B(e[0],e[1],P):B(e[0],e[1])):E?B(e,P):B(e)};if(N)A=e.iterator;else if(x)A=e;else{if(!(g=d(e)))throw new m(o(e)+" is not iterable");if(s(g)){for(v=0,y=l(e);y>v;v++)if((C=I(e[v]))&&c(h,C))return C;return new p(!1)}A=u(e,g)}for(b=N?e.next:A.next;!(S=n(b,A)).done;){var k=S.value;try{C=I(k)}catch(e){if(A)f(A,"throw",e);else throw e}if("object"==typeof C&&C&&c(h,C))return C}return new p(!1)}},60808(e){"use strict";e.exports=function(e){e.iterator=e.next=e.nextHandler=e.mapper=e.predicate=e.inner=e.iterables=e.iters=e.openIters=e.padding=e.finishResults=e.buffer=null}},75366(e,t,r){"use strict";var a=r(88500);e.exports=function(e,t,r){for(var n=e.length-1;n>=0;n--)if(void 0!==e[n])try{r=a(e[n].iterator,t,r)}catch(e){t="throw",r=e}if("throw"===t)throw r;return r}},88500(e,t,r){"use strict";var a=r(39944),n=r(3770),i=r(12913);e.exports=function(e,t,r){var o,s;n(e);try{if(!(o=i(e,"return"))){if("throw"===t)throw r;return r}o=a(o,e)}catch(e){s=!0,o=e}if("throw"===t)throw r;if(s)throw o;return n(o),r}},59475(e){"use strict";e.exports=function(e,t){var r="function"==typeof Iterator&&Iterator.prototype[e];if(r)try{r.call({next:null},t).next()}catch{return!0}}},20850(e,t,r){"use strict";var a=r(79117);e.exports=function(e,t){var r=a.Iterator,n=r&&r.prototype,i=n&&n[e],o=!1;if(i)try{i.call({next:function(){return{done:!0}},return:function(){o=!0}},-1)}catch(e){e instanceof t||(o=!1)}if(!o)return i}},49164(e){"use strict";e.exports=Object.create?Object.create(null):{}},69389(e,t,r){"use strict";var a=r(97611);e.exports=function(e){return a(e.length)}},74530(e,t,r){"use strict";var a=r(16881),n=r(5234),i=r(14188),o=r(74418),s=r(96893),l=r(92735).i2,c=r(13029),u=r(43086),d=u.enforce,f=u.get,m=String,p=Object.defineProperty,h=a("".slice),A=a("".replace),g=a([].join),v=s&&!n(function(){return 8!==p(function(){},"length",{value:8}).length}),y=String(String).split("String"),C=e.exports=function(e,t,r){"Symbol("===h(m(t),0,7)&&(t="["+A(m(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!o(e,"name")||l&&e.name!==t)&&(s?p(e,"name",{value:t,configurable:!0}):e.name=t),v&&r&&o(r,"arity")&&e.length!==r.arity&&p(e,"length",{value:r.arity});try{r&&o(r,"constructor")&&r.constructor?s&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var a=d(e);return o(a,"source")||(a.source=g(y,"string"==typeof t?t:"")),e};Function.prototype.toString=C(function(){return i(this)&&f(this).source||c(this)},"toString")},98093(e,t,r){"use strict";var a=r(16881),n=Map.prototype;e.exports={Map:Map,set:a(n.set),get:a(n.get),has:a(n.has),remove:a(n.delete),proto:n}},52871(e,t,r){"use strict";var a=r(40579),n=r(85063),i=Math.abs;e.exports=function(e,t,r,o){var s=+e,l=i(s),c=a(s);if(l<o)return c*n(l/o/t)*o*t;var u=(1+t/2220446049250313e-31)*l,d=u-(u-l);return d>r||d!=d?1/0*c:c*d}},75778(e){"use strict";var t=Math.log,r=Math.LN2;e.exports=Math.log2||function(e){return t(e)/r}},85063(e){"use strict";e.exports=function(e){return e+0x10000000000000-0x10000000000000}},40579(e){"use strict";e.exports=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}},60142(e){"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var a=+e;return(a>0?r:t)(a)}},59444(e,t,r){"use strict";var a=r(44977),n=TypeError,i=function(e){var t,r;this.promise=new e(function(e,a){if(void 0!==t||void 0!==r)throw new n("Bad Promise constructor");t=e,r=a}),this.resolve=a(t),this.reject=a(r)};e.exports.f=function(e){return new i(e)}},28616(e){"use strict";var t=RangeError;e.exports=function(e){if(e==e)return e;throw new t("NaN is not allowed")}},77065(e,t,r){"use strict";var a,n=r(3770),i=r(30),o=r(61274),s=r(67588),l=r(67458),c=r(65926),u=r(40168),d="prototype",f="script",m=u("IE_PROTO"),p=function(){},h=function(e){return"<"+f+">"+e+"</"+f+">"},A=function(e){e.write(h("")),e.close();var t=e.parentWindow.Object;return e=null,t},g=function(){var e,t=c("iframe");return t.style.display="none",l.appendChild(t),t.src=String("java"+f+":"),(e=t.contentWindow.document).open(),e.write(h("document.F=Object")),e.close(),e.F},v=function(){try{a=new ActiveXObject("htmlfile")}catch{}v="u">typeof document?document.domain&&a?A(a):g():A(a);for(var e=o.length;e--;)delete v[d][o[e]];return v()};s[m]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(p[d]=n(e),r=new p,p[d]=null,r[m]=e):r=v(),void 0===t?r:i.f(r,t)}},30(e,t,r){"use strict";var a=r(96893),n=r(23315),i=r(64466),o=r(3770),s=r(10380),l=r(57137);t.f=a&&!n?Object.defineProperties:function(e,t){o(e);for(var r,a=s(t),n=l(t),c=n.length,u=0;c>u;)i.f(e,r=n[u++],a[r]);return e}},64466(e,t,r){"use strict";var a=r(96893),n=r(39622),i=r(23315),o=r(3770),s=r(42344),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",m="writable";t.f=a?i?function(e,t,r){if(o(e),t=s(t),o(r),"function"==typeof e&&"prototype"===t&&"value"in r&&m in r&&!r[m]){var a=u(e,t);a&&a[m]&&(e[t]=r.value,r={configurable:f in r?r[f]:a[f],enumerable:d in r?r[d]:a[d],writable:!1})}return c(e,t,r)}:c:function(e,t,r){if(o(e),t=s(t),o(r),n)try{return c(e,t,r)}catch{}if("get"in r||"set"in r)throw new l("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},9304(e,t,r){"use strict";var a=r(96893),n=r(39944),i=r(74416),o=r(39123),s=r(10380),l=r(42344),c=r(74418),u=r(39622),d=Object.getOwnPropertyDescriptor;t.f=a?d:function(e,t){if(e=s(e),t=l(t),u)try{return d(e,t)}catch{}if(c(e,t))return o(!n(i.f,e,t),e[t])}},25629(e,t,r){"use strict";var a=r(21843),n=r(61274).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return a(e,n)}},30156(e,t){"use strict";t.f=Object.getOwnPropertySymbols},91786(e,t,r){"use strict";var a=r(74418),n=r(14188),i=r(83628),o=r(40168),s=r(50680),l=o("IE_PROTO"),c=Object,u=c.prototype;e.exports=s?c.getPrototypeOf:function(e){var t=i(e);if(a(t,l))return t[l];var r=t.constructor;return n(r)&&t instanceof r?r.prototype:t instanceof c?u:null}},4578(e,t,r){"use strict";e.exports=r(16881)({}.isPrototypeOf)},21843(e,t,r){"use strict";var a=r(16881),n=r(74418),i=r(10380),o=r(81458).q,s=r(67588),l=a([].push);e.exports=function(e,t){var r,a=i(e),c=0,u=[];for(r in a)!n(s,r)&&n(a,r)&&l(u,r);for(;t.length>c;)n(a,r=t[c++])&&(~o(u,r)||l(u,r));return u}},57137(e,t,r){"use strict";var a=r(21843),n=r(61274);e.exports=Object.keys||function(e){return a(e,n)}},74416(e,t){"use strict";var r={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor;t.f=a&&!r.call({1:2},1)?function(e){var t=a(this,e);return!!t&&t.enumerable}:r},5054(e,t,r){"use strict";var a=r(71025),n=r(80831),i=r(39509),o=r(74121);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=a(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch{}return function(r,a){return i(r),o(a),n(r)&&(t?e(r,a):r.__proto__=a),r}}():void 0)},2287(e,t,r){"use strict";var a=r(39944),n=r(14188),i=r(80831),o=TypeError;e.exports=function(e,t){var r,s;if("string"===t&&n(r=e.toString)&&!i(s=a(r,e))||n(r=e.valueOf)&&!i(s=a(r,e))||"string"!==t&&n(r=e.toString)&&!i(s=a(r,e)))return s;throw new o("Can't convert object to primitive value")}},73168(e,t,r){"use strict";var a=r(5604),n=r(16881),i=r(25629),o=r(30156),s=r(3770),l=n([].concat);e.exports=a("Reflect","ownKeys")||function(e){var t=i.f(s(e)),r=o.f;return r?l(t,r(e)):t}},49120(e,t,r){"use strict";e.exports=r(79117)},96042(e){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},27301(e,t,r){"use strict";var a=r(79117),n=r(16453),i=r(14188),o=r(68489),s=r(13029),l=r(4282),c=r(11078),u=r(1942),d=r(63008),f=n&&n.prototype,m=l("species"),p=i(a.PromiseRejectionEvent);e.exports={BB:o("Promise",function(){var e=s(n),t=e!==String(n);if(!t&&66===d||u&&!(f.catch&&f.finally))return!0;if(!d||d<51||!/native code/.test(e)){var r=new n(function(e){e(1)}),a=function(e){e(function(){},function(){})};if((r.constructor={})[m]=a,!(r.then(function(){})instanceof a))return!0}return!t&&("BROWSER"===c||"DENO"===c)&&!p})}},16453(e,t,r){"use strict";e.exports=r(79117).Promise},48787(e,t,r){"use strict";var a=r(3770),n=r(80831),i=r(59444);e.exports=function(e,t){if(a(e),n(t)&&t.constructor===e)return t;var r=i.f(e);return(0,r.resolve)(t),r.promise}},76292(e,t,r){"use strict";var a=r(16453),n=r(7283);e.exports=r(27301).BB||!n(function(e){a.all(e).then(void 0,function(){})})},78679(e,t,r){"use strict";var a=r(64466).f;e.exports=function(e,t,r){r in e||a(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},72306(e,t,r){"use strict";var a=r(79117),n=r(5234),i=a.RegExp;e.exports={correct:!n(function(){var e=!0;try{i(".","d")}catch{e=!1}var t={},r="",a=e?"dgimsy":"gimsy",n=function(e,a){Object.defineProperty(t,e,{get:function(){return r+=a,!0}})},o={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var s in e&&(o.hasIndices="d"),o)n(s,o[s]);return Object.getOwnPropertyDescriptor(i.prototype,"flags").get.call(t)!==a||r!==a})}},34932(e,t,r){"use strict";var a=r(3770);e.exports=function(){var e=a(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},23113(e,t,r){"use strict";var a=r(39944),n=r(74418),i=r(4578),o=r(72306),s=r(34932),l=RegExp.prototype;e.exports=o.correct?function(e){return e.flags}:function(e){return!o.correct&&i(l,e)&&!n(e,"flags")?a(s,e):e.flags}},39509(e,t,r){"use strict";var a=r(44318),n=TypeError;e.exports=function(e){if(a(e))throw new n("Can't call method on "+e);return e}},679(e,t,r){"use strict";var a=r(33243),n=r(29800),i=a.Set,o=a.add;e.exports=function(e){var t=new i;return n(e,function(e){o(t,e)}),t}},37059(e,t,r){"use strict";var a=r(42937),n=r(33243),i=r(679),o=r(87173),s=r(55558),l=r(29800),c=r(37032),u=n.has,d=n.remove;e.exports=function(e){var t=a(this),r=s(e),n=i(t);return o(n)<=r.size?l(n,function(e){r.includes(e)&&d(n,e)}):c(r.getIterator(),function(e){u(n,e)&&d(n,e)}),n}},33243(e,t,r){"use strict";var a=r(16881),n=Set.prototype;e.exports={Set:Set,add:a(n.add),has:a(n.has),remove:a(n.delete),proto:n}},13721(e,t,r){"use strict";var a=r(42937),n=r(33243),i=r(87173),o=r(55558),s=r(29800),l=r(37032),c=n.Set,u=n.add,d=n.has;e.exports=function(e){var t=a(this),r=o(e),n=new c;return i(t)>r.size?l(r.getIterator(),function(e){d(t,e)&&u(n,e)}):s(t,function(e){r.includes(e)&&u(n,e)}),n}},99978(e,t,r){"use strict";var a=r(42937),n=r(33243).has,i=r(87173),o=r(55558),s=r(29800),l=r(37032),c=r(88500);e.exports=function(e){var t=a(this),r=o(e);if(i(t)<=r.size)return!1!==s(t,function(e){if(r.includes(e))return!1},!0);var u=r.getIterator();return!1!==l(u,function(e){if(n(t,e))return c(u.iterator,"normal",!1)})}},94361(e,t,r){"use strict";var a=r(42937),n=r(87173),i=r(29800),o=r(55558);e.exports=function(e){var t=a(this),r=o(e);return!(n(t)>r.size)&&!1!==i(t,function(e){if(!r.includes(e))return!1},!0)}},97528(e,t,r){"use strict";var a=r(42937),n=r(33243).has,i=r(87173),o=r(55558),s=r(37032),l=r(88500);e.exports=function(e){var t=a(this),r=o(e);if(i(t)<r.size)return!1;var c=r.getIterator();return!1!==s(c,function(e){if(!n(t,e))return l(c.iterator,"normal",!1)})}},29800(e,t,r){"use strict";var a=r(16881),n=r(37032),i=r(33243),o=i.Set,s=i.proto,l=a(s.forEach),c=a(s.keys),u=c(new o).next;e.exports=function(e,t,r){return r?n({iterator:c(e),next:u},t):l(e,t)}},54471(e,t,r){"use strict";var a=r(5604),n=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},i=function(e){return{size:e,has:function(){return!0},keys:function(){throw Error("e")}}};e.exports=function(e,t){var r=a("Set");try{new r()[e](n(0));try{return new r()[e](n(-1)),!1}catch{if(!t)return!0;try{return new r()[e](i(-1/0)),!1}catch{var o=new r([1,2]);
2555return t(o[e](i(1/0)))}}}catch{return!1}}},27420(e){"use strict";e.exports=function(e){try{var t=new Set,r=t[e]({size:0,has:function(){return!0},keys:function(){return Object.defineProperty({},"next",{get:function(){return t.clear(),t.add(4),function(){return{done:!0}}}})}});return 1===r.size&&4===r.values().next().value}catch{return!1}}},87173(e,t,r){"use strict";e.exports=r(71025)(r(33243).proto,"size","get")||function(e){return e.size}},31657(e,t,r){"use strict";var a=r(42937),n=r(33243),i=r(679),o=r(55558),s=r(37032),l=n.add,c=n.has,u=n.remove;e.exports=function(e){var t=a(this),r=o(e).getIterator(),n=i(t);return s(r,function(e){c(t,e)?u(n,e):l(n,e)}),n}},93754(e,t,r){"use strict";var a=r(64466).f,n=r(74418),i=r(4282)("toStringTag");e.exports=function(e,t,r){e&&!r&&(e=e.prototype),e&&!n(e,i)&&a(e,i,{configurable:!0,value:t})}},65077(e,t,r){"use strict";var a=r(42937),n=r(33243).add,i=r(679),o=r(55558),s=r(37032);e.exports=function(e){var t=a(this),r=o(e).getIterator(),l=i(t);return s(r,function(e){n(l,e)}),l}},40168(e,t,r){"use strict";var a=r(10746),n=r(66209),i=a("keys");e.exports=function(e){return i[e]||(i[e]=n(e))}},62694(e,t,r){"use strict";var a=r(1942),n=r(79117),i=r(14798),o="__core-js_shared__",s=e.exports=n[o]||i(o,{});(s.versions||(s.versions=[])).push({version:"3.50.0",mode:a?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.50.0/LICENSE",source:"https://github.com/zloirock/core-js"})},10746(e,t,r){"use strict";var a=r(62694),n=Object.create||Object;e.exports=function(e,t){return a[e]||(a[e]=t||n(null))}},69059(e,t,r){"use strict";var a=r(79117),n=r(5234),i=r(63008),o=r(11078),s=a.structuredClone;e.exports=!!s&&!n(function(){if("DENO"===o&&i>92||"NODE"===o&&i>94||"BROWSER"===o&&i>97)return!1;var e=new ArrayBuffer(8),t=s(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength})},48944(e,t,r){"use strict";var a=r(63008),n=r(5234),i=r(79117).String;e.exports=!!Object.getOwnPropertySymbols&&!n(function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&a&&a<41})},70675(e,t,r){"use strict";var a=r(76744),n=Math.max,i=Math.min;e.exports=function(e,t){var r=a(e);return r<0?n(r+t,0):i(r,t)}},97429(e,t,r){"use strict";var a=r(30290),n=TypeError;e.exports=function(e){var t=a(e,"number");if("number"==typeof t)throw new n("Can't convert number to bigint");return BigInt(t)}},74579(e,t,r){"use strict";var a=r(76744),n=r(97611),i=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=a(e),r=n(t);if(t!==r)throw new i("Wrong length or index");return r}},10380(e,t,r){"use strict";var a=r(47568),n=r(39509);e.exports=function(e){return a(n(e))}},76744(e,t,r){"use strict";var a=r(60142);e.exports=function(e){var t=+e;return t!=t||0===t?0:a(t)}},97611(e,t,r){"use strict";var a=r(76744),n=Math.min;e.exports=function(e){var t=a(e);return t>0?n(t,0x1fffffffffffff):0}},83628(e,t,r){"use strict";var a=r(39509),n=Object;e.exports=function(e){return n(a(e))}},57584(e,t,r){"use strict";var a=r(80939),n=RangeError;e.exports=function(e,t){var r=a(e);if(r%t)throw new n("Wrong offset");return r}},80939(e,t,r){"use strict";var a=r(76744),n=RangeError;e.exports=function(e){var t=a(e);if(t<0)throw new n("The argument can't be less than 0");return t}},30290(e,t,r){"use strict";var a=r(39944),n=r(80831),i=r(6032),o=r(12913),s=r(2287),l=r(4282),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!n(e)||i(e))return e;var r,l=o(e,u);if(l){if(void 0===t&&(t="default"),!n(r=a(l,e,t))||i(r))return r;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},42344(e,t,r){"use strict";var a=r(30290),n=r(6032);e.exports=function(e){var t=a(e,"string");return n(t)?t:t+""}},79345(e,t,r){"use strict";var a=r(4282)("toStringTag"),n={};n[a]="z",e.exports="[object z]"===String(n)},13174(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch{return"Object"}}},66209(e,t,r){"use strict";var a=r(16881),n=0,i=Math.random(),o=a(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++n+i,36)}},81730(e,t,r){"use strict";var a=r(79117),n=r(16881),i=r(40503),o=r(97028),s=r(74418),l=r(16579),c=r(90213),u=r(2676),d=l.c2i,f=l.c2iUrl,m=a.SyntaxError,p=a.TypeError,h=a.Array,A=n("".charAt),g=Math.floor,v=function(e,t){for(var r=e.length;t<r;t++){var a=A(e,t);if(" "!==a&&"	"!==a&&`
2556`!==a&&"\f"!==a&&`\r`!==a)break}return t},y=function(e,t,r){var a=e.length;a<4&&(e+=2===a?"AA":"A");var n=(t[A(e,0)]<<18)+(t[A(e,1)]<<12)+(t[A(e,2)]<<6)+t[A(e,3)],i=[n>>16&255,n>>8&255,255&n];
2556if(2===a){if(r&&0!==i[1])throw new m("Extra bits");return[i[0]]}if(3===a){if(r&&0!==i[2])throw new m("Extra bits");return[i[0],i[1]]}return i},C=function(e,t,r){for(var a=t.length,n=0;n<a;n++)e[r+n]=t[n];return r+a};e.exports=function(e,t,r,a){o(e),i(t);var n="base64"===c(t)?d:f,l=t?t.lastChunkHandling:void 0;if(void 0===l&&(l="loose"),"loose"!==l&&"strict"!==l&&"stop-before-partial"!==l)throw new p("Incorrect `lastChunkHandling` option");r&&u(r.buffer);var b=e.length,S=r||h(g(3*b/4)),w=0,_=0,N="",x=0;if(a)for(;;){if((x=v(e,x))===b){if(N.length>0){if("stop-before-partial"===l)break;if("loose"===l){if(1===N.length)throw new m("Malformed padding: exactly one additional character");w=C(S,y(N,n,!1),w)}else throw new m("Missing padding")}_=b;break}var E=A(e,x);if(++x,"="===E){if(N.length<2)throw new m("Padding is too early");if(x=v(e,x),2===N.length){if(x===b){if("stop-before-partial"===l)break;throw new m("Malformed padding: only one =")}"="===A(e,x)&&(x=v(e,++x))}if(x<b)throw new m("Unexpected character after padding");w=C(S,y(N,n,"strict"===l),w),_=b;break}if(!s(n,E))throw new m("Unexpected character");var B=a-w;if(1===B&&2===N.length||2===B&&3===N.length||4===(N+=E).length&&(w=C(S,y(N,n,!1),w),N="",_=x,w===a))break}return r||(S.length=w),{bytes:S,read:_,written:w}}},87060(e,t,r){"use strict";var a=r(79117),n=r(16881),i=a.Uint8Array,o=a.SyntaxError,s=Math.min,l=n("".match);e.exports=function(e,t){var r=e.length;if(r%2!=0)throw new o("String should be an even number of characters");for(var a=t?s(t.length,r/2):r/2,n=t||new i(a),c=l(e,/[\S\s]{2}/g),u=0;u<a;u++){var d=+("0x"+c[u]+"0");if(d!=d)throw new o("String should only contain hex characters");n[u]=d>>4}return{bytes:n,read:u<<1}}},96301(e,t,r){"use strict";var a=r(5234),n=r(4282),i=r(96893),o=r(1942),s=n("iterator");e.exports=!a(function(){var e=new URL("b?a=1&b=2&c=3","https://a"),t=e.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),a="";return e.pathname="c%20d",t.forEach(function(e,r){t.delete("b"),a+=r+e}),r.delete("a",2),r.delete("b",void 0),o&&(!e.toJSON||!r.has("a",1)||r.has("a",2)||!r.has("a",void 0)||r.has("b"))||!t.size&&(o||!i)||!t.sort||"https://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[s]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==a||"x"!==new URL("https://x",void 0).host})},89809(e,t,r){"use strict";e.exports=r(48944)&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},23315(e,t,r){"use strict";var a=r(96893),n=r(5234);e.exports=a&&n(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},45945(e,t,r){"use strict";var a=r(79117),n=r(14188),i=a.WeakMap;e.exports=n(i)&&/native code/.test(String(i))},92860(e,t,r){"use strict";var a=r(49120),n=r(74418),i=r(90346),o=r(64466).f;e.exports=function(e){var t=a.Symbol||(a.Symbol={});n(t,e)||o(t,e,{value:i.f(e)})}},90346(e,t,r){"use strict";t.f=r(4282)},4282(e,t,r){"use strict";var a=r(79117),n=r(10746),i=r(74418),o=r(66209),s=r(48944),l=r(89809),c=a.Symbol,u=n("wks"),d=l?c.for||c:c&&c.withoutSetter||o;e.exports=function(e){return i(u,e)||(u[e]=s&&i(c,e)?c[e]:d("Symbol."+e)),u[e]}},39209(e){"use strict";e.exports=`	
2557\x0b\x0c\r \xa0               \u2028\u2029\uFEFF`},31510(e,t,r){"use strict";var a=r(5613),n=r(69646),i=r(5234),o=Array.fromAsync;a({target:"Array",stat:!0,forced:!o||i(function(){var e=0;return o.call(function(){return e++,[]},{length:0}),1!==e})},{fromAsync:n})},89575(e,t,r){"use strict";function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{A:()=>a})},79140(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(1087);function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,a.A)(e,t)}},17502(e,t,r){"use strict";function a(e,t){if(null==e)return{};var r={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;r[a]=e[a]}return r}r.d(t,{A:()=>a})},1087(e,t,r){"use strict";
2557function a(e,t){return(a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}r.d(t,{A:()=>a})},17545(e,t,r){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.d(t,{A:()=>a})},67445(e,t,r){"use strict";let a,n;r.d(t,{bR:()=>N});var i=r(48993);/*! noble-ed25519 - MIT License (c) 2019 Paul Miller (paulmillr.com) */let o=BigInt(0),s=BigInt(1),l=BigInt(2),c=BigInt(8),u=BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),d=Object.freeze({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),P:BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),l:u,n:u,h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960")}),f=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),m=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt("6853475219497561581579357271197624642482790079785650197046958215289687604742");let p=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),h=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),A=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),g=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");class v{constructor(e,t,r,a){this.x=e,this.y=t,this.z=r,this.t=a}static fromAffine(e){if(!(e instanceof N))throw TypeError("ExtendedPoint#fromAffine: expected Point");return e.equals(N.ZERO)?v.ZERO:new v(e.x,e.y,s,U(e.x*e.y))}static toAffineBatch(e){let t=function(e,t=d.P){let r=Array(e.length),a=F(e.reduce((e,a,n)=>a===o?e:(r[n]=e,U(e*a,t)),s),t);return e.reduceRight((e,a,n)=>a===o?e:(r[n]=U(e*r[n],t),U(e*a,t)),a),r}(e.map(e=>e.z));return e.map((e,r)=>e.toAffine(t[r]))}static normalizeZ(e){return this.toAffineBatch(e).map(this.fromAffine)}equals(e){C(e);let{x:t,y:r,z:a}=this,{x:n,y:i,z:o}=e,s=U(t*o),l=U(n*a),c=U(r*o),u=U(i*a);return s===l&&c===u}negate(){return new v(U(-this.x),this.y,this.z,U(-this.t))}double(){let{x:e,y:t,z:r}=this,{a}=d,n=U,i=n(e*e),o=n(t*t),s=n(l*n(r*r)),c=n(a*i),u=e+t,f=n(n(u*u)-i-o),m=c+o,p=m-s,h=c-o,A=n(f*p),g=n(m*h),y=n(f*h);return new v(A,g,n(p*m),y)}add(e){let{x:t,y:r,z:a,t:n}=this;C(e);let{x:i,y:o,z:s,t:l}=e,{a:c,d:u}=d,f=U,m=f(t*i),p=f(r*o),h=f(n*u*l),A=f(a*s),g=f((t+r)*(i+o)-m-p),y=f(A-h),b=f(A+h),S=f(p-c*m),w=f(g*y),_=f(b*S),N=f(g*S);return new v(w,_,f(y*b),N)}subtract(e){return this.add(e.negate())}precomputeWindow(e){let t=1+256/e,r=[],a=this,n=a;for(let i=0;i<t;i++){n=a,r.push(n);for(let t=1;t<2**(e-1);t++)n=n.add(a),r.push(n);a=n.double()}return r}wNAF(e,t){!t&&this.equals(v.BASE)&&(t=N.BASE);let r=t&&t._WINDOW_SIZE||1;if(256%r)throw Error("Point#wNAF: Invalid precomputation window, must be power of 2");let a=t&&_.get(t);!a&&(a=this.precomputeWindow(r),t&&1!==r&&(a=v.normalizeZ(a),_.set(t,a)));let n=v.ZERO,i=v.BASE,o=1+256/r,l=2**(r-1),c=BigInt(2**r-1),u=2**r,d=BigInt(r);for(let t=0;t<o;t++){let r=t*l,o=Number(e&c);e>>=d,o>l&&(o-=u,e+=s);let f=r+Math.abs(o)-1,m=t%2!=0,p=o<0;0===o?i=i.add(y(m,a[r])):n=n.add(y(p,a[f]))}return v.normalizeZ([n,i])[0]}multiply(e,t){return this.wNAF(z(e,d.l),t)}multiplyUnsafe(e){let t=z(e,d.l,!1),r=v.BASE,a=v.ZERO;if(t===o)return a;if(this.equals(a)||t===s)return this;if(this.equals(r))return this.wNAF(t);let n=a,i=this;for(;t>o;)t&s&&(n=n.add(i)),i=i.double(),t>>=s;return n}isSmallOrder(){return this.multiplyUnsafe(d.h).equals(v.ZERO)}isTorsionFree(){let e=this.multiplyUnsafe(d.l/l).double();return d.l%l&&(e=e.add(this)),e.equals(v.ZERO)}toAffine(e){let{x:t,y:r,z:a}=this,n=this.equals(v.ZERO);null==e&&(e=n?c:F(a));let i=U(t*e),o=U(r*e),l=U(a*e);if(n)return N.ZERO;
2557if(l!==s)throw Error("invZ was invalid");return new N(i,o)}fromRistrettoBytes(){S()}toRistrettoBytes(){S()}fromRistrettoHash(){S()}}function y(e,t){let r=t.negate();return e?r:t}function C(e){if(!(e instanceof v))throw TypeError("ExtendedPoint expected")}function b(e){if(!(e instanceof w))throw TypeError("RistrettoPoint expected")}function S(){throw Error("Legacy method: switch to RistrettoPoint")}v.BASE=new v(d.Gx,d.Gy,s,U(d.Gx*d.Gy)),v.ZERO=new v(o,s,s,o);class w{constructor(e){this.ep=e}static calcElligatorRistrettoMap(e){let{d:t}=d,r=U(m*e*e),a=U((r+s)*A),n=BigInt(-1),i=U((n-t*r)*U(r+t)),{isValid:o,value:l}=H(a,i),c=U(l*e);R(c)||(c=U(-c)),o||(l=c),o||(n=r);let u=U(n*(r-s)*g-i),f=l*l,h=U((l+l)*i),y=U(u*p),C=U(s-f),b=U(s+f);return new v(U(h*b),U(C*y),U(y*b),U(h*C))}static hashToCurve(e){let t=L((e=$(e,64)).slice(0,32)),r=this.calcElligatorRistrettoMap(t),a=L(e.slice(32,64)),n=this.calcElligatorRistrettoMap(a);return new w(r.add(n))}static fromHex(e){e=$(e,32);let{a:t,d:r}=d,a="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",n=L(e);if(!function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(M(n),e)||R(n))throw Error(a);let i=U(n*n),l=U(s+t*i),c=U(s-t*i),u=U(l*l),f=U(c*c),m=U(t*r*u-f),{isValid:p,value:h}=H(s,U(m*f)),A=U(h*c),g=U(h*A*m),y=U((n+n)*A);R(y)&&(y=U(-y));let C=U(l*g),b=U(y*C);if(!p||R(b)||C===o)throw Error(a);return new w(new v(y,C,s,b))}toRawBytes(){let e,{x:t,y:r,z:a,t:n}=this.ep,i=U(U(a+r)*U(a-r)),o=U(t*r),l=U(o*o),{value:c}=H(s,U(i*l)),u=U(c*i),d=U(c*o),f=U(u*d*n);if(R(n*f)){let a=U(r*m),n=U(t*m);t=a,r=n,e=U(u*h)}else e=d;R(t*f)&&(r=U(-r));let p=U((a-r)*e);return R(p)&&(p=U(-p)),M(p)}toHex(){return I(this.toRawBytes())}toString(){return this.toHex()}equals(e){b(e);let t=this.ep,r=e.ep,a=U(t.x*r.y)===U(t.y*r.x),n=U(t.y*r.y)===U(t.x*r.x);return a||n}add(e){return b(e),new w(this.ep.add(e.ep))}subtract(e){return b(e),new w(this.ep.subtract(e.ep))}multiply(e){return new w(this.ep.multiply(e))}multiplyUnsafe(e){return new w(this.ep.multiplyUnsafe(e))}}w.BASE=new w(v.BASE),w.ZERO=new w(v.ZERO);let _=new WeakMap;class N{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,_.delete(this)}static fromHex(e,t=!0){let{d:r,P:a}=d,n=(e=$(e,32)).slice();n[31]=-129&e[31];let i=j(n);if(t&&i>=a)throw Error("Expected 0 < hex < P");if(!t&&i>=f)throw Error("Expected 0 < hex < 2**256");let o=U(i*i),{isValid:l,value:c}=H(U(o-s),U(r*o+s));if(!l)throw Error("Point.fromHex: invalid y coordinate");let u=(c&s)===s;return(128&e[31])!=0!==u&&(c=U(-c)),new N(c,i)}static async fromPrivateKey(e){return(await K(e)).point}toRawBytes(){let e=M(this.y);return e[31]|=this.x&s?128:0,e}toHex(){return I(this.toRawBytes())}toX25519(){let{y:e}=this;return M(U((s+e)*F(s-e)))}isTorsionFree(){return v.fromAffine(this).isTorsionFree()}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new N(U(-this.x),this.y)}add(e){return v.fromAffine(this).add(v.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return v.fromAffine(this).multiply(e,this).toAffine()}}function x(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name}function E(e){if(!x(e))throw Error("Uint8Array expected")}function B(...e){if(e.every(E),1===e.length)return e[0];let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0));for(let r=0,a=0;r<e.length;r++){let n=e[r];t.set(n,a),a+=n.length}return t}N.BASE=new N(d.Gx,d.Gy),N.ZERO=new N(o,s);let P=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function I(e){E(e);let t="";for(let r=0;r<e.length;r++)t+=P[e[r]];return t}function k(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:void 0}function T(e){if("string"!=typeof e)throw Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw Error("hex string expected, got unpadded hex of length "+t);let a=new Uint8Array(r);for(let t=0,n=0;t<r;t++,n+=2){let r=k(e.charCodeAt(n)),i=k(e.charCodeAt(n+1));if(void 0===r||void 0===i)throw Error('hex string expected, got non-hex character "'+(e[n]+e[n+1])+'" at index '+n);a[t]=16*r+i}return a}function D(e){return T(e.toString(16).padStart(64,"0"))}function M(e){return D(e).reverse()}function R(e){return(U(e)&s)===s}function j(e){return E(e),BigInt("0x"+I(Uint8Array.from(e).reverse()))}let O=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function L(e){return U(j(e)&O)}function U(e,t=d.P){let r=e%t;return r>=o?r:t+r}function F(e,t=d.P){if(e===o||t<=o)throw Error(`invert: expected positive integers, got n=${e} mod=${t}`);
2557let r=U(e,t),a=t,n=o,i=s,l=s,c=o;for(;r!==o;){let e=a/r,t=a%r,o=n-l*e,s=i-c*e;a=r,r=t,n=l,i=c,l=o,c=s}if(a!==s)throw Error("invert: does not exist");return U(n,t)}function V(e,t){let{P:r}=d,a=e;for(;t-- >o;)a*=a,a%=r;return a}function H(e,t){let r=U(t*t*t),a=function(e){let{P:t}=d,r=BigInt(5),a=BigInt(10),n=BigInt(20),i=BigInt(40),o=BigInt(80),c=e*e%t*e%t,u=V(c,l)*c%t,f=V(u,s)*e%t,m=V(f,r)*f%t,p=V(m,a)*m%t,h=V(p,n)*p%t,A=V(h,i)*h%t,g=V(A,o)*A%t,v=V(g,o)*A%t,y=V(v,a)*m%t;return{pow_p_5_8:V(y,l)*e%t,b2:c}}(e*U(r*r*t)).pow_p_5_8,n=U(e*r*a),i=U(t*n*n),o=n,c=U(n*m),u=i===e,f=i===U(-e),p=i===U(-e*m);return u&&(n=o),(f||p)&&(n=c),R(n)&&(n=U(-n)),{isValid:u||f,value:n}}function $(e,t){let r=x(e)?Uint8Array.from(e):T(e);if("number"==typeof t&&r.length!==t)throw Error(`Expected ${t} bytes`);return r}function z(e,t,r=!0){if(!t)throw TypeError("Specify max value");if("number"==typeof e&&Number.isSafeInteger(e)&&(e=BigInt(e)),"bigint"==typeof e&&e<t){if(r){if(o<e)return e}else if(o<=e)return e}throw TypeError("Expected valid scalar: 0 < scalar < max")}async function K(e){var t,r;let a,n,i,o;return r=(t=await G.sha512(function(e){if(32!==(e="bigint"==typeof e||"number"==typeof e?D(z(e,f)):$(e)).length)throw Error("Expected 32 bytes");return e}(e))).slice(0,32),r[0]&=248,r[31]&=127,r[31]|=64,a=t.slice(32,64),n=U(j(r),d.l),o=(i=N.BASE.multiply(n)).toRawBytes(),{head:r,prefix:a,scalar:n,point:i,pointBytes:o}}N.BASE._setWindowSize(8);let Z={node:a||(a=r.t(i,2)),web:"object"==typeof self&&"crypto"in self?self.crypto:void 0},G={bytesToHex:I,hexToBytes:T,concatBytes:B,getExtendedPublicKey:K,mod:U,invert:F,TORSION_SUBGROUP:["0100000000000000000000000000000000000000000000000000000000000000","c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac037a","0000000000000000000000000000000000000000000000000000000000000080","26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc05","ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f","26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc85","0000000000000000000000000000000000000000000000000000000000000000","c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac03fa"],hashToPrivateScalar:e=>{if((e=$(e)).length<40||e.length>1024)throw Error("Expected 40-1024 bytes of private key as per FIPS 186");return U(j(e),d.l-s)+s},randomBytes:(e=32)=>{if(Z.web)return Z.web.getRandomValues(new Uint8Array(e));if(Z.node){let{randomBytes:t}=Z.node;return new Uint8Array(t(e).buffer)}throw Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>G.randomBytes(32),sha512:async(...e)=>{let t=B(...e);if(Z.web)return new Uint8Array(await Z.web.subtle.digest("SHA-512",t.buffer));if(Z.node)return Uint8Array.from(Z.node.createHash("sha512").update(t).digest());throw Error("The environment doesn't have sha512 function")},precompute(e=8,t=N.BASE){let r=t.equals(N.BASE)?t:new N(t.x,t.y);return r._setWindowSize(e),r.multiply(l),r},sha512Sync:void 0};Object.defineProperties(G,{sha512Sync:{configurable:!1,get:()=>n,set(e){n||(n=e)}}}),r.d(t,["Wp",0,G,"aY",0,d])},42100(e,t,r){"use strict";r.d(t,{U1:()=>m,VP:()=>l,zD:()=>b,Nc:()=>et,Z0:()=>_,uH:()=>y});var a=r(83813),n=r(90645);function i(e){return({dispatch:t,getState:r})=>a=>n=>"function"==typeof n?n(t,r,e):a(n)}var o=i(),s="u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?n.Zz:n.Zz.apply(null,arguments)};function l(e,t){function r(...a){if(t){let r=t(...a);if(!r)throw Error(er(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:a[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=t=>(0,n.ve)(t)&&t.type===e,r}"u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var c=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function u(e){return(0,a.a6)(e)?(0,a.jM)(e,()=>{}):e}function d(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}var f=e=>t=>{setTimeout(t,e)};function m(e){let t,r,a,l=function(e){let{thunk:t=!0,immutableCheck:r=!0,serializableCheck:a=!0,actionCreatorCheck:n=!0}=e??{},s=new c;return t&&("boolean"==typeof t?s.push(o):s.push(i(t.extraArgument))),s}
2557,{reducer:u,middleware:d,devTools:m=!0,duplicateMiddlewareCheck:p=!0,preloadedState:h,enhancers:A}=e||{};if("function"==typeof u)t=u;else if((0,n.Qd)(u))t=(0,n.HY)(u);else throw Error(er(1));r="function"==typeof d?d(l):l();let g=n.Zz;m&&(g=s({trace:!1,..."object"==typeof m&&m}));let v=(a=(0,n.Tw)(...r),function(e){let{autoBatch:t=!0}=e??{},r=new c(a);return t&&r.push(((e={type:"raf"})=>t=>(...r)=>{let a,n=t(...r),i=!0,o=!1,s=!1,l=new Set,c="tick"===e.type?queueMicrotask:"raf"===e.type?"u">typeof window&&window.requestAnimationFrame?(a=window.requestAnimationFrame,e=>{let t=!1,r=()=>{t||(t=!0,cancelAnimationFrame(n),clearTimeout(i),e())},n=a(r),i=setTimeout(r,100)}):f(10):"callback"===e.type?e.queueNotification:f(e.timeout),u=()=>{s=!1,o&&(o=!1,l.forEach(e=>e()))};return Object.assign({},n,{subscribe(e){let t=n.subscribe(()=>i&&e());return l.add(e),()=>{t(),l.delete(e)}},dispatch(e){try{return(o=!(i=!e?.meta?.RTK_autoBatch))&&!s&&(s=!0,c(u)),n.dispatch(e)}finally{i=!0}}})})("object"==typeof t?t:void 0)),r}),y=g(..."function"==typeof A?A(v):v());return(0,n.y$)(t,h,y)}function p(e){let t,r={},a=[],n={addCase(e,t){let a="string"==typeof e?e:e.type;if(!a)throw Error(er(28));if(a in r)throw Error(er(29));return r[a]=t,n},addAsyncThunk:(e,t)=>(t.pending&&(r[e.pending.type]=t.pending),t.rejected&&(r[e.rejected.type]=t.rejected),t.fulfilled&&(r[e.fulfilled.type]=t.fulfilled),t.settled&&a.push({matcher:e.settled,reducer:t.settled}),n),addMatcher:(e,t)=>(a.push({matcher:e,reducer:t}),n),addDefaultCase:e=>(t=e,n)};return e(n),[r,a,t]}var h=(e=21)=>{let t="",r=e;for(;r--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},A=["name","message","stack","code"],g=class{constructor(e,t){this.payload=e,this.meta=t}payload;meta;_type},v=class{constructor(e,t){this.payload=e,this.meta=t}payload;meta;_type},y=e=>{if("object"==typeof e&&null!==e){let t={};for(let r of A)"string"==typeof e[r]&&(t[r]=e[r]);return t}return{message:String(e)}},C="External signal was aborted",b=(()=>{function e(e,t,r){let a=l(e+"/fulfilled",(e,t,r,a)=>({payload:e,meta:{...a||{},arg:r,requestId:t,requestStatus:"fulfilled"}})),n=l(e+"/pending",(e,t,r)=>({payload:void 0,meta:{...r||{},arg:t,requestId:e,requestStatus:"pending"}})),i=l(e+"/rejected",(e,t,a,n,i)=>({payload:n,error:(r&&r.serializeError||y)(e||"Rejected"),meta:{...i||{},arg:a,requestId:t,rejectedWithValue:!!n,requestStatus:"rejected",aborted:e?.name==="AbortError",condition:e?.name==="ConditionError"}}));return Object.assign(function(e,{signal:o}={}){return(s,l,c)=>{let u,d,f=r?.idGenerator?r.idGenerator(e):h(),m=new AbortController;function p(e){d=e,m.abort()}o&&(o.aborted?p(C):o.addEventListener("abort",()=>p(C),{once:!0}));let A=async function(){let o;try{var h;let i=r?.condition?.(e,{getState:l,extra:c});if(h=i,null!==h&&"object"==typeof h&&"function"==typeof h.then&&(i=await i),!1===i||m.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};let A=new Promise((e,t)=>{u=()=>{t({name:"AbortError",message:d||"Aborted"})},m.signal.addEventListener("abort",u,{once:!0})});s(n(f,e,r?.getPendingMeta?.({requestId:f,arg:e},{getState:l,extra:c}))),o=await Promise.race([A,Promise.resolve(t(e,{dispatch:s,getState:l,extra:c,requestId:f,signal:m.signal,abort:p,rejectWithValue:(e,t)=>new g(e,t),fulfillWithValue:(e,t)=>new v(e,t)})).then(t=>{if(t instanceof g)throw t;return t instanceof v?a(t.payload,f,e,t.meta):a(t,f,e)})])}catch(t){o=t instanceof g?i(null,f,e,t.payload,t.meta):i(t,f,e)}finally{u&&m.signal.removeEventListener("abort",u)}return r&&!r.dispatchConditionRejection&&i.match(o)&&o.meta.condition||s(o),o}();return Object.assign(A,{abort:p,requestId:f,arg:e,unwrap:()=>A.then(S)})}},{pending:n,rejected:i,fulfilled:a,settled:function(...e){return t=>e.some(e=>e&&"function"==typeof e.match?e.match(t):e(t))}(i,a),typePrefix:e})}return e.withTypes=()=>e,e})();function S(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var w=Symbol.for("rtk-slice-createasyncthunk"),_=function({creators:e}={}){let t=e?.asyncThunk?.[w];return function(e){let r,{name:n,reducerPath:i=n}=e;if(!n)throw Error(er(11));let o=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},s=Object.keys(o),c={},f={},m={},h=[],A={addCase(e,t){let r="string"==typeof e?e:e.type;if(!r)throw Error(er(12));if(r in f)throw Error(er(13));return f[r]=t,A},addMatcher:(e,t)=>(h.push({matcher:e,reducer:t}),A),exposeAction:(e,t)=>(m[e]=t,A),exposeCaseReducer:(e,t)=>(c[e]=t,A)};function g(){let[t={},r=[],n]="function"==typeof e.extraReducers?p(e.extraReducers):[e.extraReducers],i={...t,...f};return function(e,t){let r,[n,i,o]=p(t);if("function"==typeof e)r=()=>u(e());else{let t=u(e);r=()=>t}function s(e=r(),t){let l=[n[t.type],...i.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===l.filter(e=>!!e).length&&(l=[o]),l.reduce((e,r)=>{if(r)if((0,a.Qx)(e)){let a=r(e,t);return void 0===a?e:a}else{if((0,a.a6)(e))return(0,a.jM)(e,e=>r(e,t));let n=r(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e},e)}return s.getInitialState=r,s}(e.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of h)e.addMatcher(t.matcher,t.reducer);for(let t of r)e.addMatcher(t.matcher,t.reducer);n&&e.addDefaultCase(n)})}s.forEach(r=>{let a=o[r],i={reducerName:r,type:`${n}/${r}`,createNotation:"function"==typeof e.reducers};"asyncThunk"===a._reducerDefinitionType?function({type:e,reducerName:t},r,a,n){if(!n)throw Error(er(18));let{payloadCreator:i,fulfilled:o,pending:s,rejected:l,settled:c,options:u}=r,d=n(e,i,u);a.exposeAction(t,d),o&&a.addCase(d.fulfilled,o),s&&a.addCase(d.pending,s),l&&a.addCase(d.rejected,l),
2557c&&a.addMatcher(d.settled,c),a.exposeCaseReducer(t,{fulfilled:o||N,pending:s||N,rejected:l||N,settled:c||N})}(i,a,A,t):function({type:e,reducerName:t,createNotation:r},a,n){let i,o;if("reducer"in a){if(r&&"reducerWithPrepare"!==a._reducerDefinitionType)throw Error(er(17));i=a.reducer,o=a.prepare}else i=a;n.addCase(e,i).exposeCaseReducer(t,i).exposeAction(t,o?l(e,o):l(e))}(i,a,A)});let v=e=>e,y=new Map,C=new WeakMap;function b(e,t){return r||(r=g()),r(e,t)}function S(){return r||(r=g()),r.getInitialState()}function w(t,r=!1){function a(e){let n=e[t];return void 0===n&&r&&(n=d(C,a,S)),n}function n(t=v){let a=d(y,r,()=>new WeakMap);return d(a,t,()=>{let a={};for(let[n,i]of Object.entries(e.selectors??{}))a[n]=function(e,t,r,a){function n(i,...o){let s=t(i);return void 0===s&&a&&(s=r()),e(s,...o)}return n.unwrapped=e,n}(i,t,()=>d(C,t,S),r);return a})}return{reducerPath:t,getSelectors:n,get selectors(){return n(a)},selectSlice:a}}let _={name:n,reducer:b,actions:m,caseReducers:c,getInitialState:S,...w(i),injectInto(e,{reducerPath:t,...r}={}){let a=t??i;return e.inject({reducerPath:a,reducer:b},r),{..._,...w(a,!0)}}};return _}}();function N(){}var x="listener",E="completed",B="cancelled",P=`task-${B}`,I=`task-${E}`,k=`${x}-${B}`,T=`${x}-${E}`,D=class{constructor(e){this.code=e,this.message=`task ${B} (reason: ${e})`}code;name="TaskAbortError";message},M=(e,t)=>{if("function"!=typeof e)throw TypeError(er(32))},R=()=>{},j=(e,t=R)=>(e.catch(t),e),O=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),L=e=>{if(e.aborted)throw new D(e.reason)};function U(e,t){let r=R;return new Promise((a,n)=>{let i=()=>n(new D(e.reason));e.aborted?i():(r=O(e,i),t.finally(()=>r()).then(a,n))}).finally(()=>{r=R})}var F=async(e,t)=>{try{await Promise.resolve();let t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof D?"cancelled":"rejected",error:e}}finally{t?.()}},V=e=>t=>j(U(e,t).then(t=>(L(e),t))),H=e=>{let t=V(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:$}=Object,z={},K="listenerMiddleware",Z=e=>{let{type:t,actionCreator:r,matcher:a,predicate:n,effect:i}=e;if(t)n=l(t).match;else if(r)t=r.type,n=r.match;else if(a)n=a;else if(n);else throw Error(er(21));return M(i,"options.listener"),{predicate:n,type:t,effect:i}},G=$(e=>{let{type:t,predicate:r,effect:a}=Z(e);
2557return{id:h(),effect:a,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw Error(er(22))}}},{withTypes:()=>G}),Y=(e,t)=>{let{type:r,effect:a,predicate:n}=Z(t);return Array.from(e.values()).find(e=>("string"==typeof r?e.type===r:e.predicate===n)&&e.effect===a)},W=e=>{e.pending.forEach(e=>{e.abort(k)})},q=(e,t,r)=>{try{e(t,r)}catch(e){setTimeout(()=>{throw e},0)}},Q=$(l(`${K}/add`),{withTypes:()=>Q}),J=l(`${K}/removeAll`),X=$(l(`${K}/remove`),{withTypes:()=>X}),ee=(...e)=>{console.error(`${K}/error`,...e)},et=(e={})=>{let t=new Map,r=new Map,{extra:a,onError:i=ee}=e;M(i,"onError");let o=e=>{var r;return(r=Y(t,e)??G(e)).unsubscribe=()=>t.delete(r.id),t.set(r.id,r),e=>{r.unsubscribe(),e?.cancelActive&&W(r)}};$(o,{withTypes:()=>o});let s=e=>{let r=Y(t,e);return r&&(r.unsubscribe(),e.cancelActive&&W(r)),!!r};$(s,{withTypes:()=>s});let l=async(e,n,s,l)=>{var c,u;let d,f=new AbortController,m=(c=f.signal,d=async(e,t)=>{L(c);let r=()=>{},a=[new Promise((t,a)=>{let n=o({predicate:e,effect:(e,r)=>{r.unsubscribe(),t([e,r.getState(),r.getOriginalState()])}});r=()=>{n(),a()}})];null!=t&&a.push(new Promise(e=>setTimeout(e,t,null)));try{let e=await U(c,Promise.race(a));return L(c),e}finally{r()}},(e,t)=>j(d(e,t))),p=[];try{let i;e.pending.add(f),i=r.get(e)??0,r.set(e,i+1),await Promise.resolve(e.effect(n,$({},s,{getOriginalState:l,condition:(e,t)=>m(e,t).then(Boolean),take:m,delay:H(f.signal),pause:V(f.signal),extra:a,signal:f.signal,fork:(u=f.signal,(e,t)=>{M(e,"taskExecutor");let r=new AbortController;O(u,()=>r.abort(u.reason));let a=F(async()=>{L(u),L(r.signal);let t=await e({pause:V(r.signal),delay:H(r.signal),signal:r.signal});return L(r.signal),t},()=>r.abort(I));return t?.autoJoin&&p.push(a.catch(R)),{result:V(u)(a),cancel(){r.abort(P)}}}),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,r)=>{e!==f&&(e.abort(k),r.delete(e))})},cancel:()=>{f.abort(k),e.pending.delete(f)},throwIfCancelled:()=>{L(f.signal)}})))}catch(e){e instanceof D||q(i,e,{raisedBy:"effect"})}finally{let t;await Promise.all(p),f.abort(T),1===(t=r.get(e)??1)?r.delete(e):r.set(e,t-1),e.pending.delete(f)}},c=()=>{for(let e of r.keys())W(e);t.clear()};return{middleware:e=>r=>a=>{let u;if(!(0,n.ve)(a))return r(a);if(Q.match(a))return o(a.payload);if(J.match(a))return void c();if(X.match(a))return s(a.payload);let d=e.getState(),f=()=>{if(d===z)throw Error(er(23));return d};try{if(u=r(a),t.size>0){let r=e.getState();for(let n of Array.from(t.values())){let t=!1;try{t=n.predicate(a,r,d)}catch(e){t=!1,q(i,e,{raisedBy:"predicate"})}t&&l(n,a,e,f)}}}finally{d=z}return u},startListening:o,stopListening:s,clearListeners:c}};function er(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}},58949(e,t,r){"use strict";r.d(t,{cn:()=>a.cn});var a=r(77219),n=r(14041);let i=n.createContext(null),o={bootstrap:[],disableRefresh:!0,disableMetrics:!0,url:"http://localhost",appName:"offline",clientKey:"not-used"},s=n.startTransition||(e=>e()),l={on:(e,t,r)=>(console.error("on() must be used within a FlagProvider"),c),off:(e,t)=>(console.error("off() must be used within a FlagProvider"),c),updateContext:async()=>{console.error("updateContext() must be used within a FlagProvider")},isEnabled:()=>(console.error("isEnabled() must be used within a FlagProvider"),!1),getVariant:()=>(console.error("getVariant() must be used within a FlagProvider"),{name:"disabled",enabled:!1})},c={...l,toggles:[],impressionDataAll:{},context:{},storage:{},start:()=>{},stop:()=>{},isReady:()=>!1,getError:()=>null,getAllToggles:()=>[]},u={...l,client:c,flagsReady:!1,setFlagsReady:()=>{console.error("setFlagsReady() must be used within a FlagProvider")},flagsError:null,setFlagsError:()=>{console.error("setFlagsError() must be used within a FlagProvider")}};function d(){return(0,n.useContext)(i)||(console.error("useFlagContext() must be used within a FlagProvider"),u)}r.d(t,["F_",0,()=>{let{flagsReady:e,flagsError:t}=d();return{flagsReady:e,flagsError:t}},"Im",0,i,"UU",0,({config:e,children:t,unleashClient:r,startClient:l=!0,stopClient:c=!0,startTransition:u=s})=>{var d,f,m;let p=e||o,h=n.useRef(r||new a.cn(p)),[A,g]=n.useState(!!(r?null!=e&&e.bootstrap&&(null==e?void 0:e.bootstrapOverride)!==!1||null!=(d=r.isReady)&&d.call(r):p.bootstrap&&!1!==p.bootstrapOverride)),[v,y]=(0,n.use
2557State)((null==(m=(f=h.current).getError)?void 0:m.call(f))||null);(0,n.useEffect)(()=>{p||r||console.error(`You must provide either a config or an unleash client to the flag provider.
2558        If you are initializing the client in useEffect, you can avoid this warning
2559        by checking if the client exists before rendering.`);let e=e=>{u(()=>{y(t=>t||e)})},t=e=>{u(()=>{y(null)})},a=null,n=()=>{a=setTimeout(()=>{u(()=>{g(!0)})},0)};return h.current.on("ready",n),h.current.on("error",e),h.current.on("recovered",t),l&&(h.current.stop(),h.current.start()),function(){h.current&&(h.current.off("error",e),h.current.off("ready",n),h.current.off("recovered",t),c&&h.current.stop()),a&&clearTimeout(a)}},[]);let C=(0,n.useMemo)(()=>({on:(...e)=>h.current.on(...e),off:(...e)=>h.current.off(...e),isEnabled:(...e)=>h.current.isEnabled(...e),updateContext:async(...e)=>await h.current.updateContext(...e),getVariant:(...e)=>h.current.getVariant(...e),client:h.current,flagsReady:A,flagsError:v,setFlagsReady:g,setFlagsError:y}),[A,v]);return n.createElement(i.Provider,{value:C},t)},"_P",0,e=>{let{isEnabled:t,client:r}=d(),[a,i]=(0,n.useState)(!!t(e)),o=(0,n.useRef)();return o.current=a,(0,n.useEffect)(()=>{if(!r)return;let a=()=>{let r=t(e);r!==o.current&&(o.current=r,i(!!r))},n=()=>{let r=t(e);o.current=r,i(r)};return r.on("update",a),r.on("ready",n),()=>{r.off("update",a),r.off("ready",n)}},[r]),a},"lP",0,()=>{let{client:e}=d();return e},"rn",0,e=>{let{getVariant:t,client:r}=d(),[a,i]=(0,n.useState)(t(e)),o=(0,n.useRef)({name:a.name,enabled:a.enabled});return o.current=a,(0,n.useEffect)(()=>{if(!r)return;let a=()=>{var r,a,n,s,l;let c=t(e);((r=o.current).name!==(null==c?void 0:c.name)||r.enabled!==(null==c?void 0:c.enabled)||r.feature_enabled!==(null==c?void 0:c.feature_enabled)||(null==(a=r.payload)?void 0:a.type)!==(null==(n=null==c?void 0:c.payload)?void 0:n.type)||(null==(s=r.payload)?void 0:s.value)!==(null==(l=null==c?void 0:c.payload)?void 0:l.value))&&(i(c),o.current=c)},n=()=>{let r=t(e);o.current.name=null==r?void 0:r.name,o.current.enabled=null==r?void 0:r.enabled,i(r)};return r.on("update",a),r.on("ready",n),()=>{r.off("update",a),r.off("ready",n)}},[r]),a||{}}])},47695(e,t,r){"use strict";r.d(t,{LV:()=>d});/**
2560 * @license
2561 * Copyright 2019 Google LLC
2562 * SPDX-License-Identifier: Apache-2.0
2563 */let a=Symbol("Comlink.proxy"),n=Symbol("Comlink.endpoint"),i=Symbol("Comlink.releaseProxy"),o=Symbol("Comlink.finalizer"),s=Symbol("Comlink.thrown"),l=e=>"object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>l(e)&&e[a],serialize(e){let{port1:t,port2:r}=new MessageChannel;return function e(t,r=globalThis,n=["*"]){r.addEventListener("message",function i(l){let c;if(!l||!l.data)return;if(!function(e,t){for(let r of e)if(t===r||"*"===r||r instanceof RegExp&&r.test(t))return!0;return!1}(n,l.origin))return void console.warn(`Invalid origin '${l.origin}' for comlink proxy`);let{id:d,type:f,path:m}=Object.assign({path:[]},l.data),p=(l.data.argumentList||[]).map(y);try{var h,A;let r=m.slice(0,-1).reduce((e,t)=>e[t],t),n=m.reduce((e,t)=>e[t],t);switch(f){case"GET":c=n;break;case"SET":r[m.slice(-1)[0]]=y(l.data.value),c=!0;break;case"APPLY":c=n.apply(r,p);break;case"CONSTRUCT":h=new n(...p),c=Object.assign(h,{[a]:!0});break;case"ENDPOINT":{let{port1:r,port2:a}=new MessageChannel;e(t,a),A=[r],g.set(r,A),c=r}break;case"RELEASE":c=void 0;break;default:return}}catch(e){c={value:e,[s]:0}}Promise.resolve(c).catch(e=>({value:e,[s]:0})).then(e=>{let[a,n]=v(e);r.postMessage(Object.assign(Object.assign({},a),{id:d}),n),"RELEASE"===f&&(r.removeEventListener("message",i),u(r),o in t&&"function"==typeof t[o]&&t[o]())}).catch(e=>{let[t,a]=v({value:TypeError("Unserializable return value"),[s]:0});r.postMessage(Object.assign(Object.assign({},t),{id:d}),a)})}),r.start&&r.start()}(e,t),[r,[r]]},deserialize:e=>(e.start(),d(e))}],["throw",{canHandle:e=>l(e)&&s in e,serialize:({value:e})=>[e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[]],deserialize(e){if(e.isError)throw Object.assign(Error(e.value.message),e.value);throw e.value}}]]);function u(e){"MessagePort"===e.constructor.name&&e.close()}function d(e,t){let r=new Map;return e.addEventListener("message",function(e){let{data:t}=e;if(!t||!t.id)return;let a=r.get(t.id);if(a)try{a(t)}finally{r.delete(t.id)}}),function e(t,r,a=[],o=function(){}
2563){let s,l=!1,c=new Proxy(o,{get(n,o){if(f(l),o===i)return()=>{h&&h.unregister(c),m(t),r.clear(),l=!0};if("then"===o){if(0===a.length)return{then:()=>c};let e=C(t,r,{type:"GET",path:a.map(e=>e.toString())}).then(y);return e.then.bind(e)}return e(t,r,[...a,o])},set(e,n,i){f(l);let[o,s]=v(i);return C(t,r,{type:"SET",path:[...a,n].map(e=>e.toString()),value:o},s).then(y)},apply(i,o,s){f(l);let c=a[a.length-1];if(c===n)return C(t,r,{type:"ENDPOINT"}).then(y);if("bind"===c)return e(t,r,a.slice(0,-1));let[u,d]=A(s);return C(t,r,{type:"APPLY",path:a.map(e=>e.toString()),argumentList:u},d).then(y)},construct(e,n){f(l);let[i,o]=A(n);return C(t,r,{type:"CONSTRUCT",path:a.map(e=>e.toString()),argumentList:i},o).then(y)}});return s=(p.get(t)||0)+1,p.set(t,s),h&&h.register(c,t,c),c}(e,r,[],t)}function f(e){if(e)throw Error("Proxy has been released and is not useable")}function m(e){return C(e,new Map,{type:"RELEASE"}).then(()=>{u(e)})}let p=new WeakMap,h="FinalizationRegistry"in globalThis&&new FinalizationRegistry(e=>{let t=(p.get(e)||0)-1;p.set(e,t),0===t&&m(e)});function A(e){var t;let r=e.map(v);return[r.map(e=>e[0]),(t=r.map(e=>e[1]),Array.prototype.concat.apply([],t))]}let g=new WeakMap;function v(e){for(let[t,r]of c)if(r.canHandle(e)){let[a,n]=r.serialize(e);return[{type:"HANDLER",name:t,value:a},n]}return[{type:"RAW",value:e},g.get(e)||[]]}function y(e){switch(e.type){case"HANDLER":return c.get(e.name).deserialize(e.value);case"RAW":return e.value}}function C(e,t,r,a){return new Promise(n=>{let i=[,,,,].fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");t.set(i,n),e.start&&e.start(),e.postMessage(Object.assign({id:i},r),a)})}r.d(t,["A2",0,i,"J3",0,c])},97519(e,t,r){"use strict";let a;/*! @license DOMPurify 3.4.15 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.15/LICENSE */function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=Array(t);r<t;r++)a[r]=e[r];return a}r.d(t,{A:()=>ey});let i=Object.entries,o=Object.setPrototypeOf,s=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,u=Object.freeze,d=Object.seal,f=Object.create,m="u">typeof Reflect&&Reflect,p=m.apply,h=m.construct;u||(u=function(e){return e}),d||(d=function(e){return e}),p||(p=function(e,t){for(var r=arguments.length,a=Array(r>2?r-2:0),n=2;n<r;n++)a[n-2]=arguments[n];return e.apply(t,a)}),h||(h=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];return new e(...r)});let A=j(Array.prototype.forEach),g=j(Array.prototype.lastIndexOf),v=j(Array.prototype.pop),y=j(Array.prototype.push),C=j(Array.prototype.splice),b=Array.isArray,S=j(String.prototype.toLowerCase),w=j(String.prototype.toString),_=j(String.prototype.match),N=j(String.prototype.replace),x=j(String.prototype.indexOf),E=j(String.prototype.trim),B=j(Number.prototype.toString),P=j(Boolean.prototype.toString),I="u"<typeof BigInt?null:j(BigInt.prototype.toString),k="u"<typeof Symbol?null:j(Symbol.prototype.toString),T=j(Object.prototype.hasOwnProperty),D=j(Object.prototype.toString),M=j(RegExp.prototype.test),R=(ev=TypeError,function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return h(ev,t)});function j(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var r=arguments.length,a=Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];return p(e,t,a)}}function O(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S;if(o&&o(e,null),!b(t))return e;let a=t.length;for(;a--;){let n=t[a];if("string"==typeof n){let e=r(n);e!==n&&(s(t)||(t[a]=e),n=e)}e[n]=!0}return e}function L(e){let t=f(null);for(let a of i(e)){var r=function(e){if(Array.isArray(e))return e}(a)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,a,n,i,o=[],s=!0,l=!1;try{for(n=(t=t.call(e)).next;!(s=(r=n.call(t)).done)&&(o.push(r.value),2!==o.length);s=!0);}catch(e){l=!0,a=e}finally{try{if(!s&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(l)throw a}}return o}}(a)||function(e){if(e){if("string"==typeof e)return n(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,2):void 0}}
2563(a)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
2564In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}();let i=r[0],o=r[1];T(e,i)&&(b(o)?t[i]=function(e){for(let t=0;t<e.length;t++)T(e,t)||(e[t]=null);return e}(o):o&&"object"==typeof o&&o.constructor===Object?t[i]=L(o):t[i]=o)}return t}function U(e,t){for(;null!==e;){let r=c(e,t);if(r){if(r.get)return j(r.get);if("function"==typeof r.value)return j(r.value)}e=l(e)}return function(){return null}}let F=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),V=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),H=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),$=u(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),z=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),K=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Z=u(["#text"]),G=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),Y=u(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","pointer-events","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","vector-effect","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),W=u(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","
2564subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),q=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Q=d(/{{[\w\W]*|^[\w\W]*}}/g),J=d(/<%[\w\W]*|^[\w\W]*%>/g),X=d(/\${[\w\W]*/g),ee=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),et=d(/^aria-[\-\w]+$/),er=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),ea=d(/^(?:\w+script|data):/i),en=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ei=d(/^html$/i),eo=d(/^[a-z][.\w]*(-[.\w]+)+$/i),es=d(/<[/\w!]/g),el=d(/<[/\w]/g),ec=d(/<\/no(script|embed|frames)/i),eu=d(/\/>/i),ed=["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"],ef=u(O({},ed)),em=(a={},A(ed,e=>{a[e]=d(RegExp("</"+e+"(?=[\\t\\n\\f\\r />])","i"))}),u(a)),ep=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let r=null,a="data-tt-policy-suffix";t&&t.hasAttribute(a)&&(r=t.getAttribute(a));let n="dompurify"+(r?"#"+r:"");try{return e.createPolicy(n,{createHTML:e=>e,createScriptURL:e=>e})}catch{return console.warn("TrustedTypes policy "+n+" could not be created."),null}},eh=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},eA=function(e,t,r,a){return T(e,t)&&b(e[t])?O(a.base?L(a.base):{},e[t],a.transform):r},eg=function(e,t,r){let a=T(e,t)?e[t]:void 0;return a&&"object"==typeof a?L(a):r()};var ev,ey=function e(){let t,r,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"u"<typeof window?null:window,n=t=>e(t);if(n.version="3.4.15",n.removed=[],!a||!a.document||9!==a.document.nodeType||!a.Element)return n.isSupported=!1,n;let o=a.document,s=o,l=s.currentScript;a.DocumentFragment;let c=a.HTMLTemplateElement,m=a.Node,p=a.Element,h=a.NodeFilter;void 0===a.NamedNodeMap&&(a.NamedNodeMap||a.MozNamedAttrMap),a.HTMLFormElement;let j=a.DOMParser,ed=a.trustedTypes,ev=p.prototype,ey=U(ev,"cloneNode"),eC=U(ev,"remove"),eb=U(ev,"removeAttributeNode"),eS=U(ev,"nextSibling"),ew=U(ev,"childNodes"),e_=U(ev,"parentNode"),eN=U(ev,"shadowRoot"),ex=U(ev,"attributes"),eE=m&&m.prototype?U(m.prototype,"nodeType"):null,eB=m&&m.prototype?U(m.prototype,"nodeName"):null,eP=m&&m.prototype?U(m.prototype,"ownerDocument"):null,eI=function(e){return eE?eE(e):e.nodeType},ek=function(e){return eB?eB(e):e.nodeName};if("function"==typeof c){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let eT="",eD=!1,eM=0,eR=function(){if(eM>0)throw R('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},ej=function(e){eR(),eM++;try{return t.createHTML(e)}finally{eM--}},eO=function(e){eR(),eM++;try{return t.createScriptURL(e)}finally{eM--}},eL=o,eU=eL.implementation,eF=eL.createNodeIterator,eV=eL.createDocumentFragment,eH=eL.getElementsByTagName,e$=s.importNode,ez=eh();n.isSupported="function"==typeof i&&"function"==typeof e_&&eU&&void 0!==eU.createHTMLDocument;let eK=er,eZ=null,eG=O({},[...F,...V,...H,...z,...Z]),eY=null,eW=O({},[...G,...Y,...W,...q]),eq=Object.seal(f(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),eQ=null,eJ=null,eX=Object.seal(f(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),e0=!0,e1=!0,e2=!1,e3=!0,e4=!1,e5=!0,e6=!1,e8=!1,e9=null,e7=null,te=!1,tt=!1,tr=!1,ta=!1,tn=!0,ti=!1,to="user-content-",ts=!0,tl=!1,tc={},tu=null,td=O({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]),tf=null,tm=O({},["audio","video","img","source","image","track"]),tp=null,th=O({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tA="http://www.w3.org/1998/Math/MathML",tg="http://www.w3.org/2000/svg",tv="http://www.w3.org/1999/xhtml",ty=tv,tC=!1,tb=null,tS=O({},[tA,tg,tv],w),tw=u(["mi","mo","mn","ms","mtext"]),t_=O({},tw),tN=u(["annotation-xml"]),tx=O({},tN),tE=O({},["title","style","font","a","script"]),tB=null,tP=["application/xhtml+xml","text/html"],tI=null,tk=null,tT=o.createElement("form"),tD=function(e){return e instanceof RegExp||e instanceof Function},tM=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(tk&&tk===e)return;e&&"object"==typeof e||(e={}),e=L(e),tI="application/xhtml+xml"===(tB=-1===tP.indexOf(e.PARSER_MEDIA_TYPE
2564)?"text/html":e.PARSER_MEDIA_TYPE)?w:S,eZ=eA(e,"ALLOWED_TAGS",eG,{transform:tI}),eY=eA(e,"ALLOWED_ATTR",eW,{transform:tI}),tb=eA(e,"ALLOWED_NAMESPACES",tS,{transform:w}),tp=eA(e,"ADD_URI_SAFE_ATTR",th,{transform:tI,base:th}),tf=eA(e,"ADD_DATA_URI_TAGS",tm,{transform:tI,base:tm}),tu=eA(e,"FORBID_CONTENTS",td,{transform:tI}),eQ=eA(e,"FORBID_TAGS",L({}),{transform:tI}),eJ=eA(e,"FORBID_ATTR",L({}),{transform:tI}),tc=!!T(e,"USE_PROFILES")&&(e.USE_PROFILES&&"object"==typeof e.USE_PROFILES?L(e.USE_PROFILES):e.USE_PROFILES),e0=!1!==e.ALLOW_ARIA_ATTR,e1=!1!==e.ALLOW_DATA_ATTR,e2=e.ALLOW_UNKNOWN_PROTOCOLS||!1,e3=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,e4=e.SAFE_FOR_TEMPLATES||!1,e5=!1!==e.SAFE_FOR_XML,e6=e.WHOLE_DOCUMENT||!1,tt=e.RETURN_DOM||!1,tr=e.RETURN_DOM_FRAGMENT||!1,ta=e.RETURN_TRUSTED_TYPE||!1,te=e.FORCE_BODY||!1,tn=!1!==e.SANITIZE_DOM,ti=e.SANITIZE_NAMED_PROPS||!1,ts=!1!==e.KEEP_CONTENT,tl=e.IN_PLACE||!1,eK=!function(e){try{return M(e,""),!0}catch{return!1}}(e.ALLOWED_URI_REGEXP)?er:e.ALLOWED_URI_REGEXP,ty="string"==typeof e.NAMESPACE?e.NAMESPACE:tv,t_=eg(e,"MATHML_TEXT_INTEGRATION_POINTS",()=>O({},tw)),tx=eg(e,"HTML_INTEGRATION_POINTS",()=>O({},tN));let a=eg(e,"CUSTOM_ELEMENT_HANDLING",()=>f(null));if(eq=f(null),T(a,"tagNameCheck")&&tD(a.tagNameCheck)&&(eq.tagNameCheck=a.tagNameCheck),T(a,"attributeNameCheck")&&tD(a.attributeNameCheck)&&(eq.attributeNameCheck=a.attributeNameCheck),T(a,"allowCustomizedBuiltInElements")&&"boolean"==typeof a.allowCustomizedBuiltInElements&&(eq.allowCustomizedBuiltInElements=a.allowCustomizedBuiltInElements),d(eq),e4&&(e1=!1),tr&&(tt=!0),tc&&(eZ=O({},Z),eY=f(null),!0===tc.html&&(O(eZ,F),O(eY,G)),!0===tc.svg&&(O(eZ,V),O(eY,Y),O(eY,q)),!0===tc.svgFilters&&(O(eZ,H),O(eY,Y),O(eY,q)),!0===tc.mathMl&&(O(eZ,z),O(eY,W),O(eY,q))),eX.tagCheck=null,eX.attributeCheck=null,T(e,"ADD_TAGS")&&("function"==typeof e.ADD_TAGS?eX.tagCheck=e.ADD_TAGS:b(e.ADD_TAGS)&&(eZ===eG&&(eZ=L(eZ)),O(eZ,e.ADD_TAGS,tI))),T(e,"ADD_ATTR")&&("function"==typeof e.ADD_ATTR?eX.attributeCheck=e.ADD_ATTR:b(e.ADD_ATTR)&&(eY===eW&&(eY=L(eY)),O(eY,e.ADD_ATTR,tI))),T(e,"ADD_FORBID_CONTENTS")&&b(e.ADD_FORBID_CONTENTS)&&(tu===td&&(tu=L(tu)),O(tu,e.ADD_FORBID_CONTENTS,tI)),ts&&(eZ["#text"]=!0),e6&&O(eZ,["html","head","body"]),eZ.table&&(O(eZ,["tbody"]),delete eQ.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw R('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw R('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');let r=t;t=e.TRUSTED_TYPES_POLICY;try{eT=ej("")}catch(e){throw t=r,e}}else null===e.TRUSTED_TYPES_POLICY?(t=void 0,eT=""):(void 0===t&&(eD||(r=ep(ed,l),eD=!0),t=r),t&&"string"==typeof eT&&(eT=ej("")));u&&u(e),tk=e},tR=O({},[...V,...H,...$]),tj=O({},[...z,...K]),tO=function(e){var t,r,a;let n=e_(e);n&&n.tagName||(n={namespaceURI:ty,tagName:"template"});let i=S(e.tagName),o=S(n.tagName);return!!tb[e.namespaceURI]&&(e.namespaceURI===tg?(t=n).namespaceURI===tv?"svg"===i:t.namespaceURI===tA?"svg"===i&&("annotation-xml"===o||t_[o]):!!tR[i]:e.namespaceURI===tA?(r=n).namespaceURI===tv?"math"===i:r.namespaceURI===tg?"math"===i&&tx[o]:!!tj[i]:e.namespaceURI===tv?((a=n).namespaceURI!==tg||!!tx[o])&&(a.namespaceURI!==tA||!!t_[o])&&!tj[i]&&(tE[i]||!tR[i]):"application/xhtml+xml"===tB&&!!tb[e.namespaceURI])},tL=function(e){y(n.removed,{element:e});try{e_(e).removeChild(e)}catch{if(eC(e),!e_(e))throw R("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},tU=function(e,t,r){try{eb(e,t)}catch{try{e.removeAttribute(r)}catch{}}},tF=function(e){t$(e);let t=ew(e);if(t){let e=[];A(t,t=>{y(e,t)}),A(e,e=>{try{eC(e)}catch{}})}let r=ex(e);if(r)for(let t=r.length-1;t>=0;--t){let a=r[t],n=a&&a.name;"string"==typeof n&&tU(e,a,n)}},tV=function(e,t,r){if(!r)try{r=t.getAttributeNode(e)}catch{r=null}y(n.removed,{attribute:r||null,from:t});try{r?eb(t,r):t.removeAttribute(e)}catch{try{t.removeAttribute(e)}catch{}}if("is"===e)if(tt||tr)try{tL(t)}catch{}else try{t.setAttribute(e,"")}catch{}},tH=function(e){let t=ex(e);if(t)for(let r=t.length-1;r>=0;--r){let a=t[r],n=a&&a.name;"string"!=typeof n||eY[tI(n)]||tU(e,a,n)}},t$=function(e){let t=[e];for(;t.length>0;){let e=t.pop();1===eI(e)&&tH(e);let r=ew(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},tz=function(e,t){return!!e5&&("patchsrc"===e||"for"===e&&"label"!==t&&"output"!==t)},tK=function(e){if(!e5)return;let t=[e];for(;t.length>0;){let e=t.pop(),r=eI(e);if(7===r||8===r&&M(el,e.data)){try{eC(e)}catch{}continue}if(1===r){let t=tI(ek(e));try{e.hasAttribute&&e.hasAttribute("patchsrc")&&e.removeAttribute("patchsrc"),e.hasAttribute&&e.hasAttribute("for")&&tz("for",t)&&e.removeAttribute("for")}catch{}}let a=ew(e);if(a)for(let e=a.length-1;e>=0;--e)t.push(a[e])}},tZ=function(e){let r=null,a=null;if(te)e="<remove></remove>"+e;else{let t=_(e,/^[\r\n\t ]+/);a=t&&t[0]}"application/xhtml+xml"===tB&&ty===tv&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let n=t?ej(e):e;if(ty===tv)try{r=new j().parseFromString(n,tB)}catch{}if(!r||!r.documentElement){r=eU.createDocument(ty,"template",null);try{r.documentElement.innerHTML=tC?eT:n}catch{}}let i=r.body||r.documentElement;return(e&&a&&i.insertBefore(o.createTextNode(a),i.childNodes[0]||null),ty===tv)?eH.call(r,e6?"html":"body")[0]:e6?r.documentElement:i},tG=function(e){let t=eP?eP(e):e.ownerDocument;return eF.call(t||e,e,h.SHOW_ELEMENT|h.SHOW_COMMENT|h.SHOW_TEXT|h.SHOW_PROCESSING_INSTRUCTION|h.SHOW_CDATA_SECTION,null)},tY=function(e){return e=N(e,Q," "),e=N(e,J," "),e=N(e,X," ")},tW=function(e){var t;e.normalize();let r=eP?eP(e):e.ownerDocument,a=eF.call(r||e,e,h.SHOW_TEXT|h.SHOW_COMMENT|h.SHOW_CDATA_SECTION|h.SHOW_PROCESSING_INSTRUCTION,null),n=a.nextNode();for(;n;)n.data=tY(n.data),n=a.nextNode();let i=null==(t=e.querySelectorAll)?void 0:t.call(e,"template");i&&A(i,e=>{tQ(e.content)&&tW(e.content)})},tq=function(e){let t=eB?eB(e):null;return"string"==typeof t&&"form"===tI(t)&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||e.attributes!==ex(e)||"function"!=typeof e.removeAttribute||"function"!=typeof e.removeAttributeNode||"function"!=typeof e.getAttributeNode||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes||e.nodeType!==eE(e)||e.childNodes!==ew(e))},tQ=function(e){if(!eE||"object"!=typeof e||null===e)return!1;try{return 11===eE(e)}catch{return!1}},tJ=function(e){if(!eE||"object"!=typeof e||null===e)return!1;try{return"number"==typeof eE(e)}catch{return!1}};function tX(e,t,r){0!==e.length&&A(e,e=>{e.call(n,t,r,tk)})}let t0=function(e,t){if(e instanceof RegExp)return M(e,t);if(e instanceof Function){for(var r=arguments.length,a=Array(r>2?r-2:0),n=2;n<r;n++)a[n-2]=arguments[n];return!!e(t,...a)}return!1},t1=function(e,t,r){if(!eQ[t]&&t8(t)&&t0(eq.tagNameCheck,t))return!1;if(ts&&!tu[t]){let t=e_(e),a=ew(e);if(a&&t){let n=a.length;for(let i=n-1;i>=0;--i){let n=e===r?ey(a[i],!0):a[i];t.insertBefore(n,eS(e))}}}return tL(e),!0},t2=function(e,t,r,a){return 0===e.length?t:t===r||t===a?L(t):t},t3=function(e,t){return e!==t&&null===e_(e)&&(tl&&t$(e),!0)},t4=function(e,t){if(tX(ez.beforeSanitizeElements,e,null),t3(e,t))return!0;
2564if(tq(e))return tL(e),!0;let r=tI(ek(e));if(eZ=t2(ez.uponSanitizeElement,eZ,eG,e9),tX(ez.uponSanitizeElement,e,{tagName:r,allowedTags:eZ}),t3(e,t))return!0;if(e5&&e.hasChildNodes()&&!tJ(e.firstElementChild)&&M(es,e.textContent)&&M(es,e.innerHTML)||e5&&e.namespaceURI===tv&&ef[r]&&(tJ(e.firstElementChild)||"string"==typeof e.textContent&&M(em[r],e.textContent))||7===e.nodeType||e5&&8===e.nodeType&&M(el,e.data))return tL(e),!0;if(eQ[r]||!(eX.tagCheck instanceof Function&&eX.tagCheck(r))&&!eZ[r]){let a=t1(e,r,t);return!1===a&&tX(ez.afterSanitizeElements,e,null),a}if(1===eI(e)&&!tO(e)||("noscript"===r||"noembed"===r||"noframes"===r)&&M(ec,e.innerHTML))return tL(e),!0;if(e4&&3===e.nodeType){let t=tY(e.textContent);e.textContent!==t&&(y(n.removed,{element:e.cloneNode()}),e.textContent=t)}return tX(ez.afterSanitizeElements,e,null),!1},t5=function(e,t,r){if(eJ[t]||tz(t,e)||tn&&("id"===t||"name"===t)&&(r in o||r in tT))return!1;let a=eY[t]||eX.attributeCheck instanceof Function&&eX.attributeCheck(t,e);return!!(e1&&M(ee,t)||e0&&M(et,t))||(a?!(!(tp[t]||M(eK,N(r,en,"")))&&("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==x(r,"data:")||!tf[e])&&(!e2||M(ea,N(r,en,""))))||!r:t8(e)&&t0(eq.tagNameCheck,e)&&t0(eq.attributeNameCheck,t,e)||"is"===t&&eq.allowCustomizedBuiltInElements&&t0(eq.tagNameCheck,r))},t6=O({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),t8=function(e){return!t6[S(e)]&&M(eo,e)},t9=function(e,r,a,n){if(t&&"object"==typeof ed&&"function"==typeof ed.getAttributeType&&!a)switch(ed.getAttributeType(e,r)){case"TrustedHTML":return ej(n);case"TrustedScriptURL":return eO(n)}return n},t7=function(e,t,r,a){try{if(r?e.setAttributeNS(r,t,a):e.setAttribute(t,a),tq(e))return tL(e),!1;return!0}catch{return tV(t,e),!1}},re=function(e){tX(ez.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||tq(e))return;let r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:eY=t2(ez.uponSanitizeAttribute,eY,eW,e7),forceKeepAttr:void 0},a=t.length,i=tI(e.nodeName);for(;a--;){let o=t[a],s=o.name,l=o.namespaceURI,c=o.value,u=tI(s),d="value"===s?c:E(c),f=!1;if(r.attrName=u,r.attrValue=d,r.keepAttr=!0,r.forceKeepAttr=void 0,tX(ez.uponSanitizeAttribute,e,r),d=r.attrValue,ti&&("id"===u||"name"===u)&&0!==x(d,to)&&(tV(s,e,o),d=to+d,f=!0),e5&&M(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,d)||"attributename"===u&&_(d,"href")){tV(s,e,o);continue}if(!r.forceKeepAttr){if(!r.keepAttr||!e3&&M(eu,d)||(e4&&(d=tY(d)),!t5(i,u,d))){tV(s,e,o);continue}(d=t9(i,u,l,d))!==c&&t7(e,s,l,d)&&f&&v(n.removed)}}tX(ez.afterSanitizeAttributes,e,null)},rt=function(e){let t=null,r=tG(e);for(tX(ez.beforeSanitizeShadowDOM,e,null);t=r.nextNode();)if(tX(ez.uponSanitizeShadowNode,t,null),t4(t,e),re(t),tQ(t.content)&&rt(t.content),1===eI(t)){let e=eN(t);tQ(e)&&(rr(e),rt(e))}tX(ez.afterSanitizeShadowDOM,e,null)},rr=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){rt(e.shadow);continue}let r=e.node,a=1===eI(r),n=ew(r);if(n)for(let e=n.length-1;e>=0;--e)t.push({node:n[e],shadow:null});if(a){let e=eB?eB(r):null;if("string"==typeof e&&"template"===tI(e)){let e=r.content;tQ(e)&&t.push({node:e,shadow:null})}}if(a){let e=eN(r);tQ(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return n.sanitize=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null,i=null,o=null,l=null;if((tC=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!tJ(e)&&"string"!=typeof(e=function(e){switch(typeof e){case"string":return e;case"number":return B(e);case"boolean":return P(e);case"bigint":return I?I(e):"0";case"symbol":return k?k(e):"Symbol()";case"undefined":default:return D(e);case"function":case"object":{if(null===e)return D(e);let t=U(e,"toString");if("function"==typeof t){let r=t(e);return"string"==typeof r?r:D(r)}return D(e)}}}(e)))throw R("dirty is not a string, aborting");if(!n.isSupported)return e;e8?(eZ=e9,eY=e7):tM(r),(ez.uponSanitizeElement.length>0||ez.uponSanitizeAttribute.length>0)&&(eZ=L(eZ)),ez.uponSanitizeAttribute.length>0&&(eY=L(eY)),n.removed=[];let c=tl&&"string"!=typeof e&&tJ(e);
2564if(c){tK(e);let t=ek(e);if("string"==typeof t){let r=tI(t);if(!eZ[r]||eQ[r])throw tF(e),R("root node is forbidden and cannot be sanitized in-place")}if(tq(e))throw tF(e),R("root node is clobbered and cannot be sanitized in-place");try{rr(e)}catch(t){throw tF(e),t}}else if(tJ(e))1===(i=(a=tZ("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?a=i:a.appendChild(i),rr(a);else{if(!tt&&!e4&&!e6&&-1===e.indexOf("<"))return t&&ta?ej(e):e;if(!(a=tZ(e)))return tt?null:ta?eT:""}a&&te&&tL(a.firstChild);let u=c?e:a;try{let e=tG(u);for(;o=e.nextNode();)t4(o,u),re(o),tQ(o.content)&&rt(o.content)}catch(t){throw c&&(tF(e),A(n.removed,e=>{e.element&&t$(e.element)})),t}if(c)return A(n.removed,e=>{e.element&&t$(e.element)}),e4&&tW(e),e;if(tt){if(e4&&tW(a),tr)for(l=eV.call(a.ownerDocument);a.firstChild;)l.appendChild(a.firstChild);else l=a;return(eY.shadowroot||eY.shadowrootmode)&&(l=e$.call(s,l,!0)),l}let d=e6?a.outerHTML:a.innerHTML;return e6&&eZ["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&M(ei,a.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+a.ownerDocument.doctype.name+`>
2565`+d),e4&&(d=tY(d)),t&&ta?ej(d):d},n.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tM(e),e8=!0,e9=eZ,e7=eY},n.clearConfig=function(){tk=null,e8=!1,e9=null,e7=null,t=r,eT=""},n.isValidAttribute=function(e,t,r){return tk||tM({}),t5(tI(e),tI(t),r)},n.addHook=function(e,t){"function"!=typeof t||T(ez,e)&&y(ez[e],t)},n.removeHook=function(e,t){if(T(ez,e)){if(void 0!==t){let r=g(ez[e],t);return -1===r?void 0:C(ez[e],r,1)[0]}return v(ez[e])}},n.removeHooks=function(e){T(ez,e)&&(ez[e]=[])},n.removeAllHooks=function(){ez=eh()},n}()},83813(e,t,r){"use strict";r.d(t,{Qx:()=>A,a6:()=>g,c2:()=>b,jM:()=>ed});var a,n=Symbol.for("immer-nothing"),i=Symbol.for("immer-draftable"),o=Symbol.for("immer-state");function s(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var l=Object,c=l.getPrototypeOf,u="constructor",d="prototype",f="configurable",m="enumerable",p="writable",h="value",A=e=>!!e&&!!e[o];function g(e){return!!e&&(C(e)||E(e)||!!e[i]||!!e[u]?.[i]||B(e)||P(e))}var v=l[d][u].toString(),y=new WeakMap;function C(e){if(!e||!I(e))return!1;let t=c(e);if(null===t||t===l[d])return!0;let r=l.hasOwnProperty.call(t,u)&&t[u];if(r===Object)return!0;if(!k(r))return!1;let a=y.get(r);return void 0===a&&(a=Function.toString.call(r),y.set(r,a)),a===v}function b(e){return A(e)||s(15),e[o].base_}function S(e,t,r=!0){0===w(e)?(r?Reflect.ownKeys(e):l.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,a)=>t(a,r,e))}function w(e){let t=e[o];return t?t.type_:E(e)?1:B(e)?2:3*!!P(e)}var _=(e,t,r=w(e))=>2===r?e.has(t):l[d].hasOwnProperty.call(e,t),N=(e,t,r=w(e))=>2===r?e.get(t):e[t],x=(e,t,r,a=w(e))=>{2===a?e.set(t,r):3===a?e.add(r):e[t]=r},E=Array.isArray,B=e=>e instanceof Map,P=e=>e instanceof Set,I=e=>"object"==typeof e,k=e=>"function"==typeof e,T=e=>e.modified_?e.copy_:e.base_;function D(e,t){if(B(e))return new Map(e);if(P(e))return new Set(e);if(E(e))return Array[d].slice.call(e);let r=C(e);if(!0!==t&&("class_only"!==t||r)){let t=c(e);if(null!==t&&r)return{...e};let a=l.create(t);return l.assign(a,e)}{let t=l.getOwnPropertyDescriptors(e);delete t[o];let r=Reflect.ownKeys(t);for(let a=0;a<r.length;a++){let n=r[a],i=t[n];!1===i[p]&&(i[p]=!0,i[f]=!0),(i.get||i.set)&&(t[n]={[f]:!0,[p]:!0,[m]:i[m],[h]:e[n]})}return l.create(c(e),t)}}function M(e,t=!1){return j(e)||A(e)||!g(e)||(w(e)>1&&l.defineProperties(e,{set:R,add:R,clear:R,delete:R}),l.freeze(e),t&&S(e,(e,t)=>{M(t,!0)},!1)),e}var R={[h]:function(){s(2)}};function j(e){return!(null!==e&&I(e))||l.isFrozen(e)}var O="MapSet",L="Patches",U="ArrayMethods",F={};function V(e){let t=F[e];return t||s(0),t}var H=e=>!!F[e];function $(e,t){t&&(e.patchPlugin_=V(L),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function z(e){K(e),e.drafts_.forEach(G),e.drafts_=null}function K(e){e===a&&(a=e.parent_)}var Z=e=>a={drafts_:[],parent_:a,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:H(O)?V(O):void 0,arrayMethodsPlugin_:H(U)?V(U):void 0};function G(e){let t=e[o];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function Y(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];if(void 0!==e&&e!==r){r[o].modified_&&(z(t),s(4)),g(e)&&(e=W(t,e));let{patchPlugin_:a}=t;a&&a.generateReplacementPatches_(r[o].base_,e,t)}else e=W(t,r);return function(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&M(t,r)}(t,e,!0),z(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==n?e:void 0}function W(e,t){if(j(t))return t;let r=t[o];if(!r)return et(t,e.handledSet_,e);if(!Q(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){let{callbacks_:t}=r;if(t)for(;t.length>0;)t.pop()(e);ee(r,e)}return r.copy_}function q(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var Q=(e,t)=>e.scope_===t,J=[];function X(e,t,r,a){let n=e.copy_||e.base_,i=e.type_;if(void 0!==a&&N(n,a,i)===t)return void x(n,a,r,i);if(!e.draftLocations_){let t=e.draftLocations_=new Map;S(n,(e,r)=>{if(A(r)){let a=t.get(r)||[];a.push(e),t.set(r,a)}})}for(let a of e.draftLocations_.get(t)??J)x(n,a,r,i)}function ee(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:r}=t;if(r){let a=r.getPath(e);a&&r.generatePatches_(e,a,t)}q(e)}}function et(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||A(e)||t.has(e)||!g(e)||j(e)||(t.add(e),S(e,(a,n)=>{if(A(n)){let t=n[o];Q(t,r)&&(x(e,a,T(t),e.type_),q(t))}else g(n)&&et(n,t,r)})),e}var er={get(e,t){let r;if(t===o)return e;let a=e.scope_.arrayMethodsPlugin_,n=1===e.type_&&"string"==typeof t;if(n&&a?.isArrayOperationMethod(t))return a.createMethodInterceptor(e,t);let i=e.copy_||e.base_;if(!_(i,t,e.type_)){let r;return(r=ei(i,t))?h in r?r[h]:r.get?.call(e.draft_):void 0}let s=i[t];if(e.finalized_||!g(s)||n&&e.operationMethod&&a?.isMutatingArrayMethod(e.operationMethod)&&Number.isInteger(r=+t)&&String(r)===t)return s;if(s===en(e.base_,t)||!(1!==e.type_||!e.allIndicesReassigned_||e.assigned_?.get(t))&&g(s)&&!s[o]&&e.baseRefs_.has(s)){es(e);let r=1===e.type_?+t:t,a=ec(e.scope_,s,e,r);return e.copy_[r]=a}return s},has:(e,t)=>t in(e.copy_||e.base_),ownKeys:e=>Reflect.ownKeys(e.copy_||e.base_),set(e,t,r){let a=ei(e.copy_||e.base_,t);if(a?.set)return a.set.call(e.draft_,r),!0;if(!e.modified_){let a=en(e.copy_||e.base_,t),n=a?.[o];if(n&&n.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if((r===a?0!==r||1/r==1/a:r!=r&&a!=a)&&(void 0!==r||_(e.base_,t,e.type_)))return!0;es(e),eo(e)}return!!(e.copy_[t]===r&&(void 0!==r||_(e.copy_,t,e.type_))||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||
2565(e.copy_[t]=r,e.assigned_.set(t,!0),!function(e,t,r){let{scope_:a}=e;if(A(r)){let n=r[o];Q(n,a)&&n.callbacks_.push(function(){es(e),X(e,r,T(n),t)})}else g(r)&&e.callbacks_.push(function(){let n=e.copy_||e.base_;3===e.type_?n.has(r)&&et(r,a.handledSet_,a):N(n,t,e.type_)===r&&a.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&et(N(e.copy_,t,e.type_),a.handledSet_,a)})}(e,t,r),!0)},deleteProperty:(e,t)=>(es(e),void 0!==en(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),eo(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=e.copy_||e.base_,a=Reflect.getOwnPropertyDescriptor(r,t);return a?{[p]:!0,[f]:1!==e.type_||"length"!==t,[m]:a[m],[h]:r[t]}:a},defineProperty(){s(11)},getPrototypeOf:e=>c(e.base_),setPrototypeOf(){s(12)}},ea={};for(let e in er){let t=er[e];ea[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}function en(e,t){let r=e[o];return(r?r.copy_||r.base_:e)[t]}function ei(e,t){if(!(t in e))return;let r=c(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=c(r)}}function eo(e){!e.modified_&&(e.modified_=!0,e.parent_&&eo(e.parent_))}function es(e){e.copy_||(e.assigned_=new Map,e.copy_=D(e.base_,e.scope_.immer_.useStrictShallowCopy_))}ea.deleteProperty=function(e,t){return ea.set.call(this,e,t,void 0)},ea.set=function(e,t,r){return er.set.call(this,e[0],t,r,e[0])};var el=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,r)=>{let a;if(k(e)&&!k(t)){let r=t;t=e;let a=this;return function(e=r,...n){return a.produce(e,e=>t.call(this,e,...n))}}if(k(t)||s(6),void 0===r||k(r)||s(7),g(e)){let n=Z(this),i=ec(n,e,void 0),o=!0;try{a=t(i),o=!1}finally{o?z(n):K(n)}return $(n,r),Y(a,n)}if(e&&I(e))s(1);else{if(void 0===(a=t(e))&&(a=e),a===n&&(a=void 0),this.autoFreeze_&&M(a,!0),r){let t=[],n=[];V(L).generateReplacementPatches_(e,a,{patches_:t,inversePatches_:n}),r(t,n)}return a}},this.produceWithPatches=(e,t)=>{let r,a;return k(e)?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,a=t}),r,a]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){var t;g(e)||s(8),A(e)&&(A(t=e)||s(10),e=function e(t){let r;if(!g(t)||j(t))return t;let a=t[o],n=!0;if(a){if(!a.modified_)return a.base_;a.finalized_=!0,r=D(t,a.scope_.immer_.useStrictShallowCopy_),n=a.scope_.immer_.shouldUseStrictIteration()}else r=D(t,!0);return S(r,(t,a)=>{x(r,t,e(a))},n),a&&(a.finalized_=!1),r}(t));let r=Z(this),a=ec(r,e,void 0);return a[o].isManual_=!0,K(r),a}finishDraft(e,t){let r=e&&e[o];r&&r.isManual_||s(9);let{scope_:a}=r;return $(a,t),Y(void 0,a)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let a=t[r];if(0===a.path.length&&"replace"===a.op){e=a.value;break}}r>-1&&(t=t.slice(r+1));let a=V(L).applyPatches_;return A(e)?a(e,t):this.produce(e,e=>a(e,t))}};function ec(e,t,r,n){let[i,o]=B(t)?V(O).proxyMap_(t,r):P(t)?V(O).proxySet_(t,r):function(e,t){let r=E(e),n={type_:+!!r,scope_:t?t.scope_:a,modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=n,o=er;r&&(i=[n],o=ea);let{revoke:s,proxy:l}=Proxy.revocable(i,o);return n.draft_=l,n.revoke_=s,[l,n]}(t,r);return((r?.scope_??a).drafts_.push(i),o.callbacks_=r?.callbacks_??[],o.key_=n,r&&void 0!==n)?r.callbacks_.push(function(e){if(!o||!Q(o,e))return;e.mapSetPlugin_?.fixSetContents(o);let t=T(o);X(r,o.draft_??o,t,n),ee(o,e)}):o.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(o);let{patchPlugin_:t}=e;o.modified_&&t&&t.generatePatches_(o,[],e)}),i}var eu=globalThis.Iterator;eu?.from;var ed=new el().produce},57306(e,t,r){"use strict";r.d(t,{Kq:()=>f,iI:()=>g,jO:()=>C,Nk:()=>h,wA:()=>v,d4:()=>b});var a=r.cw(function(e,t){/**
2566 * @license React
2567 * use-sync-external-store-with-selector.production.js
2568 *
2569 * Copyright (c) Meta Platforms, Inc. and affiliates.
2570 *
2571 * This source code is licensed under the MIT license found in the
2572 * LICENSE file in the root directory of this source tree.
2573 */var a=r(14041),n="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useSyncExternalStore,o=a.useRef,s=a.useEffect,l=a.useMemo,c=a.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,a,u){var d=o(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var m=i(e,(d=l(function(){function e(e){if(!s){if(s=!0,i=e,e=a(e),void 0!==u&&f.hasValue){var t=f.value;if(u(t,e))return o=t}return o=e}if(t=o,n(i,e))return t;var r=a(e);return void 0!==u&&u(t,r)?(i=e,t):(i=e,o=r)}var i,o,s=!1,l=void 0===r?null:r;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,r,a,u]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=m},[m]),c(m),m}}),n=r.cw(function(e,t){e.exports=a()});r(14041),n();var i={notify(){},get:()=>[]},o="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,s="u">
2573typeof navigator&&"ReactNative"===navigator.product,l=o||s?r(14041).useLayoutEffect:r(14041).useEffect,c=Symbol.for("react-redux-context"),u="u">typeof globalThis?globalThis:{},d=function(){if(!r(14041).createContext)return{};let e=u[c]??=new Map,t=e.get(r(14041).createContext);return t||(t=r(14041).createContext(null),e.set(r(14041).createContext,t)),t}(),f=function(e){let{children:t,context:a,serverState:n,store:o}=e,s=r(14041).useMemo(()=>{let e=function(e){let t,r=i,a=0,n=!1;function o(){c.onStateChange&&c.onStateChange()}function s(){if(a++,!t){let a,n;t=e.subscribe(o),a=null,n=null,r={clear(){a=null,n=null},notify(){let e=a;for(;e;)e.callback(),e=e.next},get(){let e=[],t=a;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let t=!0,r=n={callback:e,next:null,prev:n};return r.prev?r.prev.next=r:a=r,function(){t&&null!==a&&(t=!1,r.next?r.next.prev=r.prev:n=r.prev,r.prev?r.prev.next=r.next:a=r.next)}}}}}function l(){a--,t&&0===a&&(t(),t=void 0,r.clear(),r=i)}let c={addNestedSub:function(e){s();let t=r.subscribe(e),a=!1;return()=>{a||(a=!0,t(),l())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return n},trySubscribe:function(){n||(n=!0,s())},tryUnsubscribe:function(){n&&(n=!1,l())},getListeners:()=>r};return c}(o);return{store:o,subscription:e,getServerState:n?()=>n:void 0}},[o,n]),c=r(14041).useMemo(()=>o.getState(),[o]);return l(()=>{let{subscription:e}=s;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),c!==o.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[s,c]),r(14041).createElement((a||d).Provider,{value:s},t)};function m(e=d){return function(){return r(14041).useContext(e)}}var p=m();function h(e=d){let t=e===d?p:m(e),r=()=>{let{store:e}=t();return e};return Object.assign(r,{withTypes:()=>r}),r}var A=h();function g(e=d){let t=e===d?A:h(e),r=()=>t().dispatch;return Object.assign(r,{withTypes:()=>r}),r}var v=g(),y=(e,t)=>e===t;function C(e=d){let t=e===d?p:m(e),n=(e,n={})=>{let{equalityFn:i=y}="function"==typeof n?{equalityFn:n}:n,{store:o,subscription:s,getServerState:l}=t();r(14041).useRef(!0);let c=r(14041).useCallback({[e.name]:t=>e(t)}[e.name],[e]),u=(0,a().useSyncExternalStoreWithSelector)(s.addNestedSub,o.getState,l||o.getState,c,i);return r(14041).useDebugValue(u),u};return Object.assign(n,{withTypes:()=>n}),n}var b=C()},90645(e,t,r){"use strict";function a(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}r.d(t,{HY:()=>c,Qd:()=>s,Tw:()=>d,Zz:()=>u,ve:()=>f,y$:()=>l});var n="function"==typeof Symbol&&Symbol.observable||"@@observable",i=()=>Math.random().toString(36).substring(7).split("").join("."),o={INIT:`@@redux/INIT${i()}`,REPLACE:`@@redux/REPLACE${i()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${i()}`};function s(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function l(e,t,r){if("function"!=typeof e)throw Error(a(2));if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw Error(a(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw Error(a(1));return r(l)(e,t)}let i=e,c=t,u=new Map,d=u,f=0,m=!1;function p(){d===u&&(d=new Map,u.forEach((e,t)=>{d.set(t,e)}))}function h(){if(m)throw Error(a(3));return c}function A(e){if("function"!=typeof e)throw Error(a(4));if(m)throw Error(a(5));let t=!0;p();let r=f++;return d.set(r,e),function(){if(t){if(m)throw Error(a(6));t=!1,p(),d.delete(r),u=null}}}function g(e){if(!s(e))throw Error(a(7));if(void 0===e.type)throw Error(a(8));if("string"!=typeof e.type)throw Error(a(17));if(m)throw Error(a(9));try{m=!0,c=i(c,e)}finally{m=!1}return(u=d).forEach(e=>{e()}),e}return g({type:o.INIT}),{dispatch:g,subscribe:A,getState:h,replaceReducer:function(e){if("function"!=typeof e)throw Error(a(10));i=e,g({type:o.REPLACE})},[n]:function(){return{subscribe(e){if("object"!=typeof e||null===e)throw Error(a(11));function t(){e.next&&e.next(h())}return t(),{unsubscribe:A(t)}},[n](){return this}}}}}function c(e){let t,r=Object.keys(e),n={};for(let t=0;t<r.length;t++){let a=r[t];"function"==typeof e[a]&&(n[a]=e[a])}let i=Object.keys(n);
2573try{Object.keys(n).forEach(e=>{let t=n[e];if(void 0===t(void 0,{type:o.INIT}))throw Error(a(12));if(void 0===t(void 0,{type:o.PROBE_UNKNOWN_ACTION()}))throw Error(a(13))})}catch(e){t=e}return function(e={},r){if(t)throw t;let o=!1,s={};for(let t=0;t<i.length;t++){let l=i[t],c=n[l],u=e[l],d=c(u,r);if(void 0===d)throw r&&r.type,Error(a(14));s[l]=d,o=o||d!==u}return(o=o||i.length!==Object.keys(e).length)?s:e}}function u(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...r)=>e(t(...r)))}function d(...e){return t=>(r,n)=>{let i=t(r,n),o=()=>{throw Error(a(15))},s={getState:i.getState,dispatch:(e,...t)=>o(e,...t)};return o=u(...e.map(e=>e(s)))(i.dispatch),{...i,dispatch:o}}}function f(e){return s(e)&&"type"in e&&"string"==typeof e.type}},2573(e,t,r){"use strict";r.d(t,{Mz:()=>s});var a=e=>Array.isArray(e)?e:[e],n="u"<typeof WeakRef?class{constructor(e){this.value=e}deref(){return this.value}}:WeakRef;function i(){return{s:0,v:void 0,o:null,p:null}}function o(e,t={}){let r,a=i(),{resultEqualityCheck:s}=t,l=0;function c(){let t,o=a,{length:c}=arguments;for(let e=0;e<c;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=o.o;null===e&&(o.o=e=new WeakMap);let r=e.get(t);void 0===r?(o=i(),e.set(t,o)):o=r}else{let e=o.p;null===e&&(o.p=e=new Map);let r=e.get(t);void 0===r?(o=i(),e.set(t,o)):o=r}}let u=o;if(1===o.s)t=o.v;else if(t=e.apply(null,arguments),l++,s){var d;let e=(d=r)instanceof n?d.deref():d;null!=e&&s(e,t)&&(t=e,0!==l&&l--),r="object"==typeof t&&null!==t||"function"==typeof t?new n(t):t}return u.s=1,u.v=t,t}return c.clearCache=()=>{a=i(),c.resetResultsCount()},c.resultsCount=()=>l,c.resetResultsCount=()=>{l=0},c}var s=function(e,...t){let r="function"==typeof e?{memoize:e,memoizeOptions:t}:e,n=(...e)=>{let t,n,i=0,s=0,l={},c=e.pop();"object"==typeof c&&(l=c,c=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(c,`createSelector expects an output function after the inputs, but received: [${typeof c}]`);let{memoize:u,memoizeOptions:d=[],argsMemoize:f=o,argsMemoizeOptions:m=[]}={...r,...l},p=a(d),h=a(m),A=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let r=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${r}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),g=u(function(){return i++,c.apply(null,arguments)},...p);return Object.assign(f(function(){s++;let e=function(e,t){let r=[],{length:a}=e;for(let n=0;n<a;n++)r.push(e[n].apply(null,t));return r}(A,arguments);return n=g.apply(null,e)}
2573,...h),{resultFunc:c,memoizedResultFunc:g,dependencies:A,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>n,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:u,argsMemoize:f})};return Object.assign(n,{withTypes:()=>n}),n}(o)},37730(e,t,r){"use strict";function a(e,t){if(!e)throw Error("Invariant failed")}r.d(t,{A:()=>a})},61919(e,t,r){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.d(t,{A:()=>c});var n,i,o,s=/^\s+/,l=/\s+$/;function c(e,t){if(t=t||{},(e=e||"")instanceof c)return e;if(!(this instanceof c))return new c(e,t);var r,n,i,o,u,d,f,m,p,h,A,g,v,y,C,b,S,w,_,N,E=(n={r:0,g:0,b:0},i=1,o=null,u=null,d=null,f=!1,m=!1,"string"==typeof(r=e)&&(r=function(e){e=e.replace(s,"").replace(l,"").toLowerCase();var t,r=!1;if(x[e])e=x[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=R.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=R.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=R.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=R.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=R.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=R.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=R.hex8.exec(e))?{r:k(t[1]),g:k(t[2]),b:k(t[3]),a:k(t[4])/255,format:r?"name":"hex8"}:(t=R.hex6.exec(e))?{r:k(t[1]),g:k(t[2]),b:k(t[3]),format:r?"name":"hex"}:(t=R.hex4.exec(e))?{r:k(t[1]+""+t[1]),g:k(t[2]+""+t[2]),b:k(t[3]+""+t[3]),a:k(t[4]+""+t[4])/255,format:r?"name":"hex8"}:!!(t=R.hex3.exec(e))&&{r:k(t[1]+""+t[1]),g:k(t[2]+""+t[2]),b:k(t[3]+""+t[3]),format:r?"name":"hex"}}(r)),"object"==a(r)&&(j(r.r)&&j(r.g)&&j(r.b)?(p=r.r,h=r.g,A=r.b,n={r:255*P(p,255),g:255*P(h,255),b:255*P(A,255)},f=!0,m="%"===String(r.r).substr(-1)?"prgb":"rgb"):j(r.h)&&j(r.s)&&j(r.v)?(o=D(r.s),u=D(r.v),g=r.h,v=o,y=u,g=6*P(g,360),v=P(v,100),y=P(y,100),C=Math.floor(g),b=g-C,S=y*(1-v),w=y*(1-b*v),_=y*(1-(1-b)*v),n={r:255*[y,w,S,S,_,y][N=C%6],g:255*[_,y,y,w,S,S][N],b:255*[S,S,_,y,y,w][N]},f=!0,m="hsv"):j(r.h)&&j(r.s)&&j(r.l)&&(o=D(r.s),d=D(r.l),n=function(e,t,r){var a,n,i;function o(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=P(e,360),t=P(t,100),r=P(r,100),0===t)a=n=i=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;a=o(l,s,e+1/3),n=o(l,s,e),i=o(l,s,e-1/3)}return{r:255*a,g:255*n,b:255*i}}(r.h,o,d),f=!0,m="hsl"),r.hasOwnProperty("a")&&(i=r.a)),i=B(i),{ok:f,format:r.format||m,r:Math.min(255,Math.max(n.r,0)),g:Math.min(255,Math.max(n.g,0)),b:Math.min(255,Math.max(n.b,0)),a:i});this._originalInput=e,this._r=E.r,this._g=E.g,this._b=E.b,this._a=E.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||E.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=E.ok}function u(e,t,r){var a,n,i=Math.max(e=P(e,255),t=P(t,255),r=P(r,255)),o=Math.min(e,t,r),s=(i+o)/2;if(i==o)a=n=0;else{var l=i-o;switch(n=s>.5?l/(2-i-o):l/(i+o),i){case e:a=(t-r)/l+6*(t<r);break;case t:a=(r-e)/l+2;break;case r:a=(e-t)/l+4}a/=6}return{h:a,s:n,l:s}}function d(e,t,r){var a,n=Math.max(e=P(e,255),t=P(t,255),r=P(r,255)),i=Math.min(e,t,r),o=n-i;if(n==i)a=0;else{switch(n){case e:a=(t-r)/o+6*(t<r);break;case t:a=(r-e)/o+2;break;case r:a=(e-t)/o+4}a/=6}return{h:a,s:0===n?0:o/n,v:n}}function f(e,t,r,a){var n=[T(Math.round(e).toString(16)),T(Math.round(t).toString(16)),T(Math.round(r).toString(16))];return a&&n[0].charAt(0)==n[0].charAt(1)&&n[1].charAt(0)==n[1].charAt(1)&&n[2].charAt(0)==n[2].charAt(1)?n[0].charAt(0)+n[1].charAt(0)+n[2].charAt(0):n.join("")}function m(e,t,r,a){return[T(M(a)),T(Math.round(e).toString(16)),T(Math.round(t).toString(16)),T(Math.round(r).toString(16))].join("")}function p(e,t){t=0===t?0:t||10;var r=c(e).toHsl();return r.s-=t/100,r.s=I(r.s),c(r)}function h(e,t){t=0===t?0:t||10;var r=c(e).toHsl();return r.s+=t/100,r.s=I(r.s),c(r)}function A(e){return c(e).desaturate(100)}function g(e,t){t=0===t?0:t||10;var r=c(e).toHsl();return r.l+=t/100,r.l=I(r.l),c(r)}function v(e,t){t=0===t?0:t||10;var r=c(e).toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-(t/100*255)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-(t/100*255)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-(t/100*255)))),c(r)}
2573function y(e,t){t=0===t?0:t||10;var r=c(e).toHsl();return r.l-=t/100,r.l=I(r.l),c(r)}function C(e,t){var r=c(e).toHsl(),a=(r.h+t)%360;return r.h=a<0?360+a:a,c(r)}function b(e){var t=c(e).toHsl();return t.h=(t.h+180)%360,c(t)}function S(e,t){if(isNaN(t)||t<=0)throw Error("Argument to polyad must be a positive number");for(var r=c(e).toHsl(),a=[c(e)],n=360/t,i=1;i<t;i++)a.push(c({h:(r.h+i*n)%360,s:r.s,l:r.l}));return a}function w(e){var t=c(e).toHsl(),r=t.h;return[c(e),c({h:(r+72)%360,s:t.s,l:t.l}),c({h:(r+216)%360,s:t.s,l:t.l})]}function _(e,t,r){t=t||6,r=r||30;var a=c(e).toHsl(),n=360/r,i=[c(e)];for(a.h=(a.h-(n*t>>1)+720)%360;--t;)a.h=(a.h+n)%360,i.push(c(a));return i}function N(e,t){t=t||6;for(var r=c(e).toHsv(),a=r.h,n=r.s,i=r.v,o=[],s=1/t;t--;)o.push(c({h:a,s:n,v:i})),i=(i+s)%1;return o}c.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,r,a=this.toRgb();return .2126*((e=a.r/255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*((t=a.g/255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*((r=a.b/255)<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=B(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=d(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),a=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+a+"%)":"hsva("+t+", "+r+"%, "+a+"%, "+this._roundA+")"},toHsl:function(){var e=u(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=u(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),a=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+a+"%)":"hsla("+t+", "+r+"%, "+a+"%, "+this._roundA+")"},toHex:function(e){return f(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){var t,r,a,n,i;return t=this._r,r=this._g,a=this._b,n=this._a,i=[T(Math.round(t).toString(16)),T(Math.round(r).toString(16)),T(Math.round(a).toString(16)),T(M(n))],e&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*P(this._r,255))+"%",g:Math.round(100*P(this._g,255))+"%",b:Math.round(100*P(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*P(this._r,255))+"%, "+Math.round(100*P(this._g,255))+"%, "+Math.round(100*P(this._b,255))+"%)":"rgba("+Math.round(100*P(this._r,255))+"%, "+Math.round(100*P(this._g,255))+"%, "+Math.round(100*P(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(E[f(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+m(this._r,this._g,this._b,this._a),r=t,a=this._gradientType?"GradientType = 1, ":"";if(e){var n=c(e);r="#"+m(n._r,n._g,n._b,n._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,a=this._a<1&&this._a>=0;return!t&&a&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e)?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return c(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(y,arguments)},desaturate:function(){return this._applyModification(p,arguments)},saturate:function(){return this._applyModification(h,arguments)},greyscale:function(){return this._applyModification(A,arguments)},spin:function(){return this._applyModification(C,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(_,arguments)},complement:function(){return this._applyCombination(b,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(S,[3])},tetrad:function(){return this._applyCombination(S,[4])}},c.fromRatio=function(e,t){if("object"==a(e)){var r={};for(var n in e)e.hasOwnProperty(n)&&("a"===n?r[n]=e[n]:r[n]=D(e[n]));e=r}return c(e,t)},c.equals=function(e,t){return!!e&&!!t&&c(e).toRgbString()==c(t).toRgbString()},c.random=function(){return c.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})}
2573,c.mix=function(e,t,r){r=0===r?0:r||50;var a=c(e).toRgb(),n=c(t).toRgb(),i=r/100;return c({r:(n.r-a.r)*i+a.r,g:(n.g-a.g)*i+a.g,b:(n.b-a.b)*i+a.b,a:(n.a-a.a)*i+a.a})},c.readability=function(e,t){var r=c(e),a=c(t);return(Math.max(r.getLuminance(),a.getLuminance())+.05)/(Math.min(r.getLuminance(),a.getLuminance())+.05)},c.isReadable=function(e,t,r){var a,n,i,o,s,l=c.readability(e,t);switch(s=!1,(n=((a=(a=r)||{level:"AA",size:"small"}).level||"AA").toUpperCase(),i=(a.size||"small").toLowerCase(),"AA"!==n&&"AAA"!==n&&(n="AA"),"small"!==i&&"large"!==i&&(i="small"),o={level:n,size:i}).level+o.size){case"AAsmall":case"AAAlarge":s=l>=4.5;break;case"AAlarge":s=l>=3;break;case"AAAsmall":s=l>=7}return s},c.mostReadable=function(e,t,r){var a,n,i,o,s=null,l=0;n=(r=r||{}).includeFallbackColors,i=r.level,o=r.size;for(var u=0;u<t.length;u++)(a=c.readability(e,t[u]))>l&&(l=a,s=c(t[u]));return c.isReadable(e,s,{level:i,size:o})||!n?s:(r.includeFallbackColors=!1,c.mostReadable(e,["#fff","#000"],r))};var x=c.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",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",lightgray:"d3d3d3",lightgreen:"90ee9
25730",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",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:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},E=c.hexNames=function(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}(x);function B(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function P(e,t){"string"==typeof(r=e)&&-1!=r.indexOf(".")&&1===parseFloat(r)&&(e="100%");var r,a,n="string"==typeof(a=e)&&-1!=a.indexOf("%");return(e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),1e-6>Math.abs(e-t))?1:e%t/parseFloat(t)}function I(e){return Math.min(1,Math.max(0,e))}function k(e){return parseInt(e,16)}function T(e){return 1==e.length?"0"+e:""+e}function D(e){return e<=1&&(e=100*e+"%"),e}function M(e){return Math.round(255*parseFloat(e)).toString(16)}var R=(i="[\\s|\\(]+("+(n="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",{CSS_UNIT:new RegExp(n),rgb:RegExp("rgb"+i),rgba:RegExp("rgba"+o),hsl:RegExp("hsl"+i),hsla:RegExp("hsla"+o),hsv:RegExp("hsv"+i),hsva:RegExp("hsva"
2573+o),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function j(e){return!!R.CSS_UNIT.exec(e)}},6780(e,t,r){"use strict";r.d(t,{IK:()=>s,Ym:()=>u,c:()=>l,pD:()=>c});var a={44:(e,t)=>{var r=/(\w+)[-_].*/;function a(e,t){if(t[e])return t[e];var a=e.match(r);if(!a)throw Error("Can't find lang or lcale with code "+e);return t[a[1]]}function n(e){return e>1}function i(e){return 1!==e}function o(e){return 0}var s={ach:{n:2,f:n},af:{n:2,f:i},ak:{n:2,f:n},am:{n:2,f:n},an:{n:2,f:i},ar:{n:6,f:function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5}},arn:{n:2,f:n},ast:{n:2,f:i},ay:{n:1,f:o},az:{n:2,f:i},be:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},bg:{n:2,f:i},bn:{n:2,f:i},bo:{n:1,f:o},br:{n:2,f:n},brx:{n:2,f:i},bs:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},ca:{n:2,f:i},cgg:{n:1,f:o},cs:{n:3,f:function(e){return 1===e?0:e>=2&&e<=4?1:2}},csb:{n:3,f:function(e){return 1===e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},cy:{n:4,f:function(e){return 1===e?0:2===e?1:8!==e&&11!==e?2:3}},da:{n:2,f:i},de:{n:2,f:i},doi:{n:2,f:i},dz:{n:1,f:o},el:{n:2,f:i},en:{n:2,f:i},eo:{n:2,f:i},es:{n:2,f:i},et:{n:2,f:i},eu:{n:2,f:i},fa:{n:1,f:o},ff:{n:2,f:i},fi:{n:2,f:i},fil:{n:2,f:n},fo:{n:2,f:i},fr:{n:2,f:function(e){return e<=-2||e>=2}},fur:{n:2,f:i},fy:{n:2,f:i},ga:{n:5,f:function(e){return 1===e?0:2===e?1:e<7?2:e<11?3:4}},gd:{n:4,f:function(e){return 1===e||11===e?0:2===e||12===e?1:e>2&&e<20?2:3}},gl:{n:2,f:i},gu:{n:2,f:i},gun:{n:2,f:n},ha:{n:2,f:i},he:{n:2,f:i},hi:{n:2,f:i},hne:{n:2,f:i},hr:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},hu:{n:2,f:i},hy:{n:2,f:i},id:{n:1,f:o},is:{n:2,f:function(e){return e%10!=1||e%100==11}},it:{n:2,f:i},ja:{n:1,f:o},jbo:{n:1,f:o},jv:{n:2,f:function(e){return 0!==e}},ka:{n:1,f:o},kab:{n:2,f:i},kk:{n:2,f:i},km:{n:1,f:o},kn:{n:2,f:i},ko:{n:1,f:o},ku:{n:2,f:i},kw:{n:4,f:function(e){return 1===e?0:2===e?1:3===e?2:3}},ky:{n:1,f:o},lb:{n:2,f:i},ln:{n:2,f:n},lo:{n:1,f:o},lt:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2}},lv:{n:3,f:function(e){return e%10==1&&e%100!=11?0:0!==e?1:2}},mai:{n:2,f:i},mfe:{n:2,f:n},mg:{n:2,f:n},mi:{n:2,f:n},mk:{n:2,f:function(e){return+(1!==e&&e%10!=1)}},ml:{n:2,f:i},mn:{n:2,f:i},mni:{n:2,f:i},mnk:{n:3,f:function(e){return 0===e?0:1===e?1:2}},mr:{n:2,f:i},ms:{n:1,f:o},mt:{n:4,f:function(e){return 1===e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3}},my:{n:1,f:o},nah:{n:2,f:i},nap:{n:2,f:i},nb:{n:2,f:i},ne:{n:2,f:i},nl:{n:2,f:i},nn:{n:2,f:i},no:{n:2,f:i},nso:{n:2,f:i},oc:{n:2,f:n},or:{n:2,f:i},pa:{n:2,f:i},pap:{n:2,f:i},pl:{n:3,f:function(e){return 1===e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},pms:{n:2,f:i},ps:{n:2,f:i},pt:{n:2,f:i},rm:{n:2,f:i},ro:{n:3,f:function(e){return 1===e?0:0===e||e%100>0&&e%100<20?1:2}},ru:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},rw:{n:2,f:i},sah:{n:1,f:o},sat:{n:2,f:i},sco:{n:2,f:i},sd:{n:2,f:i},se:{n:2,f:i},si:{n:2,f:i},sk:{n:3,f:function(e){return 1===e?0:e>=2&&e<=4?1:2}},sl:{n:4,f:function(e){return e%100==1?1:e%100==2?2:3*(e%100==3||e%100==4)}},so:{n:2,f:i},son:{n:2,f:i},sq:{n:2,f:i},sr:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},su:{n:1,f:o},sv:{n:2,f:i},sw:{n:2,f:i},ta:{n:2,f:i},te:{n:2,f:i},tg:{n:2,f:n},th:{n:1,f:o},ti:{n:2,f:n},tk:{n:2,f:i},tr:{n:2,f:n},tt:{n:1,f:o},ug:{n:1,f:o},uk:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},ur:{n:2,f:i},uz:{n:2,f:n},vi:{n:1,f:o},wa:{n:2,f:n},wo:{n:1,f:o},yo:{n:2,f:i},zh:{n:1,f:o}},l={};t.getNPlurals=function(e){return a(e,s).n},t.getPluralFunc=function(e){if(l[e])return l[e];var t=a(e,s),r=function(e,r){return r[+t.f(e)]};return l[e]=r,r}},429:(e,t,r)=>{e.exports=r(44)}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={exports:{}};return a[e](r,r.exports,i),r.exports}i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var o={};(()=>{function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function t(t){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};
2573r%2?e(Object(a),!0).forEach(function(e){!function(e,t,r){var a;(t="symbol"==typeof(a=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t))?a:String(a))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}i.d(o,{_y:()=>S,Fi:()=>E,_:()=>I,b4:()=>k,c:()=>P,ih:()=>T,jt:()=>D,Ps:()=>x,qP:()=>M,Sp:()=>R,GO:()=>j,t:()=>O,bU:()=>L,nt:()=>U});let r=function e(r){return a.withOptions=a=>e(t(t({},r),a)),a;function a(e,...t){let n="string"==typeof e?[e]:e.raw,{escapeSpecialCharacters:i=Array.isArray(e)}=r,o="";for(let e=0;e<n.length;e++){let r=n[e];i&&(r=r.replace(/\\\n[ \t]*/g,"").replace(/\\`/g,"`").replace(/\\\$/g,"$").replace(/\\{/g,"{")),o+=r,e<t.length&&(o+=t[e])}let s=o.split(`
2574`),l=null;for(let e of s){let t=e.match(/^(\s+)\S+/);if(t){let e=t[1].length;l=l?Math.min(l,e):e}}if(null!==l){let e=l;o=s.map(t=>" "===t[0]||"	"===t[0]?t.slice(e):t).join(`
2575`)}
2575return o.trim().replace(/\\n/g,`
2576`)}}({});var a,n=i(429),s=(e,t)=>{for(var r=[],a=t.length,n=e.length,i=0;i<n;i++){var o=i<a?"${".concat(i,"}"):"";r.push(e[i]+o)}return r.join("")},l=()=>({values:[],index:-1,toString(){return this.index=(this.index+1)%this.values.length,this.values[this.index].toString()}}),c=e=>e.replace(/\s/g,""),u={},d=(a=e=>new RegExp("\\$\\{(?:[\\s]+?|\\s?)".concat(e,"(?:[\\s]+?|\\s?)}")),e=>(u[e]||(u[e]=a(e)),u[e])),f=(e,t)=>t.reduce((e,t,r)=>e.replace(d(String(r)),String(t)),e),m=(e,t)=>{var r=t.length-1;return e.reduce((e,a,n)=>e+a+(n<=r?t[n]:""),"")},p={},h=/\splural ?=?([\s\S]*);?/,A=/\$\{\s*([.\w+\[\]])*\s*\}/g;function g(e){var t=[];for(var[r]of Object.entries(e))e.hasOwnProperty(r)&&t.push(r);return t}function v(e,t){return e.replace(A,e=>"${".concat(t[c(e)],"}"))}function y(e){var t={},r=e.match(A);if(!r)return null;for(var a=0;a<r.length;a++){var n=c(r[a]);t[n]=t[n]||l(),t[n].values.push(a)}return t}class C{constructor(){var e,t,r;t={locales:{},currentLocales:[],currentLocale:"en",dedent:!0,defaultLang:"en"},(e="symbol"==typeof(r=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e="config"))?r:String(r))in this?Object.defineProperty(this,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):this[e]=t}addLocale(e,t){var r;if("translations"in t)r=function(e){for(var t={},r=g(e.translations),a=0;a<r.length;a++){for(var n=r[a],i=e.translations[n],o={},s=g(i),l=0;l<s.length;l++){var c=function(e){var t=y(e.msgid);if(!t)return e;var r={msgid:v(e.msgid,t),msgstr:[]};e.msgid_plural&&(r.msgid_plural=v(e.msgid_plural,t));for(var a=e.msgstr,n=0;n<a.length;n++)r.msgstr.push(v(a[n],t));return r.comments=e.comments,r}(i[s[l]]);o[c.msgid]=c}t[n]=o}return e.translations=t,e}(t);else{if(!t.contexts)throw Error("Invalid locale data format");r=function(e){for(var t={},r=g(e.contexts),a=0;a<r.length;a++){for(var n=r[a],i={},o=g(e.contexts[n]),s=0;s<o.length;s++){var l=o[s],c=e.contexts[n][l],[u,d]=function(e,t){var r=y(e);return r?[v(e,r),t.map(e=>v(e,r))]:[e,t]}(l,c);i[u]=d}t[n]=i}return e.contexts=t,e}(t)}this.config.locales[e]=r}setCurrentLocale(e){this.config.currentLocale=e}setDedent(e){this.config.dedent=e}setCurrentLocales(e){this.config.currentLocales=e}getAvailLocales(){return this.config.locales}getCurrentLocales(){return this.config.currentLocales.map(e=>"string"==typeof e?e:e())}getCurrentLocale(){return"string"==typeof this.config.currentLocale?this.config.currentLocale:this.config.currentLocale()}isDedent(){return this.config.dedent}setDefaultLang(e){this.config.defaultLang=e}getDefaultPluralFn(){return(0,n.getPluralFunc)(this.config.defaultLang)}getDefaultPluralFormsCount(){return(0,n.getNPlurals)(this.config.defaultLang)}getCurrentLocaleHeaders(){var e=this.getCurrentLocale();return this.config.locales[e].headers}}function b(e,t,r){var a;return(t="symbol"==typeof(a=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t))?a:String(a))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class S{constructor(e){this.context=e,this.getContext=this.getContext}getContext(){return this.context}}function w(e){if(!e)return!1;for(var t=0;t<e.length;t++)if(!e[t].length)return!1;return!0}var _=/(\${\s*\d+\s*})/g,N=/\${\s*(\d+)\s*}/;function x(e){if(e&&"reduce"in e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var n=new String(m(e,r));return n._strs=e,n._exprs=r,n}return e}class E{constructor(){var e=this,{config:t,context:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{config:new C,context:new S("")};b(this,"maybeDedent",e=>this.conf.isDedent()?"string"!=typeof e||-1===e.indexOf(`
2577`)?e:r(e):e),b(this,"findTransObj",(e,t,r)=>{var a=this.conf.getAvailLocales()[e];if(!a)return null;if("translations"in a){var n=a.translations[r]||a.translations[""],i=n&&n[t];if(i&&(!i||!i.comments||"fuzzy"!==i.comments.flag)&&w(i.msgstr))return i.msgstr}if("contexts"in a){var o=a.contexts[r]||a.contexts[""],s=o&&o[t];if(s&&w(s))return s}return null}),b(this,"findTranslation",(e,t)=>{var r=this.conf.getCurrentLocales();if(r.length)for(var a=0;a<r.length;a++){var n=this.findTransObj(r[a],e,t);if(n)return this.conf.setCurrentLocale(r[a]),n}return this.findTransObj(this.conf.getCurrentLocale(),e,t)}),b(this,"setDefaultLang",e=>{this.conf.setDefaultLang(e)}),b(this,"useLocales",e=>{this.conf.setCurrentLocales(e)}),b(this,"setDedent",e=>{this.conf.setDedent(!!e)}),b(this,"useLocale",e=>{this.conf.setCurrentLocale(e)}),b(this,"addLocale",(e,t)=>{this.conf.addLocale(e,t)}),b(this,"t",function(t){var r=t;if(t&&"reduce"in t){for(var a=arguments.length,n=Array(a>1?a-1:0),i=1;i<a;i++)n[i-1]=arguments[i];var o=e.maybeDedent(s(t,n)),l=e.ctx.getContext(),c=e.findTranslation(o,l);r=c?f(c[0],n):m(t,n)}return r}),b(this,"jt",function(t){for(var r=arguments.length,a=Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];if(t&&"reduce"in t){var i=e.maybeDedent(s(t,a)),o=e.ctx.getContext(),l=e.findTranslation(i,o);return l?l[0].split(_).map(e=>{var t=e.match(N);return t?a[+t[1]]:e}):t.reduce((e,t,r)=>void 0!==a[r]?e.concat(t,a[r]):e.concat(t),[])}return t}),b(this,"ngettext",function(){for(var t,r,a,i,o=arguments.length,l=Array(o),c=0;c<o;c++)l[c]=arguments[c];var u=e.maybeDedent(s(l[0]._strs,l[0]._exprs)),d=l[l.length-1],m=l.slice(1,-1);m.unshift(l[0].toString());var A=e.findTranslation(u,e.ctx.getContext());return A?f(((r=(t=e.conf.getCurrentLocaleHeaders()).language||t.Language)?(0,n.getPluralFunc)(r):((i=p[a=function(e){var t,r=e["plural-forms"]||e["Plural-Forms"];if(!r)throw Error('po. data should include "language" or "plural-form" header for ngettext');var a=(null==(t=h.exec(r))?void 0:t[1])||[];return";"===a[a.length-1]&&(a=a.slice(0,-1)),a}(t)])||(i=Function("n","args","return args[+ (".concat(a,")];")),p[a]=i),i))(d,A)||"",l[0]._exprs):e.conf.getDefaultPluralFn()(d,m)}),b(this,"gettext",e=>{var t=this.ctx.getContext(),r=this.findTranslation(e,t);return r?r[0]:e}),b(this,"_",this.gettext),b(this,"copyWithNewContext",e=>new E({config:this.conf,context:new S(e)})),b(this,"c",e=>{var t=this.copyWithNewContext(e);return{t:t.t,jt:t.jt,gettext:t.gettext,ngettext:t.ngettext}}),this.conf=t,this.ctx=a||new S("")}}var B=new E,P=B.c,I=B._,k=B.addLocale,T=B.gettext,D=B.jt,M=B.ngettext,R=B.setDedent,j=B.setDefaultLang,O=B.t,L=B.useLocale,U=B.useLocales})(),o._y,o.Fi,o._;var s=o.b4,l=o.c,c=(o.ih,o.jt,o.Ps),u=(o.qP,o.Sp,o.GO,o.t,o.bU);o.nt},77219(e,t,r){"use strict";r.d(t,{cn:()=>O,qY:()=>P});
2577var a=function(e,t){return(a=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function n(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};function o(e,t,r,a){return new(r||(r=Promise))(function(n,i){function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?n(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((a=a.apply(e,t||[])).next())})}function s(e,t){var r,a,n,i={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var c=[s,l];if(r)throw TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(i=0)),i;)try{if(r=1,a&&(n=2&c[0]?a.return:c[0]?a.throw||((n=a.return)&&n.call(a),0):a.next)&&!(n=n.call(a,c[1])).done)return n;switch(a=0,n&&(c=[2&c[0],n.value]),c[0]){case 0:case 1:n=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,a=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(n=(n=i.trys).length>0&&n[n.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!n||c[1]>n[0]&&c[1]<n[3])){i.label=c[1];break}if(6===c[0]&&i.label<n[1]){i.label=n[1],n=c;break}if(n&&i.label<n[2]){i.label=n[2],i.ops.push(c);break}n[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],a=0}finally{r=n=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function l(e,t,r){if(r||2==arguments.length)for(var a,n=0,i=t.length;n<i;n++)!a&&n in t||(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var c={exports:{}};function u(){}u.prototype={on:function(e,t,r){var a=this.e||(this.e={});return(a[e]||(a[e]=[])).push({fn:t,ctx:r}),this},once:function(e,t,r){var a=this;function n(){a.off(e,n),t.apply(r,arguments)}return n._=t,this.on(e,n,r)},emit:function(e){for(var t=[].slice.call(arguments,1),r=((this.e||(this.e={}))[e]||[]).slice(),a=0,n=r.length;a<n;a++)r[a].fn.apply(r[a].ctx,t);return this},off:function(e,t){var r=this.e||(this.e={}),a=r[e],n=[];if(a&&t)for(var i=0,o=a.length;i<o;i++)a[i].fn!==t&&a[i].fn._!==t&&n.push(a[i]);return n.length?r[e]=n:delete r[e],this}},c.exports=u;var d=c.exports.TinyEmitter=u,f=function(e){return null!=e[1]},m=function(e){var t=e.properties,r=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r}(e,["properties"]),a=function(e){return Object.entries(e).sort(function(e,t){var r=e[0],a=t[0];return r.localeCompare(a,void 0)})};return JSON.stringify([a(r),a(void 0===t?{}:t)])},p=function(e){return o(void 0,void 0,void 0,function(){var t;return s(this,function(r){var a;switch(r.label){case 0:t=m(e),r.label=1;case 1:return r.trys.push([1,3,,4]),[4,(a=t,o(void 0,void 0,void 0,function(){var e,t,r,n;return s(this,function(i){switch(i.label){case 0:if(e="u">typeof globalThis&&(null==(r=globalThis.crypto)?void 0:r.subtle)?null==(n=globalThis.crypto)?void 0:n.subtle:void 0,"u"<typeof TextEncoder||!(null==e?void 0:e.digest)||"u"<typeof Uint8Array)throw Error("Hashing function not available");return t=(new TextEncoder).encode(a),[4,e.digest("SHA-256",t)];case 1:return[2,Array.from(new Uint8Array(i.sent())).map(function(e){return e.toString(16).padStart(2,"0")}).join("")]}})}))];case 2:return[2,r.sent()];case 3:return r.sent(),[2,t];case 4:return[2]}})})},h=function(e){var t,r=e.clientKey,a=e.appName,n=e.connectionId,i=e.customHeaders,o=e.headerName,s=e.etag,l=e.isPost,c=((t={accept:"application/json"})[(void 0===o?"authorization":o).toLocaleLowerCase()]=r,t["unleash-sdk"]="unleash-js-sdk:3.8.0",t["unleash-appname"]=a,t);return l&&(c["content-type"]="application/json"),s&&(c["if-none-match"]=s),Ob
2577ject.entries(i||{}).filter(f).forEach(function(e){var t=e[0],r=e[1];return c[t.toLocaleLowerCase()]=r}),c["unleash-connection-id"]=n,c},A=function(){},g=function(){function e(e){var t=e.onError,r=e.onSent,a=e.appName,n=e.metricsInterval,i=e.disableMetrics,o=e.url,s=e.clientKey,l=e.fetch,c=e.headerName,u=e.customHeaders,d=e.metricsIntervalInitial,f=e.connectionId,m=e.metricRegistry;this.onError=t,this.onSent=r||A,this.disabled=void 0!==i&&i,this.metricsInterval=1e3*n,this.metricsIntervalInitial=1e3*d,this.appName=a,this.url=o instanceof URL?o:new URL(o),this.clientKey=s,this.bucket=this.createEmptyBucket(),this.fetch=l,this.headerName=c,this.customHeaders=void 0===u?{}:u,this.connectionId=f,this.metricRegistry=m}return e.prototype.start=function(){var e=this;if(this.disabled)return!1;this.setupMetricsFlushOnPageUnload(),"number"==typeof this.metricsInterval&&this.metricsInterval>0&&(this.metricsIntervalInitial>0?setTimeout(function(){e.startTimer(),e.sendMetrics()},this.metricsIntervalInitial):this.startTimer())},e.prototype.stop=function(){this.timer&&(clearInterval(this.timer),delete this.timer),this.removeMetricsFlushOnPageUnload()},e.prototype.createEmptyBucket=function(){return{start:new Date,stop:null,toggles:{}}},e.prototype.getHeaders=function(){return h({clientKey:this.clientKey,appName:this.appName,connectionId:this.connectionId,customHeaders:this.customHeaders,headerName:this.headerName,isPost:!0})},e.prototype.sendMetrics=function(){return o(this,arguments,void 0,function(e){var t,r,a,n=(void 0===e?{}:e).fireAndForget,i=void 0!==n&&n;return s(this,function(e){switch(e.label){case 0:if(t="".concat(this.url,"/client/metrics"),r=this.getPayload(),this.bucketIsEmpty(r)&&(!r.impactMetrics||0===r.impactMetrics.length))return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this.fetch(t,{cache:"no-cache",method:"POST",headers:this.getHeaders(),body:JSON.stringify(r),keepalive:i})];case 2:return e.sent(),this.onSent(r),[3,4];case 3:return console.error("Unleash: unable to send feature metrics",a=e.sent()),this.onError(a),[3,4];case 4:return[2]}})})},e.prototype.count=function(e,t){return!(this.disabled||!this.bucket)&&(this.assertBucket(e),this.bucket.toggles[e][t?"yes":"no"]++,!0)},e.prototype.countVariant=function(e,t){return!(this.disabled||!this.bucket)&&(this.assertBucket(e),this.bucket.toggles[e].variants[t]?this.bucket.toggles[e].variants[t]+=1:this.bucket.toggles[e].variants[t]=1,!0)},e.prototype.assertBucket=function(e){if(this.disabled||!this.bucket)return!1;this.bucket.toggles[e]||(this.bucket.toggles[e]={yes:0,no:0,variants:{}})},e.prototype.startTimer=function(){var e=this;this.timer=setInterval(function(){e.sendMetrics()},this.metricsInterval)},e.prototype.bucketIsEmpty=function(e){return 0===Object.keys(e.bucket.toggles).length},e.prototype.getPayload=function(){var e,t=i(i({},this.bucket),{stop:new Date});this.bucket=this.createEmptyBucket();var r={bucket:t,appName:this.appName,instanceId:"browser"};return r.impactMetrics=(null==(e=this.metricRegistry)?void 0:e.collect())||[],r},e.prototype.setupMetricsFlushOnPageUnload=function(){var e=this;"u"<typeof document||"u"<typeof window||"function"!=typeof document.addEventListener||document.addEventListener("visibilitychange",this.flushMetricsOnPageUnload=function(){"hidden"===document.visibilityState&&e.sendMetrics({fireAndForget:!0})})},e.prototype.removeMetricsFlushOnPageUnload=function(){this.flushMetricsOnPageUnload&&(document.removeEventListener("visibilitychange",this.flushMetricsOnPageUnload),this.flushMetricsOnPageUnload=void 0)},e}(),v=function(){function e(){this.store=new Map}return e.prototype.save=function(e,t){return o(this,void 0,void 0,function(){return s(this,function(r){return this.store.set(e,t),[2]})})},e.prototype.get=function(e){return o(this,void 0,void 0,function(){return s(this,function(t){return[2,this.store.get(e)]})})},e}(),y=function(){function e(e){void 0===e&&(e="unleash:repository"),this.prefix=e}return e.prototype.save=function(e,t){return o(this,void 0,void 0,function(){var r,a;return s(this,function(n){r=JSON.stringify(t),a="".concat(this.prefix,":").concat(e);try{window.localStorage.setItem(a,r)}catch(e){console.error(e)}return[2]})})},e.prototype.get=function(e){try{var t="".concat(this.prefix,":").concat(e),r=window.localStorage.getItem(t);return r?JSON.parse(r):void 0}catch(e){console.error(e)}},e}(),C=function(){return"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})},b=function(){function e(){}return e.prototype.generateEventId=function(){return C()},e.prototype.createImpressionEvent=function(e,t,r,a,n,o){var s=this.createBaseEvent(e,t,r,a,n);return o?i(i({},s),{variant:o}):s},e.prototype.createBaseEvent=function(e,t,r,a,n){return{eventType:a,eventId:this.generateEventId(),context:e,enabled:t,featureName:r,impressionData:n}},e}();function S(e){return void 0!==e&&!Number.isFinite(e)}function w(e){return e?Object.keys(e).sort().map(function(t){return"".concat(t,"=").concat(e[t])}).join(","):""}function _(e){var t={};if(!e)return t;for(var r=0,a=e.split(",");r<a.length;r++){var n=a[r].split("="),i=n[0],o=n[1];t[i]=o}return t}var N=function(e){return"buckets"in e},x=function(){function e(e){this.opts=e,this.values=new Map}return e.prototype.inc=function(e,t){var r;if(!S(e)){var a=null!=e?e:1;if(!(a<=0)){var n=w(t),i=null!=(r=this.values.get(n))?r:0;this.values.set(n,i+a)}}},e.prototype.collect=function(){var e=Array.from(this.values.entries()).map(function(e){var t=e[0],r=e[1];return{labels:_(t),value:r}});return this.values.clear(),0===e.length&&e.push({labels:{},value:0}),{name:this.opts.name,help:this.opts.help,type:"counter",samples:e}},e}(),E=function(){function e(e){this.opts=e,this.values=new Map;var t=Array.from(new Set((e.buckets&&e.buckets.length>0?e.buckets:[.005,.01,.025,.05,.1,.25,.5,1,2.5,5,10]).filter(function(e){return 1/0!==e}))).sort(function(e,t){return e-t});this.buckets=l(l([],t,!0),[1/0],!1)}return e.prototype.restore=function(e){var t=w(e.labels),r={count:e.count,sum:e.sum,buckets:new Map(e.buckets.map(function(e){return["+Inf"===e.le?1/0:e.le,e.count]}))};this.values.set(t,r)},e.prototype.observe=function(e,t){var r;if(!S(e)){var a=w(t),n=this.values.get(a);if(!n){for(var i=new Map,o=0,s=this.buckets;o<s.length;o++){var l=s[o];i.set(l,0)}n={count:0,sum:0,buckets:i},this.values.set(a,n)}n.count++,n.sum+=e;for(var c=0,u=this.buckets;c<u.length;c++)if(e<=(l=u[c])){var d=null!=(r=n.buckets.get(l))?r:0;n.buckets.set(l,d+1)}}},e.prototype.collect=function(){var e=Array.from(this.values.entries()).map(function(e){var t=e[0],r=e[1];return{labels:_(t),count:r.count,sum:r.sum,buckets:Array.from(r.buckets.entr
2577ies()).map(function(e){var t=e[0];return{le:1/0===t?"+Inf":t,count:e[1]}})}});return this.values.clear(),0===e.length&&e.push({labels:{},count:0,sum:0,buckets:this.buckets.map(function(e){return{le:1/0===e?"+Inf":e,count:0}})}),{name:this.opts.name,help:this.opts.help,type:"histogram",samples:e}},e}(),B=function(){function e(){this.counters=new Map,this.histograms=new Map}return e.prototype.getCounter=function(e){return this.counters.get(e)},e.prototype.getHistogram=function(e){return this.histograms.get(e)},e.prototype.counter=function(e){var t=e.name,r=this.counters.get(t);return r||(r=new x(e),this.counters.set(t,r)),r},e.prototype.histogram=function(e){var t=e.name,r=this.histograms.get(t);return r||(r=new E(e),this.histograms.set(t,r)),r},e.prototype.collect=function(){var e=Array.from(this.counters.values()).map(function(e){return e.collect()}),t=Array.from(this.histograms.values()).map(function(e){return e.collect()}),r=l(l([],e,!0),t,!0).filter(function(e){return e.samples.length>0});return r.length>0?r:[]},e.prototype.restore=function(e){for(var t=this,r=0;r<e.length;r++)!function(e){switch(e.type){case"counter":for(var r=t.counter({name:e.name,help:e.help}),a=0,n=e.samples;a<n.length;a++){var i=n[a];"value"in i&&r.inc(i.value,i.labels)}break;case"histogram":var o=e.samples.find(N);if(o){var s=o.buckets.map(function(e){return"+Inf"===e.le?1/0:e.le}),l=t.histogram({name:e.name,help:e.help,buckets:s});e.samples.filter(N).forEach(function(e){l.restore(e)})}}}(e[r])},e}(),P={INIT:"initialized",ERROR:"error",READY:"ready",UPDATE:"update",IMPRESSION:"impression",SENT:"sent",RECOVERED:"recovered",WARN:"warn"},I=function(e){function t(t,r,a){var n=e.call(this)||this;return n.metricRegistry=t,n.appName=r,n.environment=a,n}return n(t,e),t.prototype.defineCounter=function(e,t){e&&t?this.metricRegistry.counter({name:e,help:t,labelNames:["featureName","appName","environment"]}):this.emit(P.WARN,"Counter name or help cannot be empty: ".concat(e,", ").concat(t,"."))},t.prototype.defineHistogram=function(e,t,r){e&&t?this.metricRegistry.histogram({name:e,help:t,labelNames:["featureName","appName","environment"],buckets:r}):this.emit(P.WARN,"Histogram name or help cannot be empty: ".concat(e,", ").concat(t,"."))},t.prototype.incrementCounter=function(e,t){var r=this.metricRegistry.getCounter(e);if(r){var a={appName:this.appName,environment:this.environment};r.inc(t,a)}else this.emit(P.WARN,"Counter ".concat(e," not defined, this counter will not be incremented."))},t.prototype.observeHistogram=function(e,t){var r=this.metricRegistry.getHistogram(e);if(r){var a={appName:this.appName,environment:this.environment};r.observe(t,a)}else this.emit(P.WARN,"Histogram ".concat(e," not defined, this histogram will not be updated."))},t}(d),k=["userId","sessionId","remoteAddress","currentTime"],T=function(e){return k.includes(e)},D={name:"disabled",enabled:!1,feature_enabled:!1},M="repo",R="repoLastUpdateTimestamp",j=function(){try{if("u">typeof window&&"fetch"in window)return fetch.bind(window);if("fetch"in globalThis)return fetch.bind(globalThis)}catch(e){console.error('Unleash failed to resolve "fetch"',e)}},O=function(e){function t(t){var r,a=t.storageProvider,n=t.url,o=t.clientKey,s=t.disableRefresh,l=t.refreshInterval,c=t.metricsInterval,u=t.metricsIntervalInitial,d=t.disableMetrics,f=t.appName,m=t.environment,p=void 0===m?"default":m,h=t.context,A=t.fetch,S=void 0===A?j():A,w=t.createAbortController,_=void 0===w?function(){try{if("u">typeof window&&"AbortController"in window)return function(){return new window.AbortController};if("fetch"in globalThis)return function(){return new globalThis.AbortController}}catch(e){console.error('Unleash failed to resolve "AbortController" factory',e)}}():w,N=t.bootstrap,x=t.bootstrapOverride,E=t.headerName,k=void 0===E?"Authorization":E,T=t.customHeaders,D=void 0===T?{}:T,M=t.impressionDataAll,R=t.usePOSTrequests,O=t.experimental,L=e.call(this)||this;if(L.toggles=[],L.etag="",L.readyEventEmitted=!1,L.fetchedFromServer=!1,L.usePOSTrequests=!1,L.started=!1,!n)throw Error("url is required");if(!o)throw Error("clientKey is required");if(!f)throw Error("appName is required.");L.eventsHandler=new b,L.impressionDataAll=void 0!==M&&M,L.toggles=N&&N.length>0?N:[],L.url=n instanceof URL?n:new URL(n),L.clientKey=o,L.headerName=k,L.customHeaders=D,L.storage=a||("u">typeof window?new y:new v),L.refreshInterval=void 0!==s&&s?0:1e3*(void 0===l?30:l),L.context=i({appName:f,environment:p},h),L.usePOSTrequests=void 0!==R&&R,L.sdkState="initializing";var U=null==O?void 0:O.metricsUrl;!U||U instanceof URL||(U=new URL(U)),L.experimental=i(i({},O),{metricsUrl:U}),(null==O?void 0:O.togglesStorageTTL)&&(null==O?void 0:O.togglesStorageTTL)>0&&(L.experimental.togglesStorageTTL=1e3*O.togglesStorageTTL),L.lastRefreshTimestamp=0,L.ready=new Promise(function(e){L.init().then(e).catch(function(t){console.error(t),L.sdkState="error",L.emit(P.ERROR,t),L.lastError=t,e()})}),S||console.error('Unleash: You must either provide your own "fetch" implementation or run in an environment where "fetch" is available.'),_||console.error('Unleash: You must either provide your own "AbortController" implementation or run in an environment where "AbortController" is available.'),L.fetch=S,L.createAbortController=_,L.bootstrap=N&&N.length>0?N:void 0,L.bootstrapOverride=void 0===x||x,L.connectionId=C(),L.metricRegistry=new B;var F=L.resolveEnvironment(o,p);return L.impactMetrics=new I(L.metricRegistry,f,F),L.metrics=new g({onError:function(e){return L.emit(P.ERROR,{type:"metrics",error:e})},onSent:L.emit.bind(L,P.SENT),appName:f,metricsInterval:void 0===c?30:c,disableMetrics:void 0!==d&&d,url:(null==(r=L.experimental)?void 0:r.metricsUrl)||L.url,clientKey:o,fetch:S,headerName:k,customHeaders:D,metricsIntervalInitial:void 0===u?2:u,connectionId:L.connectionId,metricRegistry:L.metricRegistry}),L}return n(t,e),t.prototype.getAllToggles=function(){return l([],this.toggles,!0)},t.prototype.isEnabled=function(e){var t,r=this.toggles.find(function(t){return t.name===e}),a=!!r&&r.enabled;if(this.metrics.count(e,a),(null==r?void 0:r.impressionData)||this.impressionDataAll){var n=this.eventsHandler.createImpressionEvent(this.context,a,e,"isEnabled",null!=(t=null==r?void 0:r.impressionData)?t:void 0);
2577this.emit(P.IMPRESSION,n)}return a},t.prototype.getVariant=function(e){var t,r=this.toggles.find(function(t){return t.name===e}),a=(null==r?void 0:r.enabled)||!1,n=r?r.variant:D;if(n.name&&this.metrics.countVariant(e,n.name),this.metrics.count(e,a),(null==r?void 0:r.impressionData)||this.impressionDataAll){var o=this.eventsHandler.createImpressionEvent(this.context,a,e,"getVariant",null!=(t=null==r?void 0:r.impressionData)?t:void 0,n.name);this.emit(P.IMPRESSION,o)}return i(i({},n),{feature_enabled:a})},t.prototype.updateToggles=function(){return o(this,void 0,void 0,function(){var e=this;return s(this,function(t){switch(t.label){case 0:return this.timerRef||this.fetchedFromServer?[4,this.fetchToggles()]:[3,2];case 1:return t.sent(),[3,4];case 2:return this.started?[4,new Promise(function(t){var r=function(){e.fetchToggles().then(function(){e.off(P.READY,r),t()})};e.once(P.READY,r)})]:[3,4];case 3:t.sent(),t.label=4;case 4:return[2]}})})},t.prototype.updateContext=function(e){return o(this,void 0,void 0,function(){var t;return s(this,function(r){switch(r.label){case 0:return(e.appName||e.environment)&&this.emit(P.WARN,"appName and environment are static. They can't be updated with updateContext."),t={environment:this.context.environment,appName:this.context.appName,sessionId:this.context.sessionId},this.context=i(i({},t),e),[4,this.updateToggles()];case 1:return r.sent(),[2]}})})},t.prototype.getContext=function(){return i({},this.context)},t.prototype.setContextField=function(e,t){return o(this,void 0,void 0,function(){var r,a,n;return s(this,function(o){switch(o.label){case 0:return T(e)?this.context=i(i({},this.context),((a={})[e]=t,a)):(r=i(i({},this.context.properties),((n={})[e]=t,n)),this.context=i(i({},this.context),{properties:r})),[4,this.updateToggles()];case 1:return o.sent(),[2]}})})},t.prototype.removeContextField=function(e){return o(this,void 0,void 0,function(){var t;return s(this,function(r){switch(r.label){case 0:return T(e)?this.context=i(i({},this.context),((t={})[e]=void 0,t)):"object"==typeof this.context.properties&&delete this.context.properties[e],[4,this.updateToggles()];case 1:return r.sent(),[2]}})})},t.prototype.setReady=function(){this.readyEventEmitted=!0,this.emit(P.READY)},t.prototype.init=function(){return o(this,void 0,void 0,function(){var e,t,r;return s(this,function(a){switch(a.label){case 0:return[4,this.resolveSessionId()];case 1:return e=a.sent(),this.context=i({sessionId:e},this.context),[4,this.storage.get(M)];case 2:return t=a.sent()||[],r=this,[4,this.getLastRefreshTimestamp()];case 3:return r.lastRefreshTimestamp=a.sent(),this.bootstrap&&(this.bootstrapOverride||0===t.length)?[4,this.storage.save(M,this.bootstrap)]:[3,6];case 4:return a.sent(),this.toggles=this.bootstrap,this.sdkState="healthy",[4,this.storeLastRefreshTimestamp()];case 5:return a.sent(),this.setReady(),[3,7];case 6:this.toggles=t,a.label=7;case 7:return this.sdkState="healthy",this.emit(P.INIT),[2]}})})},t.prototype.start=function(){return o(this,void 0,void 0,function(){var e,t=this;return s(this,function(r){switch(r.label){case 0:return this.started=!0,this.timerRef?(console.error("Unleash SDK has already started, if you want to restart the SDK you should call client.stop() before starting again."),[2]):[4,this.ready];case 1:return r.sent(),this.metrics.start(),e=this.refreshInterval,[4,this.initialFetchToggles()];case 2:return r.sent(),e>0&&(this.timerRef=setInterval(function(){return t.fetchToggles()},e)),[2]}})})},t.prototype.stop=function(){this.timerRef&&(clearInterval(this.timerRef),this.timerRef=void 0),this.metrics.stop()},t.prototype.isReady=function(){return this.readyEventEmitted},t.prototype.getError=function(){return"error"===this.sdkState?this.lastError:void 0},t.prototype.sendMetrics=function(){return this.metrics.sendMetrics()},t.prototype.resolveSessionId=function(){return o(this,void 0,void 0,function(){var e;return s(this,function(t){switch(t.label){case 0:return this.context.sessionId?[2,this.context.sessionId]:[4,this.storage.get("sessionId")];case 1:return(e=t.sent())?[3,3]:(e=Math.floor(1e9*Math.random()),[4,this.storage.save("sessionId",e.toString(10))]);case 2:t.sent(),t.label=3;case 3:return[2,e.toString(10)]}})})},t.prototype.getHeaders=function(){return h({clientKey:this.clientKey,connectionId:this.connectionId,appName:this.context.appName,customHeaders:this.customHeaders,headerName:this.headerName,etag:this.etag,isPost:this.usePOSTrequests})},t.prototype.storeToggles=function(e){return o(this,void 0,void 0,function(){return s(this,function(t){switch(t.label){case 0:return this.toggles=e,this.emit
2577(P.UPDATE),[4,this.storage.save(M,e)];case 1:return t.sent(),[2]}})})},t.prototype.isTogglesStorageTTLEnabled=function(){var e;return!!((null==(e=this.experimental)?void 0:e.togglesStorageTTL)&&this.experimental.togglesStorageTTL>0)},t.prototype.isUpToDate=function(){if(!this.isTogglesStorageTTLEnabled())return!1;var e,t=Date.now(),r=(null==(e=this.experimental)?void 0:e.togglesStorageTTL)||0;return this.lastRefreshTimestamp>0&&this.lastRefreshTimestamp<=t&&t-this.lastRefreshTimestamp<=r},t.prototype.getLastRefreshTimestamp=function(){return o(this,void 0,void 0,function(){var e,t;return s(this,function(r){switch(r.label){case 0:return this.isTogglesStorageTTLEnabled()?[4,this.storage.get(R)]:[3,3];case 1:return e=r.sent(),[4,p(this.context)];case 2:return t=r.sent(),[2,(null==e?void 0:e.key)===t?e.timestamp:0];case 3:return[2,0]}})})},t.prototype.storeLastRefreshTimestamp=function(){return o(this,void 0,void 0,function(){var e,t;return s(this,function(r){switch(r.label){case 0:return this.isTogglesStorageTTLEnabled()?(this.lastRefreshTimestamp=Date.now(),t={},[4,p(this.context)]):[3,3];case 1:return t.key=r.sent(),t.timestamp=this.lastRefreshTimestamp,e=t,[4,this.storage.save(R,e)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},t.prototype.initialFetchToggles=function(){if(!this.isUpToDate())return this.fetchToggles();this.fetchedFromServer||(this.fetchedFromServer=!0,this.setReady())},t.prototype.fetchToggles=function(){return o(this,void 0,void 0,function(){var e,t,r,a,n,i,o,l,c;return s(this,function(s){switch(s.label){case 0:if(!this.fetch)return[3,9];this.abortController&&!this.abortController.signal.aborted&&this.abortController.abort(),this.abortController=null==(c=this.createAbortController)?void 0:c.call(this),e=this.abortController?this.abortController.signal:void 0,s.label=1;case 1:var u,d,m;return s.trys.push([1,7,8,9]),r=(t=this.usePOSTrequests)?this.url:(u=this.url,d=this.context,m=new URL(u.toString()),Object.entries(d).filter(f).forEach(function(e){var t=e[0],r=e[1];"properties"===t&&r?Object.entries(r).filter(f).forEach(function(e){var t=e[0],r=e[1];return m.searchParams.append("properties[".concat(t,"]"),r)}):m.searchParams.append(t,r)}),m),a=t?"POST":"GET",n=t?JSON.stringify({context:this.context}):void 0,[4,this.fetch(r.toString(),{method:a,cache:"no-cache",headers:this.getHeaders(),body:n,signal:e})];case 2:return i=s.sent(),"error"===this.sdkState&&i.status<400&&(this.sdkState="healthy",this.emit(P.RECOVERED)),i.ok?(this.etag=i.headers.get("ETag")||"",[4,i.json()]):[3,5];case 3:return o=s.sent(),[4,this.storeToggles(o.toggles)];case 4:return s.sent(),"healthy"!==this.sdkState&&(this.sdkState="healthy"),this.fetchedFromServer||(this.fetchedFromServer=!0,this.setReady()),this.storeLastRefreshTimestamp(),[3,6];case 5:304===i.status?this.storeLastRefreshTimestamp():(console.error("Unleash: Fetching feature toggles did not have an ok response"),this.sdkState="error",this.emit(P.ERROR,{type:"HttpError",code:i.status}),this.lastError={type:"HttpError",code:i.status}),s.label=6;case 6:return[3,9];case 7:return"object"==typeof(l=s.sent())&&null!==l&&"name"in l&&"AbortError"===l.name||(console.error("Unleash: unable to fetch feature toggles",l),this.sdkState="error",this.emit(P.ERROR,{type:"fetch-toggles",error:l}),this.lastError=l),[3,9];case 8:return this.abortController=null,[7];case 9:return[2]}})})},t.prototype.resolveEnvironment=function(e,t){return function(e){var t=e.indexOf(":");if(-1!==t){var r=e.slice(t+1),a=r.lastIndexOf(".");if(-1!==a)return r.slice(0,a)}}(e)||t},t}(d)}},e=>{e(46868),e(31865),e(33759)}]);
2578//# sourceMappingURL=index.a5258cd7.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.